archlinux 怎么在终端输入中文啊

2019-07-08 07:19:24 +08:00
 badgate

配置

OS: archlinux

WM: i3wm

DM: lxdm


尝试了在~/.xprofile中输入

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

但是没有作用。。。

4553 次点击
所在节点    程序员
11 条回复
AEANWspPmj3FUhDc
2019-07-08 07:32:40 +08:00
# 安裝 fcitx 包組和圖形化的配置工具
sudo pacman -S fcitx-im fcitx-configtool

# 添加環境變量(設置了環境變量可能需要重啟下 DM )
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

# 打開配置工具( fcitx-configtool )
# 添加你想要的輸入法,和配置其它自己想要配置的。
AEANWspPmj3FUhDc
2019-07-08 07:35:59 +08:00
![fcitx-configtool 添加的輸入法示例]( https://i.loli.net/2019/07/08/5d2281c60552b71377.png)
starrycat
2019-07-08 07:39:49 +08:00
AEANWspPmj3FUhDc
2019-07-08 07:44:35 +08:00
fcitx 自帶了拼音、雙拼、五筆等輸入方案,沒有特殊的要求可以用自帶的。

也還有其它輸入方案,比如 sunpinyin、rime 等。

具體可見 https://wiki.archlinux.org/index.php/Fcitx
owt5008137
2019-07-08 07:57:21 +08:00
还得装 fcitx 和 fcitx 的输入法,我装的是 rime,然后启动 fcitx,我的 manjaro 是没有默认启动这玩意
Stevenv
2019-07-08 08:03:53 +08:00
根据楼上大佬的配置或者 wiki,配置完重启一下
AEANWspPmj3FUhDc
2019-07-08 08:29:25 +08:00
@owt5008137
哦,對對對,還要重啟。

@badgate
想要開機時啟動 fcitx,你用的 i3wm, 就在 i3wm 的配置中,加入 exec --no-startup-id fcitx
或者在 ~/.xprofile 中加入 fcitx &

如果想要立即啟動,在終端中執行 fcitx -b
vvxex
2019-07-08 09:26:05 +08:00
其实最好的解决方法还是不用中文。
zeroDev
2019-07-08 09:30:24 +08:00
你要确保 fcitx 开机自启
love
2019-07-08 10:04:01 +08:00
如果你用的是 wayland,.xprofile 是不会读取的,要用

cat ~/.config/environment.d/my.conf

GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
bianjp
2019-07-08 22:06:42 +08:00
推荐使用 ~/.pam_environment, 兼容 xorg 和 Wayland。

XMODIFIERS DEFAULT=\@im=fcitx
GTK_IM_MODULE DEFAULT=fcitx
QT_IM_MODULE DEFAULT=fcitx

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/580852

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX