如何才能一致地使用 xrandr 实现新的分辨率模式?

如何才能一致地使用 xrandr 实现新的分辨率模式?

首先,我通过 VGA 将一台新的 1280 x 1024 (1080p) 显示器(最佳分辨率)连接到我的 Toshiba Satellite 笔记本电脑。我运行的是 Ubuntu 14.04 LTS。

问题是辅助显示器可用的默认分辨率仅为 1024x768 和 800x600。

我使用的修复方法是:

xrandr

确定所有视觉输出,然后

cvt 1280 1024

这给了我"1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync

然后我用

xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync

进而

xrandr --addmode VGA1 "1280x1024_60.00"

这使得我在系统设置中为辅助显示器提供了 1280x1024 的可选分辨率,这非常棒并且效果很好,但我真的很难实现修复以使该分辨率永久可用。

提供的修复方法是使用 .xprofile 添加脚本;在 kdm/gdm 中启动 xrandr 脚本;并设置 xorg.conf,这些脚本已被发现这里

在这三个方面我都没能成功,可能是因为我没有理解它们。我找不到 /etc/gdm;我在 /etc 中能找到的唯一类似文件夹是 /etc/gdb。我也找不到 /etc/X11/xorg.conf,因此无法在那里实施更改。与 .xprofile 一样,我似乎无法在 /home 中创建 .xprofile 文件,因为我收到消息“您没有保存文件的权限”。

我的问题基本上是,如何按照指南中的说明添加使用 xrandr 制作的自定义分辨率作为辅助屏幕的永久修复,并克服上面列出的问题!

如果您能帮忙,非常感谢。如果您需要更多信息,请告诉我。

最后一件事 - 如果我能够创建一个 .xprofile 文件,它应该正确保存在哪里?

我找不到 /etc/gdm;我在 /etc 中能找到的唯一类似文件夹是 /etc/gdb。我也找不到 /etc/X11/xorg.conf,因此无法在那里实施更改。与 .xprofile 一样,我似乎无法在 /home 中创建 .xprofile 文件,因为我收到消息“您无权保存文件”。

谢谢。

答案1

我已经解决了这个问题。

我成功创建了一个 .xprofile 文件并将其保存到主目录。然后我添加了

xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync

xrandr --addmode VGA1 "1280x1024_60.00"

我遇到的唯一麻烦是保存 .xprofile 的权限问题,但当我第二次保存时,这不再是问题了。

现在运行良好,每次都会将新的分辨率应用到辅助屏幕上。

相关内容