linux解析度只有兩個
㈠ linux系統Manjaro解析度調整恢復
之前將一台老筆記本換成了Manjaro系統,外接顯示器時突然原筆記本電腦屏幕的解析度降低,並且在系統設置頁面中丟失了原有的1380×760解析度,最大隻有960×540的解析度。
既然是linux系統,設置有關的內容一定可以用命令行解決。
系統設置丟失了解析度模式,自己手動加上去就行了。
第一步,xrandr 查
首先用管理員許可權,查看當前顯示器的分辨模式
sudo xrandr -q
命令行會顯示系統里有的解析度。如握並果沒有你顯示器對應的解析度,那麼就需要自行添加。
第二步,cvt 設置解析度
添加的第一步是使用 cvt 設置自定義解析度。注意這里 cvt 命令後面兩個的解析度參數一定得是小於等於顯示器最大支持的解析度。
sudo cvt 1360 768
第三步,newmode 新增自己的解析度
此時將會顯示兩行信息,找到 Modeline "1360x768_60.00" 的這個部分。 Modeline 後面的 "1380x760_60.00" 部分是這個解析度的模式及的名字 ,從引號開始到最後枯肢全部選中復制下來。(命令行里滑鼠右鍵有復制選段敗跡項)
使用參數新增解析度模式,指令如下:
xrandr --newmode 加上Modeline 後面的解析度模式名以及一連串數字
舉例而言,我的指令是
sudo xrandr --newmode "1360x768_60.00" 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsync
第四步,add mode 添加配置
還需要將新的自定義解析度模式,添加到指定的顯示器配置中,顯示器名字就是最開始 sudo xrandr -q 命令中看到有解析度模式的那個顯示器。
如果不想往上翻可以重新敲命令查一次。
這里可以看到筆記本自帶的顯示器名字是 LVDS1 ,所以使用 addmode 指令來添加。指令如下:
sudo xrandr --addmode 顯示器名 解析度模式名
因此我的指令是 (注意引號):
sudo xrandr --addmode LVDS1 "1360x768_60.00"
第五步,output 生效
最後一步,output 輸出使其配置生效即可。指令如下:
sudo xrandr --output 顯示器名 --mode 解析度模式名
因此我的指令是 (注意引號):
sudo xrandr --output LVDS1 --mode "1360x768_60.00"
最後敲下回車,隨著屏幕一閃,自定義解析度就生效了。
這個設置可能會隨著電腦重啟失效,可以把相關命令保存成一個單獨的shell文件方便執行。
所以說針對我自己的這台筆記本,可以把下面這些命令另存為 xrandr_1360.sh
執行的時候直接用 bash xrandr_1360.sh 就搞定啦。