После запуска в терминале ibus exit
он успешно завершился в терминале. Он мешал программе, в которой он не позволял печатать в этой программе. Или, скорее, программа мешала работе iBus.
Несмотря на это, теперь, когда использование программы завершено, ibus restart
был введен в терминал, чтобы активировать его, но теперь единственное, что выходит, это Can't connect to iBus
.
То же самое происходит с другими функциональными командами ibus
в терминале.
Благодарен за любые отзывы о том, как включать и выключать ibus
по желанию.
ibus restart
сбросит только внутреннее состояние ibus
, поэтому оно не будет работать, если демон ibus
не запущен. Если вы хотите снова запустить ibus
из командной строки или из сценария оболочки, то, по-видимому,
ibus-daemon &
добьются цели.
Обратите внимание, что если ibus
уже запущен, эта команда автоматически прекратит работу старого экземпляра (аналогично ibus exit
), и новый процесс будет выполнен, поэтому вам, вероятно, не нужны ibus exit
и ibus restart
.
Вы можете добавить эти строки в файл /home/$USER/.bashrc
.
Сначала вы открываете файл /home/$USER/.bashrc
с помощью этой команды:
sudo gedit ~/.bashrc
а затем добавляете следующие строки в файл .bashrc
:
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
Затем вы выйдите из системы и войдите снова. Это мое решение.
Скачать 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