Как показать экран входа в систему вместо экрана блокировки?

Я хочу, чтобы Ctrl + Alt + L и был бездействующим для запуска

dm-tool switch-to-greeter

(переходит на экран входа в систему )

вместо экрана блокировки я намереваюсь заменить каждое событие, когда на экране блокировки будет отображаться экран входа (но все еще в системе)

как это сделать?

4
задан 28 January 2014 в 21:47

1 ответ

Для создания ярлыка

  • Перейдите в Менеджер настроек из меню.
  • Перейти к клавиатуре.
  • На вкладке Ярлыки приложений нажмите Добавить.
  • Введите dm-tool switch-to-greeter, затем нажмите OK.
  • Нажмите нужную горячую клавишу.

Чтобы запустить команду через 2 минуты простоя

  • Создать скрипт bash, содержащий:
#!/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 &
  • Сделать это исполняемый файл.

  • Добавьте его на вкладку «Автозапуск приложения» сеанса и запуска.

П.С .: У меня есть сценарий из здесь , и я отредактировал его для вас.

0
ответ дан 28 January 2014 в 21:47

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

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