web-dev-qa-db-ja.com

KVMスイッチと画面解像度の問題

12.04を使用します。今日まで、デスクトップを拡張するために、Acer trravelmate4070とLG画面で使用しています。よく働く。

今日まで、必要なときに他のPCと大画面を共有するために、LG画面をKVMスイッチに接続することにしました。 KVMスイッチでは解像度が低く、手動で変更することはできません。

.confファイルの作成に関する多くのソリューションを読みましたが、Ubuntuを初めて使用するので怖いです。さらに、これらの記事は同じ問題について述べているが、拡張画面としてではなく、メイン画面として述べていることに気づいた。このファイルを正しく構成する方法はありますか?

これらは私が相談したリンクです:

2
Vagelism

以前の回答が現在のシステムで使用しているものではないことを発見しました。大丈夫。私が最近テストした別のソリューションがありますis動作しています。このバージョンでは、デスクトップ環境の起動後も解像度が変更されますが、 freedesktop.org standard の自動起動システムを使用して解決されます。 ...

.desktopファイルを~/.config/autostartに配置して、適切な解像度を設定するスクリプトを実行できます。

.desktopファイル内:

 [デスクトップエントリ] 
 Name = ResFix 
 Comment = 1920x1080で解像度を修正
 NoDisplay = False 
 TryExec = ResFix.sh 
 Exec = ResFix.sh 
 Terminal = false 
 Type = Application 
 Categories = Utility; 
 StartupNotify = false 

スクリプト内:

#!/ bin/bash 
 xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync + vsync 
 xrandr --addmode VGA-0 1920x1080_60.00 
 xrandr --output VGA-0 --mode 1920x1080_60.00 

詳しくは

この質問に対する私の以前の回答には、スクリプトの内容に関する詳細が含まれています。 A Better Linux Startup で、このソリューションの詳細とわずかに堅牢なバージョンを見つけることができます。

4
user39051

私は同様の問題を抱えていましたが、まったく同じかどうかはわかりません。私の画面解像度は正しかったが、他のマシンに切り替えたときにスクリーンセーバーがオンになった場合、Ubuntuマシンに戻ってスクリーンセーバーをオフにすると、画面解像度が間違っていた。私は何かが私のモニターをポーリングしているはずであり、それを見つけることができなかったとき、それはデフォルトのパラメーターを使用したと考えました。私は2つのことをしました。 Gnome-Screensaverと関連する自動起動プログラムを削除しました。現在、Xscreensaverを使用しています。 AMDドライバーをアンインストールしました。今では正常に動作しています。

1
user124779

モニター(RGB/DVIケーブル)のプラグをマシンから抜いてください。それは一度私に起こった

1
user91632

12.04でも同じ問題が発生しました。 Robert Penzブログの修正を使用しました。キーボードやマウスを設定する必要はなく、画面だけを設定する必要がありました。これは私のxorg.confです:

Section "Device"
    Identifier  "Configured Video Device"
EndSection

Section "Monitor"
    Identifier  "Configured Monitor"
    Option          "DPMS"
    Horizsync   31.5-64.0
    Vertrefresh 56.0 - 65.0
EndSection

Section "Screen"
    Identifier  "Default Screen"
    Monitor     "Configured Monitor"
    Device      "Configured Video Device"
    SubSection "Display"
        Depth           24
        Modes           "1280x1024" "1024x768"
    EndSubSection
EndSection

Section "ServerLayout"
    Identifier      "Default Layout"
    Screen          "Default Screen"
EndSection
1
Ed Manet

ソフトウェアや設定さえない予算KVMスイッチで長年同様の問題を抱えてきました。私の解決策はおそらく正しい方法ではありませんが、動作し、xorg.confよりも理解しやすいです。

このようにすると、デスクトップは技術的に間違った解像度で起動しますが、初期化が完了する前に変更されます。

  1. モニターのネイティブ解像度を確認してください。私のものは1920x1080なので、ここで使用します。

    • xrandrの選択肢をご覧ください。おそらくそこに適切な解像度が見つかりません。引数なしでxrandrと入力するだけで、使用可能なモードのリストが表示されます。
    • xrandrが外部モニターと呼ぶものも見てください。後で必要になります。私のものは「VGA-0」です。ラップトップに組み込まれたディスプレイは、通常「LVDS-0」のようなものです。
  2. cvtを使用してモデリンを生成します。 Xorg Coreに付属しているので、すでに持っているはずです。

    cvt 1920 1080

    出力は次のようになります。

    # 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
    Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
    

    これらの数値をすべて理解する必要はありません。2行目の「Modeline」以降をすべてコピーするだけです。

  3. 次に、xrandrを使用して新しいモードを作成します。これは、「Modeline」という単語の後にコピーしたものを貼り付ける場所です。

    xrandr --newmode "1920x1080_60.00" 173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
    

    引用符の最初の部分は、新しいモードの名前です。必要に応じて変更できます。

  4. 次に、モニターにモードを追加します。

    xrandr --addmode VGA-0 1920x1080_60.00
    
  5. 次に、新しいモードに切り替えます。xrandr--output VGA-0 --mode 1920x1080_60.00

    モードを数回切り替えて、動作を確認します。

  6. お好みのテキストエディタを使用して、ホームディレクトリの.xinitrcという名前のファイルにnewmode、addmode、およびmode行を追加します。そこにない場合は、作成してください。

0
user39051

Ubuntu 14.04 KVM switch 41ua同様の問題を解決するために2時間を費やしましたが、問題はVGAケーブルにありました。 vgaケーブルを交換してください。xrandrまたはxorgを使用せずに解像度を1920x1080に変更できますが、非常に奇妙です。

0
burtsevyg