blob: 8606e9b20289eeb0e9224d076ce01719e1c5b1f3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# screenconnect-bin
Arch Linux PKGBUILD for the ConnectWise ScreenConnect remote desktop client.
## Prerequisites
You must supply `ScreenConnect.ClientSetup.sh` yourself — it is not included in this repo. Download it from your organization's ScreenConnect instance (the "Connect" or "Download" button in the web UI).
Despite the `.sh` extension, this file is a self-extracting shell script with a `tar.gz` archive embedded after a marker line. The `prepare()` function in the PKGBUILD locates that marker, extracts the archive, and installs the JARs and native libraries from it.
The installer also contains your instance-specific `ClientLaunchParameters.txt`, which is what ties the client to your ScreenConnect server.
## Usage
1. Place `ScreenConnect.ClientSetup.sh` in this directory alongside the PKGBUILD.
2. Run `makepkg -si`.
## Notes
- Requires a Java runtime (`java-runtime`) and `xdg-utils`.
- Installs a systemd service and a `.desktop` URI scheme handler so the browser "Connect" button works.
- The launcher script auto-detects Wayland/HiDPI scale via `hyprctl` if running under Hyprland.
|