Дисплей не переходит в режим ожидания

Дисплей не переходит в режим ожидания

Недавно перезагрузил систему с помощью Xubuntu 18.04.03, поскольку мой жесткий диск был на последнем издыхании.

Похоже, я не могу заставить дисплей Dell перейти в режим ожидания. Похоже, это связано с драйвером Nvidia (у меня GT 710). Версия драйвера также, похоже, влияет на возможность пробуждения системы с помощью клавиатуры/мыши (с некоторыми версиями драйвера я не могу разбудить систему, но с другими могу).

В настоящее время я использую версию драйвера 440.26, и экран гаснет, но не переходит в спящий режим. Я вижу, как он мерцает на долю секунды (может быть, он пытается перейти в режим ожидания?), но затем я вижу, что дисплей все еще включен.

Если я введу эту команду, она только очистит экран — дисплей не перейдет в режим ожидания, как это было в моей старой настройке.

sleep 1; xset dpms force standby

Кроме того, это не отключает дисплей — экран просто гаснет.

sleep 1; xset dpms force off

Есть ли какие-нибудь приемы, позволяющие заставить текущую систему с картой Nvidia правильно обрабатывать режим ожидания на дисплее?

решение1

У меня есть хак, который я использую, чтобы убедиться, что моя машина заблокирована на всякий случай, потому что у меня был один случай, когда VLC Media Player не дал моему рабочему столу заблокироваться, что привело к тому, что кто-то получил несанкционированный доступ. Если вы используете Ubuntu > 18, то вы должны использовать Gnome, и в этом случае, если вы запустите это как задание cron, оно должно заблокировать вашу машину:

#!/bin/bash
# Auto Lock Gnome Session
# Run as cron - example - lock every 5 minutes:
# cat <<< '
# 5 * * * * * /usr/local/bin/autolock ' |crontab -

gnome-screensaver-command --lock

Не уверен насчет драйверов, но этот «трюк» может вам помочь.

Связанный контент