2017-10-11T17:07:44ZFluxBBhttp://dev1galaxy.org/viewtopic.php?id=1639I couldn't find anything suitable, so I rolled my own alternative to ibus. It's a simple bash script that allows typing diacritic either before or after the letter, user's choice. The script does not use "preedit text", so no characters ever disappear.

Getting the dependencies:

sudo apt-get install xvkbd python3 && sudo pip3 install pynput

You also need to install yad, which is not in the Devuan Jessie repositories but is easy to find (e.g., by clicking on your architecture at the bottom of this page).

pynput didn't work for me at first because one of its dependencies, the "six" module, was outdated. So, to be safe:

sudo pip3 install --upgrade six

Well, here's the script. It should "just work" once you have all the dependencies. You only need to alter it if you want to add or change the special characters section.

]]>http://dev1galaxy.org/profile.php?id=46722017-10-11T17:07:44Zhttp://dev1galaxy.org/viewtopic.php?pid=5493#p5493I often use ibus to type in other languages. Especially when writing emails, I tend to edit a lot as I go along. The trouble is that in many applications when I click on the screen to move the cursor somewhere, if I'm using ibus then the last character I typed simply disappears.

For example, in mate-terminal, thunderbird, and pluma, if I type this (for example):

ho ho ho

Then click somewhere on the screen, the text turns into this:

ho ho h

Have any of you found a way to type in other languages--with or without ibus--without being affected by this?

I have considered using a keyboard layout with dead keys as a workaround, but I don't like having to type the diacritic before the letter.