mooltipass / moolticute

Mooltipass crossplatform daemon/tools
GNU General Public License v3.0
144 stars 67 forks source link

Moolticute app does not allow to type under Linux Mint #245

Closed randomisresistance closed 6 years ago

randomisresistance commented 6 years ago

Moolticute downloaded via the link form the webpage: https://github.com/mooltipass/moolticute/releases/download/v0.12.3/Moolticute-v0.12.3.glibc2.14-x86_64.AppImage

Under the Linux Mint (sylvia) it is not possible to type in the moolticute app window.

$ lsb_release -a
No LSB modules are available.
Distributor ID: LinuxMint
Description:    Linux Mint 18.3 Sylvia
Release:    18.3
Codename:   sylvia
limpkin commented 6 years ago

Hello,

Thanks for the bug report! Do you been that the moolticute text fields do not allow text input or something else?

Thanks

On Mar 16, 2018 1:12 AM, "randomisresistance" notifications@github.com wrote:

Moolticute downloaded via the link form the webpage: https://github.com/mooltipass/moolticute/releases/download/ v0.12.3/Moolticute-v0.12.3.glibc2.14-x86_64.AppImage

Under the Linux Mint (sylvia) it is not possible to type in the moolticute app window.

$ lsb_release -a No LSB modules are available. Distributor ID: LinuxMint Description: Linux Mint 18.3 Sylvia Release: 18.3 Codename: sylvia

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/mooltipass/moolticute/issues/245, or mute the thread https://github.com/notifications/unsubscribe-auth/AF4ms_nhmX8LHWDxAGAbMQqTBHQsQlHsks5tewNjgaJpZM4StEV7 .

randomisresistance commented 6 years ago

Right, if executed that way it is not possible to type in text field. Generally all keyboard commands are ignored.

limpkin commented 6 years ago

Hello, I'm confused... do you mean that you can't use the mooltipass mini manual credential recall?

randomisresistance commented 6 years ago

That works, but if want to use the credential management mode for example the keyboard is not working in the moolticute GUI.

The workaround for this was kinda easy at it was for me to install the .deb packet on my system and use the binary supplied in /usr/bin/ instead of the appImage.

Christian308 commented 6 years ago

Same under Ubuntu 16.04. The error message when starting the AppImage is:

zenity, kdialog, Xdialog missing. Skipping /tmp/.mount_MooltiCuDFvg/usr/bin//moolticute.sh.wrapper.
xkbcommon: ERROR: failed to add default include path ././/share/X11/xkb
Qt: Failed to create XKB context!
Use QT_XKB_CONFIG_ROOT environmental variable to provide an additional search path, add ':' as separator to provide several search paths and/or make sure that XKB configuration data directory contains recent enough contents, to update please see http://cgit.freedesktop.org/xkeyboard-config/ .`

as a workaround I wrote a wrapper script which simply sets the environment variable before executing Moolticute

#!/bin/sh
export QT_XKB_CONFIG_ROOT=/usr/share/X11/xkb
/path/to/app/image/Moolticute-v0.12.7.glibc2.14-x86_64.AppImage

then keyboard input is working.

Cheers Christian

suntorytimed commented 6 years ago

This does apply to openSUSE Tumbleweed with Plasma as well.

limpkin commented 6 years ago

thanks everyone for your feedback! we'll tackle that very soon