私はKDEとNvidiaのディスプレイドライバでLinux Mint 17を実行しています。 nvidia-settingsを使用してディスプレイ設定を構成しましたが、初めて起動するとすべてが正常に動作するようです。
ただし、ログインしてKDEがロードされると、3つの接続画面のうちの1つを閉じるディスプレイ設定の操作が行われます。 KDEディスプレイ設定を使用すると画面を再びオンにすることはできませんが、セッションを再開してログイン画面に戻ると、期待どおりにこの画面にログインダイアログボックスが表示されます。
KDEが自分の画面設定を妨げるのをどのように防ぐのですか?または、モニターの1つがオフになるのはなぜですか? FWIW、影響を受けるモニターはHDMIを介して接続され、機能し続ける他の2つのモニターはDVIを使用します。
答え1
KDEには、これを実行するKScreenというモジュールがあります。
これを無効にするには、Kメニュー->コンピュータ->システム設定->システム管理->スタートとシャットダウン->サービスマネージャに移動します。 KScreenというサービスを見つけて、[使用]ボックスの選択を解除します。必要に応じて今すぐサービスを停止できます。
$HOME/.kde/share/config/kdedrc を手動で編集し、次の行を追加することもできます。
[Module-kscreen]
autoload=false
これにより、KDEがモニター構成を妨げることを防ぎ、起動時にKDMが提供する構成に固執します。
Kscreenはユーザー固有のサービスであるため、ポリシーを設定しない限り、ユーザーごとに設定する必要があります。
答え2
同様の問題があり、xrandrコマンドを追加するソリューションを試しました。
~/.kde/share/config/krandrrc
しかし、これらはうまくいかないことがわかりました。安定して動作する唯一の方法は、.profileにxrandrコマンドを追加することでした。
xrandr --output "VGA1" --primary --mode 1920x1200 --output "HDMI2" --right-of "VGA1" --mode 1920x1200
最初にオプションなしでxrandrを実行すると、利用可能な画面と利用可能な解像度が一覧表示されます。その後、xrandr 出力を始点として使用して xrandr オプションのリストを作成できます。
私の設定は次のとおりです。 2つの同じモニターが接続されているドッキングステーションにラップトップがあります。 1つはDVIケーブル、もう1つはVGAケーブルを介して接続されています。上記の例では、VGAケーブルに接続されているモニターは「VGA1」、DVIケーブルに接続されているモニターは「HDMI2」です。