Я хочу, чтобы Ctrl kbd> + Alt kbd> + L kbd> и был бездействующим для запуска
dm-tool switch-to-greeter
(переходит на экран входа в систему )
вместо экрана блокировки я намереваюсь заменить каждое событие, когда на экране блокировки будет отображаться экран входа (но все еще в системе)
как это сделать?
dm-tool switch-to-greeter
, затем нажмите OK. #!/bin/bash # The target may depend on your system. i8042 is mouse and keyboard on mine. log=/proc/interrupts target=i8042 measure_activity() { count=$1 interrupts_start=`grep $target $log | awk '{ print $2 }'` interrupts_stop=`sleep 1 && grep $target $log | awk '{ print $2 }'` if [ "$interrupts_start" == "$interrupts_stop" ] ; then ((count++)) if [ $count -eq 120 ] ; then dm-tool switch-to-greeter measure_activity 0 else measure_activity $count fi else measure_activity fi } measure_activity 0 &
Сделать это исполняемый файл.
Добавьте его на вкладку «Автозапуск приложения» сеанса и запуска.
П.С .: У меня есть сценарий из здесь , и я отредактировал его для вас.