如何获得“暂停”的警告提示

Sev*_*Tux 5 notification suspend 16.04

我的 Nvidia 显卡和挂起有问题(我无法从挂起状态恢复)。所以我通常避免挂起我的电脑。

但有时我在尝试关机时不小心点击了Suspend。突然挂起我的电脑没有给出任何警告!. 我将不得不再次启动它(我卡在一个空白屏幕上)并长按我的power-button并重新启动我的计算机。

在此处输入图片说明

我收到这样的警告 在关闭之前。

在此处输入图片说明

当我不小心点击时,我也想收到类似的警告Suspend

Ser*_*nyy 5

虽然修改指标本身的来源(以我的拙见)是最好的方法(并且可能是更好的方法)?可以创建自定义会话控件以放置在启动器上,这相当容易达到。这样,我们就可以有suspend要求用户确认的选项。

.desktop下面的文件允许模仿顶部面板中会话指示器的 3 个选项: Shutdown 、 Suspend 和 Logout。默认情况下双击该图标将显示关机确认。右键单击该条目将显示其他选项列表。

最好,您希望它存储在~/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
Run Code Online (Sandbox Code Playgroud)

看起来如何

启动器入口

显示所有选项的启动器条目

单击“暂停”时出现的对话框

当您单击“暂停”选项时会出现 Unity 的关闭对话框,其中“暂停”也在对话框中