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

时间:2009-05-12 08:17:54

标签: 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

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

  

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

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

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

3 个答案:

答案 0 :(得分:53)

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

答案 1 :(得分:10)

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

$ xrandr --addmode LVDS1 1280x720

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

希望它适用于其他人。

答案 2 :(得分:3)

迟到,但请尝试使用arandr。使用可视化配置工具而不是xrandr的神秘配置选项可能会更容易。