Как я могу добраться, подсказка предупреждения для “Приостанавливают”

У меня есть некоторая проблема с моей Графикой Nvidia и приостанавливающий (я не могу возобновиться от, приостанавливают). Таким образом, я обычно стараюсь не приостанавливать свой компьютер.

Но иногда я случайно нажимаю Suspend при попытке Завершить работу. Который внезапно приостанавливает мой компьютер, не давая предупреждения!. Я должен буду загрузить его снова (где я застреваю на пустом экране), и длинное нажатие моя кнопка питания, и перезапустите мой компьютер.

enter image description here

Я получаю предупреждение как это перед закрытием.

enter image description here

Я хотел бы получить подобное предупреждение, когда я случайно нажимаю Suspend также.

5
задан 8 September 2017 в 04:59

1 ответ

В то время как изменение источника самого индикатора (по моему скромному мнению) является лучшим подходом (и вероятно запрос новых функций для этого является еще лучшим подходом), ,one, может создать пользовательское управление сессией, которое будет помещено на средство запуска, которого довольно легко достигнуть. Тем путем мы можем иметь suspend опции, который действительно просит пользовательское подтверждение.

.desktop рев файла позволяет имитировать эти 3 опции от индикатора сессии в верхней панели: Завершите работу, Приостановите, и Выход из системы. Двойной щелчок по значку по умолчанию поднимет подтверждение для завершения работы. Щелчок правой кнопкой по записи поднимет список других опций.

Предпочтительно, Вы хотели бы, чтобы это было сохранено в ~/local/share/applications папка и имеет исполняемые полномочия. Именование не имеет значения, лично я назвал его session-control.desktop

Содержание файла

[Desktop Entry]
Name=Shutdown the System
Comment=Alternative session control , main entry will bring up shutdown or reboot dialog but Suspend and Logout will bring up confirmation dialog.
Terminal=false
Actions=Suspend;Logout
Type=Application
Exec=qdbus com.canonical.Unity /com/canonical/Unity/Session com.canonical.Unity.Session.RequestReboot
Icon=/usr/share/unity-greeter/cof.png

[Desktop Action Suspend]
Name=Suspend the System
Exec=qdbus com.canonical.Unity /com/canonical/Unity/Session com.canonical.Unity.Session.RequestShutdown
Terminal=false

[Desktop Action Logout]
Name=Logout the User
Exec=qdbus com.canonical.Unity /com/canonical/Unity/Session com.canonical.Unity.Session.RequestLogout
Terminal=false

Как это смотрит

Запись средства запуска

Launcher entry with all options visible

Диалоговое окно, которое подходит, если Вы нажимаете на Suspend

Unity's shutdown dialog that comes up when you click on Suspend option, among others Suspend is there on the dialog as well

5
ответ дан 23 November 2019 в 09:22

Другие вопросы по тегам:

Похожие вопросы: