Чи є якийсь спосіб зробити гарячу клавішу вимкнути екран?


29

Як я можу зробити сценарій (або внести деякі зміни), щоб дозволити мені вимикати екран в Ubuntu (12.04), коли я хочу, як можна вимкнути екран екрану в мобільних телефонах?

І як я можу скласти комбінацію клавіш (ярлик) для виконання цього сценарію?

Я хочу зберегти владу.

Я бачив це питання

Вимкнення монітора із піктограмою, але для цього немає гарячої клавіші.

Більше того, у відповіді сказано, що існує багато способів досягти цього, тому я хотів би дізнатися більше.


Щоб призначити власну комбінацію клавіш, скористайтеся цими кроками з офіційної документації на ubuntu
AndreyCh


Зміна напрямку закриття (голосування, щоб залишити це відкритим), оскільки це кращий пост imho
Занна

Відповіді:


31

Якби я добре зрозумів ваше запитання, ви могли б скористатися цією командою

xset dpms force off

У налаштуваннях перейдіть до клавіатури, ярлика, натисніть на плюс, напишіть потрібне ім’я та минулу команду, яку я щойно написав, натисніть на новий ярлик і скористайтеся комбінацією або клавішею, яку ви хочете використовувати


2
xset dpms force off? :-)
Вільф

1
Так вибачте, що я тут новий і маю деякі проблеми з> Дякую :)
говорив

Чудово працює. При переміщенні миші він знову включається.
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

6
xset dpms force standbyздається, більш надійний і не потребує sleep 1 ; xset dpms force offфокусу.
Алан Томпсон

14

Спеціальні ярлики для цього з новішими версіями Ubuntu (наприклад, 16.04) вимагають затримки від натискання комбінації клавіш до запуску команди. Найпростіше рішення - змінити команду швидкого доступу за допомогою sh.

Перейти до System Settings... | Keyboard | Shortcuts | Custom Shortcuts. Створіть новий спеціальний ярлик і Commandдодайте:

sh -c 'sleep 0.3 && xset dpms force off'

Ви можете змінити затримку, але я виявив, що 0,1 с часом було недостатньо.

введіть тут опис зображення


Чудово! Єдине робоче рішення для Debian "Jessie" 8 із середовищем Gnome.
TranslucentCloud

11

Команда є xset dpms force off

Просто створіть для неї комбінацію клавіш. Перейдіть до клавіатури-> ярлики .... перейдіть до custom shortcuts..... і потім натисніть на +піктограму, щоб створити новий ярлик.

Потім призначте вищезазначене та призначте спеціальну комбінацію клавіш.

введіть тут опис зображення

Зроблено!


8

На початку я також налаштував комбінацію клавіш із

xset dpms force off

Але через 2 секунди дисплей знову ввімкнувся. Можливо, моя нова версія Ubuntu (15.05) є причиною такої різної поведінки. Рішенням було створити сценарій із наступним змістом:

#!/bin/bash

sleep 1 && xset dpms force off

Тепер викличте цей сценарій кожного разу, коли ви натискаєте ярлик.

Я думаю, що цей метод працює через будь-яку затримку натискання клавіш. За допомогою команди сну всі ключові події мають оброблятись 1 секунду, і вони більше не розбуджують екран.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.