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

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

1
Xorgに仮想出力を追加する
現在のIntel iGPU(Ubuntu 16.04.2 HWE、Xorgサーバーバージョン1.18.4)上のXorgサーバーにダミーの仮想出力を作成したい。これはLinux Mint 18.2に似ており、xrandr出力の1つは次のようになります。 Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767 ... eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm ... VIRTUAL1 disconnected (normal left inverted right x axis y axis) ... Linux Mint …

2
xrandrによって設定された外部モニターの解像度を取得する方法
tl; dr ノートパソコンに接続されている外部モニターの正しい解像度を忘れてしまいます。構成を「スティック」にするにはどうすればよいですか? 細部 Linux Mintを実行するラップトップを外部ViewSonicモニターに接続しています。外部モニターをセカンドスクリーンとして使用するように設定しました(つまり、ミラーリングされていません)。これは数週間問題なく動作しました。 突然、ラップトップはそれをViewSonicとして認識しなくなり、その時点では最適な解像度(1600 x 1200)がわからなかったため、最大値はのみとなりました1028 x 768。1これは、1920 x 1200解像度のある私のラップトップではまったく機能しませんでした。 多くの欲求不満の後、私はこの答えを見つけました。次のように、問題を解決するのに役立ちました(cvtコマンドの出力は、次のコマンドで使用されたモードラインです)。 cvt 1600 1200 xrandr --newmode "1600x1200_60.00" 161.00 1600 1712 1880 2160 1200 1203 1207 1245 -hsync +vsync xrandr --addmode VGA-1 1600x1200_60.00 これはまさに私ができることを望んでいたことですが、GUIを介して行うことはできませんでした。(まだコマンドラインが好きな理由があります...) これは、しばらくの間再びうまくいきました。しかし、今日コンピューターを起動してサインインすると、動作していないさまざまな試行モードに関する一連のエラーが通知領域ポップアップに表示され、外部モニターがオフになりました。上記のコマンドを繰り返したところ、再び動作しました。 nVidiaカードを持っています。問題が発生し始めたときに専用のドライバーをインストールしようとしましたが、その時点で外部モニターがまったく認識されなくなったため、オープンソースドライバーに戻りました。Xorg.confまたははなくXorg.conf.d、だけxorg.conf.failsafeです。 マシンを起動するたびにこれらのコマンドを繰り返したくありません。これを自分Xorg.confまたは何かに保存する方法はありますか?Xで多くのことをしてから数年になります。ここで誰かが私を助けてくれますか? 1私はこれがなぜ起こったのかを判断できませんでした。私の推測では、問題のあるドライバーの更新です。

3
ラップトップVGA出力はVGA1とVGA2の間で名前をランダムに変更します
定期的に(見た目ではリブートするたびに)、ラップトップの外部VGA出力の名前がVGA1とVGA2の間で変わります。たとえば、現在xrandrが表示されています。 timp@helez:~$ xrandr | grep VGA VGA2 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 433mm x 271mm しかし、次回システムを再起動すると、代わりにVGA1に簡単に交換できます。 私はOptimusグラフィックカードを持っているので、関連している可能性があります。以前にBumblebeeをインストールしましたが、その後、関連するすべてのパッケージを削除したり、標準バージョンにダウングレードしたりしています。 誰かがこのようなものを見たり、それを修正する方法について何か考えを持っていますか? 私のシステムの詳細: ラップトップモデル:Acer Aspire 5830TG 配布:Slackware 14.1 64ビット GPU:NVIDIA GF 520M: timp@helez:~$ /sbin/lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated …

