{"action":"created","issue":{"url":"https://api.github.com/repos/netblue30/firejail/issues/116","labels_url":"https://api.github.com/repos/netblue30/firejail/issues/116/labels{/name}","comments_url":"https://api.github.com/repos/netblue30/firejail/issues/116/comments","events_url":"https://api.github.com/repos/netblue30/firejail/issues/116/events","html_url":"https://github.com/netblue30/firejail/issues/116","id":114736251,"number":116,"title":"Unable to use ibus-daemon in firejail","user":{"login":"pyamsoft","id":7267458,"avatar_url":"https://avatars.githubusercontent.com/u/7267458?v=3","gravatar_id":"","url":"https://api.github.com/users/pyamsoft","html_url":"https://github.com/pyamsoft","followers_url":"https://api.github.com/users/pyamsoft/followers","following_url":"https://api.github.com/users/pyamsoft/following{/other_user}","gists_url":"https://api.github.com/users/pyamsoft/gists{/gist_id}","starred_url":"https://api.github.com/users/pyamsoft/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pyamsoft/subscriptions","organizations_url":"https://api.github.com/users/pyamsoft/orgs","repos_url":"https://api.github.com/users/pyamsoft/repos","events_url":"https://api.github.com/users/pyamsoft/events{/privacy}","received_events_url":"https://api.github.com/users/pyamsoft/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/netblue30/firejail/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2015-11-03T03:38:35Z","updated_at":"2016-01-23T15:51:53Z","closed_at":null,"body":"The ibus-daemon is used to change the languages on the system. For example, on my personal machine running Arch Linux 64bit using firejail 0.9.34-rc1, I use ibus to switch between English (US) input and Japanese inputs.\r\n\r\nWhen not running in firejail, programs such as MousePad and rxvt-unicode for example will respect the current ibus language and type in either Japanese or English.\r\n\r\nHowever, when running an application in firejail, because the ibus-daemon is not also running in the jail, and the jailed program has no way of talking to the rest of the processes running on the machine, programs such as Mousepad and Chromium do not properly switch inputs using the ibus-daemon.\r\n\r\nSteps to reproduce:\r\n\r\n1. Install ibus-daemon, and in my case, ibus-anthy for Japanese input and noto-fonts-cjk for East Asian fonts.\r\n2. Start ibus daemon with ```ibus-daemon -drx```\r\n3. Launch mousepad, switch the language in ibus from English to Japanese.\r\n4. Upon typing, Japanese characters will be displayed as expected.\r\n5. Launch a firejail instance of mousepad\r\n6. Switch language from English to Japanese\r\n7. Upon typing, English is still output, even though Japanese was requested."},"comment":{"url":"https://api.github.com/repos/netblue30/firejail/issues/comments/174195601","html_url":"https://github.com/netblue30/firejail/issues/116#issuecomment-174195601","issue_url":"https://api.github.com/repos/netblue30/firejail/issues/116","id":174195601,"user":{"login":"netblue30","id":13711990,"avatar_url":"https://avatars.githubusercontent.com/u/13711990?v=3","gravatar_id":"","url":"https://api.github.com/users/netblue30","html_url":"https://github.com/netblue30","followers_url":"https://api.github.com/users/netblue30/followers","following_url":"https://api.github.com/users/netblue30/following{/other_user}","gists_url":"https://api.github.com/users/netblue30/gists{/gist_id}","starred_url":"https://api.github.com/users/netblue30/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/netblue30/subscriptions","organizations_url":"https://api.github.com/users/netblue30/orgs","repos_url":"https://api.github.com/users/netblue30/repos","events_url":"https://api.github.com/users/netblue30/events{/privacy}","received_events_url":"https://api.github.com/users/netblue30/received_events","type":"User","site_admin":false},"created_at":"2016-01-23T15:51:53Z","updated_at":"2016-01-23T15:51:53Z","body":"No problem!"}}