回答:
read-edidと呼ばれるツールがあり、その名前が示すとおりのことが行われます。
/sys
調査はあなたが通常得ることができる最低のものです)、EDIDに関するWikipediaのエントリーは本当に興味深いものです。
/sys
ます。また、同じパッケージのedid-decodeは引き続き正常に機能します。superuser.com/a/628042/20768で
xrandr --verboseを試してください。コンピューターに接続されているすべてのモニターのRAW edid情報やその他の役立つ情報が表示されます。
EDIDセクションのみの出力例:
$ xrandr --verbose
(cut)
EDID:
00ffffffffffff0030ae364000000000
00130103801e1378eaef259458568a29
24505400000001010101010101010101
0101010101018a25a02051841a303040
360030be100000195e1fa02051841a30
3040360030be100000190000000f0095
0a32950a2816090030e47302000000fe
004c503134315750332d544c413100ab
(cut)
あなたの最後の質問に関して、udevはあなたに通知し、モニターが接続されているときにコマンドを実行させることができます。udevイベント用のbashスクリプトを書くのは本当に簡単です。
ここで何をしようとしているのかはわかりませんが、xrandrは、職場や自宅で外付けモニターを接続したり外したりするときに必要なモニターレイアウトを自動的に設定するのに非常に便利です。このためにシリアルを監視する必要はありません。簡略化された出力名は正常に機能します。xrandrを実行して、使用可能な出力(モニター)を確認します。
このスクリプトを実行して、好みのレイアウトを設定します。
#!/bin/bash
xrandr --output LVDS1 --auto
xrandr --output DP2 --auto --right-of LVDS1
LVDS1はノートブックモニターの名前、DPS2は外部モニターの名前です。