XRandRとは - わかりやすく解説 Weblio辞書 (original) (raw)

XRandR

作者 コンパック(2000年)、ヒューレットパッカード(2002年)、インテル(2006年)。
開発元 X.org Foundation
最新版 1.5.0 / 2016年2月23日 (9年前) (2016-02-23)[1]
プログラミング言語 C言語Perl
プラットフォーム クロスプラットフォーム
公式サイト X.org における XRandR プロジェクトページ
テンプレートを表示

XRandR(エックス・アール・アンド・アール)は、X Window System を再起動せずに解像度の変更や、画面の回転、表示モニターの切替え、マルチモニターの設定など、を行うことを容易にするライブラリコマンドである。XRandRは、X Window System Resize and Rotate Extension を略したもの。

最初の X11 の設計では動的なサイズ変更の要望を予想しておらず、変更を行うには Xサーバを再起動する必要があった。RandR 拡張フレームワークによりXセッションの再起動なしでディスプレイの特徴を変えることができるようになった。拡張フレームワークによってラップトップや手持ちサイズのコンピュータで、組込みのスクリーンではなく異なる解像度の外部モニターを駆動するようにスクリーンサイズを変更できるようになる[2]。現在のプロトコル仕様のバージョンは1.2である。

使っているデスクトップ環境がこの機能と相互作用するグラフィカルツールを提供していなくても、xrandr コマンドラインツールが使える。

コマンドの使用例

xrandr

xrandr --auto

xrandr --output VGA --right-of LVDS

xrandr --output VGA --above LVDS

マルチモニターを使用する場合、X11の設定ファイル:通常 /etc/X11/xorg.conf で、仮想スクリーンの範囲を大きく取っておく。 例:

Virtual 2048 2048

脚注

  1. ^ Coopersmith, Alan (23 February 2016). “[ANNOUNCE] xrandr 1.5.0”. xorg-announce (Mailing list) (英語). 2016年5月22日閲覧.
  2. ^ "The X Resize and Rotate Extension" (Jim Gettys and Keith Packard, Usenix Technical Conference 2001)

関連項目

外部リンク