楼主:
TacoEater (ABBBB ABBAAA)
2024-03-23 07:58:04最近看到 Nix Home Manager 把 i18n 的问题解决,
准备把这东西包成 Flake 才发现原来场外好多 Workaround...
所以我弄了个安装脚本自动导入路径
# repo=https://raw.githubusercontent.com/hftsai256/rime-liur-lua
# src=master/tools/install.sh
# sh <(curl -fsSL $repo/$src)
detected IM: fcitx5-rime
install path: /home/deck/.var/app/org.fcitx.Fcitx5/data/fcitx5/rime
proceed? (y/N)
应该是有简单一点,至少我在 Arch 和 Steam Deck/Flatpak 上可以用
大概就是 Nix 会有点问题 (Nix digest 是一方面,另一方面是唯读系统)
不过都用到 Nix 了,想办法包成 Flake overlay 吧
哪天可能会看到 flake.nix 出现在根目录
对 Nix 有兴趣的话可以参考我的 dotfiles:
https://github.com/hftsai256/dotfiles/tree/master/home-manager
SteamOS 3.5 后预留了 /nix 目录,要做开发机是完全没问题的
※ 引述《chrisLee (阿波)》之铭言:
: 因工作换用 win 平台很久了,拿到一台 linux 很怀念也觉得很好玩!
: 觉得桌面模式蛮精美的,想要平常也能使用,但缺乏呒虾米可不行~
: 终于搞定了后,想说分享出来给有需要的朋友。
: (呒虾米若有买官方软件是有提供 ibux 字根表的,
: 我从小到大是把他们家有出的各平台软件都买遍了…
: 请支持正版,以下提供网络上找到的资讯整理成步骤)
: 1. 主要for桌面模式、外接键盘使用
: 2. 装fcitx 及 rime 之后是顺的,原本系统内建的 ibus连打注音都很难用
: 3. 不用担心装fctix 会弄坏外面 game mode 的虚拟键盘那些
: 4. 在内建的 Discover (桌面里可以安装程式的地方,捷径在桌面左下角蓝色购物袋)
: 里面搜寻 fcitx 就可先装好 Fcitx 5 和 Rime for Fcitx 5
: 接下来主要感谢 Linux 板的 hohiyan 大大的整理及教学!
: https://www.ptt.cc/bbs/Linux/M.1614454898.A.F8D.html
: 也可以直接过去看原文
: 也感谢 kensou0012 大大更新 Steam OS 3.5.5 之后指令要修正,我下面已修正了
: https://www.ptt.cc/bbs/Linux/M.1702005493.A.9BF.html
: 5. 按左下角,执行 Konsole 要来打指令了
: 6. 指令照贴上后按ENTER(下同): mkdir tmp; cd tmp
: 7. 指令: git clone https://github.com/rime/plum.git && cd plum
: 8. 指令:(下面全部是一行,请接成一行不要断掉,最后再按ENTER)
: rime_dir=/home/deck/.var/app/org.fcitx.Fcitx5/data/fcitx5/rime
: rime_frontend=fcitx5-rime ./rime-install ./liur-lua-packages.conf
: 9. 装好了,但我卡很久找不到如何启动,请回到 Discover,找到 Fcitx 5 点入,
: 右上角有个 Launch 的钮按下去,就可看到桌面右下角有个键盘符号了
: 10. 键盘符号按右键可以选 RIME,选了后图示会变成一个“中”
: 11. 之前先开好的程式,要比第 9 步“晚开”才会可以输入,
: 不然会变成无法输入的状态,所以我们要把 fcitx 改为开机自动启动:
: 桌面的最左下第一个捷径就是 Quick Settings 打开
: 找 Startup and Shutdown 点入,点第一个 Autostart
: 右边下面选 Add 然后找 Fcitx 5 加入
: 12. 桌面最左下,选单里的右下有个 < 里面有 Logout 按下去(会很像重开)
: 13. 重新再进桌面后,一切应该完成了,用 Ctrl Space 切至 中,里面只有虾米
: 按左边 shift 可切换~
: 14. 如果用一半怪怪的(打这篇文章发生一次) 在选“中”(就是Rime) 的状况下,
: 对“中”按右键选 Deploy 会让 Rime 重来一次,试过就正常了