it-swarm.com.de

Installiere sogoupinyin auf Ubuntu 16.04LTS, mit dem Fehler 'Gtk / IMModule'

Ich möchte sogoupinyin auf meinem Ubuntu 16.04-Rechner installieren. Folgendes habe ich getan.

Sudo apt remove fcitx
Sudo apt autoremove
Sudo reboot
Sudo dpkg -i sogoupinyin*.deb
Sudo apt install -f

diese Nachrichten wurden gemeldet, als wir 'dpkg' tippten:

[email protected]:~/Downloads$ Sudo dpkg -i ./sogoupinyin_2.1.0.0082_AMD64.deb 
[Sudo] password for wangfrank: 
(Reading database ... 216172 files and directories currently installed.)
Preparing to unpack .../sogoupinyin_2.1.0.0082_AMD64.deb ...
Unpacking sogoupinyin (2.1.0.0082) over (2.1.0.0082) ...
Setting up sogoupinyin (2.1.0.0082) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for shared-mime-info (1.5-2ubuntu0.1) ...
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Processing triggers for libglib2.0-0:AMD64 (2.48.2-0ubuntu1) ...
No such key 'Gtk/IMModule' in schema 'org.gnome.settings-daemon.plugins.xsettings' as specified in override file '/usr/share/glib-2.0/schemas/50_sogoupinyin.gschema.override'; ignoring override for this key.

Ich folgte dieser Link , kann aber sogoupinyin in der 'Eingabemethode configure' nicht finden. Könnte mir jemand helfen? Vielen Dank :)

---------- zweite Bearbeitung ---------------

Ich habe einfach getan, was Serg gesagt hat, die Schemadatei geändert und glib-compiliert. Aber wenn ich 'dpkg' erneut eingebe, wird dieser Fehler erneut ausgegeben und die Schemadatei wurde zurückgesetzt ... ???

---------- dritte Änderung -------------- Ich habe sogou-session getippt und Folgendes in Erwartung erhalten:

   [email protected]:~$ Sudo /usr/bin/sogou-session SESSION-PROGRAMNot get reply
/usr/bin/sogou-session: 15: exec: SESSION-PROGRAM: not found
(WARN-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx-config/fcitx-config.c:922) Invalid Entry: line 150 missing '='
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-classic-ui.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-freedesktop-notify.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-xim.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-xkb.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-xkbdbus.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-pinyin-enhance.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-dbus.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-ipc.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-spell.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-table.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-pinyin.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-remote-module.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-unicode.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-kimpanel-ui.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-chttrans.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-fullwidth-char-enhance.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-autoeng-ng.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-lua.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-imselector.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-fullwidth-char.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-keyboard.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-sogoupinyin.conf
[email protected]:~$ (INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-x11.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-punc-ng.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-sunpinyin.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-punc.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-notificationitem.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-cloudpinyin.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-autoeng.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-vk.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-clipboard.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-quickphrase.conf
(INFO-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/addon.c:151) Load Addon Config File:fcitx-sogoucloudpinyin.conf
(WARN-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/frontend/xim/xim.c:161) Please set XMODIFIERS.
(ERROR-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/frontend/xim/xim.c:240) Start XIM error. Another XIM daemon named fcitx is running?
(ERROR-3580 /build/fcitx-PSoVA1/fcitx-4.2.9.1/src/lib/fcitx/instance.c:440) Exiting.
2
Frank Wang

Zunächst muss fcitx installiert und aktiviert sein, damit Sogou Pinyin funktioniert. Das war also ein falscher Versuch, es zu entfernen. Führen Sie Sudo apt-get install fcitx aus und öffnen Sie danach Einstellungen -> Sprachunterstützung und legen Sie fcitx als Ihr System für die Tastatureingabemethode fest. Sobald Sie das tun, starten Sie neu.

enter image description here

Sobald Sie dies getan haben, müssen Sie das Überschreibungsschema so erstellen, wie es in dem Artikel, den Sie verlinkt haben, steht. Zitieren ist sehr wichtig. Zum Beispiel ist hier meins:

$ cat /usr/share/glib-2.0/schemas/50_sogoupinyin.gschema.override                               
[org.gnome.settings-daemon.plugins.keyboard]
active=false
[org.gnome.settings-daemon.plugins.xsettings]
overrides={'Gtk/IMModule':<'fcitx'>}
[com.canonical.indicator.keyboard]
visible=false

Speichern Sie das und führen Sie Sudo glib-compile-schemas /usr/share/glib-2.0/schemas/ aus. Dies sollte ausreichen, und dann können Sie mit der Installation des Pakets .deb fortfahren.

1