Установка FVWM в Arch Linux
Я недавно успешно установил Arch Linux в VirtualBox, впервые. Я хочу установить FVWM, поэтому я установил X Server, а затем запустил pacman -S fvwm
, Там написано, что fvwm установлен, но терминал все еще там, и нет окон. Я знаю, что, вероятно, делаю что-то глупое, но я не уверен, что. Пожалуйста, скажите мне, что я делаю не так.
Обновление: я установил GDM. Когда я выбираю "fvwm" в меню и ввожу свой пароль, экран становится черным, слева появляются несколько консольных сообщений с зеленым статусом "все в порядке", экран снова становится черным, а затем становится серым и возвращается к входу в систему. экран.
2 ответа
Проблема в том, что ваш $HOME
каталог принадлежит root
(ОП вставил это в чат ):
$ ls -l /home
total 20 drwxr-xr-x 2 root root 4096 Oct 13 18:38 cloudcoder2000 drwx------ 2 root root
Таким образом, у вас нет прав записи $HOME
это означает, что X не может создать $HOME/.Xinit
файл, и это дает вам ошибку, которую вы видите. Следующие команды должны это исправить:
sudo rm ~/.Xauthority
sudo chown cloudcoder2000:cloudcoder2000 ~/
Теперь вы можете добавить эту строку в свой ~/.xinitrc
(эта команда создаст файл, если он не существует):
echo "exec fwvm" >> ~/.xinitrc
Сейчас работает startx
должен начать fwvm
сессия.
Правильный способ запустить FVWM в Arch - добавить строку "exec fvwm" в файл.xinitrc, а затем перезапустить виртуальную машину. Вы пробовали это? Или: вы должны увидеть это в "Меню сессий" при входе в систему, если вы используете kdm или gdm (я думаю...). Вы это проверяли?