{"id":330,"date":"2012-12-08T11:44:39","date_gmt":"2012-12-08T16:44:39","guid":{"rendered":"http:\/\/www.compdigitec.com\/labs\/?p=330"},"modified":"2012-12-08T11:44:56","modified_gmt":"2012-12-08T16:44:56","slug":"compose-key-not-working-with-ibus","status":"publish","type":"post","link":"http:\/\/www.compdigitec.com\/labs\/2012\/12\/08\/compose-key-not-working-with-ibus\/","title":{"rendered":"Compose key not working with iBus"},"content":{"rendered":"<p>The iBus input method does not work with the compose key &#8211; see <a href=\"http:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=591459\">Debian bug #591459<\/a> and <a href=\"https:\/\/bugs.launchpad.net\/ubuntu\/+source\/emacs23\/+bug\/493766\">Ubuntu bug #493766<\/a>. It seems that iBus is intercepting all keystrokes and substituting its own instead, even though xev shows the Multi_key and accent being produced. For example, Multi_Key + &#8216; + e leads to &#8216;e instead of \u00e9.<\/p>\n<p>A temporary solution is to <strong>export XMODIFIERS=&#8221;&#8221;<\/strong> to bypass iBus, freeing the keystrokes for compose. However, this disables the iBus input method as it prevents iBus from receiving the keystrokes. XMODIFIERS, however, can be set per application, so one can simply set XMODIFIERS=&#8221;&#8221; for the specific application that requires the compose key.<\/p>","protected":false},"excerpt":{"rendered":"<p>The iBus input method does not work with the compose key &#8211; see Debian bug #591459 and Ubuntu bug #493766. It seems that iBus is intercepting all keystrokes and substituting its own instead, even though xev shows the Multi_key and accent being produced. For example, Multi_Key + &#8216; + e leads to &#8216;e instead of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"http:\/\/www.compdigitec.com\/labs\/wp-json\/wp\/v2\/posts\/330"}],"collection":[{"href":"http:\/\/www.compdigitec.com\/labs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.compdigitec.com\/labs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.compdigitec.com\/labs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.compdigitec.com\/labs\/wp-json\/wp\/v2\/comments?post=330"}],"version-history":[{"count":0,"href":"http:\/\/www.compdigitec.com\/labs\/wp-json\/wp\/v2\/posts\/330\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.compdigitec.com\/labs\/wp-json\/wp\/v2\/media?parent=330"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.compdigitec.com\/labs\/wp-json\/wp\/v2\/categories?post=330"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.compdigitec.com\/labs\/wp-json\/wp\/v2\/tags?post=330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}