Xubuntuタイリング:部分的なタイリングのターミナルウィンドウを最大化する方法?


8

Xubuntu 14.10でターミナルをタイリングすると問題が発生します。これらの端末エミュレータ(Iきたテストとxfce4-terminalxtermgnome-terminal)は、彼らはこのように、それは、使用しているのみフォントの幅/高さによってサイズを変更することができるができない図1を参照して、1ピクセルによりリサイズ。

図1:ターミナルウィンドウのサイズ変更

図1:マウスカーソルをターミナルウィンドウの右下隅(図に含まれていないカーソル)に置くと、ウィンドウの現在のサイズが表示されます。カーソルを右に移動すると、ターミナルウィンドウの幅が一度に1文字ずつ広がります。

全画面タイリング(ウィンドウを最大化する)を行うと、ターミナルウィンドウが本体を伸ばしてすべての画面を覆います。図2を参照してください。

図2:ターミナルウィンドウを最大化する

図2:端末ウィンドウを最大化[ NORMAL > ... < 100% < 1:1 ]すると、行が空白で終わり、その幅がフォントの幅より短いことがわかります。

しかし、部分的なタイリング(たとえば、ウィンドウを左端に移動して画面全体の左半分を占めるように拡大して左タイリングする)を実行すると、ターミナルウィンドウは最大化したときのように引き伸ばそうとしません。図3。

図3:左タイルのターミナルウィンドウ

図3:右タイルのWebブラウザーと下端からスペースを残した左タイルのターミナルウィンドウ。

ここに問題があります。部分的にタイリングしてから新しいターミナルタブ(ctrl+shift+t)を開くと、ターミナルウィンドウがそのサイズを縦に拡大し、画面から行が飛び出します(図4)。それは非常に迷惑です。

図4:タイリングターミナルウィンドウの蹴られた線

図4:新しいタブが開かれた後、左タイリングターミナルの最後の行(:q!)が画面から追い出されます。

この問題は、最大化ウィンドウでは発生しません(図2のように)。

この問題はUnity / Ubuntu 14.10でも発生しません。

ウィンドウ(ターミナルだけでなく)を部分的に最大化できるかどうか疑問に思いますか?それとも他に回避策がありますか?(またはこれは単なるバグであり、トラッカーに報告する必要がありますか?)

回答:


4

デフォルトのターミナルエミュレーターとウィンドウマネージャーでXubuntuを使用すると同じ問題が発生し、それを修正しようとすると非常に狂ってしまいました。部分的な答えがありますが、残念ながら本当の解決策はありません。

あなたが述べたように、ターミナルエミュレーターのウィンドウサイズ(少なくともxtermxfce4-terminalでは、私がテストしたもの)は、予想されるピクセルではなく、フォントサイズの観点から処理されます。Xウィンドウシステムのマンページによれば、これは許容可能な動作です。「ジオメトリ仕様の幅と高さの部分は、通常、アプリケーションに応じて、ピクセルまたは文字で測定されます。」

これが、パーシャルタイリングを実行するときにターミナルウィンドウの周囲にギャップがある理由です。ウィンドウマネージャーは、画面の半分の範囲内でウィンドウを最大化し、寸法のフォントサイズの整数倍を使用します。オフセットを追加する方法、またはxfwm私を超えた詳細またはX構成の微調整でこれを修正する方法があるかもしれません(私はまだLinuxにかなり慣れていません)。

最大化されたときにウィンドウが全画面領域を占める理由は、新しいXubuntuインストールでデフォルトでオンになっている(おそらく)設定と関係があるようです。Xfce4設定マネージャーを開いて、ウィンドウマネージャーの調整に移動し、[ユーザー補助]タブをクリックすると、[最大化時にウィンドウのフレームを非表示にする]オプションがあります。このオプションをオンにすると、最大化されたターミナルウィンドウの周囲に隙間がなくなります。チェックを外すとあります。

残念ながら、このオプションは最大化されたウィンドウにのみ適用され、部分的なタイリングによって画面の半分まで「最大化」されたウィンドウには適用されません。無効にすると、少なくともウィンドウの周囲のギャップが両方のケースで一貫します。

画面の外にタブバーが押し出される問題に関しては、新しいタブを開いた後にウィンドウを再度タイリングすると、ウィンドウの下部が表示されます。また、常にタブバーを表示するようにターミナルを設定することもできます。このオプションは、グラフィック設定メニューからは使用できません。オプションを編集して~/.config/xfce4/terminal/terminalrc、に変更する必要がありMiscAlwaysShowTabsますTRUE。これにより、新しいタブを開いてもウィンドウのサイズは変わりません。

すみません、これ以上助けられませんでした。


私はすでに回避策を持っています:tildagithub.com/lanoxx/tilda)、しかしあなたの努力に感謝します。
neizod

1
心配しないで、数か月前に質問してから解決したか、先に進んだに違いないと思いましたが、同じ投稿に同じ問題が発生した場合に備えて、ここに調査結果を残しておきたいと思います。
trvrfrd
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.