12.04を使用します。今日まで、デスクトップを拡張するために、Acer trravelmate4070とLG画面で使用しています。よく働く。
今日まで、必要なときに他のPCと大画面を共有するために、LG画面をKVMスイッチに接続することにしました。 KVMスイッチでは解像度が低く、手動で変更することはできません。
.confファイルの作成に関する多くのソリューションを読みましたが、Ubuntuを初めて使用するので怖いです。さらに、これらの記事は同じ問題について述べているが、拡張画面としてではなく、メイン画面として述べていることに気づいた。このファイルを正しく構成する方法はありますか?
これらは私が相談したリンクです:
以前の回答が現在のシステムで使用しているものではないことを発見しました。大丈夫。私が最近テストした別のソリューションがありますis動作しています。このバージョンでは、デスクトップ環境の起動後も解像度が変更されますが、 freedesktop.org standard の自動起動システムを使用して解決されます。 ...
.desktopファイルを~/.config/autostart
に配置して、適切な解像度を設定するスクリプトを実行できます。
[デスクトップエントリ] 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 で、このソリューションの詳細とわずかに堅牢なバージョンを見つけることができます。
私は同様の問題を抱えていましたが、まったく同じかどうかはわかりません。私の画面解像度は正しかったが、他のマシンに切り替えたときにスクリーンセーバーがオンになった場合、Ubuntuマシンに戻ってスクリーンセーバーをオフにすると、画面解像度が間違っていた。私は何かが私のモニターをポーリングしているはずであり、それを見つけることができなかったとき、それはデフォルトのパラメーターを使用したと考えました。私は2つのことをしました。 Gnome-Screensaverと関連する自動起動プログラムを削除しました。現在、Xscreensaverを使用しています。 AMDドライバーをアンインストールしました。今では正常に動作しています。
モニター(RGB/DVIケーブル)のプラグをマシンから抜いてください。それは一度私に起こった
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
ソフトウェアや設定さえない予算KVMスイッチで長年同様の問題を抱えてきました。私の解決策はおそらく正しい方法ではありませんが、動作し、xorg.confよりも理解しやすいです。
このようにすると、デスクトップは技術的に間違った解像度で起動しますが、初期化が完了する前に変更されます。
モニターのネイティブ解像度を確認してください。私のものは1920x1080なので、ここで使用します。
xrandr
の選択肢をご覧ください。おそらくそこに適切な解像度が見つかりません。引数なしでxrandr
と入力するだけで、使用可能なモードのリストが表示されます。xrandr
が外部モニターと呼ぶものも見てください。後で必要になります。私のものは「VGA-0」です。ラップトップに組み込まれたディスプレイは、通常「LVDS-0」のようなものです。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」以降をすべてコピーするだけです。
次に、xrandr
を使用して新しいモードを作成します。これは、「Modeline」という単語の後にコピーしたものを貼り付ける場所です。
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
モードを数回切り替えて、動作を確認します。
お好みのテキストエディタを使用して、ホームディレクトリの.xinitrcという名前のファイルにnewmode、addmode、およびmode行を追加します。そこにない場合は、作成してください。
Ubuntu 14.04 KVM switch 41ua同様の問題を解決するために2時間を費やしましたが、問題はVGAケーブルにありました。 vgaケーブルを交換してください。xrandrまたはxorgを使用せずに解像度を1920x1080に変更できますが、非常に奇妙です。