在 Alacritty 终端中支持输入法

TL;DR

在 Wayland 下 Alacritty 对输入法(Fcitx5)支持存在问题,解决方案为设置如下两个环境变量中的任意一个

  • WAYLAND_DISPLAY=alacritty
  • WINIT_UNIX_BACKEND=x11

启动时默认添加此参数

~/.local/bin(或其他在 $PATH 中先于 /usr/bin/ 的目录)中添加一个名为 alacritty 的文件,输入:

#!/bin/bash
export WINIT_UNIX_BACKEND=x11
exec /usr/bin/alacritty "$@"

保存并设置可执行权限即可。

关于副作用

将会使用 Xwayland,这一般不会是一个问题。

参考

posted @ 2023-11-05 15:50  方而静  阅读(693)  评论(0编辑  收藏  举报