タグ付けされた質問 「xrandr」

xrandrはXウィンドウシステムの拡張機能で、クライアントがX画面を動的に変更して、画面のルートウィンドウのサイズ変更、回転、反映を行うことができます。

11
外部ディスプレイが接続されたときにRandR構成を自動的に適用するためのツール
以下を可能にするツールがあります: モニターごとに現在のRandR構成(位置、方向、解像度など)を記憶し、 アプレットやxrandr(1)をいじる必要なく、ディスプレイが接続されるとすぐに最後の既知の適切な構成を自動的に適用しますか? 構成は、ユーザーごと、ディスプレイごとに適用する必要があります。 野生にそのようなツールがない場合、私は自分で1つを投げたいと思いますが、私が見る限り、モニターがプラグインされたことを伝える方法はありません。xrandr-qでポーリングする必要がありますか出力が接続または切断されたことを把握するために時々、またはそれを行うためのより効率的な方法はありますか?それを行うためにudevを調整できますか?
54 linux  xorg  udev  xrandr 

7
「表示設定」で解像度が使用できない場合にxrandrを使用してカスタム解像度を設定する方法
私はディスプレイの下にオプションがないため、画面解像度を変更しようとしている新しいLinuxユーザーです。私は、オンラインガイドに従って、新しい解決策を追加することに成功しました。GPUがないので、これが問題かどうかわかりませんか?以下は私のxrandr -q出力です。 root@kali:~# xrandr -q xrandr: Failed to get size of gamma for output default Screen 0: minimum 1280 x 1024, current 1280 x 1024, maximum 1280 x 1024 default connected 1280x1024+0+0 0mm x 0mm 1280x1024 0.0* 1920x1200_60.00 (0x145) 193.2MHz h: width 1920 start 2056 end 2256 total 2592 skew …

