Written by: algebnaly
Date: 2024-04-08T05:48:43.000Z
这篇博客主要记录了我使用Arch Linux中遇到的问题以及解决办法。
只能等wlroot更新, 先使用wlroot-git过渡。
程序输出Failed to create EGL image from DMABuf of size
估计是nvidia的驱动问题或者webkit2gtk的问题,解决办法是禁止webkit2gtk使用DMABuf,
启用程序前设置环境变量WEBKIT_DISABLE_DMABUF_RENDERER=1。
WEBKIT_DISABLE_COMPOSITING_MODE=1
需要修改~/.config/gtk-3.0/gtk.css文件,添加以下内容
.thunar {
font-size: 16pt;
}
具体大小可以根据需要调整。
我认为是vulkan-radeon的bug, 因为将vulkan-radeon卸载后安装amdvlk后问题消失了.
需要打开蓝牙的discoverable, 使用如下命令打开:
bluetoothctl discoverable on
参考Arch Wiki上的蓝牙设备双系统配置即可,但有一点需要注意,该鼠标重置之后MAC地址会变, 需要在相应地修改配置文件的路径来反映MAC地址的变化。
把linuxqq的desktop文件从/usr/share/applications/linuxqq.desktop复制到~/.local/share/applications下,并修改其命令行参数如下:
Exec=env DESKTOPINTEGRATION=false /usr/bin/linuxqq --enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime --no-sandbox %U
这样就能在wayland环境下正常使用fcitx5输入法了。
该方法应该适用于任何基于electron开发的应用程序。
(但是为什么electron还不默认开启wayland支持?)