weasel常駐語言欄、能提供右鍵部署菜單的“中”語言指示器彻底永久消失
上报前已检查
- [X] 我遇到的问题没有其他人在 issue 里提到过
- [X] 我的小狼毫版本于 rime/weasel 下载
- [X] 我在使用小狼毫的最新发布版本,或最新发布版本后的 CI 构建
操作系统信息
- OS 详细版本: Windows 11 22H2 19045.3324]
- 小狼毫版本: 1. 最新正式版 2. CI构建版:weasel-artifact-0.17.4.7.dd802c5.(後面用更舊版測試也同樣問題)
描述遇到的问题
0.一年前旧版使用沒問題,昨天升級新版、增加輸入法配置出现問題:weasel自带的任务栏“A/中”指示器彻底永久性消失
1.操作系統輸入法指示器可显示,weasel光標处的悬浮指示器可显示,weasel自身图标可显示
~~2.出問題的瞬間,原先第三方配色方案被重置,竖排显示被重置为横排,weasel\data\preview下的配色方案无法通过常規方法选择,带UI的配置只能用WeaselDeployer.exe手动双击打开或者手写配色。无奈只能編輯weasel.custom.yaml临时修正,但解决不了主因~~刪除部分已經解決,編輯weasel.yaml
3.把万象拼音的default.yaml删掉,也沒解决。 4. default.custom.yaml清清白白,沒有猫腻:
customization:
distribution_code_name: Weasel
distribution_version: 0.17.4
generator: "Rime::SwitcherSettings"
modified_time: "Sun Aug 31 03:02:20 2025"
rime_version: 1.14.0
patch:
schema_list:
- {schema: yusm}
- {schema: snow_sipin}
- {schema: wanxiang_pro}
- {schema: yuhao_pinyin}
~~联想到最近几个月的CI一直在隐藏UI上动刀子做文章,怀疑是BUG: 比如这种改动(但是問題是0.17.4这种旧版就已經发现): feat: new parameter hide_ime_mode_icon: {bool} in weasel.yaml to determine if to hide TSF language bar icon. #811~~
最後默認配置也無效,可能系統或者註冊表問題了
关于style/display_tray_icon选项,测试无效,
而且了解到:
上述代碼含義是 顯示 托盤圖標。
另外,托盤圖標的功能已經被語言欄圖標取代。後者是始終顯示的。請注意區分圖標顯示的位置是托盤區還是語言欄。
Originally posted by @lotem in #434
另外如果强行修改weasel.yaml的display_tray_icon的值会让资源管理器直接崩溃重启
托盘图标功能早就不用了。语言栏消失是不是程序崩溃了。我怀疑跟前端配置 weasel.yaml 有关。用默认的配置没问题吧?
语言栏消失
只是单纯的语言栏消失,打字都能正常用的,似乎不是程序崩溃,有种类似于DLL没注入资源管理器的意思,不知是权限还是兼容性的问题
托盘图标功能早就不用了。语言栏消失是不是程序崩溃了。我怀疑跟前端配置 weasel.yaml 有关。用默认的配置没问题吧?
配置刪完了重裝0.16.3依然沒“EN/中”指示器,我注意到系統管理這以前是“小狼豪”中文,現在是英文
首先,小狼毫没有 EN/中这样的变换
其次,你大概率是高级键盘设置里开启了使用桌面语言栏,然后小狼毫的languagebar icon就不见了
再次,另外如果强行修改weasel.yaml的display_tray_icon的值会让资源管理器直接崩溃重启这个待确认
首先,小狼毫没有
EN/中这样的变换 其次,你大概率是高级键盘设置里开启了使用桌面语言栏,然后小狼毫的languagebar icon就不见了 再次,另外如果强行修改weasel.yaml的display_tray_icon的值会让资源管理器直接崩溃重启这个待确认
你嚴重誤解了,我說的是右擊出現菜單欄的這個“中”,我現在沒有圖標完全無法右擊。誤解成“桌面语言栏”也太誇張了。我主貼還有任務欄截圖,沒有“中”,系統到CH和蠟燭圖標都有。(以前都有的,可以右擊進行相關操作)
這裏前兩張圖是其他人提供的,第三張是我自己的
资源管理器直接崩溃那個是特定情況的特例,可能需要滿足一定變量條件,我沒有說所有機器上都會這樣
查这个
其次,你大概率是高级键盘设置里开启了使用桌面语言栏,然后小狼毫的languagebar icon就不见了
查这个
其次,你大概率是高级键盘设置里开启了使用桌面语言栏,然后小狼毫的languagebar icon就不见了
早就檢查過了,而且桌面语言栏是2\3個圖標一起組成語言欄的,不可能變動一個圖標,另外剩下的留在任務欄的
我強調過。兩個圖標是共同進退的,不可能只消失一個
https://github.com/EasyIME/PIME/releases/tag/v1.3.0-stable
兩年前停更的PIME可以正常顯示"中"指示器,它的設定是另外單獨一個圖標,更穩定,而不是依賴右鍵
桌面语言栏目前还不支持的