質問: ubuntuのデュアルビデオカードのデュアルモニター 私はこれを無駄にしようとしてきました。私は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パネルの後ろに表示されるため必要です。別の問題がありました。画面に壁紙がなく、背景が白一色でした。これを修正するために、ソフトウェアセンターに「詳細設定」をインストールし、「ファイルマネージャーにデスクトップを処理させる」をオフにしました。