Xツールキットにxtermを最小化して起動するコマンドまたは設定はありますか?
(1)とを読んだman xterm
後、次の方法でgnome-terminalから最小化された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を開始します。コマンドなどで端末を起動できます。2番目のコマンドは、指定されたウィンドウIDでウィンドウを最小化します。ウィンドウIDはxdotool
、xterm
クラスに一致するすべてのウィンドウIDを返すネストされた呼び出しによって提供されます。スタックの最初のものを使用します。これは、ほぼ確実に、作成したばかりのものであるはずです。この--sync
オプションは、xtermウィンドウクラスのIDが存在するまでxdotoolを一時停止させるために必要です。
この方法で複数のxtermウィンドウを起動することを計画している場合、このクラッジは失敗する可能性があります。その場合、sleep
への呼び出しの前にいくつかを追加できますxdotool
。
ええ、私はこれが嫌な解決策であることを知っています。しかし、私が知っているのはそれだけです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加