Hi everyone!
I get the following message when I log into Ubuntu 18.04. Here is the message in the text box:
Error found when loading /etc/profile:
/usr/share/im-config/data/21_ibus.rc: line 6: /usr/bin/ibus-daemon: No such file or directory
As a result the session will not be configured correctly.
You should fix the problem as soon as feasible.
Here is the 21_ibus.rc file:
> # start IBus
> # vim: set sts=4 expandtab:
> if [ "$IM_CONFIG_PHASE" = 2 -a "$(cat /etc/X11/default-display-manager)" != '/usr/sbin/gdm3' ]; then
> # start IBus daemon with ibus-specific unix:tmpdir
> IBUS_ENABLE_SYNC_MODE=0 /usr/bin/ibus-daemon --daemonize --xim --address 'unix:tmpdir=/tmp/ibus'
> fi
> if [ "$IM_CONFIG_PHASE" = 1 ]; then
> # set variables for the plain XIM
> XMODIFIERS=@im=ibus
> GTK_IM_MODULE=xim
> # use immodule only when available for both GTK 2.0 and 3.0
> IM_CONFIG_MARKER2=0
> for IM_CONFIG_MARKER in /usr/lib/*/gtk-2.0/*/immodules/im-ibus.so \
> /usr/lib/gtk-2.0/*/immodules/im-ibus.so ; do
> if [ -e $IM_CONFIG_MARKER ]; then
> IM_CONFIG_MARKER2=1
> break
> fi
> done
> IM_CONFIG_MARKER3=0
> for IM_CONFIG_MARKER in /usr/lib/*/gtk-3.0/*/immodules/im-ibus.so \
> /usr/lib/gtk-3.0/*/immodules/im-ibus.so ; do
> if [ -e $IM_CONFIG_MARKER ]; then
> IM_CONFIG_MARKER3=1
> break
> fi
> done
> if [ $IM_CONFIG_MARKER2 = 1 ] && [ $IM_CONFIG_MARKER3 = 1 ] ; then
> GTK_IM_MODULE=ibus
> fi
> QT4_IM_MODULE=xim
> # use immodule when available for Qt4 (Qt3 has been long dead)
> for IM_CONFIG_MARKER in /usr/lib/*/qt4/plugins/inputmethods/libqtim-ibus.so\
> /usr/lib/qt4/plugins/inputmethods/libqtim-ibus.so ; do
> if [ -e $IM_CONFIG_MARKER ]; then
> QT4_IM_MODULE=ibus
> break
> fi
> done
> QT_IM_MODULE=xim
> # use immodule when available for Qt5
> for IM_CONFIG_MARKER in /usr/lib/*/qt5/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so ; do
> if [ -e $IM_CONFIG_MARKER ]; then
> QT_IM_MODULE=ibus
> break
> fi
> done
> CLUTTER_IM_MODULE=xim
> # use immodule when available for clutter
> for IM_CONFIG_MARKER in /usr/lib/*/clutter-imcontext/immodules/im-ibus.so \
> /usr/lib/clutter-imcontext/immodules/im-ibus.so; do
> if [ -e $IM_CONFIG_MARKER ]; then
> CLUTTER_IM_MODULE=ibus
> break
> fi
> done
> fi
What do I need to do to fix this?
Thanks for the help!