Оконный менеджер удобен для пользователей.
В старые добрые ^ плохие времена у меня был ~/.Xclients
файл, который читал:
#!/bin/sh
HOST=`uname -n | sed 's/\..*$//'`
xv -root -rmode 5 $HOME/misc/millennium/theme/Wallpaper.gif -quit &
xterm -geometry 80x24+0+85 \#52x71-104+0 -n $HOST -T $HOST &
xterm -geometry 80x24+510+429 \#52x71-52+0 -n $HOST -T $HOST &
xclock -digital -update 1 -geometry +1059+982 &
xscreensaver -nosplash &
exec /usr/local/lib/X11/fvwm/fvwm
Этот файл запускался, когда я запускал X с помощью startx
. Когда этот скрипт завершится, X-сервер выключится.
Обратите внимание на последнюю строку:exec.../fvwm
. Это строка, которая запустила мой оконный менеджер (fvwm ). Все предыдущие приложения (xv
, xterm
, xclock
,xscreensaver
)были запущены до запуска оконного менеджера. Поскольку вызов fvwm
был последней строкой, а , а не , помещался в фоновом режиме, это означало, что когда fvwm
завершится, X закроется.
Запуск X даже имел «откат» по умолчанию... если не было файлов конфигурации, то запускать X с одним запущенным xterm
. Закрытие этого xterm
завершит сеанс X.
Предложение @psusi было для меня ответом.
sudo apt-get install -f
Сработало хорошо. Спасибо. Я бы прокомментировал, но не хватает репутации.