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

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

我的 Nvidia Graphics 和挂起功能有些问题(我无法从挂起状态恢复)。因此我通常避免挂起我的计算机。

但有时我偶然点击Suspend尝试关机时。这会突然暂停我的计算机没有给出任何警告!. 我必须重新启动它(我被困在空白屏幕上)并长按我的power-button并重新启动我的电脑。

在此处输入图片描述

我收到这样的警告

答案1

虽然修改指示器本身的源代码(我个人认为)是最好的方法(可能功能请求是更好的方法),但可以创建自定义会话控件并将其放置在启动器上,这相当容易实现。这样,我们就可以选择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

外观

启动器入口

启动器条目,所有选项均可见

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

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

相关内容