1

画面上の特定の位置で特定のサイズの端末のセットを開始できるようにするスクリプトを作成しようとしています (たとえば、4 つの端末がそれぞれアクティブなグリッド モデルで画面全体に広がっています)。これを行うことができるツールが既にある場合は、それも素晴らしいでしょう...何か提案はありますか?

4

2 に答える 2

3

より良い答えがあると確信していますが、私が有用だと思ったのはこれです:

gnome-terminal --geometry=130x25+20+525

だから私の大きなモニターでは、以下は私に2つの素晴らしい端末を与えています:

#!/bin/sh

gnome-terminal --geometry=150x125+20+25
gnome-terminal --geometry=150x125+1020+25

そして、以下はクイックリファレンスのためのmanページからの説明です:

   -geometry WIDTHxHEIGHT+XOFF+YOFF 

   (where WIDTH,  HEIGHT,  XOFF,
   and  YOFF are numbers) for specifying a preferred size and location for
   this application's main window.

   The WIDTH and HEIGHT parts of the geometry  specification  are  usually
   measured  in either pixels or characters, depending on the application.
   The XOFF and YOFF parts are measured in pixels and are used to  specify
   the  distance  of  the window from the left or right and top and bottom
   edges of the screen, respectively.  Both types of offsets are  measured
   from  the indicated edge of the screen to the corresponding edge of the
   window.  The X offset may be specified in the following ways:

   +XOFF   The left edge of the window is to be placed XOFF pixels in from
           the left edge of the screen (i.e., the X coordinate of the win-
           dow's origin will be XOFF).  XOFF may  be  negative,  in  which
           case the window's left edge will be off the screen.

   -XOFF   The  right  edge  of  the window is to be placed XOFF pixels in
           from the right edge of the screen.  XOFF may  be  negative,  in
           which case the window's right edge will be off the screen.

   The Y offset has similar meanings:

   +YOFF   The  top  edge of the window is to be YOFF pixels below the top
           edge of the screen (i.e., the Y coordinate of the window's ori-
           gin  will  be  YOFF).   YOFF may be negative, in which case the
           window's top edge will be off the screen.

   -YOFF   The bottom edge of the window is to be YOFF  pixels  above  the
           bottom edge of the screen.  YOFF may be negative, in which case
           the window's bottom edge will be off the screen.

このアプローチは非常に単純で、次のようなコマンドを使用します。

gnome-terminal -x sh -c "ls|less"

上記のコマンドに加えて、さらに凝ったことを行うことができます:)たとえば、特定のディレクトリでそれ自体を起動させることができます(1つのウィンドウでソースコードを編集し、私のように別のウィンドウを使用してデバッグする場合に非常に便利です)。

于 2010-11-23T20:39:48.123 に答える
1

Terminitorは、これに対処するプロジェクトです:https ://github.com/achiu/terminitor

残念ながら、まだgnome-terminalをサポートしていません(OS XとKonsoleのみ)。

于 2010-11-23T20:37:41.607 に答える