web-dev-qa-db-ja.com

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

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

更新: Okしたがって:

$ xrandr --output DFP4 --primary

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

28
Andrew Tomazos

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

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

42
krum85

私がしたこと:

場所>ホームフォルダviewで、隠しファイルを表示をチェックします。 monitors.xmlを見つけて、テキストエディタで開きます。安全のためにコピーを作成してください。

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

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

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

6
madfluter

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

または、xrandr --output DFP2 --primaryの最後に.bashrcを追加します

2
pl1nk

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
1
Kostas

シンプルなxmonitorシェルスクリプトを取得します... http://www.ict.griffith.edu.au/anthony/software/#xmonitor これにより、処理する各マシンの複雑なxrandrコマンドを把握する必要なく、すべてのアクティブなモニターを簡単にレイアウトできます。

0
anthony

@ 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コマンドを実行すると、ユーザーアカウントにログインしたときに実行されるように保存されます。

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

0
ThinkDigital