全新安装 11.10 x64。我按照 Arch wiki 上的指南,像之前在 11.04 上一样,使用 gnome-session 设置了 XMonad。一切正常,但屏幕侧面有一个奇怪的垂直空间,大小与滚动条相当。该空间也在 xmobar 上方(电池系统托盘图标隐藏在它后面,我无法点击它)。
我是不是遗漏了一些奇怪的 XMonad 或 Gnome 选项?我甚至不知道从哪里开始查找。
答案1
正在设置某些东西_NET_WM_STRUT_PARTIAL
来阻挡屏幕的那部分。对我来说托盘。
如果你使用托盘尝试使用--SetPartialStrut false
看看是否能解决问题。如果没有,你必须找出设置它的原因。如果你正在使用托盘在同一边缘莫巴这会将正确的边缘设置为已被阻止,因此尽管从技术上讲,东西可以放在托盘顶部,但它们不会这样做,因为 xmobar 会阻止该空间。
答案2
和你一样,我也一度想过放弃 Ubuntu,但我是 Linux 的老用户,所以并不是新手。一如既往,最优雅的解决方案是最简单的解决方案。就我而言,我cvt
生成了错误的数据,经过几天的头痛之后才发现这一点。
简而言之,您必须使用xvidtune
来生成新数字,您必须将其插入到您的xorg.conf
或xrandr
命令行工具中。如果插入,xorg.conf
您应该在 监控部分 中有类似的行:
Modeline "1280x1024_60.00" 108.88 1280 1284 1420 1712 1024 1025 1028 1064 -HSync +Vsync
如果要xrandr
改变分辨率你应该使用如下方法:
xrandr --newmode your_choice_of_name 173.00 1920 2048 2248 2576 1080 1083 1088 1120
xrandr --addmode VGA1 your_choice_of_name
xrandr --output VGA1 --mode your_choice_of_name
当然,用 中的数字来更改xvidtune
。
我只是希望我能帮助到别人,因为我花了很多时间试图解决这个问题,但似乎找不到解决办法。祝你好运。