web-dev-qa-db-ja.com

Xrandrエラー。 BadName(名前の付いた色またはフォントは存在しません)

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

魔法のように機能しなくなる1日まで、すべてが順調に進んでいました。使用しようとすると。私はこのメッセージを受け取りました。

X失敗したリクエストのエラー:BadName(名前の付いた色またはフォントは存在しません)

ラップトップのディスプレイは奇妙な方法でサイズ変更されますが、拡張モニターでは何も起こりません。

Gnomeデスクトップのデフォルト設定を復元しました。フォント設定を変更し、他のレイアウトとモニターで試しましたが、常に同じように発生します。

48
Jlbelmonte

そのモードに別の名前を使用してみましたか?このエラーが発生し、通常使用する「1920x1080」の名前の代わりに「1080p」(xrandr --newmode「1080p」など)の名前を使用してみましたが、うまくいきました。 1920x1080モードはxrandrにもリストされておらず、-rmmodeで削除することもできないため、エラーの原因はわかりませんが、別の名前で新しいモードを作成するとうまくいくようです。

54
Tom

私は同様の問題を抱えていた、それは私が以前にその設定をすでに作成していたからだと思う(その後再起動した)。その段階をスキップして、次のようにまっすぐ進むと:

$ xrandr --addmode LVDS1 1280x720

ターミナルではすぐにそれが行われますが、おそらくシステムにすでに存在するものを作成しようとしていましたか?説明を思い付かないのに最初の試行でそれをやっている場合、申し訳ありませんが、ubuntuコードを扱うのは初めてです.9.04は完全に動作しました.10.10へのアップグレードはもう少し頭痛です!

それが他の誰かのために働くことを願っています。

11
Dean

遅いチャイムですが、代わりにarandrを使用してみてください。 xrandrの難解な設定オプションよりも視覚的な設定ツールを使用する方が簡単です。

2
Sasha