ed7e8bae54
Add systemd user service and CLI wrapper for remote-touchpad
...
Test / test (linux, []) (push) Waiting to run
Test / test (linux, [null portal uinput x11]) (push) Waiting to run
Test / test (linux, [null]) (push) Waiting to run
Test / test (linux, [portal]) (push) Waiting to run
Test / test (linux, [uinput]) (push) Waiting to run
Test / test (linux, [x11]) (push) Waiting to run
Test / test (windows, []) (push) Waiting to run
Test / test (windows, [null]) (push) Waiting to run
This commit introduces a complete systemd user service setup for
remote-touchpad, eliminating the need for users to manually manage
the binary process. Key additions:
- New rts CLI wrapper script providing a user-friendly interface
for service management without requiring root access
- Systemd service file for proper background operation with
restart policies and dependency management
- Service management commands: install, start, stop, status,
restart, and uninstall
- URL extraction and QR code generation via the url command
- Service log viewing via the log command
The installation process now:
1. Verifies Go is installed
2. Builds the remote-touchpad binary with appropriate tags
3. Installs service files to ~/.config/systemd/user/
4. Installs the binary to ~/.local/bin/
5. Enables and starts the service automatically
The README has been updated with comprehensive installation
instructions for the new user service approach.
2026-08-14 21:59:58 +02:00
Unrud
a77f3aa8ec
Bump version to 1.5.4
2026-08-03 00:34:58 +02:00
Unrud
9764d1975d
Update dependencies
2026-08-03 00:34:58 +02:00
Unrud
5e68074781
X11: Reduce delay when mapping new keys
...
Reliability is improved by XSync
2026-08-03 00:32:34 +02:00
Unrud
f80b1d6ef7
X11: Minimize mod changes
2026-08-03 00:32:34 +02:00
Unrud
346d9cf375
X11: Cleanup code
2026-08-03 00:32:33 +02:00
Unrud
6ef2be8776
Format code
2026-08-02 22:12:27 +02:00
Unrud
85b6d6ea9d
X11: Use XSync to improve reliability
2026-08-02 13:10:04 +02:00
Unrud
1aa8f92cc8
Use range over integers
2026-08-02 13:10:04 +02:00
Unrud
996edb0501
Snap: Specifiy supported platforms
2026-07-11 20:59:03 +02:00
Unrud
a30bed4624
Snap: Update to core24
2026-07-11 20:20:03 +02:00
Unrud
a2dfa7ac47
Bump version to 1.5.3
2025-12-24 22:59:32 +01:00
Unrud
eebde58826
Update dependencies
2025-12-24 22:57:01 +01:00
Unrud
800171efdd
Bump version to 1.5.2
2025-10-12 06:45:35 +02:00
Unrud
2b3d5c5bf3
Flatpak: Update modules.txt
2025-10-12 06:42:46 +02:00
Unrud
1add8e4cb8
Bump version to 1.5.1
2025-10-12 06:26:29 +02:00
Unrud
06674b224f
Update dependencies
2025-10-12 06:26:11 +02:00
Unrud
d48d9aed3d
Bump version to 1.5.0
2025-03-18 22:02:15 +01:00
Unrud
5771f44b0e
Cleanup portal controller
2025-03-18 09:18:16 +01:00
Unrud
16dc47b570
Encrypt restore token
2025-03-18 09:18:15 +01:00
Unrud
abd9fd4773
Update dependencies
2025-03-17 20:48:45 +01:00
Unrud
7c1652e9dd
CI: Install missing package
2025-03-17 20:24:25 +01:00
godalming
0fe41d0b15
Fix not being able to create restore token on snap because the cache directory does not exist
2025-03-17 20:21:35 +01:00
godalming
21461d9a76
Fix file permisions. Detect if restore tokens are not supported (version <= 1). Always log and continue if it is not possible to use a restore token rather than exit the program or log using fmt.
2025-03-17 00:19:48 +01:00
godalming
c6c54c77a7
Add support for session restore on the linux portals backend, fixing #77
2025-03-17 00:19:48 +01:00
Unrud
7a806f7b00
Flatpak: Update runtime
2024-11-17 21:33:51 +01:00
Unrud
4fb452c542
Bump version to 1.4.8
2024-09-01 17:15:32 +02:00
Unrud
c71e5c4b8b
Flatpak: Add IPC to fix linting error
2024-09-01 17:12:02 +02:00
Unrud
30cfff86b0
Update go.sum
2024-09-01 17:09:23 +02:00
Unrud
288345b5d3
Bump version to 1.4.7
2024-08-30 23:45:18 +02:00
Unrud
b4ecfad316
Update dependencies
2024-08-30 23:41:45 +02:00
Unrud
dd510bc4a0
Update appdata
2024-04-13 19:03:36 +02:00
Unrud
4916fc59db
Update dependencies
2024-04-06 17:22:46 +02:00
Unrud
064c3cd242
appdata: Add vcs-browser URL
2024-04-05 22:38:15 +02:00
Unrud
6996fbf958
appdata: Add developer ID
2024-04-05 22:37:48 +02:00
Unrud
016351e9d2
Bump version to 1.4.6
2024-02-06 11:33:41 +01:00
Unrud
6325782058
Fix CI test
2024-02-06 11:33:40 +01:00
Unrud
0184dcb22f
Set MIME types explicitly
...
Fixes #61
Fixes #70
2024-02-06 11:26:34 +01:00
Unrud
652ee5aa6c
Bump version to 1.4.5
2024-01-31 14:59:38 +01:00
Unrud
88fd6e7314
Workaround for virtual keyboard covering buttons for Safari on iOS
2024-01-31 09:33:11 +01:00
Unrud
6a812607fe
Fix virtual keyboard covering buttons in Chromium
2024-01-31 09:33:11 +01:00
Unrud
f11cefc74c
Keep text input open after sending
2024-01-31 09:33:10 +01:00
Unrud
7cff8286c8
Hide focus outline for textarea
2024-01-31 09:33:10 +01:00
Unrud
280a654f59
Enable hardware keyboard input in mouse mode
2024-01-31 09:33:09 +01:00
Unrud
d502ca651c
Disable keyboard navigation for all buttons
2024-01-31 09:33:09 +01:00
Unrud
1985842ff0
Refactor CSS
2024-01-31 09:33:09 +01:00
Unrud
fc363fe404
Snap: Update to core22
2024-01-27 07:40:22 +01:00
Unrud
cc143b59e6
Bump version to 1.4.4
2024-01-23 20:51:57 +01:00
Unrud
02d49bf680
Flatpak: Update dependencies
2024-01-23 20:51:53 +01:00
Unrud
601d8c8358
Update dependencies
2024-01-23 19:42:59 +01:00