求助
什么软件的界面模糊?什么终端不模糊?你是不是开了分数倍缩放?
就是刚装上 hyprland 装了个浏览器发现界面很模糊 试了试其他软件 也是很模糊 搜了搜说是hyprland不支持高分屏。。
hyprland 支持高分屏。只有分数倍缩放大部分软件会有问题。
你还是没说具体是什么软件。这很重要。
qq 浏览器 fcitx5 微信 都有问题。。
我试了下 hyprland.conf 里monitor设置1的缩放 变清晰了 但是字变小了。。 在往上又变糊了
还想问个问哥问题 分数倍是啥
QQ 是电子包,视同 Chromium。如果你能给它传参数的话,有参数可以让它在原生 wayland 下跑并且支持分数倍缩放,但是输入法可能有问题。
所以「浏览器」到底是啥?GNOME 那个叫「浏览器」的东西么?
fcitx5 的话,是在什么程序里边?
微信的话,你使用的哪个版本?
分数倍缩放就是不是整数倍的缩放,比如 1.25 啊 1.5 啊之类的。整数倍缩放,比如 1 和 2,原生 Wayland 程序都不应该有问题的。
浏览器我用的edge 如果这么说的话 模不模糊还和软件的版本有关? 然后如果按照你上面说的 是因为分数倍才导致的模糊 单我这个一直都是整数倍 再调倍数前还是用的auto 刚入门 想问的有点多
Edge 视同 Chromium。
这里是 Arch Linux,默认你在用 Arch Linux 官方版本或者最新稳定版。其实分数倍支持的话最近的版本都没太多变化的吧。
那你先检查一下是原生 Wayland 还是 Xwayland。方法是,运行 xeyes 程序(没有就自己装 xorg-xeyes),鼠标移到需要检查的软件的窗口上,看看眼睛跟不跟着鼠标转。跟的是 Xwayland,否则是原生 Wayland。
edge是Xwayland
大佬 我现在又遇到新问题了。。。 配置hyprland中文化 没用
我照得wiki做的
/etc/locale.gen里面en_US和zh_CN的都没问题
然后分别在~/.xinitrc ~/.xprofile里面写了
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:en_US
重启了 没用。。
显示的还是英文
~/.xinitrc 是 startx 用的。~/.xprofile 大多数登录管理器只有在 x11 时才执行(lightdm 才会在 wayland 会话时也执行它)。你可以把环境变量的配置写到你的 hyprland 配置文件里。记得用 dbus-update-activation-environment --systemd 更新一下 dbus 和 systemd 的那份。
xwayland 的话,基于 wlroots 的 Wayland compositor 需要打过 hidpi 补丁的版本才能在2倍缩放时也显示清晰(不让 Wayland compositor 缩放它们)。
额 啥子意思 我没用sddm这些
呃,那是你怎么登录和启动图形界面的?
安装了hyprland 直接用命令Hyprland启动啊
还有就是 咋下hidpi补丁列
你那样启动部分环境变量不对,会有问题的……建议使用 sddm 或者 lightdm 这类登录管理器来处理。
你写在 ~/.xprofile 里的话,你运行 Hyprland 之前先 source 一下它也行。但也要记得把环境变量导入到 dbus 和 systemd。XDG_ 开头的几个环境变量你得自己设置好。
用了这个补丁确实 2倍缩放 清楚了 但是字太大了 试了其他缩放 不知道为啥又变糊了
没有遇到你的问题,感觉应该是你没有正确设置环境变量,导致大部分应用都是 xwayland 模式,可以在 hyprland.conf 中设置 env 相关的内容(见 Environment Variables)
env=QT_WAYLAND_DISABLE_WINDOWDECORATION,1
env=QT_AUTO_SCREEN_SCALE_FACTOR,1
env=QT_QPA_PLATFORM,wayland;xcb
关于 fcitx5,则需要关闭 附加组件–经典用户界面–在 Wayland 下启用分数缩放
为什么要关闭「在 Wayland 下启用分数缩放」?它挺好用的啊。

