http://bugzilla.opensuse.org/show_bug.cgi?id=1202063 Bug ID: 1202063 Summary: iBus is a mess out of the box after installation with zypper Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Tumbleweed Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: screening-team-bugs@suse.de Reporter: php4fan@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Originally OpenSUSE Tumbleweed came to iBus. Note that I don't fully understand what iBus even is. My understanding is that somwhow it'w what allows me to use a Spanish keyboard AND, with it, type accented letters by first typing the accent and then the letter; and also, by hitting the accent twice, I can type the accent itself as an individual character. My understanding is that iBus is what allows me to do that. And I don't need it for anything else (assuming I need it for that). iBus came preinstalled by default on a fresh installation of OpenSuse Tumbleweed, I didn't have to do anything, and it was working (mostly) fine (with glitches about which there are other reports). Now. Some time ago I had problems with some specific applications that wouldn't handle dead keys correctly, so I tried switching to Fcitx because that's what worked for other users. By that I mean I uninstalled iBus and installed Fcitx. My understanding was that they are two alternative or competing system, you use either one or the other. (now I'm confused because I read "man fcitx" and it starts by saying it's something specific to Chinese. I don't need to type Chinese). And that solved my issues. Then the particular program that didn't use to work with iBus and worked with Fcitx (with everything else on my system working equally well before and after), stopped working again. So I thought, I might as well go back to iBus. Before I continue, let me stress this: - at the beginning, with iBus installed, dead keys worked everywhere except in PhpStorm - after uninstalling iBus and before installing fcitx they wouldn't work at all - after installing Fcitx they worked everyehere, including in Phpstorm - then they stopped working again in PhpStorm So I uninstalled Fcitx and installed iBus again, with: sudo zypper install ibus. Note that after uninstalling fcitx and before reinstalling ibus, dead keys were _not_ working, as I would have expected. Now, with iBus installed again, dead keys DO NOT WORK. First of all, there is no iBus panel widget in the tray icon area. There used to be initially in the fresh OpenSUSE installation. Secondly, "ps aux |grep ibus" returns nothing. Also, in System Settings -> Regional Settings, there is no "Input Method" tab anymore. It's gone. It looks like iBus is not running at all. Or it is not configured. Either way, it didn't get installed properly. Then I noticed that there exists a "ibus-setup" command, so I tried to run it: $ ibus-setup A popup shows up that says (oh f*** again, the text is not copy-pastable, have to type it), it says: "Could not connect to iBus daemon. Do you wish to switch to iBus on nect login" [no] [yes] Wow, that sounds great! So I clicked Yes. And this ERROR shows up in the terminal: ````````` Traceback (most recent call last): File "/usr/share/ibus/setup/main.py", line 645, in <module> setup = Setup() File "/usr/share/ibus/setup/main.py", line 106, in __init__ self.__init_bus() File "/usr/share/ibus/setup/main.py", line 531, in __init_bus f=file(filename,"w+") NameError: name 'file' is not defined. Did you mean: 'filter'? ``````` Hey wait a moment!! Dead keys do work here in Chrome! ^`�����!!!!!! They don't in Konsole nor in Kate. So what gives? Is iBus running or not? Do some applications handle composition and dead keys without it? If so, why are KDE's application unable to do the same? -- You are receiving this mail because: You are on the CC list for the bug.