OpenSUSE Tumbleweed has an error where install completes but the xkeysnail service won't run due to "display not found". Double quotes together indicates display environment variable inside the command is nonexistent or empty.
This patch inlines `export DISPLAY=` [ insert actual DISPLAY variable value] at the beginning of the main command in the xkeysnail service file, just before the file is copied into its destination.
Don't know of any other way to fix the issue on Tumbleweed. Tried moving the "Environment" line before the "ExecStart" line in the service file, that of course made no difference.
- Added setup fixes for gui
- Fixed debug issues & updated copyright
- Uninstaller update, init setup improvements, added open kinto to tray
- Fixed order of operations for args parsing
- Fixed initial radio value of keyboard type in main gui app, removed comments, fixed sys tray default for DE
- File cleanup, relocations and faster setup file
- Do not clobber initkb if it already exists
- Added fix to kill spawned processes to GUI app
- Added proper handling of spawn from disabling sys tray app
- Improved checkTray function
- Set full path to avoid issues on About
- merging layouts
- Major progress, unknowns completed
- Added more menu options
- Updated status placement and formatting
- Ported Tweaks from tray to GUI, added more submenus to tray
- GUI App icon improvements, desktop shortcut (linux), sys tray icon status improved
- Added debug switch to gui app, proper child termination for sys tray
- Updates to debug functionality
- Added support and about to sys tray
- Added more commands to sudoers & added version to about
- KB logic can now refresh when needed
- GUI and sys tray feature complete