実行時にXサーバー構成を変更する

実行時にXサーバー構成を変更する

環境:
NVidiaドライバを含むNVidiaグラフィックカード。 Debian 8. マルチモニタ

現在、マイコンピュータには2つの画面が接続されています。通常(働くとき)私は両方を使用するのが好きです。時には(ゲーム中)、どちらか一方のみをアクティブにしたい場合があります。

実際、3番目のユースケース(スクリーン1と2がオフの状態でプロジェクターで映画を見る)がありますが、今はこれを無視します。

私はXサーバー構成を変更する簡単な方法(cliコマンド、ショートカットにバインドできるスクリプトなど)を探しています。 nvidia-settingsを使用して設定を変更できますが、これはポイントアンドクリックインターフェイスなので、ワンクリックソリューションを探しています。

再起動後も設定が続くかどうかは重要ではありません(一時的な変更が望ましい)。

ベストアンサー1

あなたが探しているツールは「xrandr」です。引数なしでxrandrを実行すると、既知の出力、接続されたデバイス、および利用可能な解像度(優先および使用解像度を含む)のリストが提供されます。

たとえば、出力を無効にするには、次のようにします。

xrandr --output NAME-OF-OUTPUT --off

出力をオンに設定し、希望の解像度を設定するには、次の手順を実行します。

xrandr --output NAME-OF-OUTPUT --auto

または、サポートされる特定の解像度

xrandr --output NAME-OF-OUTPUT --mode 1024x768

より多くのオプションがあります。マニュアルページを確認してください。シェルスクリプトからxrandrコマンドを収集し、ショートカットキーを押すとこれらのスクリプトを実行するようにシステムを設定します。

おすすめ記事