hchunhui / librime-cloud

87 stars 15 forks source link

macOS的squirrel上按ctrl-e和ctrl-t没有任何反应. #17

Open jackywu opened 3 months ago

jackywu commented 3 months ago

macOS的squirrel上按ctrl-e和ctrl-t没有任何反应.

不知道该怎么调试?从/private/var/folders/cp/60pcwk2n2rj8k143bmk5hxww0000gn/T/rime.squirrel/日志目录没有看到有错误信息?

52mzd commented 2 weeks ago

同样

xiaoxiangmoe commented 5 days ago

检查一下

# 我在 macOS 使用的 fcitx5,配置文件是 .local/share/fcitx5/rime,设置为  $out 
mkdir -p $out
rsync --archive --chmod=u+w $RimeIce/* $LibrimeCloud/scripts/* $out
cat $$RimeIce/rime.lua $LibrimeCloud/scripts/rime.lua > $out/rime.lua

# 百度云拼音, Control+t 为云输入触发键
# 使用方法:
# 将 "lua_translator@baidu_translator" 和 "lua_processor@baidu_processor"
# 分别加到输入方案的 engine/translators 和 engine/processors 中
yq --inplace '.engine.translators += ["lua_translator@baidu_translator"]' $out/rime_ice.schema.yaml
yq --inplace '.engine.processors += ["lua_processor@baidu_processor"]' $out/rime_ice.schema.yaml

如果你不想把 so 放到 /usr/local/lib/lua/5.4 下面, 比如你想放在 /nix/store/lyig25i7wq411zkm627gdf08hmi6pyl9-librime-cloud/lib/simplehttp.so 下面 可以在 baidu.lua 顶部添加一行

package.cpath = package.cpath .. ';/nix/store/lyig25i7wq411zkm627gdf08hmi6pyl9-librime-cloud/lib/?.so'