How to set iBus default input method in 14.04? Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 00:00UTC (8:00pm US/Eastern)Ibus does not show option in input method except ChineseHow to turn IBus input method on after installing ibus-m17n for Bengali-avro?No input method choice appear on iBusunable to add input method to ibus on KDE anymoreVietnamese input methodRefused to set ibus keyboard input method as rootProblems using ibus input method for Pinyin ChineseIbus input method preferences window not showing in Ubuntu 14.04Input methods do not workibus input method preferences not showing up

Is there any word for a place full of confusion?

Is there a kind of relay that only consumes power when switching?

Do wooden building fires get hotter than 600°C?

Is a ledger board required if the side of my house is wood?

Do I really need to have a message in a novel to appeal to readers?

Why does the remaining Rebel fleet at the end of Rogue One seem dramatically larger than the one in A New Hope?

ArcGIS Pro Python arcpy.CreatePersonalGDB_management

Generate an RGB colour grid

Chinese Seal on silk painting - what does it mean?

Take 2! Is this homebrew Lady of Pain warlock patron balanced?

SF book about people trapped in a series of worlds they imagine

How to react to hostile behavior from a senior developer?

Why is the AVR GCC compiler using a full `CALL` even though I have set the `-mshort-calls` flag?

How often does castling occur in grandmaster games?

What initially awakened the Balrog?

Find 108 by using 3,4,6

Why is Nikon 1.4g better when Nikon 1.8g is sharper?

How do I find out the mythology and history of my Fortress?

Drawing without replacement: why is the order of draw irrelevant?

Dating a Former Employee

Hangman Game with C++

Effects on objects due to a brief relocation of massive amounts of mass

What do you call the main part of a joke?

How fail-safe is nr as stop bytes?



How to set iBus default input method in 14.04?



Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 23, 2019 at 00:00UTC (8:00pm US/Eastern)Ibus does not show option in input method except ChineseHow to turn IBus input method on after installing ibus-m17n for Bengali-avro?No input method choice appear on iBusunable to add input method to ibus on KDE anymoreVietnamese input methodRefused to set ibus keyboard input method as rootProblems using ibus input method for Pinyin ChineseIbus input method preferences window not showing in Ubuntu 14.04Input methods do not workibus input method preferences not showing up



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








2















Recently I upgraded from 12.04 to 14.04 LTS but found iBus going insane.



In 12.04 there is no English input method in the list because when an application is launched, iBus would be in a state of "Input method off"; then I could turn on the IM by hitting Ctl+Sp, and then input Chinese or something else.



But in 14.04, the English (US) is also one of the input methods. Besides that, I have Chinese (pinyin) and Japanese (mozc) activated. As a result, an application would be launched with Chinese as its default input method. I've tried remove and re-add input methods, but the input method list is fixed in the order in the following pic and pinyin seems to be the default



enter image description here



How may I configure the sequence and make English default? Thanks a lot!



EDIT



In fact the initial input method for each newly launched application appears to be random, and Mozc could possibly be the default as well.



