我正在尝试禁用显示器的右三分之一,因为它坏了。我可以使用 xrandr 显示更少的内容,但监视器会将显示的内容居中,所以这并不是我想要的。
我使用的是 Ubuntu 14.04。如果更多信息有用,请告诉我,最好还有查找该信息的方法:P。
答案1
显示器设置
您说您已经必须xrandr
在屏幕的较小部分上显示,但它是居中的。如果您的显示器设置中有任何方法可以将显示部分移动到屏幕的左边缘,那么您就完成了。
嵌套 X 服务器
尝试赛菲尔或者X巢。它们允许您在另一个 X 服务器内运行一个 X 服务器。所以这样的事情可能会起作用:
Xephyr -screen 1200x1080 :1
将分辨率设置为屏幕上的任何可视区域。那么您就有了一个仅占据屏幕一部分的 X 服务器。
.xinitrc
对于您的第一个 X 服务器,如果您可以在屏幕上以正确的大小和位置启动 Xephyr,您可能不需要运行窗口管理器。Xephyr -geometry 800x600+0+0
但对我不起作用。
您需要在 Xephyr 内运行窗口管理器/桌面环境。我目前不知道最好的方法。
让你的窗口管理器避开屏幕的一部分
这是一种丑陋的修复,但您可以创建一个大面板,其中没有任何内容可以覆盖屏幕的死角部分。设置面板,确保没有窗户可以覆盖它。如果程序(如视频播放器)尝试在全屏上绘图,这将无济于事。
参考
关于堆栈溢出的问题:X 中的一个窗口中的 X