V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
churchill
V2EX  ›  分享发现

折腾好久尝鲜了 Hyprland,小问题一堆,但基本上属于能用了,遇到的一些问题供参考

  •  
  •   churchill · 2023-09-11 22:28:54 +08:00 · 2593 次点击
    这是一个创建于 444 天前的主题,其中的信息可能已经有所发展或是发生改变。

    首先是 Chrome ,默认不支持 Wayland, 强制使用后发现输入法不能用,搜索后得知需要使用 gtk4

    --enable-features=UseOzonePlatform
    --ozone-platform=wayland
    --gtk-version=3
    

    这样 fcitx5 能用了,不过候选词的那个框框位置不对,并且浏览器多了些毛病,不能右键下载图片,上传图片报错等等。Firefox 表现完美,可我的主力是 Chrome 。

    Flutter 完美支持是意外之喜,除了 AndroidStuido 需要跑在 Xwaylany 上。

    vscode 和 Chrome 一样的毛病,使用相同的配置之后在我的机器上打开就 crash , 暂时没找到解决方法。只能按照官方的建议跑在 Xwayland 上然后强制放大 UI,放大倍率只能是整数,在我这个分辨率上就很尴尬——原始的太小,2 倍又太大,显示不了多少东西。

    一些软件多少有适配问题,有些可能永远都不会支持了,比如说 w3m 用不了,ranger 看不了图片。 我还发现 GLFW 有奇怪的问题,Wayland 上拿不到正确的 FrameBuffer 大小,官方的 issues 也没有明确的修复计划,导致 viewport 总是只有窗口的 1/4 。

    12 条回复    2023-09-15 14:17:27 +08:00
    zocoxx
        1
    zocoxx  
       2023-09-11 23:15:03 +08:00
    status bar 主题可否分享下
    d29107d
        2
    d29107d  
       2023-09-12 00:46:43 +08:00 via Android
    4k 屏 chrome 文字会模糊 一直解决不了
    churchill
        3
    churchill  
    OP
       2023-09-12 10:13:36 +08:00
    churchill
        4
    churchill  
    OP
       2023-09-12 10:16:15 +08:00
    @d29107d 默认跑在 xwayland 上是这样的,要么用 wayland 忍受输出法带来的毛病,
    要么用官方的方法 https://wiki.hyprland.org/Configuring/XWayland/ 你是 4k 屏应该不在意整数倍的缩放
    tengyufei
        5
    tengyufei  
       2023-09-12 16:07:02 +08:00 via Android
    hyprland 自带了输入法补丁,你用 code --enable-wayland-ime 就可以了,其他参数不用,chrome 同理
    tengyufei
        6
    tengyufei  
       2023-09-12 16:08:20 +08:00 via Android
    ranger 你可以试试类似的软件 yazi ,lf 都能看图片
    kaiger
        7
    kaiger  
       2023-09-12 17:35:45 +08:00
    @tengyufei #6

    lf 能看图片?怎么做的,我的 lf 图片显示 binary
    kaiger
        8
    kaiger  
       2023-09-12 17:37:09 +08:00
    另外 hyprland 用啥截图,电脑配了 Nvidia 的显卡,grim 截图全黑
    churchill
        9
    churchill  
    OP
       2023-09-12 18:42:52 +08:00
    @tengyufei 主要是为了跑在 wayland 模式下应用非整数缩放,否则 fcitx5 在 chrome 下是没问题的

    ![]( )
    churchill
        10
    churchill  
    OP
       2023-09-12 18:45:56 +08:00   ❤️ 1
    @kaiger
    ```
    bind = $mainMod, S, exec, grim -t png -g "$(slurp)" - | swappy -f - # take a screenshot
    ```
    试试呢,如果不编辑那 swappy 可以不要
    echaos
        11
    echaos  
       2023-09-13 03:24:19 +08:00 via Android
    wayland 劝退 n 卡,刷新率一直有问题。用了半年又跑回 win+wsl 了
    867380699
        12
    867380699  
       2023-09-15 14:17:27 +08:00 via Android
    Kitty 里用 ranger 可以显示图片
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1087 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 22:35 · PVG 06:35 · LAX 14:35 · JFK 17:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.