目前,每次登录后,我都必须运行xrandr --addmode VGA-1 1600x1200
显示设置工具,然后使用显示设置工具为我的其中一台显示器设置正确的分辨率。此外(不确定这是否是同一个问题),在启动过程中,我看不到普利茅斯屏幕——相反,我的两台显示器都关闭,直到 lightdm 启动。
我正在使用 neauvou 驱动程序(或默认驱动程序)和 Ubuntu 11.10。
那么,如何从启动时为两个屏幕设置正确的分辨率?
答案1
虽然我可以用 Xrandr 添加分辨率模式,但我无法在 Oneiric 中将其永久化,但关于 Plymouth 问题,它与系统启动有关,当序列到达它说要加载您选择的 Plymouth 动画的那一行时已经太晚了,并且“决定”不运行它,但您可以更改执行该命令的顺序。这必须以超级用户 (root) 身份在终端中输入
要成为超级用户:
sudo su
系统将要求您输入密码,然后输入:
echo FRAMEBUFFER=y > /etc/initramfs-tools/conf.d/splash
update-initramfs -u
退出根模式类型:
exit
答案2
我最终决定启动分辨率不是太重要,就直接使用 .xinitrc 方式。(我发现,这种方式以某种方式解决了启动黑屏问题。所以现在一切都正常了。)我首先尝试只输入 xrandr 命令来获得更高的分辨率,但由于运行得太晚,所以没有用。所以我输入命令来获得更高的分辨率,然后在可执行文件中切换到它.xinitrc
:
xrandr --addmode VGA-1 1600x1200
xrandr --output VGA-1 --mode 1600x1200
答案3
前段时间我使用 GNU WindowMaker,我必须通过包含这一行来“强制”计算机:
xrandr --fb 1280x1024 --dpi 86 --screen 0
在我的~/.xinitrc
(具有执行权限)中。现在我在同一台机器上运行 Xfce4,它就可以正常工作,不知道为什么……