5
解像度の異なるデュアルモニターをミラーリングする
次のxrandrコマンドを使用して、17インチのラップトップを27インチの外部モニターにミラーリングするので、それを使用してプレゼンテーションを行うことができます。 xrandr --output LVDS1 --mode 1600x900 --output HDMI1 --mode 1920x1080 --same-as LVDS1 ただし、外部モニター(HDMI1)は1920x1080ではなく1600x900の解像度にフォールバックします。 xrandr出力: Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192 LVDS1 connected primary (normal left inverted right x axis y axis 1600x900 60.0 + 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 VGA1 …
24 xrandr 

5
単一のモニターのEDIDを取得する方法は?
xrandrへの回答を保留中にモニターとしてアンプを検出すると、回避策として特定のEDIDを持つデバイスをブラックリストに登録することができます。残念ながらxrandr --verbose、解析するのが面倒で、単一のデバイスのクエリをサポートしていない形式ですべてを印刷します。また、get-edid出力はxrandrのモニターID(たとえばDVI-1)にマッピングするのは簡単ではないようです。 単一のモニターで簡単に解析可能な EDID を取得する方法はありますか?
20 xrandr  edid 

1
xrandrはhdmiポートでモニターを検出しません
Archをラップトップにインストールしましたが、この問題はArchに特有のものではないと思います。現時点での唯一の問題は、hdmiポートに接続されたディスプレイが検出されないことです。たとえば、GNOMEコントロールセンターから実行しているディスプレイアプレットは、HDMIポートを介してラップトップに接続された2番目のモニターがある場合でも、ラップトップディスプレイのみを検出します。問題は、xrandrがHDMIポートに接続されたモニターを検出していないことです。どうすれば修正できますか? vgaコントローラーのlspci -vからの出力: 01:00.0 VGA compatible controller: nVidia Corporation Device 0df5 (rev a1) (prog-if 00 [VGA controller]) Subsystem: Dell Device 0446 Flags: bus master, fast devsel, latency 0, IRQ 16 Memory at f0000000 (32-bit, non-prefetchable) [size=16M] Memory at c0000000 (64-bit, prefetchable) [size=256M] Memory at d0000000 (64-bit, prefetchable) [size=32M] I/O ports …
20 xorg  xrandr 

1
ラップトップ画面がeDP1と呼ばれるのはなぜですか?
Xorg i915のintelドライバーを使用する新しいラップトップでは、ラップトップ画面はRandrのeDP1と呼ばれます $ xrandr eDP1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 277mm x 156mm 1366x768 60.14 + 40.09 1360x768 59.80 59.96 1024x768 60.00* 800x600 60.32 56.25 640x480 59.94 なんで呼ばれるのeDP1?の「e」は何をeDP1表していますか?
19 xorg  laptop  monitors  xrandr 

4
2つの画面を左から右に切り替えるにはどうすればよいですか?
何かを押して、誤って2つの画面を交換しました。私の左のものは実際には右のものと見なされ、その逆も同様です。どうすれば元に戻すことができますか? 編集 -具体的には、Gnomeを使用していますが、この質問を一般的なものにしたい場合もあります。 編集2-ドライバーがxrandrと互換性がないようです。ここのログを添付しています/var/log/Xorg.0.log

1
「xrandr:出力用のcrtcが見つかりません」を解決するにはどうすればよいですか?
仕事に来るたびにタイプします xrandr --auto xrandr --output VGA1 --right-of LVDS1 これにより、2番目のディスプレイが機能しますが、今では xrandr: cannot find crtc for output VGA1 参考のために、xrandrの出力を示します。 Screen 0: minimum 320 x 200, current 3286 x 1080, maximum 8192 x 8192 LVDS1 connected 1366x768+1920+0 (normal left inverted right x axis y axis) 277mm x 156mm 1366x768 60.0*+ 1360x768 59.8 60.0 …
16 xrandr 

4
外部モニターのxrandrに新しいモードを追加できません
今日、2台目のモニターをノートブックに接続しようとしていました。私が持っています: NVIDIAグラフィックカード 304.43ドライバー[xrandr 1.2をサポート] archlinux [最新] すごいwm xrandr 1.3 私の問題は、外部モニター(VGA)の解像度が640x480よりも大きいことです。xrandr -q: Screen 0: minimum 8 x 8, current 1920 x 800, maximum 8192 x 8192 VGA-0 connected 640x480+1280+0 (normal left inverted right x axis y axis) 0mm 640x480 59.9*+ 320x240 120.1 LVDS-0 connected 1280x800+0+0 (normal left inverted right x axis …

1
xrandr scale 2x2 for multi display(4K HiDPI and Full HD mix)-ぼやけた出力
Kubuntu 17.04ではnouveau、メインの4KとフルHD(実際には1920x1200ですが違いはありません)が右側にあるデュアルモニターのセットアップを取得しようとしています。 私はダブルKDEシステムスケール(https://wiki.archlinux.org/index.php/HiDPI#Using_KDE_system_settingsで説明)とxrandrスケーリング(https://wiki.archlinux.org/index.phpで説明)を使用しています/ HiDPI#Side_display)。すなわち: xrandr \ --output eDP-1 --mode 3840x2160 --pos 0x0 --auto \ --output DP-2 --mode 1920x1200 --pos 3840x0 --auto \ --panning 3840x2400+3840+0 --scale 2.0x2.0 \ --fb 7680x2400 問題は、DP-23840x2400から1920x1200にダウンサンプリングするため、特にフォントでわずかにぼやけていることです。これはhttps://wiki.archlinux.org/index.php/HiDPI#Side_displayの最後に記載されており、推奨される解決策はモニターのシャープネス設定です。それを試してみましたが、動作しません。 スケーリングがバイリニアときにフィルタが使用されている:https://cgit.freedesktop.org/xorg/app/xrandr/tree/xrandr.c?id=5d5db88d106a49d7560a8042fa054df8b609f00a#n2993。最近傍もサポートされて"nearest"いますが、正確には2x2のダウンサンプリングですが、私にはわかりませんが、ひどく見えます。私は先に進み、の"lanczos"代わりにこれを構築しました"bilinear"。どうやら、これはサポートされていません: X Error of failed request: BadName (named color or font does not exist) Major opcode of failed request: 140 …

2
モニターを仮想的に分割する方法はありますか(ウィンドウを最大化するため)
私の質問は本質的に、デュアルヘッドのセットアップがある場合、Linuxで通常のウィンドウマネージャーを使用して得られる動作を偽造できるかどうかです。つまり、ウィンドウを最大化すると、デスクトップの一部でのみ最大化され、1つの物理ディスプレイの領域に一致します。画面は1つしかありませんが、解像度はかなり大きく、ほとんどの場合、複数の独立したウィンドウを水平に並べて作業したいと思います。 タイルウィンドウマネージャーについて聞いたことがありますが、知っているのはコーナーグループのようなもので、他の一般的なウィンドウマネージャー(xfwm、compiz)のようには動作しません。私は現在xfwmを使用していますが、可能であればそれを使い続けたいと思っています。このタスクが必要な場合は、すぐに使用できる一般的なものと同じように動作するか、準備が整った構成が利用できるものをお勧めします。 私の頭に浮かんだ最初のハックは、xrandrが画面のジオメトリについて提供する情報を偽造し、そのアプローチを使用してウィンドウマネージャーをだまそうとすることでしたが、これは必要のない急なハックのようです。 私はfedora linuxを使用していますが、パッケージ管理に含まれていなければ、自分でソフトウェアをビルドすることもできます。

1
Nvidiaドライバーで仮想X11出力を作成する
このガイドに従って、コンピューターAに仮想出力を作成し、vncを使用してコンピューターBに仮想出力を表示することにより、コンピューターAのデスクトップをコンピューターBに拡張しようとしています。 私が抱えている問題は、Nvidiaドライバーが、接続されていない画面の使用を許可せず、仮想出力も作成しないことです。 Nvidia(またはNouveau)ドライバーで仮想出力を作成することは可能ですか?
14 xorg  nvidia  vnc  xrandr  nouveau 

1
外部モニターを接続するときにxrandrが採用するデフォルト設定を変更する方法は?
コンピューターが開いているときに外部モニターを接続すると、問題が発生します。 その時点で、xrandrは機能しない組み合わせの1つを採用しているようです。 他の大きな問題の回避策として、コンピューターの実行中に外部モニターを接続したときにxrandrが持つデフォルトのディスプレイ設定を変更できるようにしたいと思います。(そのため、問題を回避する設定を行うことができます:動作する解像度の組み合わせ、またはモニターの1つだけを起動することによって)。 システムを起動する前に外部モニターを接続すると、xrandrは特定のかなり低い解像度で動作するミラーディスプレイを選択します。 更新: xrandr Screen 0: minimum 320 x 200, current 1360 x 768, maximum 4096 x 4096 VGA-0 connected 1360x768+0+0 (normal left inverted right x axis y axis) 580mm x 320mm 1360x768 60.0*+ 1280x720 60.0 1024x768 60.0 800x600 60.3 640x480 60.0 DVI-0 disconnected (normal left inverted right …

2
画面の一部のみを使用するようにXorgを設定します
画面の解像度は1280 x 1024です。しかし、残念ながら、200ピクセルの右端のベルトは損傷しており、画像を表示できません。 Xorgが画面を1080 x 1024デバイスとして扱うように設定するにはどうすればよいですか? 今私は試しました: Virtual 1080 1024 Viewport 0 0 それは正しく動作しません-画像は垂直に収まるように拡大縮小され、水平にマウスでパンできます。
13 xorg  nvidia  xrandr 

1
特定のモニターの表示設定を保存する
外付けモニターをノートブック(下記の仕様)に接続する場合、VGAとDisplayportのどちらを使用する場合でも、常に画面解像度と表示位置を構成する必要があります。現時点では、arandrと呼ばれるXRandRのGUIユーティリティを使用してこれを行っています。もう1つの問題は、モニターを接続するときに、最高の解像度ではなく、常に最低のディスプレイ解像度が使用されることです。 特定のモニターを接続するたびに、以前に行った構成を自動的に呼び出すことはできますか?たとえば、職場でモニターを接続する場合、ディスプレイを並べてセットアップします。代わりに、私は垂直レイアウトを使用します。 この問題は、私の両方のラップトップで発生します。彼らはFedora 18とXubuntu 13.04を実行しており、すべてXFCEをウィンドウマネージャーとして使用しています。これらは、Intel HD3000グラフィックスが統合されたLenovo X220と同じデバイスです。 更新 モニターごとの設定を作成しようとしましたが、残念ながらfedoraはxorg.confファイルを使用しません。代わりに、Xが起動されるたびに自動構成を試行します(create xorg.confを参照)、によるxorg.confファイルの作成Xorg :1 -configure、 fedora wikiで説明されているように、で失敗しNumber of created screens does not match number of detected devices. ます。 回避策 私は問題を解決する少しの回避策を作りましたが、それはディスプレイポートで接続されたディスプレイに対してのみです。Arandrは、表示設定をシェルスクリプトとして保存できるため、保存した設定を使用してに配置しました.xinitrc。 cat ~/.screenlayout/<name_of_your_settingsfile>.sh > ~/.xinitrc chmod u+x ~/.xinitrc これでうまくいくはずです。誰かがより良い方法を持っている場合は、私に知らせてください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.