Hyprland 安裝配置|縮放模糊|輸入法
同步視頻:

安裝
1. 非高分屏
sudo pacman -S hyprland?或者?paru/yay -S hyprland-git
2. 4K高分屏(安裝配置方式不同):看之后會(huì)發(fā)的另一篇文章

基本配置
mkdir -p ~/.config/hyprland? ?#創(chuàng)建hyprland文件夾
cp /usr/share/hyprland/hyprland.conf ~/.config/hyprland/? ?#復(fù)制默認(rèn)配置文件

運(yùn)行
建議在 TTY 環(huán)境中運(yùn)行,在其他桌面環(huán)境中直接運(yùn)行可能會(huì)有問(wèn)題.
不要用 root 用戶運(yùn)行.
輸入 Hyprland 運(yùn)行

縮放配置
先用?`hyprctl monitors` 查看 `scale`,只要scale不為1,xwayland下的程序會(huì)糊,wayland的應(yīng)用可能也會(huì)稍微糊一點(diǎn),因?yàn)?wayland 不支持非整數(shù)縮放,此時(shí)統(tǒng)一把 hyprland.conf 中的 scale 調(diào)整為1,也就是monitor的最后一個(gè)參數(shù),例如?monitor=,preferred,auto,1
?如何查看是否在xwayland 下運(yùn)行,用 `hyprctl clients` 查看,如果是 `xwayland:1` 的則是在 xwayland 下運(yùn)行的. 不糊的并且大小合適的不用看下面調(diào)整的步驟.
1.?xwayland 配置: 安裝`xorg-xrdb`,通過(guò)此命令調(diào)整dpi到合適的值(每調(diào)一次打開(kāi)一次xwayland的應(yīng)用查看是否合適),`echo 'Xft.dpi: 144' | xrdb -merge `(一倍縮放dpi為96,再次基礎(chǔ)上加,1.5倍為144),調(diào)整好后,在配置文件中添加`exec-once = echo 'Xft.dpi: 144' | xrdb -merge '`,此時(shí)xwayland的顯示問(wèn)題解決了,但 wayland 的應(yīng)用依舊很小.

2. wayland 配置(不同框架下的應(yīng)用配置不同):
gtk3(安裝dconf,dconf-editor): 設(shè)置dconf-editor 的/org/gnome/desktop/interface/text-scaling-factor 改字體縮放, /org/gnome/desktop/interface/scaling-factor 改界面縮放(貌似沒(méi)用).
QT: export QT_WAYLAND_FORCE_DPI=144? ?比如OBS必須在wayalnd下運(yùn)行
electron: 運(yùn)行electron時(shí)加參數(shù)`--force-device-scale-factor`,有輸入法和顯示bug(建議electron在xwayland下運(yùn)行,默認(rèn)是在xwayland下運(yùn)行)
其他: 像waybar這種就調(diào)一下字體大小就行
?詳情參考: https://wiki.archlinux.org/title/HiDPI#GUI_toolkits

輸入法
sudo pacman -S fctix5-im fcitx5-chinese-addons
第一次運(yùn)行要取消勾選 Input Method頁(yè)的?Only show current language,然后找到 Pin?Yin ,雙擊添加
切換輸入法默認(rèn)為 ctrl+空格
~/.config/hyprland/hyprland.conf 添加 exec-once = fcitx5 -d
~/.bashrc 添加
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
設(shè)置輸入框的DPI:?
1. fcitx5-configtool->Addons -> Classic User Interface -> ? Use Per Screen DPI
? ? fcitx5-configtool->Addons -> Classic User Interface -> Force Font DPI on Wayland 144
偷參考別人好看的配置
Discord 社群的chat中有rice-fields,有別人分享自己好看的配置,一般也會(huì)附上github鏈接
https://discord.com/invite/hQ9XvMUjjr?