Как заблокировать экран рабочего стола из командной строки?
Есть также много минималистических утилит, которые действительно блокируются только, они ничего не делают. (Это может быть более безопасным, так как в общем программном обеспечении для управления простым приводит к меньшим ошибкам.)
Например:
slock i3lockВот длинный путь его выполнения (добавление более быстрого пути ниже):
, чтобы сделать его еще проще блокировать, вы можете добавить исполняемый скрипт к исполняемому пути, назовите его «блокировка», и тогда блокировка вашего экрана будет такой же простой, как ввод «блокировки» в cli
Вот как это сделать:
mkdir ~/bin
vim ~/bin/lock
#!/bin/bash
gnome-screensaver-command -l
save и quit
chmod +x ~/bin/lock
не забудьте добавить ~ / bin в ваш ~ / .profile - обратите внимание на точку в начале имени файла, одно слово предостережения об этом, убедитесь, что вы добавили его в нужный файл. Вот что говорит об этом .profile:
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
, поэтому вы хотите сначала проверить, существуют ли вышеупомянутые файлы в вашем домашнем каталоге, вы должны добавить его там, если они не существуют , затем добавьте путь к bin в .profile
vim ~/.profile # or one of the the other files if they exist
добавьте следующее в конец:
# set PATH so it includes user's private bin directories
PATH="$HOME/bin:$HOME/.local/bin:$PATH"
в этот момент вы можете запустить следующий ярлык из cli [ ! d9] you@yourUbuntu:~$ lock
Вот длинный путь его выполнения (добавление более быстрого пути ниже): добавить псевдоним в ваш файл ~ / .bashrc, который выполняется каждый раз, когда оболочка открывается, тем самым сохраняя Alias:
vim ~/.bashrc
# set lockscreen
alias lock="gnome-screensaver-command -l"
результат тот же, но быстрее
gnome-screensaver-command -l
Если вы находитесь в другом (настольном) сеансе (например, виртуальная консоль, переключитесь на другой логин, SSH), явно укажите отображение (:0 - это дисплей по умолчанию):
DISPLAY=:0 gnome-screensaver-command -l
Чтобы разблокировать, используйте параметр -d (--deactivate).
В KDE dm-tool lock будет работать (для меня на Kubuntu 15.04).
Есть также много минималистических утилит, которые действительно блокируются только, они ничего не делают. (Это может быть более безопасным, так как в общем программном обеспечении для управления простым приводит к меньшим ошибкам.)
Например:
slock i3lockВот длинный путь его выполнения (добавление более быстрого пути ниже):
, чтобы сделать его еще проще блокировать, вы можете добавить исполняемый скрипт к исполняемому пути, назовите его «блокировка», и тогда блокировка вашего экрана будет такой же простой, как ввод «блокировки» в cli
Вот как это сделать:
mkdir ~/bin
vim ~/bin/lock
#!/bin/bash
gnome-screensaver-command -l
save и quit
chmod +x ~/bin/lock
не забудьте добавить ~ / bin в ваш ~ / .profile - обратите внимание на точку в начале имени файла, одно слово предостережения об этом, убедитесь, что вы добавили его в нужный файл. Вот что говорит об этом .profile:
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
, поэтому вы хотите сначала проверить, существуют ли вышеупомянутые файлы в вашем домашнем каталоге, вы должны добавить его там, если они не существуют , затем добавьте путь к bin в .profile
vim ~/.profile # or one of the the other files if they exist
добавьте следующее в конец:
# set PATH so it includes user's private bin directories
PATH="$HOME/bin:$HOME/.local/bin:$PATH"
в этот момент вы можете запустить следующий ярлык из cli [ ! d9] you@yourUbuntu:~$ lock
Вот длинный путь его выполнения (добавление более быстрого пути ниже): добавить псевдоним в ваш файл ~ / .bashrc, который выполняется каждый раз, когда оболочка открывается, тем самым сохраняя Alias:
vim ~/.bashrc
# set lockscreen
alias lock="gnome-screensaver-command -l"
результат тот же, но быстрее
gnome-screensaver-command -l
Если вы находитесь в другом (настольном) сеансе (например, виртуальная консоль, переключитесь на другой логин, SSH), явно укажите отображение (:0 - это дисплей по умолчанию):
DISPLAY=:0 gnome-screensaver-command -l
Чтобы разблокировать, используйте параметр -d (--deactivate).
В KDE dm-tool lock будет работать (для меня на Kubuntu 15.04).
Есть также много минималистических утилит, которые действительно блокируются только, они ничего не делают. (Это может быть более безопасным, так как в общем программном обеспечении для управления простым приводит к меньшим ошибкам.)
Например:
slock i3lockВот длинный путь его выполнения (добавление более быстрого пути ниже):
, чтобы сделать его еще проще блокировать, вы можете добавить исполняемый скрипт к исполняемому пути, назовите его «блокировка», и тогда блокировка вашего экрана будет такой же простой, как ввод «блокировки» в cli
Вот как это сделать:
mkdir ~/bin
vim ~/bin/lock
#!/bin/bash
gnome-screensaver-command -l
save и quit
chmod +x ~/bin/lock
не забудьте добавить ~ / bin в ваш ~ / .profile - обратите внимание на точку в начале имени файла, одно слово предостережения об этом, убедитесь, что вы добавили его в нужный файл. Вот что говорит об этом .profile:
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
, поэтому вы хотите сначала проверить, существуют ли вышеупомянутые файлы в вашем домашнем каталоге, вы должны добавить его там, если они не существуют , затем добавьте путь к bin в .profile
vim ~/.profile # or one of the the other files if they exist
добавьте следующее в конец:
# set PATH so it includes user's private bin directories
PATH="$HOME/bin:$HOME/.local/bin:$PATH"
в этот момент вы можете запустить следующий ярлык из cli [ ! d9] you@yourUbuntu:~$ lock
Вот длинный путь его выполнения (добавление более быстрого пути ниже): добавить псевдоним в ваш файл ~ / .bashrc, который выполняется каждый раз, когда оболочка открывается, тем самым сохраняя Alias:
vim ~/.bashrc
# set lockscreen
alias lock="gnome-screensaver-command -l"
результат тот же, но быстрее
gnome-screensaver-command -l
Если вы находитесь в другом (настольном) сеансе (например, виртуальная консоль, переключитесь на другой логин, SSH), явно укажите отображение (:0 - это дисплей по умолчанию):
DISPLAY=:0 gnome-screensaver-command -l
Чтобы разблокировать, используйте параметр -d (--deactivate).
В KDE dm-tool lock будет работать (для меня на Kubuntu 15.04).
Есть также много минималистических утилит, которые действительно блокируются только, они ничего не делают. (Это может быть более безопасным, так как в общем программном обеспечении для управления простым приводит к меньшим ошибкам.)
Например:
slock i3lockВот длинный путь его выполнения (добавление более быстрого пути ниже):
, чтобы сделать его еще проще блокировать, вы можете добавить исполняемый скрипт к исполняемому пути, назовите его «блокировка», и тогда блокировка вашего экрана будет такой же простой, как ввод «блокировки» в cli
Вот как это сделать:
mkdir ~/bin
vim ~/bin/lock
#!/bin/bash
gnome-screensaver-command -l
save и quit
chmod +x ~/bin/lock
не забудьте добавить ~ / bin в ваш ~ / .profile - обратите внимание на точку в начале имени файла, одно слово предостережения об этом, убедитесь, что вы добавили его в нужный файл. Вот что говорит об этом .profile:
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
, поэтому вы хотите сначала проверить, существуют ли вышеупомянутые файлы в вашем домашнем каталоге, вы должны добавить его там, если они не существуют , затем добавьте путь к bin в .profile
vim ~/.profile # or one of the the other files if they exist
добавьте следующее в конец:
# set PATH so it includes user's private bin directories
PATH="$HOME/bin:$HOME/.local/bin:$PATH"
в этот момент вы можете запустить следующий ярлык из cli [ ! d9] you@yourUbuntu:~$ lock
Вот длинный путь его выполнения (добавление более быстрого пути ниже): добавить псевдоним в ваш файл ~ / .bashrc, который выполняется каждый раз, когда оболочка открывается, тем самым сохраняя Alias:
vim ~/.bashrc
# set lockscreen
alias lock="gnome-screensaver-command -l"
результат тот же, но быстрее
gnome-screensaver-command -l
Если вы находитесь в другом (настольном) сеансе (например, виртуальная консоль, переключитесь на другой логин, SSH), явно укажите отображение (:0 - это дисплей по умолчанию):
DISPLAY=:0 gnome-screensaver-command -l
Чтобы разблокировать, используйте параметр -d (--deactivate).
В KDE dm-tool lock будет работать (для меня на Kubuntu 15.04).
В режиме KDE блокировка dm-инструмента
будет работать (для меня на Kubuntu 15.04).
gnome-screensaver-command -l
Если вы находитесь в другом (настольном) сеансе (например, виртуальная консоль, переключитесь на другой логин, SSH), укажите (: 0
- это дисплей по умолчанию):
DISPLAY =: 0 gnome-screensaver-команда -l
Чтобы разблокировать, используйте опцию -d
( - деактивировать
).
Вот длинный путь его выполнения (добавление более быстрого пути ниже):
, чтобы сделать его еще проще для блокировки, вы можете добавить исполняемый скрипт к исполняемому пути, назовите его «блокировка», и тогда блокировка вашего экрана будет такой же простой, как ввод «блокировки» в cli
Вот как это сделать:
mkdir ~ / bin
[ ! d20]
vim ~ / bin / lock
#! / bin / bash gnome-screensaver-command -l
save и quit
chmod + x ~ / bin / lock
не забудьте добавить ~ / bin в ваш ~ / .profile - отметьте точку в начале имени файла одним словом предостережения об этом, убедитесь, что вы добавили ее в нужный файл. Вот что говорит об этом .profile:
# Этот файл не читается bash (1), если ~ / .bash_profile или ~ / .bash_login # существует.
, поэтому вы хотите сначала проверить, существуют ли вышеупомянутые файлы в вашем домашнем каталоге, вы должны добавить его там, если они не существуют, а затем добавить путь к bin в .profile
vim ~ / .profile # или один из других файлов, если они существуют
добавить в конце следующее:
# set PATH, поэтому он включает в себя личные каталоги bin bin PATH = "$ HOME / bin: $ HOME / .local / bin: $ PATH"
на этом этапе вы может запустить следующий ярлык из cli
you @ yourUbuntu: ~ $ lock
[EDIT] Вот быстрый и простой способ сделать это: add псевдоним вашего файла ~ / .bashrc, который запускается каждый раз, когда открывается оболочка, тем самым сохраняя Alias:
vim ~ / .bashrc # set lockscreen alias lock = "gnome-screensaver -command -l "
результат тот же, но быстрее
Существует также множество минималистических утилит, которые действительно блокируются, они ничего не делают.
Например:
gnome-screensaver-command -l
Если вы находитесь в другом (настольном) сеансе (например, виртуальная консоль, переключитесь на другой логин, SSH), укажите (: 0
- это дисплей по умолчанию):
DISPLAY =: 0 gnome-screensaver-команда -l
Чтобы разблокировать, используйте опцию -d
( - деактивировать
).
В режиме KDE блокировка dm-инструмента
будет работать (для меня на Kubuntu 15.04).
Существует также множество минималистических утилит, которые действительно блокируются, они ничего не делают.
Например:
Вот длинный путь его выполнения (добавление более быстрого пути ниже):
, чтобы сделать его еще проще для блокировки, вы можете добавить исполняемый скрипт к исполняемому пути, назовите его «блокировка», и тогда блокировка вашего экрана будет такой же простой, как ввод «блокировки» в cli
Вот как это сделать:
mkdir ~ / bin
[ ! d20]
vim ~ / bin / lock
#! / bin / bash gnome-screensaver-command -l
save и quit
chmod + x ~ / bin / lock
не забудьте добавить ~ / bin в ваш ~ / .profile - отметьте точку в начале имени файла одним словом предостережения об этом, убедитесь, что вы добавили ее в нужный файл. Вот что говорит об этом .profile:
# Этот файл не читается bash (1), если ~ / .bash_profile или ~ / .bash_login # существует.
, поэтому вы хотите сначала проверить, существуют ли вышеупомянутые файлы в вашем домашнем каталоге, вы должны добавить его там, если они не существуют, а затем добавить путь к bin в .profile
vim ~ / .profile # или один из других файлов, если они существуют
добавить в конце следующее:
# set PATH, поэтому он включает в себя личные каталоги bin bin PATH = "$ HOME / bin: $ HOME / .local / bin: $ PATH"
на этом этапе вы может запустить следующий ярлык из cli
you @ yourUbuntu: ~ $ lock
[EDIT] Вот быстрый и простой способ сделать это: add псевдоним вашего файла ~ / .bashrc, который запускается каждый раз, когда открывается оболочка, тем самым сохраняя Alias:
vim ~ / .bashrc # set lockscreen alias lock = "gnome-screensaver -command -l "
результат тот же, но быстрее