Archlinux Wayland 输入法问题

fcitx5 输入法不可用 在桌面环境的设置中设置虚拟键盘为 fcitx 5 配置 ~/.config/<flags>.conf 文件 部分 electron 包都会读取 ~/.config/ 目录下的 flags 文件,例如: [visual-studio-code-bin](https://aur.archlinux.org/packages/ visual-studio-code-bin) 读取 ~/.config/code-flags.conf [google-chrome](https://aur.archlinux.org/packages/ google-chrome) 读取 ~/.config/chrome-flags.conf 基于 electron 包的程序读取 ~/.config/electron-flags.conf 或 ~/. config/electron<electron主版本号>-flags.conf 配置内容为 --enable-features=WaylandWindowDecorations --ozone-platform-hint=auto --enable-wayland-ime 其他无法使用输入法的软件,在启动环境变量中添加以下内容: XMODIFIERS=@im=fcitx GTK_IM_MODULE=xim

十月 19, 2024 · Nite

Archlinux 中 Nvidia 驱动导致的 KDE Plasma 相关问题

本文针对 Turing (NV160/TUXXX) 及之后型号的显卡,可以通过 lspci -k | grep -A 2 -E "(VGA|3D)" 查看显卡型号 在 Linux 平台下 Nvidia 的驱动分为 3 种 nvidia/nvidia-dkms Nvidia 官方闭源驱动 nvidia-open/nvidia-open-dkms Nvidia 官方半开源驱动 nouveau 第三方开源驱动 官方驱动不论是闭源还是半开源,在游戏方面的性能都远好于第三方开源驱动。 带有 dkms 后缀的版本与不带的版本区别在于,不带后缀的版本用于 linux 标准内核,而带后缀的版本用于其他内核。 问题及解决方案 官方内核 在驱动更新到 555 主版本号之后会出现 KDE Plasma 动画卡顿和掉帧的情况,这是由于 Nvidia 官方引入的 GSP(RISC-V 处理器) 不稳定导致的。 在目前的驱动版本(560)中该问题仍然存在,可以通过禁用 GSP 解决,但是只有闭源驱动可以禁用 GSP,半开源驱动无法实现。 具体解决方法为添加内核参数 nvidia.NVreg_EnableGpuFirmware=0 添加内核参数的方法有很多需要根据使用的引导方式确定,具体可以查看 ArchWiki 此处给出 Systemd 引导的配置方法 $ nano /boot/loader/entries/<引导名>.conf (文件可能不存在需要自行创建) 添加下方内容 options nvidia.NVreg_EnableGpuFirmware=0 保存后重启即可。 第三方开源内核 第三方开源内核不会导致 KDE Plasma 卡顿的问题,但是会导致无法调节屏幕亮度,可以通过增加内核参数 acpi_backlight=none 解决。

十月 19, 2024 · Nite