gpo.zugaina.org

Search Portage & Overlays:

sys-apps/surface-dtx-daemon

Surface Detach (DTX) daemon for Microsoft Surface Book devices

Screenshots

ChangeLog

commit 521c0416e1d7135d28aeebc5871fcb29cca6e1b7
Author: Ronald Farrer <canutethegreat@gmail.com>
Date: Thu Oct 29 21:08:52 2026 -0700

iptsd, surface-dtx-daemon: ship systemd units AND OpenRC init scripts unconditionally

- iptsd (3.1.1 + new 9999): drop USE=systemd; install iptsd@.service always; OpenRC
multiplexed init script (iptsd manager + iptsd.hidrawN instances, supervise-daemon),
conf.d, /usr/libexec/iptsd-openrc udev helper; one udev rule picks systemd or OpenRC at runtime.
- surface-dtx-daemon (0.3.12, 9999): OpenRC init script + conf.d for the system daemon, OpenRC
user service (/etc/user/init.d) and XDG autostart entry for surface-dtx-userd.
- README: service docs.
Tested on OpenRC and systemd stage3 containers (no real hardware: start/stop/supervision only).

commit cc01608a7bbc4fe4f62e3f2b4dcc393f51894dff
Author: Ronald Farrer <canutethegreat@gmail.com>
Date: Thu Oct 29 19:53:20 2026 -0700

Drop CLI11, libcamera, hidrd (superseded by ::gentoo / unused); fix 9999 builds of surface-control and surface-dtx-daemon (libsurfacedtx via git-r3 path deps); README/skip list

commit ca7d9dd75a94e163801f2b03adc6223eac538c48
Author: Ronald Farrer <canutethegreat@gmail.com>
Date: Thu Oct 29 17:10:47 2026 -0700

sys-apps/surface-control 0.5.1, surface-dtx-daemon 0.3.12 releases

New release ebuilds with CRATES (pycargoebuild), so they no longer need
network at build time; keep a tidy -9999 for each (no KEYWORDS on live
ebuilds). dtx: install dbus policy, udev rule, systemd system/user units
via the eclass helpers. Test: both emerged in a Gentoo stage3 container
(surface 0.5.1, Surface DTX Daemon 0.3.12).

commit 118a52dfcc481a186cd5b7080524ed7086b35b81
Author: Ronald Farrer <canutethegreat@gmail.com>
Date: Tue Sep 12 16:45:17 2023 -0700

EAPI bump. needs testing

commit 9d0ce6b84d1ff783e022f97476fad4beb3a60773
Author: Ronald Farrer <canutethegreat@gmail.com>
Date: Fri Apr 21 16:19:04 2023 -0700

Fixed systemd service location (4).

commit b66103323ff3f2801e6618ea0f9872c37968a62b
Author: Ronald Farrer <canutethegreat@gmail.com>
Date: Fri Apr 21 16:12:40 2023 -0700

Fixed udev file location.

commit 79487ca3e4dd74d13cc1ca042ae1f35a2323bc0a
Author: Ronald Farrer <canutethegreat@gmail.com>
Date: Fri Apr 21 16:09:01 2023 -0700

Fixed systemd service location (3).

commit c6db4a7e1bc38a3eff9449566bfb2d8ee0bac110
Author: Ronald Farrer <canutethegreat@gmail.com>
Date: Fri Apr 21 16:05:56 2023 -0700

Fixed systemd service location (2).

commit 4890ccb6e6a26ea3dc4df6175d53555cdda34be9
Author: Ronald Farrer <canutethegreat@gmail.com>
Date: Fri Apr 21 16:02:38 2023 -0700

Fixed systemd service location.

commit b0bce15fd683a3dbe27adebda4f1d3db7b076d50
Author: Ronald Farrer <canutethegreat@gmail.com>
Date: Fri Apr 21 15:58:34 2023 -0700

Fixed udev rules location.

commit 5930c54c3395c07dbbe691ced451199249b94850
Author: Ronald Farrer <canutethegreat@gmail.com>
Date: Fri Apr 21 15:57:18 2023 -0700

Hopefuly fixed service file location.

commit 9e52e7423f779e7c43a0fd3f780823b19db6818e
Author: Ronald Farrer <canutethegreat@gmail.com>
Date: Fri Apr 21 15:52:36 2023 -0700

Removed binary build of surface-dtx-daemon and added git source.