В KDE и некоторых других средах рабочего стола вы можете прослушивать dbus для интерфейса org.freedesktop.ScreenSaver
.
Сценарий для этого будет выглядеть следующим образом:
dbus-monitor --session "type='signal',interface='org.freedesktop.ScreenSaver'" |
while read x; do
case "$x" in
# You can call your desired script in the following line instead of the echo:
*"boolean true"*) echo SCREEN_LOCKED;;
*"boolean false"*) echo SCREEN_UNLOCKED;;
esac
done
См. также этот вопрос для получения дополнительной информации.
У меня возникла ошибка среды сборки! Отсутствует необходимое приложение, и Modconfig не может продолжить работу. xzПроверьте журнал для более подробной информации.
-проблема тоже один раз. Для меня sudo vmware-modconfig --console --install-all
работал. НО, пожалуйста, не спрашивайте меня, что он сделал с системой.
В моем случае у меня была ошибка
vmware modconfig can not continue xzcheck debian
При проверке /var/logs/message я обнаружил, что проблема связана с неустановленным пакетом libcanberra. Решил эту проблему с помощью:sudo apt-get install libcanberra*
Просто используйте эту простую команду
sudo apt-get build-essential
Он автоматически исправит все отсутствующие пакеты.
Если эта команда не запущена, она автоматически спросит, что пакет отсутствует, и вам нужно установить этот пакет, а затем запустить эту команду