Как создать действие «Выключить экран»?

Как создать действие «Выключить экран»?

Недавно я перешел на Elementary OS Luna. Я особенно использую Synapse Indicator launcher, потому что мне нравится работать с клавиатурой для всего.

В Synapse и в Synapse Indicator (и я думаю, вообще в Gnome dekstop и, осмелюсь сказать, во всех Linux DE) есть "действия". Среди действий естьНеисправность,Перезапуск,Экран блокировкии т. д., которые можно запустить с помощью Synapse и, вероятно, из командной строки.

Я хотел бы создать действие дляВыключить экран(что отличается отЭкран блокировки).

Как создать это действие и запустить его из Synapse?

решение1

Возможно, я упускаю какую-то деталь, но вы можете создать файл .desktop для любого понравившегося вам скрипта оболочки, и Synapse без проблем запустит его для вас.

решение2

создайте файл скрипта bash (.sh) и поместите в него следующее:

#!/bin/bash
sleep 0; xset dpms force off

sleep 0 определяет, как быстро он выключится

поместите файл в домашнюю папку, затем установите свойства исполняемого файла (chmod +755)

Я думаю, что любое приложение-лаунчер распознает его как действие/запускаемый файл.

Чтобы заблокировать экран, когда он выключен, вы можете добавить команду в скрипт в зависимости от вашего DE.

Связанный контент