Как автоматически выйти из системы пользователя в kde?

Драйвер графической системы Intel по умолчанию должен быть установлен как часть пакета драйверов xserver-xorg-video-intel. Чтобы убедиться, что он у вас есть, запустите

sudo apt install xserver-xorg-video-intel

Если драйвер установлен, но Ubuntu его не видит, попробуйте установить утилиты mesa -, запустив

sudo apt install mesa-utils
1
18.03.2021, 23:39
2 ответа

Вам нужно будет установить переменную DISPLAY, так как cronработает независимо от графического интерфейса.

 00 12 * * * user2 DISPLAY=:0 qdbus org.kde.ksmserver /KSMServer logout 0 0 0
0
28.04.2021, 22:59

@FelixJN Хорошо, каким-то образом мне удалось потерять и пароль, и почту от учетной записи @224843, я продолжу с этим. echo $DISPLAYдает мне :0, добавление полного пути к qbus не решило проблему, но поиск в journalctlя нашел:

CROND[2332]: (user2) CMD (DISPLAY=:0 qdbus org.kde.ksmserver /KSMServer logout 0 0 0)
CROND[2331]: (user2) CMDOUT (Could not connect to D-Bus server: org.freedesktop.DBus.Error.NotSupported: Using X11 for dbus-daemon autolaunch was disabled at compile time, set your DBUS_SESSION_BUS_ADDRESS instead)
CROND[2331]: pam_unix(crond:session): session closed for user user2

Это происходит только при использовании sudo crontab -u user2 -eесли я использую /etc/crontabв журналах ничего не появляется

ПС:

sudo crontab -u user2 -l
00 12 * * * DISPLAY=:0 qdbus org.kde.ksmserver /KSMServer logout 0 0 0

cat /etc/crontab
00 12 * * * user2 DISPLAY=:0 qdbus org.kde.ksmserver /KSMServer logout 0 0 0

0
28.04.2021, 22:59

Теги

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