欢迎光临散文网 会员登陆 & 注册

Hyprland 安装配置|缩放模糊|输入法

2023-07-12 19:01 作者:st-_-st  | 我要投稿

同步视频:

安装

1. 非高分屏

sudo pacman -S hyprland 或者 paru/yay -S hyprland-git


2. 4K高分屏(安装配置方式不同):看之后会发的另一篇文章


基本配置

mkdir -p ~/.config/hyprland   #创建hyprland文件夹

cp /usr/share/hyprland/hyprland.conf ~/.config/hyprland/   #复制默认配置文件

运行

建议在 TTY 环境中运行,在其他桌面环境中直接运行可能会有问题.

不要用 root 用户运行.

输入 Hyprland 运行

缩放配置

先用 `hyprctl monitors` 查看 `scale`,只要scale不为1,xwayland下的程序会糊,wayland的应用可能也会稍微糊一点,因为 wayland 不支持非整数缩放,此时统一把 hyprland.conf 中的 scale 调整为1,也就是monitor的最后一个参数,例如 monitor=,preferred,auto,1

 如何查看是否在xwayland 下运行,用 `hyprctl clients` 查看,如果是 `xwayland:1` 的则是在 xwayland 下运行的. 不糊的并且大小合适的不用看下面调整的步骤.

1. xwayland 配置: 安装`xorg-xrdb`,通过此命令调整dpi到合适的值(每调一次打开一次xwayland的应用查看是否合适),`echo 'Xft.dpi: 144' | xrdb -merge `(一倍缩放dpi为96,再次基础上加,1.5倍为144),调整好后,在配置文件中添加`exec-once = echo 'Xft.dpi: 144' | xrdb -merge '`,此时xwayland的显示问题解决了,但 wayland 的应用依旧很小.

2. wayland 配置(不同框架下的应用配置不同):

gtk3(安装dconf,dconf-editor): 设置dconf-editor 的/org/gnome/desktop/interface/text-scaling-factor 改字体缩放, /org/gnome/desktop/interface/scaling-factor 改界面缩放(貌似没用).

QT: export QT_WAYLAND_FORCE_DPI=144   比如OBS必须在wayalnd下运行

electron: 运行electron时加参数`--force-device-scale-factor`,有输入法和显示bug(建议electron在xwayland下运行,默认是在xwayland下运行)


其他: 像waybar这种就调一下字体大小就行


 详情参考: https://wiki.archlinux.org/title/HiDPI#GUI_toolkits

输入法

sudo pacman -S fctix5-im fcitx5-chinese-addons


第一次运行要取消勾选 Input Method页的 Only show current language,然后找到 Pin Yin ,双击添加

切换输入法默认为 ctrl+空格


~/.config/hyprland/hyprland.conf 添加 exec-once = fcitx5 -d


~/.bashrc 添加

export GTK_IM_MODULE=fcitx

export QT_IM_MODULE=fcitx

export XMODIFIERS=@im=fcitx


设置输入框的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,有别人分享自己好看的配置,一般也会附上github链接

https://discord.com/invite/hQ9XvMUjjr 


Hyprland 安装配置|缩放模糊|输入法的评论 (共 条)

分享到微博请遵守国家法律