Xrandr错误.BadName(命名颜色或字体不存在)

Jlb*_*nte 49 screen xrandr

我成功地使用xrandr在我的工作场所使用这个小"脚本"扩展我的桌面.

#!/bin/sh

xrandr --newmode 1920x1080  220.64  1920 2056 2264 2608  1080 1081 1084 1128  -HSync +Vsync
xrandr --addmode VGA 1920x1080
xrandr --output VGA --mode 1920x1080
Run Code Online (Sandbox Code Playgroud)

一切都很顺利,直到有一天神奇地停止工作.当我尝试使用它.我刚收到这条消息.

X请求失败的错误:BadName(命名颜色或字体不存在)

笔记本电脑显示屏以奇怪的方式调整大小,但扩展显示器没有任何反应.

我已经恢复了gnome桌面默认配置.我改变了字体配置,我尝试了其他布局和监视器,但总是发生相同的.

小智 55

您是否尝试过为该模式使用其他名称?我收到此错误并尝试使用名称"1080p"(例如xrandr --newmode"1080p"...)而不是我经常使用的"1920x1080"名称,并且它有效.我不确定导致错误的原因是什么,因为xrandr甚至没有列出1920x1080模式,也不能通过--rmmode删除它,但创建一个具有不同名称的新模式似乎对我有用.

  • 你的回复为我解决了.名称是1920x1080_ok,我将其重命名为1920x1080-ok (3认同)
  • 为我工作 - 我的名字中也有一个下划线(_cvt_生成的默认名称) (2认同)

小智 11

我有类似的问题,我相信这是因为我之前已经创建了该设置(然后重新启动).如果我跳过那个阶段直接去:

$ xrandr --addmode LVDS1 1280x720

在终端,它直接做到了,也许我们试图创建已经存在于我们系统中的东西?如果它是在第一次尝试时虽然我无法提出解释,抱歉,我是新手使用ubuntu代码,9.04工作得很好,升级到10.10有点头疼!

希望它适用于其他人.