我有一个小脚本,每天需要手动执行以将刷新率设置为120Hz。这就是脚本的内容:
#!/bin/bash
xrandr --output HDMI-1 --mode 1920x1080 --rate 120
echo 120Hz Has been Enabled
如何将其设置为默认模式,每次启动操作系统时,系统都会自动将其分配回60Hz。这是我在有关显示器的xrandr输出:
HDMI-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 298mm
1920x1080 60.00 + 120.00* 100.00 119.88 119.98 99.91 50.00 59.94
3840x2160 30.00 25.00 24.00 29.97 23.98
1280x1024 119.96 75.02 60.02
1440x900 119.85
1280x960 99.99
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 119.99 75.03 60.00
800x600 119.97 99.99 75.00 60.32
720x576 50.00
720x480 60.00 59.94
640x480 119.99 75.00 60.00 59.94
720x400 70.08
答案 0 :(得分:1)
有两种方法可以完成此操作:
第一种方法是,每当X开始时,通过将sh path-to-my-script.sh
添加到~/.xinitrc
文件中来执行脚本
更永久的方法是编辑xorg.conf
文件,该文件通常位于/etc/X11/xorg.conf
。
首先,您需要一个Modeline,以获取用于您的分辨率和刷新率的Modeline
cvt <x resolution> <y resolution> <refresh rate>
以您的情况
cvt 1920 1080 120
然后在xorg.conf
中找到您的监视器,并仅添加来自modeline的数字,它应该看起来像这样(但当然值不同):
Section "Monitor"
Identifier "dummy_monitor"
HorizSync 28.0-80.0
VertRefresh 48.0-75.0
Modeline "1920x1080" 172.80 1920 2040 2248 2576 1080 1081 1084 1118
EndSection
有关如何配置xorg文件的更多信息,您可以在the arch wiki上阅读
答案 1 :(得分:1)
我能够按照以下步骤解决问题。
注意: 我目前正在将Debian 10与Gnome图形界面和Xorg服务器一起使用。
我按照Gnome文档中的说明添加一个xrandr脚本,该脚本会在用户登录后立即更改分辨率:
[Desktop Entry]
Type=Application
Name=xrandr
Exec=xrandr --output Virtual1 --mode 1280x768 --preferred
OnlyShowIn=GNOME;
我确定那里有一个更优雅的解决方案,但是我还没有找到。
这是Gnome文档链接: Outline effect to text in Arabic using CSS