Похоже, что iBus не перезагружается

После запуска в терминале ibus exit он успешно завершился в терминале. Он мешал программе, в которой он не позволял печатать в этой программе. Или, скорее, программа мешала работе iBus.

Несмотря на это, теперь, когда использование программы завершено, ibus restart был введен в терминал, чтобы активировать его, но теперь единственное, что выходит, это Can't connect to iBus.

То же самое происходит с другими функциональными командами ibus в терминале.

Благодарен за любые отзывы о том, как включать и выключать ibus по желанию.

12
задан 2 August 2016 в 07:03

2 ответа

ibus restart сбросит только внутреннее состояние ibus, поэтому оно не будет работать, если демон ibus не запущен. Если вы хотите снова запустить ibus из командной строки или из сценария оболочки, то, по-видимому,

ibus-daemon &

добьются цели.

Обратите внимание, что если ibus уже запущен, эта команда автоматически прекратит работу старого экземпляра (аналогично ibus exit), и новый процесс будет выполнен, поэтому вам, вероятно, не нужны ibus exit и ibus restart.

0
ответ дан 2 August 2016 в 07:03
  1. Первое решение:

Вы можете добавить эти строки в файл /home/$USER/.bashrc. Сначала вы открываете файл /home/$USER/.bashrc с помощью этой команды:

sudo gedit ~/.bashrc

а затем добавляете следующие строки в файл .bashrc:

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus

Затем вы выйдите из системы и войдите снова. Это мое решение.

  1. Второе решение: вы можете скачать движок ibus, который хотите использовать, например ibus-bamboo

Скачать ibus-bamboo:

cd Desktop
wget https://github.com/BambooEngine/ibus-bamboo/archive/master.zip -O ibus-bamboo.zip

или клонировать с github:

git clone https://github.com/BambooEngine/ibus-bamboo.git

Собрать и установить

cd ibus-bamboo
sudo make install
sudo apt install ibus
sudo apt-get install ibus-gtk3

Затем вы перезапускаете ibus (после выхода из системы)

ibus restart
ibus-setup
0
ответ дан 7 December 2020 в 07:10

Другие вопросы по тегам:

Похожие вопросы: