モニターをプライマリとして永続的に設定します


28

私はUbuntu 12.04(ベータ版)をトリプルヘッドセットアップとGNOME 3デスクトップ(つまり、ログイン画面で「Ubuntu」ではなく「GNOME」を選択)で実行しています。アクティビティバー、時計、ログインメニューなどを受信する1つのモニターを祝福することにより、複数のモニターを処理するようです。これを「プライマリ」モニターと呼びましょう。どうすれば(永久に)変更できますか?

更新: OKそう:

$ xrandr --output DFP4 --primary

一時的にトリックを行います。永続化するにはどうすればよいですか?最新のfglrx ATI Catalystドライバーを使用しています

回答:


42

[システム設定]> [ディスプレイ]を開くと、黒い小さなバーを目的のディスプレイにドラッグして[プライマリ]画面を変更し、[適用]ボタンを押すことができます。PCを再起動し、xrandrを使用する必要がなくなりました^ _ ^

あなたがここで見つけることができる私よりも良い説明:http : //www.thebinaryidiot.com/archives/2011/11/11/gnome-shell-3-2-and-multiple-monitors/


1
ここに解決策を見つけた:askubuntu.com/a/871/29540を。どうやら、(少なくとも私の設定では)「プライマリモニタ」のようなものはもはやありません。ディスプレイ構成ウィンドウを開いた状態で、Altキーを押しながら、各パネルを表示したいウィンドウにドラッグする必要がありました。
ローレンスI.サイデン

6
人々がその小さな黒いバーを見てから移動しようとするのではなく、チェックボックスを持っていると殺すでしょうか?あなたの投稿を読むまで、何年も頭を悩ましていました...ありがとう。
スティーブ

3
あなたの提案はうまくいきませんでした(Ubuntu 12.10 Gnomeの小さなバーをドラッグできませんでした)。ただし、セカンダリ画面を無効にして再度有効にすると、小さなバーが移動しました;)
ソシ

どうやらこれはubuntu 14.04の場合ではありません。
アレッサンドロカッティン

OSXから来て、これは私が試したことです。ただし、Gnome 3.14.4(Debian Jessie)ではバーはドラッグ可能ではないようです。
Joostの

6

私がしたこと:

places> home folder。下に表示、チェック隠しファイルをmonitors.xmlテキストエディタで検索して開きます。安全のためにコピーを作成してください。

プライマリにしたいモニター(ベンダーブランド、解像度など)を特定し、コマンドラインを探します< primary>no< /primary>。に変更する< primary>yes< /primary>

ドキュメントを保存し、再起動してそれがかかったかどうかを確認します。

それが誰かを助けることを願っています。


2

echo -e "xrandr --output DFP2 --primary" >> ~/.bashrc

またはxrandr --output DFP2 --primary最後に追加.bashrc


1

Ubuntu 14 LTSに3つのモニターレイアウトがあります。1つのモニターは垂直に配置されます。ログオン画面が水平モニターの1つになるようにモニターを接続しました!

arandrapt-get install arandr)を使用して、モニターのレイアウトを調整し、たとえば、レイアウトファイルを保存しました/home/username/.monitor_setup.sh

--primary目的のモニターに追加して、ファイルをUbuntuのスタートアップアプリケーションに配置するだけで済みました。(「スタートアッププログラムの追加」のコマンドフィールドで、編集したレイアウトファイルをポイントしてクリックするだけです!

xrandr --output VGA-0 --mode 1920x1080 --pos 3000x532 \
  --rotate normal --output DVI-D-0 --mode 1920x1080 \
  --pos 1080x532 --rotate normal --primary \
  --output DVI-D-1 --mode 1920x1080 --pos 0x0 \
  --rotate left --output HDMI-0 --off


0

@ pl1nkの回答に基づいて作成します。それは正しいですが、仮定するのが最も安全ではないいくつかのことを想定しています。特に私の場合。私の表示名は異なっていました。

  1. 実行xrandr --currentして、ディスプレイとその名前のリストを取得します。

    サンプル出力:

    xrandr --current 
    Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
    LVDS-1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
       1366x768      60.05 +
       1024x768      60.04*   60.00  
       960x720       60.00  
       ...
       320x240       60.05  
    VGA-1 disconnected (normal left inverted right x axis y axis)
    HDMI-1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 1600mm x 900mm
       1920x1080     60.00    59.94    30.00    24.00    29.97    23.98  
       1920x1080i    60.00    59.94  
       1280x1024     60.
       ...  
    DP-1 disconnected (normal left inverted right x axis y axis)
    
  2. プライマリとして設定するものを選択します。私の場合、プライマリとしてHDMI-1が必要です。別の名前を持っているか、別のモニターが必要な場合があります。LVDSは私のラップトップモニターです。

  3. これで名前がわかったので、xrandr --output [name of display] --primaryコマンド(大括弧を含めないでください)は、必要な表示をプライマリーとして設定します。

  4. 実行echo -e xrandr --output [name of display] --primary" >> ~/.bashrcコマンドは、あなたのユーザアカウントにログインすると、それが実行されるように保存されます。

起動時にこれを設定する場合は、起動スクリプトフォルダーに追加する必要があります。これらの手順は、ディストリビューションに応じて変わります。

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