VGA0などのグラフィック出力デバイスの名前を変更する方法

VGA0などのグラフィック出力デバイスの名前を変更する方法

私のラップトップでは、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名前をDVI1sumとして報告しますVGA1。それでどこかで名前を変えなければなりません(?)。udevadm infoこれらのデバイスのいずれかを呼び出すと多くの情報が得られますが、xrandr他のXツールで使用されている名前は取得できません。

udevそれでは、出力名を変更するルールを作成することは可能ですか?では、どうすればよいですか?名前はによって設定されますかudev

ベストアンサー1

出力名はグラフィックドライバによって設定されます。その後、Xを介してxrandrに渡します。私はこれがカーネルデバイス名に基づいていると思いますが、標準スキームを使用しません。

思考 Wikiいくつかの変更を記録します。

おすすめ記事