Как я могу сделать скрипт (или внести некоторые изменения), чтобы позволить мне выключать экран в Ubuntu (12.04), когда я хочу, как можно отключить экран в мобильных телефонах?
И как я могу сделать комбинацию клавиш (ярлык) для выполнения этого скрипта?
Я хочу сохранить власть.
Я видел этот вопрос
Выключение монитора со значком, но для него нет горячей клавиши.
Более того, в ответе сказано, что есть много способов сделать это, поэтому я хотел бы узнать больше.
Ответы:
Если я правильно понял ваш вопрос, вы можете использовать эту команду
В ваших настройках перейдите к клавиатуре, ярлыку, нажмите плюс, введите желаемое имя и после команды, которую я только что написал, нажмите на новый ярлык и используйте комбинацию или клавишу, которую вы хотите использовать
источник
xset dpms force off
? :-)xset dpms force standby
кажется более надежным и не нуждается вsleep 1 ; xset dpms force off
хитрости.Пользовательские сочетания клавиш для этого в более новых версиях Ubuntu (например, 16.04), по-видимому, требуют задержки от нажатия комбинации клавиш до запуска команды. Самое простое решение - изменить команду ярлыка, используя
sh
.Перейти к
System Settings... | Keyboard | Shortcuts | Custom Shortcuts
. Создайте новый пользовательский ярлык иCommand
введите:Вы можете изменить задержку, но я обнаружил, что 0,1 с иногда было недостаточно.
источник
Команда
xset dpms force off
Просто создайте для нее сочетание клавиш. Перейдите к клавиатуре-> сочетания клавиш .... перейдите к
custom shortcuts
..... и затем нажмите на+
значок, чтобы создать новый ярлык.Затем назначьте вышеуказанное и назначьте пользовательскую комбинацию клавиш.
СДЕЛАННЫЙ!
источник
В начале я также настроил сочетание клавиш с
Но через 2 секунды дисплей снова включился. Может быть, моя новая версия Ubuntu (15.05) является причиной такого другого поведения. Решением было создать скрипт со следующим содержанием:
Теперь вызывайте этот скрипт каждый раз, когда вы нажимаете на ярлык.
Я думаю, что этот метод работает из-за любого задержанного события нажатия клавиши. С помощью команды sleep все ключевые события обрабатываются в течение 1 секунды, и они больше не пробуждают экран.
источник