V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
badgate
V2EX  ›  程序员

archlinux 怎么在终端输入中文啊

  •  
  •   badgate · 2019-07-08 07:19:24 +08:00 · 4533 次点击
    这是一个创建于 1725 天前的主题,其中的信息可能已经有所发展或是发生改变。

    配置

    OS: archlinux

    WM: i3wm

    DM: lxdm


    尝试了在~/.xprofile中输入

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

    但是没有作用。。。

    第 1 条附言  ·  2019-07-08 12:31:27 +08:00

    已经解决了,感谢各位大佬的帮忙!!!

    把下面的内容加入到/etc/profile就好了

    export GTK_IM_MODULE=fcitx
    export QT_IM_MODULE=fcitx
    export XMODIFIERS="@im=fcitx"
    
    11 条回复    2019-07-08 22:06:42 +08:00
    AEANWspPmj3FUhDc
        1
    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
        2
    AEANWspPmj3FUhDc  
       2019-07-08 07:35:59 +08:00
    ![fcitx-configtool 添加的輸入法示例]( https://i.loli.net/2019/07/08/5d2281c60552b71377.png)
    starrycat
        3
    starrycat  
       2019-07-08 07:39:49 +08:00 via Android
    AEANWspPmj3FUhDc
        4
    AEANWspPmj3FUhDc  
       2019-07-08 07:44:35 +08:00
    fcitx 自帶了拼音、雙拼、五筆等輸入方案,沒有特殊的要求可以用自帶的。

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

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

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

    如果想要立即啟動,在終端中執行 fcitx -b
    vvxex
        8
    vvxex  
       2019-07-08 09:26:05 +08:00
    其实最好的解决方法还是不用中文。
    zeroDev
        9
    zeroDev  
       2019-07-08 09:30:24 +08:00 via Android
    你要确保 fcitx 开机自启
    love
        10
    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
        11
    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
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1179 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:18 · PVG 02:18 · LAX 11:18 · JFK 14:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.