ラップトップ内蔵ディスプレイを検出する方法は?

ラップトップ内蔵ディスプレイを検出する方法は?

xrandr同様のツールは、システムで利用可能なさまざまなグラフィックポートに関する情報を印刷します。しかし、これらのどれが「基本」ディスプレイであるか内蔵ディスプレイであるかを検出する簡単で信頼性の高い方法はないようです。とにかく何か内蔵されているかはちょっと曖昧で、デスクトップの場合は内蔵モニターがありませんが、確実に検出できる方法があれば内蔵モニターと外付けモニターを交換するのに便利です。監視装置。

ベストアンサー1

彼らの一般的なルールは(fromこの問題ノートブックでxrandrを使用した個人的な経験だけでなく、ラップトップはeDP1またはLVDS1を「デフォルト」または内蔵ディスプレイとして使用します。 Wikipediaからのいくつかの説明は次のとおりです。電子DP1組み込み DisplayPort を表します。

外部モニターが接続されているときに自動的に簡単に切り替えられるようにこの動作をプログラムする方法を探している場合は、次の点を確認してください。Arch Linux用のxrandrエントリのサンプルスクリプト。

Archページはcheck_displays.shchmod +755 check_displays.shただし、変更を自動的に監視するスクリプトがない場合は、手動で実行する必要があります。

たとえば、入力変更を自動的に監視する機能が必要な場合、許容される解決策は次のとおりです。この問題新しい出力が検出されると、事前設定された変更を適用するためのスクリプトが提供されます(少しハッキング的ですが)。

最後に、接続されているすべてのモニタに出力する最も簡単な方法が必要な場合は、次のことを実行できますxrandr --automan xrandr

--auto For connected but  disabled  outputs,  this  will
          enable them using their first preferred mode (or,
          something close to 96dpi if  they  have  no  pre‐
          ferred  mode).  For disconnected but enabled out‐
          puts, this will disable them.

おすすめ記事