說明: Redis是一個開源的,由C語言編寫的高性能NoSQL資料庫,因其高性能、可擴展、相容性強,被各大小互聯網公司或個人作為記憶體型存儲組件使用。 但是其中有小部分公司或個人開發者,為了方便調試或忽略了安全風險,直接用root啟動redis,沒有設置密碼並直接對外開放了6379埠,那麼這就是一個 ...
序言
由於筆記本原生屏幕解析度太渣,於是購入一塊2440x1400、14英寸副屏。視窗管理器為dwm,使用startx
命令進入環境
註:此文不會改變tty的設置,僅設置xorg下某用戶的個人設置
目標實現:
- 關閉筆記本屏幕,只使用副屏
- 副屏解析度設置為最高,且屏幕縮放設置為合適大小
高解析度小屏幕導致ui太小
使用xrandr設置解析度
查看家目錄下又有沒有.xinitrc文件,如果沒有則添加並修改許可權:
$ sudo cp /etc/X11/xinit/xinitrc ~/.xinitrc
$ sudo chown -R yourname:yourname ~/.xinitrc
yourname替換為你的用戶名
查看當前介面輸出情況
$ xrandr
Screen 0: minimum 8 x 8, current 2240 x 1400, maximum 32767 x 32767
eDP1 connected (normal left inverted right x axis y axis)
1366x768 59.97 +
1280x720 59.74
1024x768 60.00
1024x576 60.00 59.90 59.82
960x540 60.00 59.63 59.82
800x600 60.32 56.25
864x486 60.00 59.92 59.57
640x480 59.94
720x405 59.51 60.00 58.99
680x384 60.00
640x360 59.84 59.32 60.00
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 connected primary 2240x1400+0+0 (normal left inverted right x axis y axis) 300mm x 190mm
2240x1400 60.00*+ 59.94
1920x1080 60.00 60.00 50.00 59.94
1920x1080i 60.00 50.00 59.94 50.00
1280x720 48.00 47.95 60.00 50.00 59.94
1024x768 60.00
800x600 60.32
640x480 60.00 59.94
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
根據上面的介面輸出情況判斷需要禁用及使用的介面,我這裡需要設置HDMI2及禁用eDP1,並將HDMI2解析度設置為2240x1400
$ vim ~/.xinitrc
# 讀取Xresource文件
xrdb -merge ~/.Xresources
# 設置HDMI2輸出解析度及主屏幕
xrandr --output HDMI2 --mode 2240x1400 --primary
# 關閉筆記本原屏幕
xrandr --output eDP1 --off
以上設置需要在exec dwm
命令前
使用xrandr --sacle選項縮放導致界面模糊,所以使用下麵的方法設置縮放
修改~/.Xresources 設置dpi縮放
$ vim ~/.Xresources
Xft.dpi:180
參考
https://wiki.archlinux.org/title/X_resources
https://wiki.archlinuxcn.org/wiki/Xrandr