簡體   English   中英

xrandr 兩屏不同分辨率無隱形區域

[英]xrandr two screens different resolution without invisible area

更新:問題已自行解決。 它一定是在更新 xrandr、Xorg、nvidia 或 intel gpu 驅動程序或任何其他相關內容時發生的,但它又可以正常工作了! 畢竟不是我的錯...

我的筆記本電腦有一個 4K (3840x2160) 屏幕(雙 GPU,nvidia-prime),有時我想在 HDMI 端口上連接我的全高清電視來觀看視頻。 我更喜歡電視不要鏡像我的 4K 屏幕。

所以我啟動 arandr 並啟用 HDMI 輸入。 在我之前安裝這台筆記本電腦 (Linux Arch) 時,我的 4K 屏幕被限制為 1920x1080,因此屏幕的 3/4 無法使用,即使沒有鏡像,但我只能使用鏡像觀看視頻,這是有限的到 4K 屏幕的 1/4,成為完整的電視。 在我新安裝的這台筆記本電腦(還是 Linux Arch)上,我的桌面似乎調整到 5760x2160,這使得電視只顯示屏幕的上半部分,並且視頻顯示不正確,因為視頻應用程序認為我的屏幕是 1920x2160。

所以沒有一種情況正是我想要的。 我希望它像在 Windows 中一樣工作(或者像我在台式電腦上安裝的 Arch 一樣,我的左邊有一個全高清屏幕,右邊有一個 1:1 2K 屏幕,它在那里工作得很好):一個左側4K屏,右側1個Full HD屏,鼠標從左到右無法通過屏幕下方,所以桌面左側為3840x2160,右側為1920x1080,右側屏幕為相同的上邊緣,因此當我轉到右側屏幕時,鼠標保持在頂部。

當我嘗試自動執行此操作時,我希望它與 xrandr 一起使用(我已經編寫了一個有效的 udev 腳本),但即使使用 xrandr,我似乎也無法正確設置參數。

我嘗試了很多東西,但我似乎誤解了選項或其他東西,因為無論我嘗試什么,它都沒有按我預期的那樣工作。

我嘗試過的最簡單的事情就是:xrandr --output HDMI-1-0 --auto --right-of eDP-1 --mode 1920x1080 --pos 3840x0。 我嘗試添加 --fb 1920x1080。 它似乎不起作用。

誰能幫我理解它,甚至可以幫我配置它?

編輯:我不知道這是否重要,但我使用 i3。

編輯:如果我將 4K 屏幕的分辨率更改為 1920x1080,則鏡像效果完美。 這是唯一可用的方法,但它仍然不是我想要的。

編輯:這太奇怪了,我剛剛做了xrandr --output eDP-1 --auto --output HDMI-1-0 --auto --right-of eDP-1並且我的電視現在顯示一個空桌面,但是我的鼠標僅限於 4K 屏幕,當我在左上區域時,鼠標也會出現在電視上......所以感覺電視顯示了 4K 屏幕的右側,但鼠標在左上部分。

編輯:我嘗試的另一件事不起作用: xrandr --output eDP-1 --mode 3840x2160 --fb 3840x2160 --output HDMI-1-0 --mode 1920x1080 --fb 1920x1080 --right-of eDP-1 xrandr: specified screen 1920x1080 not large enough for output eDP-1 (3840x2160+0+0) xrandr: specified screen 1920x1080 not large enough for output HDMI-1-0 (1920x1080+3840+0)

您是否嘗試過 arandr 之類的工具? 它們通過菜單和各種參數的下拉列表幫助您直觀地配置此類內容。

鏈接: https : //christian.amsuess.com/tools/arandr/

arandr您可以將布局保存為一個簡單的 sh 腳本(布局->另存為或藍色圖標)。 使其可執行( chmod +x )並像任何其他腳本一樣運行。

該問題已通過更新自行解決,無論是在 xrandr、Xorg、nvidia、intel 中,...當時無法正常工作的相同 xrandr 命令,現在都可以正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM