X Toolkit 中是否有启动最小化 xterm 的命令或设置?
阅读 ( 1 ) 和 后man xterm
,我尝试通过以下方式启动从 gnome 终端最小化的 xterm:
xterm -iconic
或者直接调用X资源 xterm -xrm 'xterm*iconic: 1'
然而,争论没有产生任何效果。xterm 没有开始最小化。
我想为调试做同样的事情。问题似乎是窗口管理器覆盖了提供的旧式请求。我可以给你一个笨拙的答案,但它会起作用(有点)。
首先,您需要xdotool
一个从命令行执行 X 操作的实用程序。例如
sudo apt install xdotool
然后,您可以启动一个最小化的 xterm,如下所示:
(xterm &); xdotool windowminimize $(xdotool search --sync --class xterm |head -1)
一些解释。. . 显然,第一个命令启动 xterm。您可以使用命令或其他方式启动终端。第二个命令使用提供的窗口 id 最小化窗口。窗口 id 由嵌套调用提供,该调用xdotool
返回与xterm
该类匹配的所有窗口 id 。我们使用堆栈中的第一个,它几乎肯定是我们刚刚创建的那个。该--sync
选项是使 xdotool 暂停直到出现 xterm 窗口类的 id 所必需的。
如果您计划以这种方式启动多个 xterm 窗口,则此组合可能会失败。在这种情况下,您可以sleep
在调用xdotool
.
是的,我知道这是一个令人作呕的解决方案。但这是我唯一知道的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句