How to set iBus default input method in 14.04? Announcing the arrival of Valued Associate...

Is it fair for a professor to grade us on the possession of past papers?

Morning, Afternoon, Night Kanji

How does the secondary effect of the Heat Metal spell interact with a creature resistant/immune to fire damage?

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

A term for a woman complaining about things/begging in a cute/childish way

What is the difference between globalisation and imperialism?

Why do we bend a book to keep it straight?

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

Is there any word for a place full of confusion?

If Windows 7 doesn't support WSL, then what does Linux subsystem option mean?

Do wooden building fires get hotter than 600°C?

What is this clumpy 20-30cm high yellow-flowered plant?

Why do we need to use the builder design pattern when we can do the same thing with setters?

What was the first language to use conditional keywords?

Taylor expansion of ln(1-x)

Should I use a zero-interest credit card for a large one-time purchase?

What order were files/directories outputted in dir?

How come Sam didn't become Lord of Horn Hill?

Can a new player join a group only when a new campaign starts?

Do any jurisdictions seriously consider reclassifying social media websites as publishers?

How can I reduce the gap between left and right of cdot with a macro?

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

Is there hard evidence that the grant peer review system performs significantly better than random?

Why does it sometimes sound good to play a grace note as a lead in to a note in a melody?



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

            Why do type traits not work with types in namespace scope?What are POD types in C++?Why can templates only be...

            Will tsunami waves travel forever if there was no land?Why do tsunami waves begin with the water flowing away...

            Simple Scan not detecting my scanner (Brother DCP-7055W)Brother MFC-L2700DW printer can print, can't...