2

Я недавно успешно установил Arch Linux в VirtualBox, впервые. Я хочу установить FVWM, поэтому я установил X Server, а затем запустил pacman -S fvwm . Там написано, что fvwm установлен, но терминал все еще там, и нет окон. Я знаю, что, вероятно, делаю что-то глупое, но я не уверен, что. Пожалуйста, скажите мне, что я делаю не так.

Обновление: я установил GDM. Когда я выбираю "fvwm" в меню и ввожу свой пароль, экран становится черным, слева появляются несколько консольных сообщений с зеленым статусом "все в порядке", экран снова становится черным, а затем становится серым и возвращается к входу в систему. экран.

2 ответа2

2

Правильный способ запустить FVWM в Arch - добавить строку "exec fvwm" в файл .xinitrc, а затем перезапустить виртуальную машину. Ты пробовал это? Или: вы должны увидеть это в "Меню сессий" при входе в систему, если вы используете kdm или gdm (я думаю ...). Вы это проверяли?

2

Проблема здесь в том, что ваш каталог $HOME принадлежит root (OP вставил это в чат):

$ 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 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .