Я использую Ubuntu 12.04 на своем ноутбуке и иногда хочу немедленно выключить дисплей (не закрывая крышку и не дожидаясь, пока он сам выключится). Я предпочел бы не запускать команду, чтобы сделать это, поэтому я создал сценарий "~ / Documents / monitor-off.sh" (делая его исполняемым):
#!/bin/bash
sleep 2
xset dpms force off
Затем я создал Файл "~ / .local / share / Applications / monitor-off.desktop" (также делает его исполняемым):
[Desktop Entry]
Name=Monitor Off
Exec=/home/nrogers64/Documents/monitor-off.sh
Icon=monitor
Terminal=true
Type=Application
StartupNotify=true
Я не очень знаком с Ubuntu и мне интересно, правильно ли это было чтобы решить эту проблему или если это решение является излишним. Спасибо!
Как и в большинстве ОС Unixy, есть много способов сделать то же самое. То, что вы сделали, прекрасно работает и будет работать с большинством сред рабочего стола Ubuntu.
Другой способ сделать это (не используя настоящий значок, но быстрее реализовать) - просто поместить исполняемый скрипт на рабочий стол и дважды щелкнуть по нему. Это предложит вам открыть файл или запустить его. Если вы нажмете «запустить» или «запустить в терминале», он заблокирует экран.
Я думаю, что твой путь самый лучший. Просто выделю другой способ.
На самом деле перейдите к «Яркость и блокировка» в Системных настройках и настройте «Блокировка экрана после» на «Отключение экрана».
После чего, блокировка вашего сеанса либо из верхнего левого верхнего экрана, либо по Ctrl + Shift + L, заблокирует и выключит ваш экран.