Xscreensaver не починається під час входу


1

Операційна система: Arch Linux (systemd) UI: LXDM входить до Openbox.

У моєму файлі / etc / lxdm / PostLogin є:

/usr/bin/xscreensaver -no-splash -verbose -log /var/log/xscreensaver.log -display :0.0 &

Він не запускає xscreensaver. Я спробував варіації команди, з / usr / bin, без, з -display, без, без -verbose ... Нічого. Ні журнал повідомлень, нічого на dmesg, нічого.

Якщо після входу в систему запускаю демон xscreensaver, він працює, але це клопоти на те, що має спрацювати. Так, той самий файл автозапуску дійсно отримує мій batti і nm-аплет, так що це не файл, це програма, збій. Як зупинити його від падіння?

Будь-які поради?

Редагувати:

$ which xscreensaver
/usr/bin/xscreensaver

Що вихід which xscreensaver?
eyoung100

/ usr / bin / xscreensaver
Aviator45003

що станеться, якщо ви введете / usr / bin / xscreensaver в термінал? Він повинен сказати вам, що xscreensaver вже запущено на дисплеї XX, оскільки xscreensaver роздвоюється після того, як X автоматично запускається IIRC
eyoung100

Це працює. Якщо я запускаю демон після входу в систему, він працює просто відмінно, я просто повинен зробити це вручну.
Aviator45003

Вам не потрібно робити це вручну. Це одна з причин того, що xscreensaver є залежністю від X, заставка автоматично запускається під час запуску X, навіть якщо його не використовується ... він підраховує час, коли ви нічого не робите. Якщо час, коли ви нічого не робите, починається час
eyoung100

Відповіді:


3

Виявилася проблема /var/log/xscreensaver.log: вона не могла бути записана для конфліктів власності. Я встановив його як журнал .Xresources, тому проблема не була очевидною.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.