Handy icon indicating copy to clipboard operation
Handy copied to clipboard

Add the overlay problem on Linux and its fix on the main page

Open nv2p opened this issue 1 month ago • 8 comments

As pointed in my comment in #327, I think what seems to be a known issue, with an easy temporary solution, would deserve to be on the main page. The overlay seems to hinder pasting on Linux (debian 13, with gnome and i3 on my end at least) and there is a simple solution: set "Overlay position" to none in the settings, in the "Advanced" submenu. Not knowing this make the app unusable, which is a pity, as the trick to overcome this is very simple and can even be compensated with the "Audio feedback".

I stumbled on the solution in a comment on a closed issue and I think the issue may also be related to the more general problem of how to paste in Linux (see #87). I have noticed Handy seems to not use fast input on my debian 13 with Xorg, which cause it to be less smooth and create also problems when using post-processing.

nv2p avatar Nov 24 '25 21:11 nv2p

Hi,

Just for record,

I use the version 0.6.0 and i met the same problem with Linux Mint 22.1 Xia and xfce 4 with the .AppImage.

I was unable to get the text produced from my speech. Fixed by changing the overlay position to "None".

Amazing job by the way @cjpais !

JulienWilhelm avatar Nov 25 '25 13:11 JulienWilhelm

@JulienWilhelm @nv2p I checked the code and the default for Linux should be 'None' for the overlay. Is this the case? Or have you changed the value to use the overlay and then the issue appears?

I'm happy to add a note in the helptext for it, that on linux it can be unstable. Also can add some additional troubleshooting info to the readme or something

cjpais avatar Nov 27 '25 11:11 cjpais

Is this the case?

Nope, I don't think so. I removed the folder in local share to check and the default is bottom (which is also what I remembered), both with AppImage version 0.6.0 (which isn't the lastest, but the one for download on your site) and Handy_0.6.2_amd64.deb. I think the default is good in general, but if you can change it on Linux only, until it's fixed, it's probably a good idea. Anyway, some users may start to check the settings first, so I think it's safer to add a note about it (and/or else), as the trick is simple and the consequence essential to use the app (which I love so far, I have to repeat :)).

nv2p avatar Nov 27 '25 12:11 nv2p

Same here, the overlay was enabled by default.

I'm also using version 0.6.0

JulienWilhelm avatar Nov 27 '25 13:11 JulienWilhelm

Thanks for the confirmation, the code targeting Linux is broken in this aspect then. Will attempt to fix it in the next version in #387 ideally

It's mainly for adding some docs for Linux on the readme. Might do better later

cjpais avatar Nov 27 '25 15:11 cjpais

@nv2p @JulienWilhelm The latest release 0.6.4 should fix this issue ideally. So that the default is disabled. Of course I currently cannot test but if you are able that would be great. With #387 I've added some notes to the readme regarding linux

Also paging @alabhyajindal, if able would you mind removing your settings file and seeing if the default settings on Linux have the overlay set to disabled? If not, no worries, just thank you for everything you've done to test already.

cjpais avatar Nov 29 '25 10:11 cjpais

Sure I can do that - can you please tell me where I can find the settings file?

alabhyajindal avatar Nov 29 '25 10:11 alabhyajindal

If you go into the About tab in handy, it will be under the App Data Directory, and then from there I forget the exact name but I believe it is settings_store.json. I would close Handy, rename it to something else, and then start Handy back up, it should create the file again

Thank you so much!

cjpais avatar Nov 29 '25 13:11 cjpais

Followed your instructions on the latest release, v0.6.4. The default overlay position is set to none. Here's the relevant part from the JSON:

"overlay_position": "none"

alabhyajindal avatar Nov 29 '25 14:11 alabhyajindal

@alabhyajindal thank you! Closing

cjpais avatar Nov 29 '25 23:11 cjpais

@cjpais

  • Removed directory "~/.local/share/com.pais.handy".
  • Downloaded AppImage 0.6.4.
  • Default settings : "overlay_position": "none" 👍

JulienWilhelm avatar Dec 01 '25 10:12 JulienWilhelm