私のラップトップでは、BIOSで有効になっているチップに応じてグラフィック出力名が変更されます。これにより、VGA-0 や LVDS-0 などの出力を指定する特定のスクリプトで問題が発生する可能性があります。したがって、を使用するのと同様に、グラフィック出力の名前を変更したいと思いますudev
。
しかし、これが可能かどうかを説明するものは見つかりません。
/sys では、次のカーネル名を見つけることができます。
/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DVI-D-1
/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-VGA-1
whileはxrandr
名前をDVI1
sumとして報告しますVGA1
。それでどこかで名前を変えなければなりません(?)。udevadm info
これらのデバイスのいずれかを呼び出すと多くの情報が得られますが、xrandr
他のXツールで使用されている名前は取得できません。
udev
それでは、出力名を変更するルールを作成することは可能ですか?では、どうすればよいですか?名前はによって設定されますかudev
?
答え1
出力名はグラフィックドライバによって設定されます。その後、Xを介してxrandrに渡します。私はこれがカーネルデバイス名に基づいていると思いますが、標準スキームを使用しません。
思考 Wikiいくつかの変更を記録します。