我怎样才能让它们成为模态的?使用情态动词我的意思是:对话框应该阻止桌面,这样用户就只有两个选项:取消对话框或在对话框中输入文本。(我想要这个基本上是因为新窗口可能会弹出并可以窃取焦点,此外其他程序可以访问该容器内的配置文件)
背景: 我想在登录 encfs 容器后询问密码。因此,要么输入密码,要么继续取消此对话框。
笔记: 这不是重复的模态对话框弹出报警,因为我对 Zenity 对话框的解决方案特别感兴趣。
答案1
encfs
假设自从提到Linux以来:
如果“登录”指的是“图形登录”(这是合理的,因为 zenity 是基于 Gtk+ 的),那么可以~/.xinitrc
在窗口管理器启动之前将测试放入(或根据窗口/登录管理器执行等效操作),而不将其发送到后台。这将暂停该过程,直到测试返回。