我在笔记本电脑上使用 Xubuntu 13.04,它连接了一个外接屏幕。这个大外接显示器也有一个垂直面板。我的外接屏幕位于笔记本电脑的右侧。
当我在外接显示器上最大化窗口时,面板会与窗口重叠。但是,当我在较小的笔记本电脑显示器上最大化窗口时,似乎会保留面板宽度的空间(只是空白)
我怎样才能让它在正确的显示器上保留空间?
我的设置看起来像这样(用 arandr 生成并修改(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
答案1
对于任何研究此问题的人来说,不幸的是,这似乎是 xfce 中的一个(长期存在的)错误:https://bugzilla.xfce.org/show_bug.cgi?id=9693。另请参阅我在 xfce 论坛上的帖子,其中描述了同样的问题:https://forum.xfce.org/viewtopic.php?id=8802
答案2
好的,我修复了它!
我进入面板->面板设置->取消选中“锁定面板”。现在从外侧右侧(带有点)grep 面板。我将面板向上移动并再次将其向下推。最后一步将导致 xfce 面板再次被识别为底部面板,这意味着每当我最大化窗口时它都会保持在最前面。
您现在可以在设置中再次“锁定面板”。然后退出设置窗口。
答案3
我通常通过重新设置外接显示器的分辨率来解决该问题。
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