如何从 Seahorse 模态对话框中拯救全屏 Guake

如何从 Seahorse 模态对话框中拯救全屏 Guake

问题

我用瓜克当我不使用终端时将它们隐藏起来。当我在的时候,他们会全屏显示整个显示器。如果我运行需要解锁私钥的命令,海马打开一个模式对话框,询问密码。不幸的是,对话框被绘制了在后面瓜克。也许我可以简单地盲目地解锁钥匙,但是隐形和在意识到发生了什么之前捣碎了一些钥匙的组合意味着这对我到目前为止不起作用,并且可能根本不起作用。当然,锤击esc和其他“让我离开这里”的按键没有帮助。如果需要提一下,升起/隐藏 guake 的快捷方式显然也不起作用。

我有几个带有密码的不同密钥。这些密钥中的大多数都添加到我的 ssh 代理中,但有些很少使用,我不想在启动时解锁其中的每一个。正是这些很少使用的按键导致了上述问题。

糟糕的解决方案

所以,我确实有A解决方案,但感觉非常糟糕。这依赖于已经xdotool安装。 Ctrl+Alt+F1 跳转到另一个 VT 并运行以下命令:

export DISPLAY=0:0
xdotool search 'guake.py' | while read W; do xdotool windowminimize "$W"; done

现在Ctrl+Alt+F7回到桌面环境,guake已经消失了。我可以简单地切换到另一个 VT 并杀死 guake,但是当我这样做时,重新打开十几个到不同机器的 SSH 会话是令人沮丧的。

问题

我正在寻找更好的方法来摆脱不可交互的模式对话框。秘密组合键、将 Seahorse 配置为永远不会问我任何问题的方法、WM 调整使其“位于顶部,不,真的”等。任何有关人们如何管理其代理/密钥设置的建议也将受到赞赏。

相关内容