Неспособный к цепочке startx команда

У меня есть сервер Ubuntu 16.04. Я установил xinit, openbox, virtualbox, pcmanfm и много других приложений.

Согласно этому я должен смочь запустить программы от tty следующим образом: startx pcmanfm. Но для меня X просто завершений прямо после запуска без ошибки. Я действительно проверял файл журнала Xorg. Последние несколько строк Xorg.0.log:

[  5507.340] (II) UnloadModule: "evdev"
[  5507.340] (II) systemd-logind: releasing fd for 13:64
[  5507.346] (II) Server terminated successfully (0). Closing log file.

Нет никаких известных ошибок в журнале, cat Xorg.0.log | grep -i "(EE)" дает:

    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  5507.185] (EE) Failed to load module "vboxvideo" (module does not exist, 0)
[  5507.185] (EE) Failed to load module "vboxvideo" (module does not exist, 0)
[  5507.186] (EE) open /dev/fb0: Permission denied
[  5507.186] (EE) open /dev/fb0: Permission denied
[  5507.204] (EE) modeset(0): glamor initialization failed
[  5507.212] (EE) AIGLX: reverting to software rendering

Я могу работать startx без параметров и openbox сессии запускается хорошо, и все вышеупомянутые программы (midori, pcmanfm, virtualbox) действительно работают при запуске из сессии. После того, как такая сессия завершается, Xorg.0.log является в основном тем же, в частности, те же ошибки являются зарегистрированной единственной разницей, являющейся их метками времени.

Если команды запуска помещаются в .xinitrc программы также запускаются.

Дальнейшие шаги для отладки?

0
задан 13 April 2017 в 05:24

1 ответ

Не прямой ответ на Ваш вопрос, но может быть альтернатива. Я предполагаю Ваш, знают что стандартные настольные ароматы Ubuntu для не использования startx, но lightdm сервиса для запуска рабочего стола. У Вас были бы свои определенные причины Ваших установок сверху сервера.

я выполняю сервер, где я установил XUbuntu-минимальный рабочий стол, таким образом, я могу запустить приложения X-окна по SSH, который очень удобен для редактирования больших файлов конфигурации или просмотра с файловым менеджером. Я выбрал Xubuntu, потому что его xfce очень легок на производительности сервера по сравнению с единицей.

Установка легка

sudo tasksel

, выбирают Xubuntu-минимальный. Только проблема - то, что это запустится все время в рабочий стол.

Вот то, как изменить это:

1) для предотвращения входа в систему для появления, ответственный DM (LightDM должен быть изменен:

sudo nano /etc/init/lightdm.conf
start on ((filesystem
           and runlevel [!06]
           and runlevel [!03]
           and started dbus
           and plymouth-ready)
          or runlevel PREVLEVEL=S)

2) личинка Изменения:

sudo nano /etc/default/grub
 GRUB_DEFAULT=0
 #GRUB_HIDDEN_TIMEOUT=0
 GRUB_HIDDEN_TIMEOUT_QUIET=true
 GRUB_TIMEOUT=2
 GRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null || echo Debian
 #GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
 GRUB_CMDLINE_LINUX="3"
 # comment the next line to disable boot to graphical terminal
 GRUB_TERMINAL=console 
sudo update-grub

, Который должен сделать это. Вы могли хотеть создать новую запись меню личинки позже. Вместо startx Вы запускаете с.

sudo service lightdm start

, Если Вам нравится Ваш, мог бы определить псевдоним

alias startx = sudo service lightdm start

Hope, он работает на Вас.

0
ответ дан 3 November 2019 в 12:11

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

Похожие вопросы: