Некоторые юниты не стартуют с первого раза (kdm, dropbox@user)

Имею пожаловаться на следующие юниты Systemd:

1. KDM. Довольно часто (раз из двух, примерно) иксы просто не загружаются. Если удается уйти в другой виртуальный терминал, и там выполнить `sudo systemctl restart kdm` -- то KDM все-таки стартует;

Кусочек лога: неудачная + удачная загрузка:
-- Reboot --
авг 25 11:32:48 pilat-book kdm[441]: X server startup timeout, terminating
авг 25 11:33:18 pilat-book kdm[441]: X server termination timeout, killing
авг 25 11:33:25 pilat-book kdm[441]: X server for display :0 cannot be started, session disabled
-- Reboot --
авг 25 11:34:54 pilat-book systemd[1]: Starting K Display Manager...
-- Subject: Начинается запуск юнита kdm.service
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Начат процесс запуска юнита kdm.service.
2. Dropbox. Никогда не загружается с загрузкой. В консоли вводишь `sudo systemctl restart dropbox@$USER.service` -- тогда пояляется иконка в трее, начинается синхронизация файлов.

Из похожего на ошибку в журнале нашел следующее:
авг 26 00:01:50 pilat-book dropboxd[8967]: wx error: Unable to access the X Display, is $DISPLAY set properly?
авг 26 00:01:50 pilat-book systemd[1]: Stopping Dropbox...
Как узнать что не так и заставить эти юниты грузиться когда положено?
В обоих случаях проблема с дисплеем, такое ощущение, что эти службы запускаются раньше, чем запускаются иксы. Покажите лог.
А еще попробуйте вырубить службу dropbox, а вместо этого добавить ee в автозапуск в DE
GitHub, ArchWiki, AUR
https://bbs.archlinux.org/viewtopic.php?id=144292

ну а dropbox, не стартует видимо без x.
Ошибки в тексте-неповторимый стиль автора©
Kycok
такое ощущение, что эти службы запускаются раньше, чем запускаются иксы

А можно ли это поправить? Скажем, использовать корректный "After"?

Сейчас, например, в kdm.service прописано следующее:
After=systemd-user-sessions.service

Может, стоит прописать что-то вроде "After=graphical.target"? Или kdm.service и есть нечто, что графику запускает?
Вам же вроде написали решение, вас оно чем то неустраивает?
Ошибки в тексте-неповторимый стиль автора©
покажи
cat /etc/systemd/system/display-manager.service
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
ind.indeviral
Вам же вроде написали решение, вас оно чем то неустраивает?

Видимо, я не понял что за решение. Переустановить systemd? (как в https://bbs.archlinux.org/viewtopic.php?pid=1124426#p1124426)

nafanja
покажи
cat /etc/systemd/system/display-manager.service

[Unit]
Description=K Display Manager
After=systemd-user-sessions.service

[Service]
ExecStart=/usr/bin/kdm -nodaemon

[Install]
Alias=display-manager.service
kdm сервис нормальный.
как выше уже писали, отключи dropbox, и после неудачного старта KDM покажи лог иксов.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
кстати, в кедах должна сохраняться сессия. поэтому ты один раз можешь запустить dropbox из меню, а при последующих входах он автоматом будет загружаться, пока сам реально не выйдешь из него. поэтому сервис тебе не нужен вообще.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
# systemctl enable graphical.target
# systemctl enable kdm
Ошибки в тексте-неповторимый стиль автора©
 
Зарегистрироваться или войдите чтобы оставить сообщение.