Установка 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 (я думаю...). Вы это проверяли?

Другие вопросы по тегам