And I also found a solution though it is only a way to set default IM in current login session. It's like this



  • go to a workspace without any application window (or just don't focus on any application)

  • press the hotkey to change the IM to English (or any default one you like)

  • then the initial IM in newly started application or new xterm tab will be English

The output of gsettings list-recursively org.freedesktop.ibus is



org.freedesktop.ibus.general dconf-preserve-name-prefixes ['/desktop/ibus/engine/pinyin', '/desktop/ibus/engine/bopomofo', '/desktop/ibus/engine/hangul']
org.freedesktop.ibus.general preload-engines-inited true
org.freedesktop.ibus.general use-system-keyboard-layout true
org.freedesktop.ibus.general embed-preedit-text true
org.freedesktop.ibus.general enable-by-default false
org.freedesktop.ibus.general use-global-engine false
org.freedesktop.ibus.general preload-engine-mode 0
org.freedesktop.ibus.general use-xmodmap true
org.freedesktop.ibus.general switcher-delay-time 400
org.freedesktop.ibus.general version '1.5.5'
org.freedesktop.ibus.general load-xkb-layouts ['us', 'us(chr)', 'us(dvorak)', 'ad', 'al', 'am', 'ara', 'az', 'ba', 'bd', 'be', 'bg', 'br', 'bt', 'by', 'de', 'dk', 'ca', 'ch', 'cn(tib)', 'cz', 'ee', 'epo', 'es', 'et', 'fi', 'fo', 'fr', 'gb', 'ge', 'ge(dsb)', 'ge(ru)', 'ge(os)', 'gh', 'gh(akan)', 'gh(ewe)', 'gh(fula)', 'gh(ga)', 'gh(hausa)', 'gn', 'gr', 'hu', 'hr', 'ie', 'ie(CloGaelach)', 'il', 'in', 'in(tel)', 'in(bolnagri)', 'iq', 'iq(ku)', 'ir', 'ir(ku)', 'is', 'it', 'jp', 'kg', 'kh', 'kz', 'la', 'latam', 'lk', 'lk(tam_unicode)', 'lt', 'lv', 'ma', 'ma(tifinagh)', 'mal', 'mao', 'me', 'mk', 'mm', 'mt', 'mv', 'ng', 'ng(hausa)', 'ng', 'ng(igbo)', 'ng(yoruba)', 'nl', 'no', 'no(smi)', 'np', 'pk', 'pl', 'pl(csb)', 'pt', 'ro', 'rs', 'ru', 'ru(cv)', 'ru(kom)', 'ru(sah)', 'ru(tt)', 'ru(xal)', 'se', 'si', 'sk', 'sy', 'sy(ku)', 'th', 'tj', 'tr', 'ua', 'uz', 'vn']
org.freedesktop.ibus.general engines-order ['xkb:us::eng', 'pinyin', 'mozc-jp']
org.freedesktop.ibus.general preload-engines ['pinyin', 'xkb:us::eng', 'mozc-jp']
org.freedesktop.ibus.general xkb-latin-layouts ['ara', 'bg', 'cz', 'dev', 'gr', 'gur', 'in', 'jp(kana)', 'mal', 'mkd', 'ru', 'ua']
org.freedesktop.ibus.general.xkblayoutconfig east-asia ['dz', 'km', 'lo', 'my', 'th', 'vi']
org.freedesktop.ibus.general.xkblayoutconfig center-asia ['bo', 'zh']
org.freedesktop.ibus.general.xkblayoutconfig north-europe ['da', 'fi', 'fo', 'is', 'no', 'se', 'sv']
org.freedesktop.ibus.general.xkblayoutconfig west-europe ['ca', 'cs', 'de', 'en', 'es', 'fr', 'gd', 'hu', 'it', 'nl', 'pt', 'sk', 'sl']
org.freedesktop.ibus.general.xkblayoutconfig group-list ['west_europe', 'south_europe', 'east_europe', 'north_europe', 'west_asia', 'center_asia', 'east_asia', 'india', 'australia']
org.freedesktop.ibus.general.xkblayoutconfig south-europe ['bg', 'bs', 'el', 'mk', 'mt', 'ro', 'sq', 'sr']
org.freedesktop.ibus.general.xkblayoutconfig west-asia ['am', 'ar', 'az', 'ber', 'fa', 'ha', 'he', 'hy', 'ig', 'ku', 'tg', 'tr', 'yo']
org.freedesktop.ibus.general.xkblayoutconfig india ['bn', 'dv', 'gu', 'hi', 'kn', 'ml', 'ne', 'or', 'pa', 'si', 'ta', 'te', 'ur']
org.freedesktop.ibus.general.xkblayoutconfig east-europe ['be', 'csb', 'cv', 'et', 'ka', 'kk', 'ky', 'lt', 'lv', 'pl', 'ru', 'tt', 'uk', 'uz']
org.freedesktop.ibus.general.xkblayoutconfig australia ['mi']
org.freedesktop.ibus.general.hotkey next-engine ['Alt+Shift_L']
org.freedesktop.ibus.general.hotkey disable-unconditional @as []
org.freedesktop.ibus.general.hotkey enable-unconditional @as []
org.freedesktop.ibus.general.hotkey triggers-no-modifiers @as []
org.freedesktop.ibus.general.hotkey trigger ['Control+space', 'Zenkaku_Hankaku', 'Alt+Kanji', 'Alt+grave', 'Hangul', 'Alt+Release+Alt_R']
org.freedesktop.ibus.general.hotkey previous-engine @as []
org.freedesktop.ibus.general.hotkey prev-engine @as []
org.freedesktop.ibus.general.hotkey next-engine-in-menu ['Alt+Shift_L']
org.freedesktop.ibus.general.hotkey triggers ['<Alt><Shift>', '<Control>space']
org.freedesktop.ibus.panel x -1
org.freedesktop.ibus.panel y -1
org.freedesktop.ibus.panel lookup-table-orientation 1
org.freedesktop.ibus.panel show 1
org.freedesktop.ibus.panel auto-hide-timeout 10000
org.freedesktop.ibus.panel show-im-name false
org.freedesktop.ibus.panel custom-font 'Sans 10'
org.freedesktop.ibus.panel show-icon-on-systray true
org.freedesktop.ibus.panel use-custom-font false









share|improve this question
















bumped to the homepage by Community 10 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.















  • Could you edit the question and add output of ibus read-config

    – user.dz
    Jul 1 '16 at 0:36











  • @Sneetsher Got read-config is unknown command, from IBus 1.5.5

    – neuront
    Jul 1 '16 at 2:18











  • Yep that option is newer then 1.5.5, Could you use this one gsettings list-recursively org.freedesktop.ibus

    – user.dz
    Jul 1 '16 at 2:48











  • @Sneetsher Updated.

    – neuront
    Jul 1 '16 at 5:02






  • 1





    The engines-order is correct, try change preload-engines to the same order using: gsettings set org.freedesktop.ibus.general preload-engines "['xkb:us::eng', 'pinyin', 'mozc-jp']". you may need to logout then login again. (just re-comment to fix command highlight)

    – user.dz
    Jul 1 '16 at 6:29


















2















Recently I upgraded from 12.04 to 14.04 LTS but found iBus going insane.



In 12.04 there is no English input method in the list because when an application is launched, iBus would be in a state of "Input method off"; then I could turn on the IM by hitting Ctl+Sp, and then input Chinese or something else.



But in 14.04, the English (US) is also one of the input methods. Besides that, I have Chinese (pinyin) and Japanese (mozc) activated. As a result, an application would be launched with Chinese as its default input method. I've tried remove and re-add input methods, but the input method list is fixed in the order in the following pic and pinyin seems to be the default



enter image description here



How may I configure the sequence and make English default? Thanks a lot!



EDIT



In fact the initial input method for each newly launched application appears to be random, and Mozc could possibly be the default as well.



And I also found a solution though it is only a way to set default IM in current login session. It's like this



  • go to a workspace without any application window (or just don't focus on any application)

  • press the hotkey to change the IM to English (or any default one you like)

  • then the initial IM in newly started application or new xterm tab will be English

The output of gsettings list-recursively org.freedesktop.ibus is



org.freedesktop.ibus.general dconf-preserve-name-prefixes ['/desktop/ibus/engine/pinyin', '/desktop/ibus/engine/bopomofo', '/desktop/ibus/engine/hangul']
org.freedesktop.ibus.general preload-engines-inited true
org.freedesktop.ibus.general use-system-keyboard-layout true
org.freedesktop.ibus.general embed-preedit-text true
org.freedesktop.ibus.general enable-by-default false
org.freedesktop.ibus.general use-global-engine false
org.freedesktop.ibus.general preload-engine-mode 0
org.freedesktop.ibus.general use-xmodmap true
org.freedesktop.ibus.general switcher-delay-time 400
org.freedesktop.ibus.general version '1.5.5'
org.freedesktop.ibus.general load-xkb-layouts ['us', 'us(chr)', 'us(dvorak)', 'ad', 'al', 'am', 'ara', 'az', 'ba', 'bd', 'be', 'bg', 'br', 'bt', 'by', 'de', 'dk', 'ca', 'ch', 'cn(tib)', 'cz', 'ee', 'epo', 'es', 'et', 'fi', 'fo', 'fr', 'gb', 'ge', 'ge(dsb)', 'ge(ru)', 'ge(os)', 'gh', 'gh(akan)', 'gh(ewe)', 'gh(fula)', 'gh(ga)', 'gh(hausa)', 'gn', 'gr', 'hu', 'hr', 'ie', 'ie(CloGaelach)', 'il', 'in', 'in(tel)', 'in(bolnagri)', 'iq', 'iq(ku)', 'ir', 'ir(ku)', 'is', 'it', 'jp', 'kg', 'kh', 'kz', 'la', 'latam', 'lk', 'lk(tam_unicode)', 'lt', 'lv', 'ma', 'ma(tifinagh)', 'mal', 'mao', 'me', 'mk', 'mm', 'mt', 'mv', 'ng', 'ng(hausa)', 'ng', 'ng(igbo)', 'ng(yoruba)', 'nl', 'no', 'no(smi)', 'np', 'pk', 'pl', 'pl(csb)', 'pt', 'ro', 'rs', 'ru', 'ru(cv)', 'ru(kom)', 'ru(sah)', 'ru(tt)', 'ru(xal)', 'se', 'si', 'sk', 'sy', 'sy(ku)', 'th', 'tj', 'tr', 'ua', 'uz', 'vn']
org.freedesktop.ibus.general engines-order ['xkb:us::eng', 'pinyin', 'mozc-jp']
org.freedesktop.ibus.general preload-engines ['pinyin', 'xkb:us::eng', 'mozc-jp']
org.freedesktop.ibus.general xkb-latin-layouts ['ara', 'bg', 'cz', 'dev', 'gr', 'gur', 'in', 'jp(kana)', 'mal', 'mkd', 'ru', 'ua']
org.freedesktop.ibus.general.xkblayoutconfig east-asia ['dz', 'km', 'lo', 'my', 'th', 'vi']
org.freedesktop.ibus.general.xkblayoutconfig center-asia ['bo', 'zh']
org.freedesktop.ibus.general.xkblayoutconfig north-europe ['da', 'fi', 'fo', 'is', 'no', 'se', 'sv']
org.freedesktop.ibus.general.xkblayoutconfig west-europe ['ca', 'cs', 'de', 'en', 'es', 'fr', 'gd', 'hu', 'it', 'nl', 'pt', 'sk', 'sl']
org.freedesktop.ibus.general.xkblayoutconfig group-list ['west_europe', 'south_europe', 'east_europe', 'north_europe', 'west_asia', 'center_asia', 'east_asia', 'india', 'australia']
org.freedesktop.ibus.general.xkblayoutconfig south-europe ['bg', 'bs', 'el', 'mk', 'mt', 'ro', 'sq', 'sr']
org.freedesktop.ibus.general.xkblayoutconfig west-asia ['am', 'ar', 'az', 'ber', 'fa', 'ha', 'he', 'hy', 'ig', 'ku', 'tg', 'tr', 'yo']
org.freedesktop.ibus.general.xkblayoutconfig india ['bn', 'dv', 'gu', 'hi', 'kn', 'ml', 'ne', 'or', 'pa', 'si', 'ta', 'te', 'ur']
org.freedesktop.ibus.general.xkblayoutconfig east-europe ['be', 'csb', 'cv', 'et', 'ka', 'kk', 'ky', 'lt', 'lv', 'pl', 'ru', 'tt', 'uk', 'uz']
org.freedesktop.ibus.general.xkblayoutconfig australia ['mi']
org.freedesktop.ibus.general.hotkey next-engine ['Alt+Shift_L']
org.freedesktop.ibus.general.hotkey disable-unconditional @as []
org.freedesktop.ibus.general.hotkey enable-unconditional @as []
org.freedesktop.ibus.general.hotkey triggers-no-modifiers @as []
org.freedesktop.ibus.general.hotkey trigger ['Control+space', 'Zenkaku_Hankaku', 'Alt+Kanji', 'Alt+grave', 'Hangul', 'Alt+Release+Alt_R']
org.freedesktop.ibus.general.hotkey previous-engine @as []
org.freedesktop.ibus.general.hotkey prev-engine @as []
org.freedesktop.ibus.general.hotkey next-engine-in-menu ['Alt+Shift_L']
org.freedesktop.ibus.general.hotkey triggers ['<Alt><Shift>', '<Control>space']
org.freedesktop.ibus.panel x -1
org.freedesktop.ibus.panel y -1
org.freedesktop.ibus.panel lookup-table-orientation 1
org.freedesktop.ibus.panel show 1
org.freedesktop.ibus.panel auto-hide-timeout 10000
org.freedesktop.ibus.panel show-im-name false
org.freedesktop.ibus.panel custom-font 'Sans 10'
org.freedesktop.ibus.panel show-icon-on-systray true
org.freedesktop.ibus.panel use-custom-font false









share|improve this question
















bumped to the homepage by Community 10 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.















  • Could you edit the question and add output of ibus read-config

    – user.dz
    Jul 1 '16 at 0:36











  • @Sneetsher Got read-config is unknown command, from IBus 1.5.5

    – neuront
    Jul 1 '16 at 2:18











  • Yep that option is newer then 1.5.5, Could you use this one gsettings list-recursively org.freedesktop.ibus

    – user.dz
    Jul 1 '16 at 2:48











  • @Sneetsher Updated.

    – neuront
    Jul 1 '16 at 5:02






  • 1





    The engines-order is correct, try change preload-engines to the same order using: gsettings set org.freedesktop.ibus.general preload-engines "['xkb:us::eng', 'pinyin', 'mozc-jp']". you may need to logout then login again. (just re-comment to fix command highlight)

    – user.dz
    Jul 1 '16 at 6:29














2












2








2


2






Recently I upgraded from 12.04 to 14.04 LTS but found iBus going insane.



In 12.04 there is no English input method in the list because when an application is launched, iBus would be in a state of "Input method off"; then I could turn on the IM by hitting Ctl+Sp, and then input Chinese or something else.



But in 14.04, the English (US) is also one of the input methods. Besides that, I have Chinese (pinyin) and Japanese (mozc) activated. As a result, an application would be launched with Chinese as its default input method. I've tried remove and re-add input methods, but the input method list is fixed in the order in the following pic and pinyin seems to be the default



enter image description here



How may I configure the sequence and make English default? Thanks a lot!



EDIT



In fact the initial input method for each newly launched application appears to be random, and Mozc could possibly be the default as well.



And I also found a solution though it is only a way to set default IM in current login session. It's like this



  • go to a workspace without any application window (or just don't focus on any application)

  • press the hotkey to change the IM to English (or any default one you like)

  • then the initial IM in newly started application or new xterm tab will be English

The output of gsettings list-recursively org.freedesktop.ibus is



org.freedesktop.ibus.general dconf-preserve-name-prefixes ['/desktop/ibus/engine/pinyin', '/desktop/ibus/engine/bopomofo', '/desktop/ibus/engine/hangul']
org.freedesktop.ibus.general preload-engines-inited true
org.freedesktop.ibus.general use-system-keyboard-layout true
org.freedesktop.ibus.general embed-preedit-text true
org.freedesktop.ibus.general enable-by-default false
org.freedesktop.ibus.general use-global-engine false
org.freedesktop.ibus.general preload-engine-mode 0
org.freedesktop.ibus.general use-xmodmap true
org.freedesktop.ibus.general switcher-delay-time 400
org.freedesktop.ibus.general version '1.5.5'
org.freedesktop.ibus.general load-xkb-layouts ['us', 'us(chr)', 'us(dvorak)', 'ad', 'al', 'am', 'ara', 'az', 'ba', 'bd', 'be', 'bg', 'br', 'bt', 'by', 'de', 'dk', 'ca', 'ch', 'cn(tib)', 'cz', 'ee', 'epo', 'es', 'et', 'fi', 'fo', 'fr', 'gb', 'ge', 'ge(dsb)', 'ge(ru)', 'ge(os)', 'gh', 'gh(akan)', 'gh(ewe)', 'gh(fula)', 'gh(ga)', 'gh(hausa)', 'gn', 'gr', 'hu', 'hr', 'ie', 'ie(CloGaelach)', 'il', 'in', 'in(tel)', 'in(bolnagri)', 'iq', 'iq(ku)', 'ir', 'ir(ku)', 'is', 'it', 'jp', 'kg', 'kh', 'kz', 'la', 'latam', 'lk', 'lk(tam_unicode)', 'lt', 'lv', 'ma', 'ma(tifinagh)', 'mal', 'mao', 'me', 'mk', 'mm', 'mt', 'mv', 'ng', 'ng(hausa)', 'ng', 'ng(igbo)', 'ng(yoruba)', 'nl', 'no', 'no(smi)', 'np', 'pk', 'pl', 'pl(csb)', 'pt', 'ro', 'rs', 'ru', 'ru(cv)', 'ru(kom)', 'ru(sah)', 'ru(tt)', 'ru(xal)', 'se', 'si', 'sk', 'sy', 'sy(ku)', 'th', 'tj', 'tr', 'ua', 'uz', 'vn']
org.freedesktop.ibus.general engines-order ['xkb:us::eng', 'pinyin', 'mozc-jp']
org.freedesktop.ibus.general preload-engines ['pinyin', 'xkb:us::eng', 'mozc-jp']
org.freedesktop.ibus.general xkb-latin-layouts ['ara', 'bg', 'cz', 'dev', 'gr', 'gur', 'in', 'jp(kana)', 'mal', 'mkd', 'ru', 'ua']
org.freedesktop.ibus.general.xkblayoutconfig east-asia ['dz', 'km', 'lo', 'my', 'th', 'vi']
org.freedesktop.ibus.general.xkblayoutconfig center-asia ['bo', 'zh']
org.freedesktop.ibus.general.xkblayoutconfig north-europe ['da', 'fi', 'fo', 'is', 'no', 'se', 'sv']
org.freedesktop.ibus.general.xkblayoutconfig west-europe ['ca', 'cs', 'de', 'en', 'es', 'fr', 'gd', 'hu', 'it', 'nl', 'pt', 'sk', 'sl']
org.freedesktop.ibus.general.xkblayoutconfig group-list ['west_europe', 'south_europe', 'east_europe', 'north_europe', 'west_asia', 'center_asia', 'east_asia', 'india', 'australia']
org.freedesktop.ibus.general.xkblayoutconfig south-europe ['bg', 'bs', 'el', 'mk', 'mt', 'ro', 'sq', 'sr']
org.freedesktop.ibus.general.xkblayoutconfig west-asia ['am', 'ar', 'az', 'ber', 'fa', 'ha', 'he', 'hy', 'ig', 'ku', 'tg', 'tr', 'yo']
org.freedesktop.ibus.general.xkblayoutconfig india ['bn', 'dv', 'gu', 'hi', 'kn', 'ml', 'ne', 'or', 'pa', 'si', 'ta', 'te', 'ur']
org.freedesktop.ibus.general.xkblayoutconfig east-europe ['be', 'csb', 'cv', 'et', 'ka', 'kk', 'ky', 'lt', 'lv', 'pl', 'ru', 'tt', 'uk', 'uz']
org.freedesktop.ibus.general.xkblayoutconfig australia ['mi']
org.freedesktop.ibus.general.hotkey next-engine ['Alt+Shift_L']
org.freedesktop.ibus.general.hotkey disable-unconditional @as []
org.freedesktop.ibus.general.hotkey enable-unconditional @as []
org.freedesktop.ibus.general.hotkey triggers-no-modifiers @as []
org.freedesktop.ibus.general.hotkey trigger ['Control+space', 'Zenkaku_Hankaku', 'Alt+Kanji', 'Alt+grave', 'Hangul', 'Alt+Release+Alt_R']
org.freedesktop.ibus.general.hotkey previous-engine @as []
org.freedesktop.ibus.general.hotkey prev-engine @as []
org.freedesktop.ibus.general.hotkey next-engine-in-menu ['Alt+Shift_L']
org.freedesktop.ibus.general.hotkey triggers ['<Alt><Shift>', '<Control>space']
org.freedesktop.ibus.panel x -1
org.freedesktop.ibus.panel y -1
org.freedesktop.ibus.panel lookup-table-orientation 1
org.freedesktop.ibus.panel show 1
org.freedesktop.ibus.panel auto-hide-timeout 10000
org.freedesktop.ibus.panel show-im-name false
org.freedesktop.ibus.panel custom-font 'Sans 10'
org.freedesktop.ibus.panel show-icon-on-systray true
org.freedesktop.ibus.panel use-custom-font false









share|improve this question
















Recently I upgraded from 12.04 to 14.04 LTS but found iBus going insane.



In 12.04 there is no English input method in the list because when an application is launched, iBus would be in a state of "Input method off"; then I could turn on the IM by hitting Ctl+Sp, and then input Chinese or something else.



But in 14.04, the English (US) is also one of the input methods. Besides that, I have Chinese (pinyin) and Japanese (mozc) activated. As a result, an application would be launched with Chinese as its default input method. I've tried remove and re-add input methods, but the input method list is fixed in the order in the following pic and pinyin seems to be the default



enter image description here



How may I configure the sequence and make English default? Thanks a lot!



EDIT



In fact the initial input method for each newly launched application appears to be random, and Mozc could possibly be the default as well.



And I also found a solution though it is only a way to set default IM in current login session. It's like this



  • go to a workspace without any application window (or just don't focus on any application)

  • press the hotkey to change the IM to English (or any default one you like)

  • then the initial IM in newly started application or new xterm tab will be English

The output of gsettings list-recursively org.freedesktop.ibus is



org.freedesktop.ibus.general dconf-preserve-name-prefixes ['/desktop/ibus/engine/pinyin', '/desktop/ibus/engine/bopomofo', '/desktop/ibus/engine/hangul']
org.freedesktop.ibus.general preload-engines-inited true
org.freedesktop.ibus.general use-system-keyboard-layout true
org.freedesktop.ibus.general embed-preedit-text true
org.freedesktop.ibus.general enable-by-default false
org.freedesktop.ibus.general use-global-engine false
org.freedesktop.ibus.general preload-engine-mode 0
org.freedesktop.ibus.general use-xmodmap true
org.freedesktop.ibus.general switcher-delay-time 400
org.freedesktop.ibus.general version '1.5.5'
org.freedesktop.ibus.general load-xkb-layouts ['us', 'us(chr)', 'us(dvorak)', 'ad', 'al', 'am', 'ara', 'az', 'ba', 'bd', 'be', 'bg', 'br', 'bt', 'by', 'de', 'dk', 'ca', 'ch', 'cn(tib)', 'cz', 'ee', 'epo', 'es', 'et', 'fi', 'fo', 'fr', 'gb', 'ge', 'ge(dsb)', 'ge(ru)', 'ge(os)', 'gh', 'gh(akan)', 'gh(ewe)', 'gh(fula)', 'gh(ga)', 'gh(hausa)', 'gn', 'gr', 'hu', 'hr', 'ie', 'ie(CloGaelach)', 'il', 'in', 'in(tel)', 'in(bolnagri)', 'iq', 'iq(ku)', 'ir', 'ir(ku)', 'is', 'it', 'jp', 'kg', 'kh', 'kz', 'la', 'latam', 'lk', 'lk(tam_unicode)', 'lt', 'lv', 'ma', 'ma(tifinagh)', 'mal', 'mao', 'me', 'mk', 'mm', 'mt', 'mv', 'ng', 'ng(hausa)', 'ng', 'ng(igbo)', 'ng(yoruba)', 'nl', 'no', 'no(smi)', 'np', 'pk', 'pl', 'pl(csb)', 'pt', 'ro', 'rs', 'ru', 'ru(cv)', 'ru(kom)', 'ru(sah)', 'ru(tt)', 'ru(xal)', 'se', 'si', 'sk', 'sy', 'sy(ku)', 'th', 'tj', 'tr', 'ua', 'uz', 'vn']
org.freedesktop.ibus.general engines-order ['xkb:us::eng', 'pinyin', 'mozc-jp']
org.freedesktop.ibus.general preload-engines ['pinyin', 'xkb:us::eng', 'mozc-jp']
org.freedesktop.ibus.general xkb-latin-layouts ['ara', 'bg', 'cz', 'dev', 'gr', 'gur', 'in', 'jp(kana)', 'mal', 'mkd', 'ru', 'ua']
org.freedesktop.ibus.general.xkblayoutconfig east-asia ['dz', 'km', 'lo', 'my', 'th', 'vi']
org.freedesktop.ibus.general.xkblayoutconfig center-asia ['bo', 'zh']
org.freedesktop.ibus.general.xkblayoutconfig north-europe ['da', 'fi', 'fo', 'is', 'no', 'se', 'sv']
org.freedesktop.ibus.general.xkblayoutconfig west-europe ['ca', 'cs', 'de', 'en', 'es', 'fr', 'gd', 'hu', 'it', 'nl', 'pt', 'sk', 'sl']
org.freedesktop.ibus.general.xkblayoutconfig group-list ['west_europe', 'south_europe', 'east_europe', 'north_europe', 'west_asia', 'center_asia', 'east_asia', 'india', 'australia']
org.freedesktop.ibus.general.xkblayoutconfig south-europe ['bg', 'bs', 'el', 'mk', 'mt', 'ro', 'sq', 'sr']
org.freedesktop.ibus.general.xkblayoutconfig west-asia ['am', 'ar', 'az', 'ber', 'fa', 'ha', 'he', 'hy', 'ig', 'ku', 'tg', 'tr', 'yo']
org.freedesktop.ibus.general.xkblayoutconfig india ['bn', 'dv', 'gu', 'hi', 'kn', 'ml', 'ne', 'or', 'pa', 'si', 'ta', 'te', 'ur']
org.freedesktop.ibus.general.xkblayoutconfig east-europe ['be', 'csb', 'cv', 'et', 'ka', 'kk', 'ky', 'lt', 'lv', 'pl', 'ru', 'tt', 'uk', 'uz']
org.freedesktop.ibus.general.xkblayoutconfig australia ['mi']
org.freedesktop.ibus.general.hotkey next-engine ['Alt+Shift_L']
org.freedesktop.ibus.general.hotkey disable-unconditional @as []
org.freedesktop.ibus.general.hotkey enable-unconditional @as []
org.freedesktop.ibus.general.hotkey triggers-no-modifiers @as []
org.freedesktop.ibus.general.hotkey trigger ['Control+space', 'Zenkaku_Hankaku', 'Alt+Kanji', 'Alt+grave', 'Hangul', 'Alt+Release+Alt_R']
org.freedesktop.ibus.general.hotkey previous-engine @as []
org.freedesktop.ibus.general.hotkey prev-engine @as []
org.freedesktop.ibus.general.hotkey next-engine-in-menu ['Alt+Shift_L']
org.freedesktop.ibus.general.hotkey triggers ['<Alt><Shift>', '<Control>space']
org.freedesktop.ibus.panel x -1
org.freedesktop.ibus.panel y -1
org.freedesktop.ibus.panel lookup-table-orientation 1
org.freedesktop.ibus.panel show 1
org.freedesktop.ibus.panel auto-hide-timeout 10000
org.freedesktop.ibus.panel show-im-name false
org.freedesktop.ibus.panel custom-font 'Sans 10'
org.freedesktop.ibus.panel show-icon-on-systray true
org.freedesktop.ibus.panel use-custom-font false






14.04 ibus






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jul 1 '16 at 5:00







neuront

















asked Oct 22 '14 at 8:26









neurontneuront

2081412




2081412





bumped to the homepage by Community 10 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.







bumped to the homepage by Community 10 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.














  • Could you edit the question and add output of ibus read-config

    – user.dz
    Jul 1 '16 at 0:36











  • @Sneetsher Got read-config is unknown command, from IBus 1.5.5

    – neuront
    Jul 1 '16 at 2:18











  • Yep that option is newer then 1.5.5, Could you use this one gsettings list-recursively org.freedesktop.ibus

    – user.dz
    Jul 1 '16 at 2:48











  • @Sneetsher Updated.

    – neuront
    Jul 1 '16 at 5:02






  • 1





    The engines-order is correct, try change preload-engines to the same order using: gsettings set org.freedesktop.ibus.general preload-engines "['xkb:us::eng', 'pinyin', 'mozc-jp']". you may need to logout then login again. (just re-comment to fix command highlight)

    – user.dz
    Jul 1 '16 at 6:29


















  • Could you edit the question and add output of ibus read-config

    – user.dz
    Jul 1 '16 at 0:36











  • @Sneetsher Got read-config is unknown command, from IBus 1.5.5

    – neuront
    Jul 1 '16 at 2:18











  • Yep that option is newer then 1.5.5, Could you use this one gsettings list-recursively org.freedesktop.ibus

    – user.dz
    Jul 1 '16 at 2:48











  • @Sneetsher Updated.

    – neuront
    Jul 1 '16 at 5:02






  • 1





    The engines-order is correct, try change preload-engines to the same order using: gsettings set org.freedesktop.ibus.general preload-engines "['xkb:us::eng', 'pinyin', 'mozc-jp']". you may need to logout then login again. (just re-comment to fix command highlight)

    – user.dz
    Jul 1 '16 at 6:29

















Could you edit the question and add output of ibus read-config

– user.dz
Jul 1 '16 at 0:36





Could you edit the question and add output of ibus read-config

– user.dz
Jul 1 '16 at 0:36













@Sneetsher Got read-config is unknown command, from IBus 1.5.5

– neuront
Jul 1 '16 at 2:18





@Sneetsher Got read-config is unknown command, from IBus 1.5.5

– neuront
Jul 1 '16 at 2:18













Yep that option is newer then 1.5.5, Could you use this one gsettings list-recursively org.freedesktop.ibus

– user.dz
Jul 1 '16 at 2:48





Yep that option is newer then 1.5.5, Could you use this one gsettings list-recursively org.freedesktop.ibus

– user.dz
Jul 1 '16 at 2:48













@Sneetsher Updated.

– neuront
Jul 1 '16 at 5:02





@Sneetsher Updated.

– neuront
Jul 1 '16 at 5:02




1




1





The engines-order is correct, try change preload-engines to the same order using: gsettings set org.freedesktop.ibus.general preload-engines "['xkb:us::eng', 'pinyin', 'mozc-jp']". you may need to logout then login again. (just re-comment to fix command highlight)

– user.dz
Jul 1 '16 at 6:29






The engines-order is correct, try change preload-engines to the same order using: gsettings set org.freedesktop.ibus.general preload-engines "['xkb:us::eng', 'pinyin', 'mozc-jp']". you may need to logout then login again. (just re-comment to fix command highlight)

– user.dz
Jul 1 '16 at 6:29











2 Answers
2






active

oldest

votes


















0














Just use setxkbmap when you want to switch to the US keyboard. Ex:



setxkbmap us


I've created a desktop shortcut icon to help me switch keyboard layouts because of Ibus language problems. Just edit a file named layout.desktop in $HOME/Desktop and make it executable. Here is an example for getting back to a US keyboard layout:



[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=Keymap US
Comment=
Exec=setxkbmap us
StartupNotify=false
Terminal=false
Hidden=false





share|improve this answer






























    -2














    Try setting default language in keyboard settings. I found this solution here.






    share|improve this answer


















    • 1





      While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes.

      – Tim
      Dec 5 '14 at 21:54











    • The solution was similar to my answer: "forget ibus for now try keyboard settings and see if you can set your default input language"

      – Marcin
      Dec 5 '14 at 22:05






    • 1





      Yes, but here we like to have the information in the answer so that people don't have to be going all over the place trying to find the answer. Also, link rot happens.

      – Tim
      Dec 5 '14 at 22:07











    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "89"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f540098%2fhow-to-set-ibus-default-input-method-in-14-04%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    Just use setxkbmap when you want to switch to the US keyboard. Ex:



    setxkbmap us


    I've created a desktop shortcut icon to help me switch keyboard layouts because of Ibus language problems. Just edit a file named layout.desktop in $HOME/Desktop and make it executable. Here is an example for getting back to a US keyboard layout:



    [Desktop Entry]
    Encoding=UTF-8
    Version=0.9.4
    Type=Application
    Name=Keymap US
    Comment=
    Exec=setxkbmap us
    StartupNotify=false
    Terminal=false
    Hidden=false





    share|improve this answer



























      0














      Just use setxkbmap when you want to switch to the US keyboard. Ex:



      setxkbmap us


      I've created a desktop shortcut icon to help me switch keyboard layouts because of Ibus language problems. Just edit a file named layout.desktop in $HOME/Desktop and make it executable. Here is an example for getting back to a US keyboard layout:



      [Desktop Entry]
      Encoding=UTF-8
      Version=0.9.4
      Type=Application
      Name=Keymap US
      Comment=
      Exec=setxkbmap us
      StartupNotify=false
      Terminal=false
      Hidden=false





      share|improve this answer

























        0












        0








        0







        Just use setxkbmap when you want to switch to the US keyboard. Ex:



        setxkbmap us


        I've created a desktop shortcut icon to help me switch keyboard layouts because of Ibus language problems. Just edit a file named layout.desktop in $HOME/Desktop and make it executable. Here is an example for getting back to a US keyboard layout:



        [Desktop Entry]
        Encoding=UTF-8
        Version=0.9.4
        Type=Application
        Name=Keymap US
        Comment=
        Exec=setxkbmap us
        StartupNotify=false
        Terminal=false
        Hidden=false





        share|improve this answer













        Just use setxkbmap when you want to switch to the US keyboard. Ex:



        setxkbmap us


        I've created a desktop shortcut icon to help me switch keyboard layouts because of Ibus language problems. Just edit a file named layout.desktop in $HOME/Desktop and make it executable. Here is an example for getting back to a US keyboard layout:



        [Desktop Entry]
        Encoding=UTF-8
        Version=0.9.4
        Type=Application
        Name=Keymap US
        Comment=
        Exec=setxkbmap us
        StartupNotify=false
        Terminal=false
        Hidden=false






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered May 25 '16 at 18:02









        daloonikdaloonik

        596




        596























            -2














            Try setting default language in keyboard settings. I found this solution here.






            share|improve this answer


















            • 1





              While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes.

              – Tim
              Dec 5 '14 at 21:54











            • The solution was similar to my answer: "forget ibus for now try keyboard settings and see if you can set your default input language"

              – Marcin
              Dec 5 '14 at 22:05






            • 1





              Yes, but here we like to have the information in the answer so that people don't have to be going all over the place trying to find the answer. Also, link rot happens.

              – Tim
              Dec 5 '14 at 22:07















            -2














            Try setting default language in keyboard settings. I found this solution here.






            share|improve this answer


















            • 1





              While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes.

              – Tim
              Dec 5 '14 at 21:54











            • The solution was similar to my answer: "forget ibus for now try keyboard settings and see if you can set your default input language"

              – Marcin
              Dec 5 '14 at 22:05






            • 1





              Yes, but here we like to have the information in the answer so that people don't have to be going all over the place trying to find the answer. Also, link rot happens.

              – Tim
              Dec 5 '14 at 22:07













            -2












            -2








            -2







            Try setting default language in keyboard settings. I found this solution here.






            share|improve this answer













            Try setting default language in keyboard settings. I found this solution here.







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Dec 5 '14 at 20:00









            MarcinMarcin

            1011




            1011







            • 1





              While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes.

              – Tim
              Dec 5 '14 at 21:54











            • The solution was similar to my answer: "forget ibus for now try keyboard settings and see if you can set your default input language"

              – Marcin
              Dec 5 '14 at 22:05






            • 1





              Yes, but here we like to have the information in the answer so that people don't have to be going all over the place trying to find the answer. Also, link rot happens.

              – Tim
              Dec 5 '14 at 22:07












            • 1





              While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes.

              – Tim
              Dec 5 '14 at 21:54











            • The solution was similar to my answer: "forget ibus for now try keyboard settings and see if you can set your default input language"

              – Marcin
              Dec 5 '14 at 22:05






            • 1





              Yes, but here we like to have the information in the answer so that people don't have to be going all over the place trying to find the answer. Also, link rot happens.

              – Tim
              Dec 5 '14 at 22:07







            1




            1





            While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes.

            – Tim
            Dec 5 '14 at 21:54





            While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes.

            – Tim
            Dec 5 '14 at 21:54













            The solution was similar to my answer: "forget ibus for now try keyboard settings and see if you can set your default input language"

            – Marcin
            Dec 5 '14 at 22:05





            The solution was similar to my answer: "forget ibus for now try keyboard settings and see if you can set your default input language"

            – Marcin
            Dec 5 '14 at 22:05




            1




            1





            Yes, but here we like to have the information in the answer so that people don't have to be going all over the place trying to find the answer. Also, link rot happens.

            – Tim
            Dec 5 '14 at 22:07





            Yes, but here we like to have the information in the answer so that people don't have to be going all over the place trying to find the answer. Also, link rot happens.

            – Tim
            Dec 5 '14 at 22:07

















            draft saved

            draft discarded
















































            Thanks for contributing an answer to Ask Ubuntu!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f540098%2fhow-to-set-ibus-default-input-method-in-14-04%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Möglingen Índice Localización Historia Demografía Referencias Enlaces externos Menú de navegación48°53′18″N 9°07′45″E / 48.888333333333, 9.129166666666748°53′18″N 9°07′45″E / 48.888333333333, 9.1291666666667Sitio web oficial Mapa de Möglingen«Gemeinden in Deutschland nach Fläche, Bevölkerung und Postleitzahl am 30.09.2016»Möglingen

            Virtualbox - Configuration error: Querying “UUID” failed (VERR_CFGM_VALUE_NOT_FOUND)“VERR_SUPLIB_WORLD_WRITABLE” error when trying to installing OS in virtualboxVirtual Box Kernel errorFailed to open a seesion for the virtual machineFailed to open a session for the virtual machineUbuntu 14.04 LTS Virtualbox errorcan't use VM VirtualBoxusing virtualboxI can't run Linux-64 Bit on VirtualBoxUnable to insert the virtual optical disk (VBoxguestaddition) in virtual machine for ubuntu server in win 10VirtuaBox in Ubuntu 18.04 Issues with Win10.ISO Installation

            Antonio De Lisio Carrera Referencias Menú de navegación«Caracas: evolución relacional multipleja»«Cuando los gobiernos subestiman a las localidades: L a Iniciativa para la Integración de la Infraestructura Regional Suramericana (IIRSA) en la frontera Colombo-Venezolana»«Maestría en Planificación Integral del Ambiente»«La Metrópoli Caraqueña: Expansión Simplificadora o Articulación Diversificante»«La Metrópoli Caraqueña: Expansión Simplificadora o Articulación Diversificante»«Conózcanos»«Caracas: evolución relacional multipleja»«La Metrópoli Caraqueña: Expansión Simplificadora o Articulación Diversificante»