使用 xrandr 更改解析度後螢幕位置發生變化

使用 xrandr 更改解析度後螢幕位置發生變化

我剛在工作中買了一台新的ubuntu 14.04 電腦(我已經在使用另一台Windows 7 電腦),發現它預設設定的解析度較低(1024x768),而我的顯示器的理想解析度是1280x1024(這就是我的Windows電腦顯示)。我了解了“xrandr”並決定按照指示添加新模式這裡

現在,真正的問題是分辨率已更改為 1280x1024,但僅在 ubuntu 中,螢幕位置發生了明顯的變化 - 水平向右偏移約 1.25 英寸,垂直向上偏移約 0.125 英寸。我的 Windows 電腦沒問題。嘗試了 xrandr 的 --auto 和 --pos 選項,但無濟於事。我感覺我缺少 xrandr 的一些功能。

如何透過將位置垂直向下移動一點和水平向左移動一點,使其在 (0,0) 處恢復正常。現在我的螢幕位置大約是 (100,15)?

更新 :

  • 我嘗試恢復到早期的 1024x768 解析度。然後,畫面恢復正常。我的意思是它現在位於 (0,0)。

  • 我嘗試使用 xrandr 刪除創建的新模式並創建一個全新的模式。但它的轉變程度仍然與以前相同。

答案1

剛剛遇到並嘗試了我的戴爾顯示器上的自動調整/自動配置按鈕。看來問題已經解決了。但是當我切換到我的 Windows 7 PC(我使用 KVM 交換器在我的 PC 之間切換)時,我發現它影響了那裡的定位。

因此,我嘗試了 Windows 7 PC 中的螢幕解析度設置,並將更新率從預設的 60Hz 更改為 75Hz。瞧!它的位置又恢復正常了!已讀入帖子每次啟動時都會重複出現,我嘗試重新啟動系統以及關閉並再次打開它。我可以確認現在已經恢復正常了。

這已經解決了這個問題,但出於我的好奇心,我很想知道背後的機制。如果有人解釋這種行為背後的確切原因,將會很有幫助。畢竟它看起來與 xrandr 無關!

相關內容