A fcitx5 frontend developed for Steam Big Picture/SteamOS/Steam Deck users.
一个 fcitx5 前端,为 Steam 大屏幕/SteamOS/Steam Deck 用户开发。
如果您是 Arch Linux 用户,推荐使用 AUR 包安装。
对于常见的 AUR 助手 yay,执行以下命令即可安装:
yay -S fcitx5-steam-ibus-frontend首先确保拥有 Flatpak 环境。
安装 org.fcitx.Fcitx5 :
flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install --user org.fcitx.Fcitx5安装前端:
flatpak remote-add --user --if-not-exists --no-gpg-verify fcitx5-steam-ibus-frontend-repo https://chenx-dust.github.io/fcitx5-steam-ibus-frontend/repo
flatpak install --user fcitx5-steam-ibus-frontend-repo org.fcitx.Fcitx5.Addon.SteamIBusFrontend请先确保已经安装了 Git,CMake 和 GCC。
git clone https://github.com/chenx-dust/fcitx5-steam-ibus-frontend.git
cd fcitx5-steam-ibus-frontend
mkdir build && cd build
cmake ..
make
sudo make install如果在后面步骤 fcitx5 无法找到 libsteamibusfrontend.so ,可能需要删除 build 文件夹,将 CMake 命令替换为:
cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=/usr/lib ..重新进行编译与安装。
首先,应当利用 fcitx5-configtool 或者其他工具,将需要使用的输入法加入进默认的输入法组中。
需要注意的是,使用本插件时应当禁用自带的 ibusfrontend 前端,否则会产生冲突。
在进入 Steam 大屏幕后,利用 SSH 等方式启动,命令为:
export DISPLAY=:1 # 大多数情况,按需调整为 Steam 大屏幕所在的 DISPLAY
fcitx5 --enable steamibusfrontend --disable ibusfrontend -r如果使用 Flatpak 则使用下面的命令:
flatpak run org.fcitx.Fcitx5 --enable steamibusfrontend --disable ibusfrontend(暂无)
目前确认 fcitx5-chinese-addons 完全兼容。其他输入法可能有无法翻页、无法选择候选词等问题,请反馈。目前确认简体中文(拼音)、日语、韩语具有完全自由的输入法切换功能,其他输入法可能无法自由切换,只能在纯字母键盘和启用输入法的键盘中切换,可以通过默认输入法组的默认输入法进行配置。
本项目基于 fcitx5 的 ibusfrontend 源代码修改而来,继承其授权协议 LGPL-2.1-or-later 。