На ноутбуках отсутствует кнопка выключения экрана по эстетическим соображениям или другим причинам. И чтобы не мучить постоянно крышку ноутбука или выжидать время простоя, когда активируется режим энергосбережения, сделаем с вами кнопку для быстрого выключения экрана.
Для того чтобы выключить экран, нужно послать команду DPMS:
xset dpms force off
Теперь создадим кнопку для выключения экрана. При ее нажатии экран выключится, а для обратного включения дисплея достаточно нажать на любую клавишу клавиатуры или двинуть мышкой.
Единственно, что нужно добавить перед запуском программы, это небольшую паузу, чтобы вы успели убрать руки от мыши или клавиатуры.
Я добавил 2 секунды:
sleep 2
В конечном итоге наша команда будет выглядеть так:
sleep 2 && xset dpms force off
Создаем кнопку запуска, открываем текстовый редактор через Терминал:
sudo kate "/usr/share/applications/Выключить экран.desktop"
И прописываем нужные параметры:
[Desktop Entry]
# Имя значка
Name=Выключить экран
# Комментарий
Comment=Выключить экран
# Команда запуска
Exec=sleep 2 && xset dpms force off
# Иконка
Icon=weather-clear-night
# Не запускать в Терминале
Terminal=false
# Не уведомлять о запуске
StartupNotify=false
# Тип
Type=Application
# Категории
Categories=System;Application;
Сохраняем документ в кодировке UTF-8 и закрываем.
Открываем КМеню-Приложения-Система и перетаскиваем наш значок на удобное место, к примеру рядом с треем (вторая справа). Чтобы расположить значки на панелях, нужно добавить виджет Панель запуска.
Теперь при нажатии на кнопку, через 2 секунды, выключится экран :)
Как вы догадались, таким способом можно создать любую нужную кнопку, вставив в строку Exec= свою команду.
Для изучения дополнительных параметров запуска ознакомьтесь с этой инструкцией.
Для того чтобы выключить экран, нужно послать команду DPMS:
xset dpms force off
Теперь создадим кнопку для выключения экрана. При ее нажатии экран выключится, а для обратного включения дисплея достаточно нажать на любую клавишу клавиатуры или двинуть мышкой.
Единственно, что нужно добавить перед запуском программы, это небольшую паузу, чтобы вы успели убрать руки от мыши или клавиатуры.
Я добавил 2 секунды:
sleep 2
В конечном итоге наша команда будет выглядеть так:
sleep 2 && xset dpms force off
Создаем кнопку запуска, открываем текстовый редактор через Терминал:
sudo kate "/usr/share/applications/Выключить экран.desktop"
И прописываем нужные параметры:
[Desktop Entry]
# Имя значка
Name=Выключить экран
# Комментарий
Comment=Выключить экран
# Команда запуска
Exec=sleep 2 && xset dpms force off
# Иконка
Icon=weather-clear-night
# Не запускать в Терминале
Terminal=false
# Не уведомлять о запуске
StartupNotify=false
# Тип
Type=Application
# Категории
Categories=System;Application;
Сохраняем документ в кодировке UTF-8 и закрываем.
Открываем КМеню-Приложения-Система и перетаскиваем наш значок на удобное место, к примеру рядом с треем (вторая справа). Чтобы расположить значки на панелях, нужно добавить виджет Панель запуска.
Теперь при нажатии на кнопку, через 2 секунды, выключится экран :)
Как вы догадались, таким способом можно создать любую нужную кнопку, вставив в строку Exec= свою команду.
Для изучения дополнительных параметров запуска ознакомьтесь с этой инструкцией.
Безупречно работало в Kubuntu-13.10 ,в 14.04 полного гашения монитора не происходит,только затемнение.
ОтветитьУдалитьПопробуйте через xrandr.
ОтветитьУдалитьСмотрите выход на монитор:
xrandr
К примеру, у меня VGA1 и гасите экран:
xrandr --output VGA1 --off
Для включения используйте:
xrandr --output VGA1 --auto
Советую вам назначить за ранее горячие клавиши для удобства, а то придется набирать команды в слепую )))
Спасибо! однако -увы,не подходит.
ОтветитьУдалитьПопробуйте так:
ОтветитьУдалитьExec=sh -c 'sleep 2 && xset dpms force off'
Вот это сработало. Mint 17.1.
Удалить