You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Linux User-Space Detachment System (DTX) Daemon for the Surface ACPI Driver (and Surface Books).
6
-
Currently only the Surface Book 2 and 3 are supported, due to lack of driver-support on the Surface Book 1.
6
+
Currently, only the Surface Book 2 and 3 are supported, due to lack of driver-support on the Surface Book 1.
7
7
This may change in the future.
8
8
9
9
## About this Package
@@ -15,7 +15,7 @@ A system daemon (`surface-dtx-daemon`) and a per-user daemon (`surface-dtx-userd
15
15
See the configuration section below for details.
16
16
Furthermore, this daemon provides a d-bus interface via which you can query the current device mode (i.e. if the device is in tablet-, laptop- or studio-mode).
17
17
18
-
- The per-user daemon is responsible for desktop-notifications, i.e. it notifies you when the cliboard can be physically detached (i.e. the latch holding it in place is unlocked), and when the re-attachment process has been completed, i.e. indicating when it is fully usable again after re-attachment.
18
+
- The per-user daemon is responsible for desktop-notifications, i.e. it notifies you when the clipboard can be physically detached (i.e. the latch holding it in place is unlocked), and when the re-attachment process has been completed, i.e. indicating when it is fully usable again after re-attachment.
19
19
Running this daemon is completely optional, i.e. if you don't want any notifications, you are free to simply not run it.
20
20
21
21
The split into two daemons is required as notifications can only be sent on a per-user basis.
@@ -24,11 +24,11 @@ The split into two daemons is required as notifications can only be sent on a pe
24
24
25
25
If you have a Debian (Ubuntu, ...) based distribution, have a look at the [releases page][releases] for official packages.
26
26
Official Arch Linux packages can be found in the AUR (`surface-dtx-daemon`).
27
-
After installation you may want to:
27
+
After installation, you may want to:
28
28
- enable the systemd service for the system daemon using `systemctl enable surface-dtx-daemon.service`.
29
29
- enable the systemd service for the per-user daemon using `systemctl enable --user surface-dtx-userd.service`.
30
30
31
-
Alternatively, you can build these packages yourself, using the provided `PKGBUILD` (Arch Linux) or `makedeb.sh` script in the respective `pkg`sub-directories.
31
+
Alternatively, you can build these packages yourself, using the provided `PKGBUILD` (Arch Linux) or `makedeb.sh` script in the respective `pkg`subdirectories.
32
32
33
33
## Configuration
34
34
@@ -38,7 +38,7 @@ The main configuration files can be found under
38
38
-`/etc/surface-dtx/surface-dtx-userd.conf` for the per-user daemon configuration.
39
39
40
40
Here you can specify the handler-scripts for supported events and other options.
41
-
All options are explanined in these files, the configuration language is TOML, default attach and detach handler scripts are included.
41
+
All options are explained in these files, the configuration language is TOML, default attach and detach handler scripts are included.
42
42
43
43
Furthermore, a per-user configuration for the user daemon can also be created under `$XDG_CONFIG_HOME/surface-dtx/surface-dtx-userd.conf` (if not set, `$XDG_CONFIG_HOME` defaults to `.config`).
0 commit comments