利用 xrandr 命令修改螢幕解析度
問題背景
電腦外接著一個 23‘ 的顯示器,解析度為
1920*1080
。作業系統:ubuntu 14.04
今天,通過 Setting->Displays 中選擇外接屏的解析度時,發現最大隻有 1024×768
,並且外接屏顯示 “Unknown Displays”,日了狗了。。。
解決方案
解決辦法主要是給這個 “Unknown Displays” 設定一個 1920*1080
的選項,下面藉助 xrandr
命令來實現。
先檢視兩個螢幕支援的解析度情況
在終端輸入 xrandr
:
$ xrandr
Screen 0: minimum 320 x 200, current 3286 x 1080, maximum 32767 x 32767
eDP1 connected primary 1366x768+0+312 (normal left inverted right x axis y axis) 309mm x 173mm
1366x768 60.1*+
1360x768 59.8 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP2 connected 1024x768 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0*
800x600 60.3 56.2
848x480 60.0
640x480 59.9
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
注:
- 上面顯示了兩個螢幕解析度選項,後面標示 * 即為螢幕當前解析度
- 這裡顯示好幾個介面:eDP1, DP1, HDMI1, DP2, HDMI2, VIRTUAL1,但是隻有 eDP1 和 DP2 有連線,並且 DP2 對應我們外接屏(這個值後面會用到!)
利用 cvt 新建一個 modeline
程式碼如下:
$ cvt 1920 1080
然後螢幕上會返回兩行內容,賦值第二行中 ‘Modeline’ 後面的所有內容,並接到下面 xrandr --newmode
後面:
$ xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
$ xrandr --addmode DP2 "1920x1080_60.00"
其中 ”DP2“ 即上面展示的外接埠,不用的介面這個名字可能不同,比如有的會是 VGA1,以上面 xrandr
的顯示結果為準。
之後,再進入 Setting->Displays, 發現那個 “Unknown Display” 的解析度中,有了 “1920x1080” 這個選項,選中它,並 Apply 即可。
相關文章
- 螢幕解析度修改SwitchResX
- 螢幕解析度修改工具:SwitchResX for MacMac
- SwitchResX for Mac(螢幕解析度修改工具)Mac
- SwitchResX for Mac 螢幕解析度修改工具Mac
- SwitchResX for Mac 螢幕解析度修改工具Mac
- Mac螢幕解析度修改工具:SwitchResXMac
- SwitchResX(Mac螢幕解析度修改工具)Mac
- 螢幕解析度修改工具SwitchResX MacMac
- Mac螢幕解析度修改工具——SwitchResX for MacMac
- SwitchResX for Mac(好用的螢幕解析度修改工具)Mac
- SwitchResX for Mac(螢幕解析度修改工具) 4.13.2啟用版Mac
- Mac螢幕解析度修改 SwitchResX 4.13.2正式啟用版Mac
- SwitchResX for Mac(螢幕解析度修改工具)4.13.2正式啟用版Mac
- 常見裝置螢幕解析度
- CentOS7.0怎麼設定螢幕解析度?CentOS7.0設定螢幕解析度教程CentOS
- SwitchResX for Mac(螢幕解析度修改工具) v4.13.2中文版Mac
- Macos螢幕解析度修改工具:SwitchResX for Mac啟用版 支援M1Mac
- Macos螢幕解析度修改工具必備:SwitchResX for Mac啟用版 支援M1Mac
- Qt:Qt自適應高解析度螢幕QT
- Mac螢幕解析度調整工具:SwitchResX MacMac
- 蘋果Mac電腦螢幕解析度修改必備:SwitchResX序列號破解版最新蘋果Mac
- WIN32API:獲取螢幕的解析度Win32API
- win10螢幕解析度黑邊怎麼恢復_win10螢幕黑邊調解析度沒用處理方法Win10
- 設定grub配置檔案中的螢幕解析度
- vue專案PC端如何適配不同解析度螢幕Vue
- Java及Jquery獲取螢幕解析度的實現程式碼JavajQuery
- win10怎麼自定義解析度_win10怎麼設定螢幕解析度Win10
- win10怎麼看解析度_win10電腦怎麼看螢幕解析度Win10
- windows10更新後螢幕解析度不符合如何調整Windows
- win10系統如何獲取高解析度螢幕截圖Win10
- windows10系統怎麼調解析度 win10調整螢幕解析度的方法WindowsWin10
- WebRTC本地分享螢幕,錄製螢幕Web
- WPF 窗體 在不同的螢幕解析度、縮放下的佈局方案
- SwitchResX Mac v4.13.3正式啟用版 螢幕解析度調整工具Mac
- Windows10系統如何修改開始螢幕顏色Windows
- Win10系統下如何修改螢幕重新整理率Win10
- 小白自制Linux開發板 六. SPI TFT螢幕修改與移植Linux
- Win10系統下螢幕解析度和實際不符的解決方法Win10
- 把selection screen當子螢幕放到普通螢幕上