Есть ли способ заставить Ubuntu (через командную строку) блокировать экран через X минут?
Мне нужно сделать это, например:
Я смотрю двухчасовой фильм, поэтому мне нужно заставить Ubuntu заблокировать экран через 123 минуты.
2 ответа на вопрос
3
grawity
Использование:
gnome-screensaver-command --lock
Таким образом, вы можете запустить, например, ((sleep $[123*60]; gnome-screensaver-command -l)&)запустить gnome-screensaver-commandчерез 123 минуты (123 * 60 секунд).
Но есть более удобный способ:
Установите Ubuntu для блокировки экрана после 5 минут бездействия.
Настройте проигрыватель фильмов так, чтобы сеанс оставался «активным» во время воспроизведения фильма. Тотем делает это автоматически; другие игроки обычно так или иначе. (Эта опция может называться «Запретить заставку» или аналогичной.)
Как настроить Ubuntu для блокировки экрана после 5 минут бездействия?
Peter Mortensen 6 лет назад
0
2
the_midget_17
Помните, что вы можете упростить эту команду. gnome-screensaver-command --lockэто довольно длинная команда для написания, так что вы можете упростить ее, создав для нее псевдоним.
Просто беги
gedit ~/.bashrc
Теперь прокрутите вниз до конца файла и добавьте следующую строку
alias lock='gnome-screensaver-command --lock'
После сохранения файла каждый раз, когда вы запускаете команду, lockона фактически выполняется gnome-screensaver-command --lock. Помните, что .bashrc - это не файл, который вы обычно видите в своей домашней папке, потому что он по умолчанию скрыт. Если вы хотите, чтобы он появился, просто перейдите к домашней папке в nautilus и нажмите Ctrl + H.