私はこれを無駄にしようとしてきました。私はLinuxを初めて使用するので、段階的な説明をいただければ幸いです。私は2枚のNVIDIAGeForce 8600GTビデオカードを持っています。各カードでモニターを実行したいので、Twinviewは、単一のビデオカードのみを対象としていると理解しているため使用できません。
[システムモニター]タブに移動しましたが、2番目の表示が検出されましたが、無効になっています。そこで、configureをクリックして有効にしました。 XScreenに切り替えると表示され(xサーバーの再起動が必要)、新しいモニターがメインモニターの左側になるように設定しました。 [適用]をクリックした後に実行するように指示されているxorg.confファイルを更新して、変更を適用します。
再起動すると、デスクトップにログインすることすらできません。 GUIはすべて台無しになり、コマンドラインに移動します。どうやらxorg.confファイルに加えられた新しい変更と関係があるので、バックアップを取り、古いものを元に戻すだけで、GUIに戻ることができます。
私はこれをモニターのセットアップのいくつかの異なるバリエーションで数回行いましたが、同じ問題が発生しました。再起動せずにgdmを再起動しようとしましたが、実際には何も実行されないか、作成したすべてのモニター構成がリセットされます。
Ubuntuでデュアルモニターを使いたいのですが。
Nvidia-settingsを使用して、ディスプレイアダプタを構成します。たぶん、最新のプロプライエタリNVIDIAドライバーをインストールしてみてください。
しばらくグーグルした後、2つのディスプレイを使用する場合は、nvidia設定でTwinViewまたはXineramaを有効にする必要があることを学びました。 Xineramaは、compizを無効にするため、問題外です。 compizに必要な合成を使用したくない場合は、Xineramaを使用してください。
私は2枚のビデオカードを持っていますが、両方でTwinViewをオンにすると、Unityパネルが2つのモニターデスクトップ全体に広がり、アプリウィンドウが2つのディスプレイの端近くの中央で開き続けました。
最後に、私は別々のX画面に固執することにしました。これに関する問題は、compizがプライマリ画面でのみ開始されることでした。そのため、Screen1とScreen2で開始するために2つのスクリプトを作成する必要がありました(Screen3を使用していません)。
#!/bin/bash
DISPLAY=`echo $DISPLAY | sed s/[.]0$//`.1
compiz --replace &
sleep 5
google-chrome --user-data-dir=/home/nonoo/.config/google-chrome1 &
#!/bin/bash
DISPLAY=`echo $DISPLAY | sed s/[.]0$//`.2
compiz --replace &
sleep 5
google-chrome --user-data-dir=/home/nonoo/.config/google-chrome2 &
ご覧のとおり、スクリプトはこれらのディスプレイで自動的にChromeを表示します。スリープラインがないと、ChromeのウィンドウタイトルバーがUnityパネルの後ろに表示されるため必要です。
別の問題がありました。画面に壁紙がなく、背景が白一色でした。これを修正するために、ソフトウェアセンターに「詳細設定」をインストールし、「ファイルマネージャーにデスクトップを処理させる」をオフにしました。