A. Using the command line
use the following commands in a terminal:
gconftool --type boolean -s /desktop/ibus/panel/show_icon_on_systray true
gconftool --type boolean -s /desktop/ibus/panel/show true
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"
The command above will whitelist all applications including ibus to be shown on the systray.
Once you run the command, log out and then log back in.
If you want to reset the systray back to the default Ubuntu 12.04 Precise Pangolin Settings, just enter the command below in terminal:
gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'Update-notifier']"
B. Using GUI
Install Unsettings in Ubuntu with the following commands in terminal:
sudo add-apt-repository ppa:diesch/testing
sudo apt-get update
sudo apt-get install unsettings
Open Unsettings and click on Panel tab. 1) Add "IBus" into Systray whitelist. Or, 2) replace everything with "all".
The command line work for me.
ReplyDeleteThank you
You're welcome.
ReplyDeleteI did all the things you said but iBus still doesn't come up on startup. I think the problem is the daemon process won't auto start, though I've set iBus as the input method in the language support settings.
ReplyDeleteThat's weird. Is the ibus-daemon running in system background processes? Try add ibus daemon into Startup Applications and see whether it autostarts.
ReplyDeleteIt won't auto run if I set input method as iBus. Of course it will run when I put it in the startup applications. I remember in the previous versions, as long as I set the default input method, it will auto start.
ReplyDeleteYes, it used to auto starts too in older versions of Ubuntu after I set ibus as default input method. On Ubuntu 12.04, I have to run these commands in Terminal. Then the IBus icon begins to appear on Ubuntu panel without needing to add ibus-daemon to Startup Applications.
ReplyDeleteIf I didn't run your commands, I still could get it shown on panel when I manually start the daemon. I don't know why I cannot make the daemon auto startup.
ReplyDeleteBetter stick with the way which works for you. I would do the same thing as you did if the commands do not work. IBus daemon needs to be running in the end. Hopefully someone see this and provide a proper solution for you.
ReplyDeleteThanks so much for sharing this fix! Cheers.
ReplyDeleteYou're most welcome. Have a nice day.
ReplyDeleteEven after installing unsettings and adding iBus ibus did not show up. Then as suggested in the error report, I installes zenity and zenity-common(sudo apt-get install zenity zenity-common). It worked.
ReplyDeleteThanks for the tips. It will be helpful for others.
ReplyDeleteHi @Chelsea=ManCity, you can try the tips by K.M. Shivakumar which works for him.
ReplyDeleteI found this method in other website which works for me
ReplyDeletetype this in terminal: ibus-daemon -x -r -d
hope this can help you guys
Thank you very much @Day0107. It is helpful. Liked your comment.
ReplyDeleteThank you!
ReplyDeletethank you so much. it works :D
ReplyDeletethank you so much. it works :D
ReplyDeletethank you so much for your comment, its quite easy !!
ReplyDeletethanks it work for me too :)
ReplyDeletefitflops sale clearance
ReplyDeletemoncler coats
tory burch outlet online
air more money
moncler outlet
cheap jordans for sale
coach factory outlet online
moncler
kate spade outlet online
rockies jerseys
clb20180925
nfl jerseys
ReplyDeletefila shoes
balenciaga
balenciaga trainers
yeezy shoes
birkin bag
timberland outlet
bape hoodie
cheap jordans
birkin bag
kyrie 6 shoes
ReplyDeletekyrie 5 shoes
christian louboutin outlet
moncler
supreme
golden goose sneakers
supreme clothing
christian louboutin shoes
nike shox for men
supreme