XRandRでデュアルモニターを設定する方法

XRandRでデュアルモニターを設定する方法

Linux を使用する場合、デュアル モニターのセットアップは当然のことですが、プラグ アンド プレイほど単純ではありません。ハードウェアを操作したくないデスクトップ環境を使用しているか、モニターの 1 つをサポートされている解像度よりも低い解像度に設定するよう要求するウィンドウ マネージャーを使用している可能性があります。このような問題に対して、XRandR は非常に価値のあるツールであることがわかります。

モニターがサポートしている解像度を確認する

まずは XRandR をクエリして、ディスプレイがサポートしている解像度を確認します。

xrandr -q

XRandRでデュアルモニターを設定する方法

クエリ Xrandr

スクリーンショットでは、HDMI-A-1 という名前のモニターが 1920×1080 の解像度で接続されていることがわかります。 「画面 0」は、現在の構成内の「画面領域」全体に使用されるスペースです。この場合、表示しているディスプレイの右側に同じ解像度の別のディスプレイがあるため、幅は HDMI-A-1 ディスプレイ (3840×1080) の 2 倍になります。出力をさらに下にスクロールすると、DP-1 という 2 番目のモニターが表示されます。

XRandRでデュアルモニターを設定する方法

Xrandr セカンド スクリーン モード

解像度の横のアスタリスク (*) は、選択されたモードを表します。 X プロトコルでは、解像度は常に「モード」としてラベル付けされます。解像度の横にあるプラス記号 (+) は、XRandR がその特定のディスプレイに最適なモードであると判断したものです。

ターミナルに xrandr -q と入力すると、モニターにはコンピューターへの接続に使用するケーブル タイプのプレフィックス (HDMI、DP、VGA、DVI など) が常に付けられることがわかります。これにより、表示名が複雑になりすぎないようにすることができます。

XRandRを正しく設定する

わかりやすくするために、このガイドの残りの部分では、1080p (1920×1080) の最適な解像度を持つ 2 台の DisplayPort (DP) ディスプレイを使用していることを前提とします。

2 つの画面を展開して、XRandR がどのように機能するかをすぐに学びましょう。

xrandr --auto --output DP-0 --mode 1920x1080 --left-of DP-1
xrandr --auto --output DP-1 --mode 1920x1080

これらのコマンドの意味を以下にまとめます。

  • --autoフラグは、既に接続されている無効なデバイスを有効にするか、検出されなくなったデバイスを無効にするために使用されます。これは、画面に何も表示されないいくつかの問題を修正するのに役立ちます。
  • 最初のコマンドは、グラフィックス ハードウェアのメイン DisplayPort インターフェイスに接続されているディスプレイを設定して解像度を 1920×1080 に設定し、ディスプレイを他のディスプレイの左側に向けるように XRandR に指示します。これが望ましくない場合は、--left-of を--right-ofに変更してください。代わりに2 番目のコマンドで--left-of を使用して、同じことを実現することもできます。
  • 2 番目のコマンドは、2 番目のモニターの解像度を 1920×1080 に設定するだけです。

画面を垂直方向に拡張したいですか? --left-ofまたは--right-of を--aboveまたは--belowに切り替えるだけです

両方のスクリーンに投影したいですか?代わりに --same-as を使用してくださいたとえば、DP-1 で DP-0 をミラーリングしたい場合は、次のように入力します。

xrandr --auto --output DP-1 --same-as DP-0

これは、ラップトップなどでプロジェクターを使用する場合に特に便利です。

特定のリフレッシュ レートを設定したい場合は、--rateフラグを使用します。

xrandr --auto --output DP-0 --mode 1920x1080 --rate 60

XRandR は魔法ではないことを忘れないでください。ディスプレイがサポートしているかどうかが不明なリフレッシュ レートを設定することはできません。たとえば、サポートされているリフレッシュ レートでない限り、単純なコマンドで 60 Hz モニターをキラーな 144 Hz ゲーミング モニターに変えることはできません。最初に実行されるクエリでは、特定のハードウェアで特定の解像度で利用可能なリフレッシュ レートが 1 つの整った列で示されます。

また、現在使用しているデスクトップ環境やウィンドウ マネージャーでは、最も遅いディスプレイの最大速度よりも高いリフレッシュ レートを設定できない場合があることに注意してください。

画面をオフにするには、--offを使用します。

xrandr --output DP-1 --off

ここの例には--auto が含まれていないことに注意してください。これは、オフになっていても接続されているディスプレイをオンにするためのバックアップとしてのみ機能するため、実際には必要ありません。これは私たちが今やりたいことではありません。

ディスプレイをオンに戻すには、--autoフラグを使用してディスプレイのモードを設定します。

xrandr --auto --output DP-1 --mode 1920x1080

再起動後も XRandR 設定を維持する

