web-dev-qa-db-ja.com

コマンドラインを使用してxfce4-terminalを移動/サイズ変更する方法は?

コマンドラインでxfce4-terminalを移動およびサイズ変更するにはどうすればよいですか?

問題は、コマンドecho -ne '\e[3;0;0t'xfce4-terminalの位置を変更せず、明らかな影響がないことです。 man xfce4-terminalおよびその他の回答は、そうすべきだと示唆しています。

xfce4-terminalは、Xコンソーシアムによって開発されたxtermアプリケーションをエミュレートします。次に、xtermアプリケーションはDEC VT102端末をエミュレートし、DEC VT220エスケープシーケンスもサポートします。

http://invisible-island.net/xterm/ctlseqs/ctlseqs.html

http://rtfm.etla.org/xterm/ctlseq.html

目標は、いくつかの端末を作成し、作業環境をセットアップするスクリプトを作成して、端末をクリックしてサイズを変更しなくてもよいようにすることです。

動作するのはecho -ne '\e[8;40;80t'で、これにより端末のサイズが正しく変更されます。では、なぜウィンドウを動かさないのですか?


私が確信できないその他の情報は、何にも影響する可能性があります。

シーケンス'\e[3;100;100t'などの他の番号を試しましたが、端末ウィンドウを再配置するものはないようです。

私は実際にubuntuを実行しており、Unityがアップデートの問題を抱え始めた後にxfce4でインストールして起動しています。

xfce4-terminal 0.6.3(Xfce 4.10)

6
fruse

xfce4-terminalのマニュアルページでは、--geometryオプションを使用して端末のサイズと配置を設定するように指定しています。

このフラグは、オプション "-geometry WIDTHxHEIGHT + XOFF + YOFF(WIDTH、HEIGHT、XOFF、およびYOFFは数値)このアプリケーションのメインウィンドウの優先サイズと場所を指定します。」

X(man X)のマニュアルページの「ジオメトリ仕様」セクションを参照してください。

Xtermの配置の例を次に示します。

  1. ディスプレイの左上に短くて広いターミナルウィンドウを配置します。

    xfce4-terminal --geometry 140x20+50+50

  2. ディスプレイの左下隅に正方形のターミナルウィンドウを配置します。

    xfce4-terminal --geometry 100x40+40+500

  3. ディスプレイの右上隅に正方形のターミナルウィンドウを配置します。

    xfce4-terminal --geometry 100x40+1500+40

  4. ディスプレイの右下に短くて広いターミナルウィンドウを配置します。

    xfce4-terminal --geometry 140x20+1500+500

この設定を永続的にしたい場合は、次の指示に従ってください。

"ターミナルランチャー(ターミナルの.desktopファイル)を/usr/share/applications/から~/.local/share/applications/にコピーし、それに応じてExecフィールドを編集します"回答に記載されている ここ

2
Kevin Bowen