当用户点击按钮时,如何弹出像Gksudo那样的确认框?

当用户点击按钮时,如何弹出像Gksudo那样的确认框?

我设置了一个热角,可以运行其他命令来关闭笔记本电脑的显示屏并锁定屏幕。然而,我经常不小心将鼠标滑入这个热门角落。有什么方法可以设置一个弹出框,在执行关闭显示的命令之前为用户提供是或否选项?我正在寻找几乎与gksudo.

答案1

尝试使用zenity或类似的类似对话框的命令:

zenity --yesno 'do you want to suspend?'

它在带有“是”和“否”按钮的对话框中提出问题。一旦您单击这些按钮之一,它就会打印标准错误的响应(我相信)。如果您捕获了该信息,则可以让脚本根据用户所做的选择来决定要执行的操作。

zenity对话框有更多选项;它们记录在手册页中。

相关内容