回答:
gnome-terminal
最小ウィンドウサイズはターミナルアプリケーションにハードコード化されているため、目的を達成するには、ソースコードを編集して自分で再構築する必要があります。これを行うには、次の手順に従います。
まず、https://launchpad.net/ubuntu/+source/gnome-terminal/3.6.1-0ubuntu4にアクセスし、ソースファイルをダウンロードします(ファイルはgnome-terminal_3.6.1.orig.tar.xzです)。これを~/Downloads
フォルダーにダウンロードします。
次に、ターミナルを開き、次のコマンドを入力します。
cd ~/Downloads
tar -xJf gnome-terminal_3.6.1.orig.tar.xz
これでソースが抽出されます。次に、お気に入りのテキストエディタを開いてファイルを編集します~/Downloads/gnome-terminal-3.6.1/src/terminal-window.c
。3107行目に移動します。ここには、変数MIN_WIDTH_CHARS
とがありMIN_HEIGHT_CHARS
ます。これらを編集します。これらは、文字で表した端末ウィンドウの最小の高さと幅です(つまり、MIN_WIDTH_CHARS
20は、ウィンドウの幅を20文字幅未満にサイズ変更できないことを意味します)。
次に、ビルドするために、端末タイプでcd ~/Downloads/gnome-terminal-3.6.1
。次に、実行 ./configure
してmakefileを生成します(不足しているパッケージに不満がある場合は、それを使用してインストールしますapt-get
(たとえば、「パッケージfoo
が見つかりません」などと表示されている場合はを使用しますsudo apt-get install foo
)。インストールauto-apt
と使用を試すこともできますsudo auto-apt run ./configure
(これにより、すべての依存関係がインストールされます)、しかし、私がこれを試したとき、それはすべてを完全にキャッチしませんでした(./configure
後で標準を実行します)これは、不足しているパッケージの数によっては、数回の試行を要する場合があります。
makefileが生成されたら、単にと入力しmake
、その後にを続けsudo make install
ます。これで端末プログラムが再構築されます。すべてのターミナルウィンドウを閉じます。次に開始するウィンドウでは、ソースで設定した最小サイズが適用されます(つまり、そこで定義した値よりも小さいサイズに変更されません)。
「Command」エントリに移動し、これをエントリの最後に追加します。
--geometry=132x24
完成したエントリは次のようになります。
gnome-terminal --geometry=132x24
それでおしまい。ウィンドウを閉じると、次回ターミナルを起動したときにウィンドウのサイズが変更されます。正常に動作するには、ログアウトしてから再度ログインする必要がある場合があります。
(132x24は単なる例であり、任意の解像度を使用できます)
デフォルトのサイズについてのちょっとしたトリックは、ここのトピックでした。そこで、ユーザーviscountがスクリプトを作成してそれを/ usr / bin / gnome-terminalに次のように配置することで解決しました(私はgnomeをウィンドウマネージャーとして使用していると想定しています)。
#!/bin/sh
gnome-terminal --geometry=132x24
タスクバーのgnome-terminalアイコンを右クリックしてプロパティを選択し、コマンドを次のような別のコマンドに変更することもできます。
gnome-terminal --working-directory=%f --geometry=132x24
このようにして、独自に定義したデフォルトサイズがあります。