![如何让 XFCE 为右显示器上的面板保留空间?](https://linux22.com/image/967316/%E5%A6%82%E4%BD%95%E8%AE%A9%20XFCE%20%E4%B8%BA%E5%8F%B3%E6%98%BE%E7%A4%BA%E5%99%A8%E4%B8%8A%E7%9A%84%E9%9D%A2%E6%9D%BF%E4%BF%9D%E7%95%99%E7%A9%BA%E9%97%B4%EF%BC%9F.png)
我在笔记本电脑上使用 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