複数の回転したディスプレイを並べ替えることはできません


10

3台のHDTVを1つの大きな画面として、各ディスプレイを90度回転させて3240x1920デスクトップを形成するコンピューターをセットアップしようとしています。私はそれらすべてを接続して動作させていますが、希望の配置を取得するためにそれらを回転させようとすると、突然、ディスプレイマネージャーでディスプレイを互いに近づけてドラッグできなくなります。これにより、3つのディスプレイの間にギャップが生じます。

他の誰かがこの問題に遭遇しましたか?その場合、回避策はありますか?そうでない場合、これを行うために使用できる別のプログラムはありますか?

回答:


5

Ubuntu 14.04 LTSを実行していて、(Ubuntu unity-control-centerのデフォルトの「システム設定」マネージャー)とmate-display-properties(MATEデスクトップ代替の「モニター設定」を実装する)の両方を使用して問題を再現できました。ディスプレイを回転させるだけでは、単にそれらを互いに近づけてドラッグすることはできません- おそらくこれはバグのようです。

(目的の方向を設定した後)少しいじって問題を回避することができました。これが機能するように見えるシーケンスです(私の特定の開始配置を考えると):

  • ディスプレイ3をドラッグして下に、斜めにドラッグして1を表示します。
  • ディスプレイ2をドラッグして、ディスプレイ1の隣に配置します。
  • ディスプレイ3をドラッグして、ディスプレイ2の隣に配置します。

これは、スライドパズルのようなもので、最初から最後まで直接移動することはできませんが、代わりに中間の「法的」状態を遷移する必要があります。

以下は、最初のステップが完了した後のスクリーンショットです。

ここに画像の説明を入力してください


編集:3年以上後、私はここに投稿した修正を再現できなくなりました。ツールのMATEバージョンには明らかにバグがあります。

ARandRいくつかの理由で素晴らしいです:

  • 回転のバグの影響を受けません(各ディスプレイの正しいジオメトリを認識しています)。
  • スナップ機能はありませんので、必要な場所にディスプレイを配置できます。
  • レイアウトをシェルスクリプトとして保存できるため、以前の状態をすばやく復元できます

1
私は、それらを合理的に描画したにもかかわらず、並べ替えたときに、ディスプレイが回転したことを認識していないと思います。基本的に、右端と下端の位置が間違っています。このバグ(または類似のバグ)は、Ubuntu MATE 16.04にも存在します。
nobar 2017

述べたように、これは解決策ではなくバグの回避策ですが、2番目の答えは
Pavel Niedoba

これについてすでに報告されているバグはありますか?
sdaffa23fdsf


これらのユーティリティの一部はを変更monitors.xmlします。これは、コンピューターの電源がオンになった(またはスリープが解除された)ときにディスプレイレイアウトを構成するために後で使用されます。と思われARandR / xrandrをこれを実行しないとクリック-あなたは戦略的にARandR / xrandrをとの調整を行った後行いユーティリティのいずれかを実行することもできますので、applyちょうどにお好みの設定を保存するには変更せずにmonitors.xml
nobar 2018年

13

これにはARandR(XRandRのフロントエンド)を使用します。ARandRはグラフィカル環境から独立しています。これはGNOMEの一部ではありませんが、GNOMEなどを実行している場合は問題なく動作します。(私は最小限の設定を好み、Xfceを実行します。)

ARandR画面レイアウトエディターの画面取り

現在オンになっていないディスプレイを有効にするには、[ 出力 ]メニューに移動し、接続タイプの上にマウスを置いて、[ アクティブ]チェックボックスをオンにします。

希望のレイアウトになったら、それをファイル(例:)に保存します~/.screenlayout/triple-head.sh。これを設定するには、ファイルを実行可能にして(chmod +x ~/.screenlayout/triple-head.sh)、コントロールセンターの[ スタートアップアプリケーションの設定]に追加します(保存されたレイアウトはCommand名前はメニューに表示されるもの、コメントは説明です)これが何をするかの)。特定の(?)状況では、Xセッションの起動時に構成が自動的にロードされます。

保存したレイアウトを同じ方法で切り替えることもできます。保存されたレイアウトを実行するだけで、キーボードショートカットやスクリプトを使用して、接続されているさまざまなモニターを認識できます。


おかげで、今日はうまくいけばこれを後で試すつもりです。それがどのように機能するかについて報告します。
AgentPaper 2014年

わかりました、明らかに私の元の問題は、私が思っていたように、Ubuntuの最新バージョンに更新していなかったことです。残念ながら、ARandRは私にとっては機能しません。単純に頭と尾を作るのが複雑すぎるためです。私がそれを理解できたとしても、システムをオンにするたびにクライアントがそれを理解することを期待するのは確かに多すぎるでしょう。コンピューターが自動的に起動して3つの画面を1つのデスクトップとして使用するように設定する方法はありますか?もしそうなら、それを達成する方法についてのより詳細なガイドが非常に高く評価されます。
AgentPaper 2014年

ARandRは、XRandRへの単なるグラフィカルインターフェイスです。「保存されたレイアウト」を見ると、xrandrを呼び出す1行のシェルスクリプトしか表示されません。保存したレイアウトを自動的に使用するには、それをスタートアップアプリケーションに追加する必要があります。私は私のポストをすぐに調整します。
Adam Katz

1
このツールは優れています。Ubuntu 14.04では、再起動後にレイアウトを維持するために特別なことをする必要はなく、レイアウトして適用しただけです。
マシュー

2
2016-同じ問題があり、このツールで私を救った!私は3台のモニターを接続していますが、このツールを使用すると、コンピューターが起動するたびに実行するシェルスクリプトを簡単に生成できました。ありがとうございました!
HanletEscaño2016

3

Nicolas Bernaertsによる非常に詳細で包括的な投稿があり、ここでxrandr変更を永続的に使用して複数のモニター設定を再配置します

投稿は、それがデュアルモニターのセットアップ用であると述べていますが、トリプルモニターのセットアップにも使用できます。


ここでの皮肉なのは、私がこれにかけた賞金のために、この回答に投票することができないということです。:p
AgentPaper 2014年

提案されたリンクのチュートリアルは、お礼のように機能しました
yvoyer

~/.config/monitors.xml無関係な構成を取り除くために、チップを削除するのが好きです。
nobar 2018
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.