Действие по разблокировке / авторизации

Мне нужно запускать пользовательские команды на каждом экране входа в систему и разблокировки (например, пользователь не вышел из системы, но заблокировал экран).

У вас есть идеи, как я могу это реализовать?

Я использую Ubuntu 13.10.

1
задан 27 February 2014 в 12:31

1 ответ

Создайте простой сценарий удара со следующим содержанием:

#!/bin/bash
command='<your-command>' 
eval $command
dbus-monitor --session "type='signal',interface='org.gnome.ScreenSaver',member='ActiveChanged'" | while read line ; do 
        if [ x"$(echo "$line" | grep 'boolean false')" != x ] ; then 
           eval $command    
        fi
done

Теперь Добавляют его к , приложения Запуска-> Добавляют и тип: bash <path-to-script> в поле Command.

0
ответ дан 27 February 2014 в 12:31

Другие вопросы по тегам:

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