wavexx / screenkey

A screencast tool to display your keys inspired by Screenflick
https://www.thregr.org/~wavexx/software/screenkey/
GNU General Public License v3.0
758 stars 65 forks source link

Print some help when initialization fails #56

Closed caryoscelus closed 6 years ago

caryoscelus commented 6 years ago

I had the same Exception: Cannot initialize input method problem as mentioned in #19 (the solution that worked for me was to run ibus-daemon --xim). I think it would be nice to print some short help message along with that error which would describe possible fixes or at least link to a page containing more info.

wavexx commented 6 years ago

I'll add a brief graphical message now. I know it's not enough, but many people simply remain baffled :/

Adding online help is something I'd want to add. And possibly some more descriptive tooltips (which is easier for contributors?).

Startup issues due to misconfigured input methods seems pretty frequent. Various distros do quite a poor job at patching user's profiles, often leaving conflicting settings. I've written quite a bit about those in the closed issues. I'd love if someone could go over the closed issues and collected some text to put in the readme. Even if's not perfect, it would be of a great help to speed things up.

wavexx commented 6 years ago

In the current master, this will displayed if initialization fails:

2018-05-13t164804

The link points to the "throubleshooting" section of the README, which doesn't exist yet.

wavexx commented 6 years ago

Ok, I added some troubleshooting documentation: https://www.thregr.org/~wavexx/software/screenkey/#troubleshooting (also in the README).