zhaoJians Tech-Notizen

Linux Pinyin-Eingabemethoden-Wörterbuch verursacht abnormale Speichernutzung in fcitx5

Technologie ~1699 Wörter · 5 Min. Lesezeit - Aufrufe

Dieses Mal habe ich auf Debian 12 Testing fcitx5-rime nicht installiert, sondern direkt das mitgelieferte fcitx5-chinese-addons verwendet, das Eingabemethoden wie Wubi, Pinyin, Shuangpin und Ziran Ma umfasst. Es unterstützt Cloud-Pinyin und kann auch direkt das offizielle Sogou-Pinyin-Wörterbuch verwenden. Allerdings habe ich während der Nutzung eine abnormale Speicherauslastung von fcitx5 festgestellt.

/uploads/2023/11/Screenshot_20231127_223525.png

Nach der Fehlersuche stellte sich heraus, dass dies durch die Verwendung des fcitx5-pinyin-zhwiki-Wörterbuchs verursacht wurde. fcitx5-pinyin-zhwiki basiert auf der chinesischen Wikipedia und enthält eine sehr große Anzahl von Wörtern. fcitx5 lädt das Wörterbuch direkt in den Speicher, sodass die Verwendung von fcitx5-pinyin-zhwiki unmerklich über 600 MB Speicher zusätzlich belegt.

Da ich normalerweise nicht kontinuierlich tippe, reicht das Sogou-Wörterbuch vollkommen aus. Daher habe ich beschlossen, das fcitx5-pinyin-zhwiki-Wörterbuch vorerst zu entfernen. Nach dem Neustart der Eingabemethode kehrte die Speichernutzung wieder nahezu in den Ausgangszustand zurück.

/uploads/2023/11/Screenshot_20231127_223610.png

Außerdem gab es einen anderen Fall von abnormaler fcitx5-Speichernutzung: Nachdem Cloud-Pinyin aktiviert wurde, war der standardmäßige Google-Backend-Dienst nicht erreichbar, was zu einem Speicheranstieg führte. Das Problem lässt sich einfach lösen, indem man den Cloud-Pinyin-Backend-Dienst auf Baidu umstellt.

/uploads/2023/11/Screenshot_20231128_033320.png

Teilen:

Kommentare