12

I use Keyboard Input Methods program for inputting Tamil. I need to manually start it everytime I need to use it. How can I add it to start up?

I don't want it asking me this everytime I start it:

"Keyboard Input Methods (IBus Daemon) has not been started. Do you want to start it now?"

and also this dialog:

"IBus has been started! If you can not use IBus, please open System Menu -> System Settings -> Language Support and set the "Keyboard Input Method" to "ibus", then log out and back in again."

1
  • Have you tried setting the input method in System settings>Language support to ibus? It should automatically startup if the input method is set to ibus.
    – Kode
    Mar 7, 2014 at 15:17

3 Answers 3

16

You need to add ibus-daemon to your startup applications:

  • Open startup applications from the power cog
    powercog
  • Add ibus-daemon
    add-button
    add-dialog
1
  • 1
    oddly, I had to use ibus-daemon --xim and not just ibus-daemon for it to work.
    – user47206
    Feb 27, 2017 at 16:41
6

Similar to the previous post adding ibus to Startup Applications..., I used

ibus-daemon --xim 

as in the file /usr/share/applications/ibus.desktop.

3

I think a better way of enabling ibus should be the following

im-config -n ibus

In older versions of Ubuntu, the following command worked, but it does not work anymore in recent versions of Ubuntu.

im-switch -s ibus

There is no need to manually add startup entry for ibus-daemon

2
  • 1
    Can anyone explain why this should work? I don't see why this whole issue isn't a bug. It seems so obvious that once you setup your multi-input keyboard that you'll need it again without remembering to start something up manually.
    – PandaWood
    May 14, 2016 at 11:04
  • 2
    im-switch is no longer available in ubuntu now (Checked in 16.04)
    – Anwar
    Dec 4, 2016 at 12:56

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .