Instale o sogoupinyin no ubuntu 16.04LTS, com o erro 'Gtk / IMModule'

2

Eu quero instalar o sogoupinyin na minha máquina do Ubuntu 16.04. A seguir, foi o que eu fiz.

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

esses foram reportados quando nós digitamos 'dpkg':

wangfrank@wangfrank-Inspiron-7447:~/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.

Eu segui este link , mas não consigo encontrar o sogoupinyin no 'método de entrada configurado'. Alguém poderia me ajudar? Obrigado :)

---------- segunda edição ---------------

Acabei de fazer o que o Serg disse, alterar o arquivo de esquema e compilar. Mas quando eu digito 'dpkg' novamente, ele gera esse erro novamente e o arquivo de esquema foi alterado de volta ... ???

---------- terceira edição -------------- Eu digitei sogou-session e recebi isso, pendente:

   wangfrank@wangfrank-Inspiron-7447:~$ 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
wangfrank@wangfrank-Inspiron-7447:~$ (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.
    
por Frank Wang 15.02.2017 / 07:51

1 resposta

1

Primeiro, para que o Sogou Pinyin funcione, você precisa ter o fcitx instalado e ativado. Então, esse foi um passo errado para removê-lo. Execute sudo apt-get install fcitx e depois disso, abra Configurações - > Suporte a idiomas e defina fcitx como seu sistema de método de entrada de teclado. Depois de fazer isso, reinicie.

Depois de fazer isso, você precisa fazer o esquema de substituição exatamente como diz no artigo vinculado. Citar é muito importante. Por exemplo, aqui está o meu:

$ 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

Salve e execute sudo glib-compile-schemas /usr/share/glib-2.0/schemas/ . Isso deve ser suficiente e, em seguida, você pode prosseguir com a instalação do pacote .deb .

    
por Sergiy Kolodyazhnyy 15.02.2017 / 08:07