web-dev-qa-db-ja.com

XFCEが適切なモニターのパネル用にスペースを確保する方法

外部スクリーンが接続されているラップトップでXubuntu 13.04を使用しています。大きな外部モニターには垂直パネルもあります。私の外部スクリーンはラップトップの右側にあります。

外部モニターでウィンドウを最大化すると、パネルがそれらをオーバーラップします。ただし、小型のラップトップモニターでウィンドウを最大化すると、スペースに予約されているパネルの幅があるようです(空の状態です)

適切なモニターのスペースを確保するにはどうすればよいですか?

私のセットアップは次のようになります(arrandrで生成され、変更されます(right-ofprimaryは私によるもので、問題を解決しようとしています):

#!/bin/sh
xrandr --output HDMI1 --primary --right-of LVDS1 --mode 1920x1080 --pos 1440x0 --rotate normal \
--output LVDS1 --mode 1440x900 --pos 0x368 --rotate normal \
--output TV1 --off --output VGA1 --off
5
Florian Heinle

この問題を調べている人にとっては、残念ながらこれはxfceの(長年の)バグのようです: https://bugzilla.xfce.org/show_bug.cgi?id=969 。同じ問題を説明しているxfceフォーラムのスレッドも参照してください。 https://forum.xfce.org/viewtopic.php?id=8802

4
logion

OK、修正しました!

パネル->パネル設定->「パネルをロック」のチェックを外しました。ここで、外側の右側からパネルをgrepしました(ドット付き)。パネルを上に移動し、再び下に押しました。この最後の手順により、xfceパネルが再びボトムパネルとして認識されるようになります。つまり、ウィンドウを最大化すると常に前面に表示されます。

これで、設定内で再び「パネルをロック」できます。そして、設定ウィンドウを終了します。

0
danger89

私は通常、外部モニターの解像度を再度設定することで問題を回避します。

xrandr出力:

xrandr -q
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
eDP-1 connected (normal left inverted right x axis y axis)
   2560x1440     60.00 +  59.99    59.99    59.96    59.95
...
HDMI-2 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 521mm x 293mm
   1920x1080     60.00*+  60.00    50.00    59.94
   1680x1050     59.88

モニターを低解像度(モード)に変更してから、元に戻します。

xrandr --output HDMI-2 --mode 1680x1050

それから

xrandr --output HDMI-2 --mode 1920x1080

0