linux日常使用

Written by: algebnaly

Date: 2024-04-08T05:48:43.000Z

介绍

这篇博客主要记录了我使用Arch Linux中遇到的问题以及解决办法。

sway下alacritty和google-chrome画面撕裂

只能等wlroot更新, 先使用wlroot-git过渡。

用tauri写的程序无法启动, 占满内存

程序输出Failed to create EGL image from DMABuf of size 估计是nvidia的驱动问题或者webkit2gtk的问题,解决办法是禁止webkit2gtk使用DMABuf, 启用程序前设置环境变量WEBKIT_DISABLE_DMABUF_RENDERER=1

tairu写的程序x11下白屏,不显示UI

WEBKIT_DISABLE_COMPOSITING_MODE=1

thunar设置字体大小

需要修改~/.config/gtk-3.0/gtk.css文件,添加以下内容

.thunar {
  font-size: 16pt;
}

具体大小可以根据需要调整。

zed编辑器在AMD显卡下出现绿色闪烁

我认为是vulkan-radeon的bug, 因为将vulkan-radeon卸载后安装amdvlk后问题消失了.

蓝牙不能自动连接

需要打开蓝牙的discoverable, 使用如下命令打开:

bluetoothctl discoverable on

小米蓝牙无线鼠标双系统使用

参考Arch Wiki上的蓝牙设备双系统配置即可,但有一点需要注意,该鼠标重置之后MAC地址会变, 需要在相应地修改配置文件的路径来反映MAC地址的变化。

linuxqq在wayland下的fcitx5输入法问题

把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支持?)