1
xrandrを使用したデュアルモニターのセットアップ:スクロールを無効にして、または無効にして拡張
これは問題ではなく、Ubuntuでの問題の回避策であると私は遭遇しました。 セットアップ: ノートパソコンの画面(「LVDS-1-0」など)と2番目の画面(「DP-1」など)があり、2番目の画面がメイン画面で、モニターがメイン画面の右側にある場合(または左)拡張子として(図を参照)。最初の画面は、これを行わないというxrandrの明示的な指示にもかかわらず、常に事実上拡張されました。これを入力すると、プライマリモニターでマウスカーソルを右に移動するときに面倒なスクロールを回避できました。 xrandr --output LVDS-1-0 --off xrandr --output DP-1 --mode 1920x1080 --primary --pos 0x0 --output LVDS-1-0 --mode 1920x1080 --pos 1920x0 この後、画面をスクロールせずに、1つのモニターから別のモニターに移動します。 更新 ディスクリートグラフィックカードに切り替えた後(nvidiaはディスクリートで、私のラップトップにはIntelが統合されています)、出力の順序を変更する必要があります。 output_DP=$(xrandr | grep " connected" | grep DP | awk '{print $1}') output_LVDS=$(xrandr | grep " connected" | grep LVDS | awk '{print $1}') xrandr --output …

3
複数のモニターで1つのスクリーンセーバーを実行する
xscreensaverXinerama / XRANDRジオメトリを無視して、Xディスプレイ全体で単一のスクリーンセーバーを実行する方法はありますか? 1つのXディスプレイに1つのX画面として表示される3つのモニターがあります。XRANDRは、各物理モニターが単一のX画面で開始および終了する場所に関する情報を提供します。 xscreensaverこれを使用して、各モニターで異なるスクリーンセーバーを実行するか、同じスクリーンセーバーを3回(モニターごとに1回)実行します。 これを変更して、1つのスクリーンセーバーだけが実行され、3つのモニターすべてにまたがるようにします(つまり、Xスクリーン全体を占めます)。これにより、スクリーンセーバーのアニメーションは、1つのモニターから次のモニターに自由に移動できます。 。 これは可能ですか?

2
xrandr 1.4の2ビデオドライバーを備えたデュアルモニター
2つの異なるビデオカードドライバー(i915とnvidia)でデュアルスクリーンにしようとしていますが、ご覧のとおり、xrandrはnvidiaプロバイダーのみをリストしています。Arch Linuxを使用しています。xrandrプロバイダーリストを取得する場所を見つけることに失敗しました。 [x@epoch ~]$ xrandr --listproviders Providers: number : 1 Provider 0: id: 0x279 cap: 0x1, Source Output crtcs: 4 outputs: 6 associated providers: 0 name:NVIDIA-0 [x@epoch /etc/X11]$ sudo lshw -numeric -c video *-display description: VGA compatible controller product: GK104 [GeForce GTX 770] [10DE:1184] vendor: NVIDIA Corporation [10DE] physical id: …

3
AwesomeウィンドウマネージャーのDPI設定
新しい光沢のある4kモニターを持っています。ほとんどのアプリケーション(awesomeを含む)のフォントサイズを増やすことができますが、いくつかの問題があります。 wibarの悪質なウィジェットは、で定義されたものではなく、小さなフォントを表示しtheme.liaます。 Gnomeアプリケーションでは、古い(別名)フォントサイズが表示されます。 フォントサイズをどこにでも設定すると、気が狂ってしまうのではないかと思います。Awesome使用できるDPI設定はありますか? そうでない場合、xrandr私にできる魔法はありますか?
10 xrandr  awesome  dpi 

1
デュアルモニター設定での全画面アプリケーション
LinuxのOptimusは完璧とはほど遠いですが、ネイティブnVidiaドライバーを使用すると、私が過去に経験したほとんどの問題は主に1つを除いて解決されます。 Kodi一部のSteamゲームなどの全画面アプリケーションを実行すると、位置がずれているときは常に、画面が正確に1080pで2つの画面の真ん中の中央に配置されるか、任意のディスプレイに左半分のみが表示されるようにレンダリングされます。 これは、マルチモニタのセットアップをを使用してどのように機能させたかに起因するものだと思いますxrandr。ときにsddm初期化し、それには、次のコマンドを実行します: xrandr --setprovideroutputsource modesetting NVIDIA-0 xrandr --output HDMI-1-1 --mode 1920x1080 --pos 1920x0 --output HDMI-0 --primary --mode 1920x1080 --panning 3840x1080+0+0/0x0+0+0/0/0/-1920/0 3つの画面(すべて1080p)があり、内部ディスプレイが無効になっているため、コンテナが3x1080pであることに気付いたかもしれませんが、パンニングを使用すると、2つのモニターの出力を隣同士にシフトできます。 全画面表示の動作を制御できない、KDEまたはを使用して制御できないようputです。アプリケーション設定で遊んで、どのモニターにレンダリングするかを選択できますが、とにかく中央にレンダリングされます。 明確にするために: xs on monitor left at 1920/2 ys on monitor left at 1080 xe on monitor right at (1920/2)+1920 ye on monitor right at 1080 ここに視覚的な参照のためのリンクがあります 正直なところ、私は多くのことを試しましたが、ここで途方に暮れています。私はLinuxのエキスパートではありません。これを約4年間、私の唯一のオペレーティングシステムとして使用しています。 …