これで、ディスプレイが希望どおりに設定されましたが、まだ急いで再起動しないでください。コンピュータは再起動するとすぐにこれらの設定が失われます。これを防ぐには、スクリプトを作成する必要があります。

ホーム ディレクトリにMonitorsetup.shという名前のファイルを作成します。わかりやすくするために、DP-0 を左側のディスプレイとして 2 台の 1080p DisplayPort ディスプレイをセットアップした最初の例に戻ります。その場合、ファイルに次のように記入します。

#!/bin/bash
xrandr --auto --output DP-0 --mode 1920x1080 --left-of DP-1
xrandr --auto --output DP-1 --mode 1920x1080

別のコマンドを思いついた場合は、例で記述した内容をそのコマンドに置き換えて、ファイルを保存します。先頭行 ( #!/bin/bash ) が保持されていることを確認してください。

これは、Linux が正しいシェルを使用してスクリプトを実行することを保証するのに役立ちます。

ターミナルを再度開き、このスクリプトを実行可能にすることを忘れないでください。

chmod a+x ~/monitorsetup.sh

あとは、このスクリプトを選択したデスクトップ環境のスタートアップ プログラムとして設定するだけです。

これに対する GUI オプションはありますか?

すべてのデスクトップ環境には、XRandR 用のユーザー インターフェイスがあります。設定を見てみましょう。モニターの解像度を設定する場所がわかっている場合は、GUI が見つかったことになります。

ただし、ウィンドウ マネージャーや非常に奇妙な環境を使用している場合は、XRandR UI がプリインストールされていない可能性があります。このような場合は、ARandR を試してみるとよいでしょう。ARandR はシンプルでわかりやすいインターフェイスであり、事前に作成されたスクリプトも保存されます。

これを使用するには、アプリを開いて[出力]メニューに移動します。そこから、各出力に必要な解像度と方向を設定するだけです。

XRandRでデュアルモニターを設定する方法

エクスランドル・アランドル

変更を保存して楽しんでください。


Windows 10で欠落しているデフォルトの電源プランを復元する方法

Windows 10で欠落しているデフォルトの電源プランを復元する方法

このガイドでは、Windows 10でデフォルトの電源プラン(バランス、高パフォーマンス、省電力)を復元する方法を詳しく解説します。

Windows 10 で BlueStacks 5 の仮想化 (VT) を有効にする方法

Windows 10 で BlueStacks 5 の仮想化 (VT) を有効にする方法

仮想化を有効にするには、まず BIOS に移動し、BIOS 設定内から仮想化を有効にする必要があります。仮想化を使用することで、BlueStacks 5 のパフォーマンスが大幅に向上します。

WiFi接続に接続する際のドライバーの切断を修正

WiFi接続に接続する際のドライバーの切断を修正

WiFi 接続に接続するときにドライバーが切断されるエラーを修正する方法を解説します。

Windows での DIR コマンドの使用方法

Windows での DIR コマンドの使用方法

DIR コマンドは、特定のフォルダーに含まれるすべてのファイルとサブフォルダーを一覧表示する強力なコマンド プロンプト コマンドです。 Windows での DIR コマンドの使用方法を詳しく見てみましょう。

ソフトウェアを使わずに Windows 10 アプリをバックアップおよび復元する方法

ソフトウェアを使わずに Windows 10 アプリをバックアップおよび復元する方法

ソフトウェアなしで Windows 10 アプリをバックアップし、データを保護する方法を説明します。

Windows でローカル グループ ポリシー エディターを開くための 11 のヒント

Windows でローカル グループ ポリシー エディターを開くための 11 のヒント

Windows のローカル グループ ポリシー エディターを使用して、通知履歴の削除やアカウントロックの設定を行う方法を説明します。

最高の IP 監視ツール 10 選

最高の IP 監視ツール 10 選

重要なリソースを簡単に監視及び管理できる<strong>IP監視</strong>ソフトウェアがあります。これらのツールは、ネットワーク、インターフェイス、アプリケーションのトラフィックをシームレスに確認、分析、管理します。

AxCrypt ソフトウェアを使用してデータを暗号化する方法

AxCrypt ソフトウェアを使用してデータを暗号化する方法

AxCrypt は、データの暗号化に特化した優れたソフトウェアであり、特にデータ セキュリティに優れています。

Windows 10 Creators Updateのアップデート後にシステムフォントを変更する方法

Windows 10 Creators Updateのアップデート後にシステムフォントを変更する方法

システムフォントのサイズを変更する方法は、Windows 10のユーザーにとって非常に便利です。

Windows 10で機内モードをオフにできないエラーを修正する方法

Windows 10で機内モードをオフにできないエラーを修正する方法

最近、Windows 10にアップデートした後、機内モードをオフにできない問題について多くのユーザーから苦情が寄せられています。この記事では、Windows 10で機内モードをオフにできない問題を解決する方法を説明します。