我有一个双显示器设置,一个小屏幕(笔记本电脑)和一个大屏幕。每当我在某些流媒体网站上观看视频并单击全屏时,视频会采用小屏幕的分辨率(1366x768),但会显示在大屏幕(1920x1080)上。视频右侧和下方的剩余空间只是灰色的。当然,我希望视频在更大的显示器上全屏显示,而不仅仅是 1366x768。
注意:这是不是主显示器上始终显示全屏的问题。对我来说,辅助显示器是否为主显示器并不重要,即使我使用 xrandr 关闭较小的屏幕,只使用大显示器,问题仍然存在。我不能 100% 确定视频是否真的需要 1366x768,但我想确实如此。
我正在使用 openbox 作为窗口管理器。有什么建议么?
答案1
这可能是因为您将 X 更改为双显示器设置后你启动了窗口管理器(这也取决于WM,但看起来openbox在这里有问题)。要解决此问题,您应该启动双显示器前启动开箱。如果您使用startx
(或 DM 中的条目my custom Xinit script
)启动桌面环境,您可以将类似的内容放入您的.xinitrc
:
xrandr -q | grep "VGA1 connected" && \
(
xrandr --output VGA1 --mode 1920x1080 --left-of LVDS1
xrandr --output LVDS1 --pos 1920x800
)
答案2
我在使用 radeon 驱动程序的双显示器设置时遇到同样的问题
这是其他地方同样的问题:
https://askubuntu.com/questions/36820/how-to-make-youtube-fullscreen-actually-fullscreen
该帖子的一个答案链接到
http://al.robotfuzz.com/content/workaround-fullscreen-flash-linux-multiheaded-desktops
这是一个肮脏的黑客行为,作者拥有带有供应商驱动程序的 nvidia 硬件,但听起来它似乎可能有效(对于“工作”的某些价值)。