1
XFCEでモニターレイアウトを自動的に更新するにはどうすればよいですか?
通常、大型モニターにドッキングされているラップトップを持っています。ドッキングすると、大型モニターをプライマリディスプレイとして使用し、ラップトップ画面をセカンダリディスプレイとして右側に配置します。ドッキングを解除すると、ノートパソコンの画面が唯一のディスプレイになります。 XFCEには、そのようなマルチモニターサポートが組み込まれていないようです。ARandRを見つけました。これにより、モニターを希望どおりにセットアップできます。ARandRを使用して、ドッキングされた構成とドッキングされていない構成のプロファイルを保存できます(これらは、実際にはxrandrを呼び出す単なるシェルスクリプトです)。 しかし、ラップトップがドッキングおよびドッキング解除されたときに、これらのプロファイルを自動的に適用するにはどうすればよいですか?ドッキングステーションを検出するudevルールを作成する必要がありますか?もっと良い方法はありますか?

1
Awesome WM構成で画面回転を使用するにはどうすればよいですか?
xrandrスクリプトを使用して画面サイズと回転を設定しています。この場合、1つの画面が横向きモードになり、もう1つの画面が回転します。Awesome WM構成でこの回転を検出するにはどうすればよいですか? 目標は、ウィンドウが画面の短軸に沿って分割されるようにタグレイアウトを設定することです。つまりawful.layout.suit.tile、横向きモードで使用するタグawful.layout.suit.tile.bottomは縦向きモードで使用します。つまり、これではなく、 これ欲しい:

2
画面の明るさを設定します。xbacklightはHDMIでは機能せず、xrandr --brightnessは固定されません
私はi3WMでカスタムスクリーンバインディングを設定し、ボタンを押すと明るさを増減する方法を探しています。私は以下を使ってみました: xbacklight -dec10 xbacklight -set 70 xbacklightは機能しますが、HDMI接続されたモニターには影響しません。バックライトは明らかにありません。 xrandr --verbose ノートパソコンの画面とは異なり、HDMI-0には「バックライト」プロパティがありません。上記のコードは私のラップトップ画面では問題なく動作しますが、すべてのモニターの輝度を下げたいです。 次に私が試した: xrandr --output DP-0 --brightness 0.5 xrandr --output HMDI-0 --brightness 0.5 うまくいきました!さて、約1秒間、デフォルトに戻ります。私の質問:少なくとも次の再起動まで、これらの変更を保持する方法はありますか? PS-Debian GNU / Linux 8.5の実行| 4.5.0-0.bpo.1-amd64 | i3 4.8-2 PPS-私は簡単にi3構成とキーバインディングを設定できます。その部分での支援は必要ありません:)

3
レノボドッキングとLinuxのディスプレイを自動的に切り替える
私はnvidia optimusとミニドッキングステーションシリーズ3を備えたlenovo thinkpadを持っています。 ドッキングしている間、可能であれば自動的に外部モニターに切り替わり、ドッキングを解除すると自動的にthinkpad lcdに切り替わります。 暗号化されたディスク(dm-crypt)のパスワードを入力する必要があるため、これはブートステージでも機能するはずです。 私は以下を試しましたが、うまくいきません: 次の行を含むファイル/etc/acpi/thinkpad-undock.sh(+ chmod a+x thinkpad-undock.sh)を作成しました。 #!/bin/sh xrandr --output LVDS-1 --auto --output DP-5.8 --off そしてまた /etc/acpi/thinkpad-dock.sh #!/bin/sh prime-select nvidia # ensures that nvidia card is selected xrandr --output LVDS-1 --off --output DP-5.8 --auto そして再びchmod a+x thinkpad-dock.sh。 両方のスクリプトの実行は手動で機能します。 イベントを処理するために2つのファイルを作成しました。 thinkpad-dock-lenovo event=ibm/hotkey LEN0068:00 00000080 00004010 action=/etc/acpi/thinkpad-dock.sh そしてまた …
8 linux  udev  xrandr  acpi  thinkpad 

