xrandr を使用して解像度を変更した後、画面の位置が変更されました

xrandr を使用して解像度を変更した後、画面の位置が変更されました

職場で新しい Ubuntu 14.04 PC を入手したのですが (すでに別の Windows 7 PC を使用しています)、デフォルトで低い解像度 (1024x768) が設定されていました。私のモニターの理想的な解像度は 1280x1024 です (私の Windows PC はそれを表示します)。私は「xrandr」について知り、指示に従って新しいモードを追加することにしました。ここ

さて、実際の問題は、解像度が 1280x1024 に変更されたにもかかわらず、画面の位置が明らかにずれていることです。水平方向に右に約 1.25 インチのオフセット、垂直方向に上方向に約 0.125 インチのオフセットです。これは Ubuntu のみで発生します。私の Windows PC はまったく問題ありません。xrandr の --auto および --pos オプションを試しましたが、効果はありませんでした。xrandr の何らかの機能が欠けているような気がします。

位置を垂直方向に少し下、水平方向に少し左にシフトして、(0,0) の通常の位置に戻すにはどうすればよいですか。現在、画面はおよそ (100,15) に配置されていますか?

アップデート:

  • 以前の解像度 1024x768 に戻してみました。すると、画面は正常に戻りました。つまり、(0,0) に配置されています。

  • xrandr を使用して作成した新しいモードを削除し、新しいモードを作成してみました。それでも、以前と同じ程度のシフトがあります。

答え1

偶然見つけたこれそして、DELL モニターの自動調整/自動構成ボタンを試しました。問題は解決したように見えました。しかし、Windows 7 PC に切り替えると (PC 間の切り替えには KVM スイッチを使用しています)、そこでの位置調整に影響が出ていることがわかりました。

そこで、Windows 7 PCの画面解像度設定をいじって、リフレッシュレートをデフォルトの60Hzから75Hzに変更しました。すると、なんと、画面が元通りになりました。これ毎回起動時に再発するという投稿があったので、システムの再起動、シャットダウンして再度電源を入れることも試しました。これで正常に戻ったことが確認できます。

これで問題は解決しましたが、好奇心から、この背後にある仕組みを知りたいです。この動作の背後にある正確な理由を誰かが説明してくれると助かります。結局のところ、xrandr と関係があるようには見えません。

関連情報