外部スクリーンが接続されているラップトップでXubuntu 13.04を使用しています。大きな外部モニターには垂直パネルもあります。私の外部スクリーンはラップトップの右側にあります。
外部モニターでウィンドウを最大化すると、パネルがそれらをオーバーラップします。ただし、小型のラップトップモニターでウィンドウを最大化すると、スペースに予約されているパネルの幅があるようです(空の状態です)
適切なモニターのスペースを確保するにはどうすればよいですか?
私のセットアップは次のようになります(arrandrで生成され、変更されます(right-of
とprimary
は私によるもので、問題を解決しようとしています):
#!/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
この問題を調べている人にとっては、残念ながらこれはxfceの(長年の)バグのようです: https://bugzilla.xfce.org/show_bug.cgi?id=969 。同じ問題を説明しているxfceフォーラムのスレッドも参照してください。 https://forum.xfce.org/viewtopic.php?id=8802
OK、修正しました!
パネル->パネル設定->「パネルをロック」のチェックを外しました。ここで、外側の右側からパネルをgrepしました(ドット付き)。パネルを上に移動し、再び下に押しました。この最後の手順により、xfceパネルが再びボトムパネルとして認識されるようになります。つまり、ウィンドウを最大化すると常に前面に表示されます。
これで、設定内で再び「パネルをロック」できます。そして、設定ウィンドウを終了します。
私は通常、外部モニターの解像度を再度設定することで問題を回避します。
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