Драйвер графической системы Intel по умолчанию должен быть установлен как часть пакета драйверов xserver-xorg-video-intel
. Чтобы убедиться, что он у вас есть, запустите
sudo apt install xserver-xorg-video-intel
Если драйвер установлен, но Ubuntu его не видит, попробуйте установить утилиты mesa -, запустив
sudo apt install mesa-utils
Вам нужно будет установить переменную DISPLAY
, так как cron
работает независимо от графического интерфейса.
00 12 * * * user2 DISPLAY=:0 qdbus org.kde.ksmserver /KSMServer logout 0 0 0
@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