首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使xrandr决议永久化?

如何使xrandr决议永久化?
EN

Ask Ubuntu用户
提问于 2014-11-03 07:47:52
回答 3查看 6.3K关注 0票数 1

我创建脚本文件名为lightdmxrandr.sh。以下是文件内容:

代码语言:javascript
复制
xrandr --newmode "1024x768_60.00"   63.50  1024 1072 1176 1328  768 771 775 798 -hsync +vsync
xrandr --addmode LDVS-0 1024x768_60.00
xrandr --output DisplayPort-0 --off --output LVDS-0 --mode 1024x768_60.00 --pos 0x0 --rotate normal --output HDMI-0 --off
unity --replace

在终端写:bash home/kakao/lightdmxrandr.sh我得到了以下错误

代码语言:javascript
复制
kakao@kakao-dro:~$ bash /home/kakao/lightdmxrandr.sh
X Error of failed request:  BadName (named color or font does not exist)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  16 (RRCreateMode)
  Serial number of failed request:  29
  Current serial number in output stream:  29
xrandr: cannot find output "LDVS-0"
xrandr: cannot find mode 1024x768_60.00
unity-panel-service stop/waiting
unity-panel-service start/running, process 2960
compiz (core) - Info: Loading plugin: core
compiz (core) - Info: Starting plugin: core
compiz (core) - Info: Loading plugin: ccp
compiz (core) - Info: Starting plugin: ccp
Killed
EN

回答 3

Ask Ubuntu用户

发布于 2014-11-03 14:30:42

首先,您必须使用xrandr来确保新模式能够适应最大帧缓冲区大小:

代码语言:javascript
复制
xrandr | grep maximum

稍后,必须使用gtf创建模式行:

代码语言:javascript
复制
gtf 1024 768 60.00

下面您可以使用xrandr添加新模式:

代码语言:javascript
复制
xrandr --newmode "1024x768_60.00"   63.50  1024 1072 1176 1328  768 771 775 798 -Hsync +Vsync

现在,您可以将这种新添加的模式添加到所需的输出(VGA/LVDS)中。

代码语言:javascript
复制
xrandr --addmode LDVS-0 1024x768_60.00

现在您必须选择新的模式。

代码语言:javascript
复制
xrandr --output LDVS-0 --mode 1024x768_60.00

一旦您验证了一切正常工作,您就可以创建脚本来使de更改持久。

票数 1
EN

Ask Ubuntu用户

发布于 2016-11-25 09:18:34

输出名称不正确:

代码语言:javascript
复制
xrandr: cannot find output "LDVS-0"

您可以通过以下方式找到正确的输出名称:

代码语言:javascript
复制
xrandr -q | grep " connected"

就我而言:

代码语言:javascript
复制
eDP-1 connected primary 1864x1050+0+0 (normal left inverted right x axis y axis) 346mm x 194mm

也就是说,我必须使用eDP-1作为输出名。

票数 1
EN

Ask Ubuntu用户

发布于 2017-05-20 10:38:32

如果已经定义了名称,则可能发生BadName。

昨天我也遇到了这个问题,我写了一个小的bash-脚本,为我思考;

它动态地创建模型,如果需要的话,自动选择输出,如果可能的话,可以直接解决问题。

https://github.com/philippkemmeter/set-resolution

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/544997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档