「fcitx-remote(1)」-

  CREATED BY JENKINSBOT

通过终端控制Fcitx的状态的工具

命令语法格式

fcitx-remote [OPTION]

命令描述

命令fcitx-remote是一个终端工具,用于从控制台控制Fcitx的状态。比如:激活输入法、切换输入法、重新加载配置等等。

命令支持的选项及含义

[no option]
没有指定选项是打印Fcitx的状态:

  • 0:表示关闭;
  • 1:未激活;
  • 2:已激活;

-a
打印Fcitx的dbus地址。

-e
要求退出Fcitx。

-c
关闭输入法。

-o
激活输入法。

-r
重新加载Fcitx的配置。

-t, -T
切换输入法的状态。等同与交替使用-c与-o选项。

-s imname
切换到由imname指定的输入法。比如,fcitx -m pinyin,表示切换到拼音输入法;fcitx -m wbpy,表示切换到无比输入法。

关于imname的取值参考下面的「关于输入法名称」部分。

-m <imname>
打印imname对应的附加组件的名字。

关于imname的取值参考下面的「关于输入法名称」部分。

-h
显示帮助信息并退出。

关于输入法名称

选项-s与-t的参数<imname>是Fcitx用来引用输入法的名称。

不幸的是,这些名字也没有在文档中记录,但你可以在你的fcitx配置文件中找到它们,在我们的系统中,它是~/.config/fcitx/profile。

该配置文件中有一个EnabledIMList参数,它是Fcitx所支持的输入列表。每个项之间使用逗号(,)分隔。项的格式为<imname>:<boolean>,其中imname为该输入法的名字,而boolean表示是否启用该输入法。并且只有输入法为启用状态时,才可以使用-s选项进行切换。

相关文件

Fcitx会创建名为/tmp/fcitx-socket-<displayname>的套解字文件,因此用户必须有权限访问/tmp目录。

参考文献

更新日志

  • 06/29/2018 创建文章