This forum has been archived. All content is frozen. Please use KDE Discuss instead.

[Solved] Compose Key only works in *some* applications

Tags: None
(comma "," separated)
User avatar
myrkat
Registered Member
Posts
7
Karma
0
OS
I have searched for this, but did not find it. Forgive me if it has been asked or addressed.

I have mapped my compose key to scroll lock (also tried with caps lock and menu key separately).

Compose key works normally in a couple applications: plasmoid notes, kate, dolphin

Compose key DOES NOT work in key applications: browsers (firefox, opera & chrome), LibreOffice, Skype, Thunderbird

I am on Linux Mint 17 KDE, and when I had my kids on Mint 16 Xfce (they're both now on Mint 17 KDE) it worked fine. I have also used Kubuntu 14.04 and it was fine. It might be a Mint 17 KDE only issue, or even just a Mint 17 <whatever> issue.

Where should I look, as far as settings files, things to check, etc. to pursue this? I mean, it obviously mapped. It is obviously working (for some things), but not others? What am I missing here?

Current work-around: I type whatever characters I need in a desktop sticky note (plasmoid) and copy-paste into application that flat-out ignores compose (i.e. I hit compose then « 1 + 2 » to get ½ but all I get is "12" with the "1" showing up as soon as I press it / ignored compose ).

Last edited by myrkat on Tue Nov 04, 2014 10:30 pm, edited 1 time in total.
luebking
Karma
0
These applications will invoke some IM, eg. (plain) Qt applications (skype?) won't work w/ the compose key (for me) unless I
Code: Select all
export QT_NO_IM=1


I've no problem with chromium, firefox or LO in that regard, but assume they've a similar issue (maybe "just" because you've soe XIM like fcitx or ibus installed?)
It's however a client issue and if you don't get an answer here, you'd best ask on resp. application forums.
User avatar
myrkat
Registered Member
Posts
7
Karma
0
OS
As I posted OVER HERE, I believe I found my solution - it may be yours, too!

(from the other posts):
I believe I have found a work-around to my issues with Compose Key.

From THIS POST (a few years ago), I saw one user do a
Code: Select all
sudo im-switch -s none

followed by a
Code: Select all
sudo apt-get install ibus

Risking it all, I did the same on my Mint 17 KDE setup. I had to get im-switch first via sudo apt-get install, then set it to none; next I installed ibus (which I thought would be installed, but it wasn't). Once all that was done, I rebooted, logged in and then voila! I tested it in Skype, Thunderbird, LibreOffice and it worked. Unfortunately, it does not seem to work in Chrome, but there is a known bug about that. Heck, I can even type it in World of Warcraft (running under Wine) like I used to... which is nice since most of my characters have accented letters!

When I echo $XMODIFIERS I get a blank (where I used to get "@im=ibus" or something). Not sure what happened or why, but it is working (for now?) at least.
...<snip>...

Hope this helps!


Bookmarks



Who is online

Registered users: Bing [Bot], blue_bullet, Google [Bot], rockscient, Yahoo [Bot]