Commit graph

16 commits

Author SHA1 Message Date
ed7e8bae54 Add systemd user service and CLI wrapper for remote-touchpad
Some checks are pending
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
godalming
c6c54c77a7 Add support for session restore on the linux portals backend, fixing #77 2025-03-17 00:19:48 +01:00
Unrud
d81b57b1f9 Add uinput build example 2023-03-03 23:06:34 +01:00
Unrud
61fa13974d README: Switch from "go get" to "go install" 2022-02-22 16:23:00 +01:00
Unrud
0b6dac0ae6 Fix markdown lint 2021-06-06 00:54:31 +02:00
Unrud
e24b06b0f6 Separate tags with comma 2020-09-13 10:25:29 +02:00
Unrud
41ef45d345 Add golang installation instructions
Fixes #15
2020-08-26 03:57:22 +02:00
Unrud
ae7a84ec64 Remove experimental mark from DesktopPortal 2020-08-26 03:31:59 +02:00
Unrud
21ad831022 Snap: Add link 2019-02-23 23:12:11 +01:00
Unrud
0a647816cd update screenshots 2018-09-30 00:26:33 +02:00
Unrud
71d7cd42b9 add support for Flatpak's RemoteDesktop portal 2018-08-01 11:53:03 +02:00
Unrud
e73a18710b use build tag for x11 2018-07-31 20:31:13 +02:00
Unrud
ad17454c53
Add links to binaries 2018-06-28 03:04:03 +02:00
Unrud
b3fa4c1b27 fix sentence 2018-06-23 18:50:14 +02:00
Unrud
ca23cdec39 fix sentence 2018-06-23 18:34:01 +02:00
Unrud
a7012e15c2 import project 2018-06-23 17:40:58 +02:00