1
モニターが壊れたため、画面の右半分だけを設定する必要があります
フルhdモニターの左側が壊れ1274x1080ています。解像度を上げる必要がある適切な部分のみを使用するには、右側に揃えます。 シンプルでxrandr -s 1274x1080は適切な解像度が得られますが、中央に配置されます。を使用--transform 1,0,-323,0,1,0,0,0,1すると、画面が移動しますが、右側を占有しません。 私はすでにこの回答にmodeline記載されているリンクを使用して遊んでみましたが、何を変更しても画面が移動しません。
8 linux  xorg  xrandr  display 

1
xrandr --posは何もしません
テレビをLinuxコンピュータに接続しました。画面が約200px右にオフセットされており、画面の左側に黒い縦線が残り、画面の右側の一部が切り取られていることに気付きました。 だから私はコマンドを実行sudo xrandr --output VGA1 --pos -200x0しましたが、何も変更せずにテレビを一瞬点滅させただけでした。 別のコンピューターで--posオプションを使用してxrandrを繰り返してみました。画面が元の位置に戻る前に、ほんの一瞬だけ期待どおりに再配置されることに気づきました。 xrandrで画面を再配置するにはどうすればよいですか?コマンドの何が問題になっていますか?
8 xrandr 

1
HDMIが接続されている、または接続されていないときにディスプレイを構成するbashスクリプトを作成する方法
Kubuntu Precise(12.04)を実行しているノートブックを持っています。このノートブックを時々ビデオを見るために使用しています。その際、HDMIモニターが接続されたA / Vレシーバーに接続されたHDMIケーブルを差し込みます。 この方法でビデオを見る場合でも、システムを操作して再生を制御するときなどは、ノートブックのディスプレイを使用する必要があります。HDMIモニターのテキストは、座っているところから読むのが難しいです。 HDMIケーブルを差し込むと、Kubuntuがそれを検出しますが、奇妙なダンスシーケンス(機能しますが、複雑です)を実行して、ビデオとオーディオの両方について正しくセットアップする必要があります。これを修正するために、私はbashスクリプトをxrandr最初から正しく記述できるようにしています。 このU&L Q&AというタイトルのPeoroの答えから基本的なアイデアを得ました。外部ディスプレイが接続されているときにRandR構成を自動的に適用するツールです。 私のスクリプトについて 私のスクリプト(以下に含まれています)は機能しますが、改善が必要です。 HDMIモニターのビデオモードは正しく設定されますが、LVDS1モニター(ノートブック上)はデスクトップの左上部分のみを表示するように変更されます。これは、右側のウィンドウスクロールバーとオンのタスクバーが切り取られるため問題です。ボトム。 私はこれを--scaleで修正しようとしましたが、最初の試みは物事を台無しにしてしまい、正常に機能するディスプレイに戻すには再起動する必要がありました。 両方のディスプレイに同じコンテンツを表示させる方法はありますが、それぞれが独自の優先解像度を使用していますか? または、少なくとも、HDMIディスプレイの使用中にデスクトップ全体にアクセスできるようにノートブックディスプレイを設定する方法はありますか? スクリプトをデバッグしているので、まだクリーンアップされていません。後でもっとやりたいかもしれません。 私のスクリプト #!/bin/bash ## hdmi_set ## Copyleft 11/13/2013 JPmicrosystems ## Adapted from ## /unix/4489/a-tool-for-automatically-applying-randr-configuration-when-external-display-is-p ## Answer by peoro # setting up new mode for my VGA ##xrandr --newmode "1920x1080" 148.5 1920 2008 2052 2200 1080 1089 …

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