All notable changes to the project are documented in this file.
v1.4 - 2020-07-08
Huge props to Magnus Malm for helping out with many of the fixes and features added in this release. Thank you!
- Support for EDID matching, i.e. monitor description information, by Magnus Malm
- Support for querying currently attached monitors for EDID info
using
xplugd -p, by Magnus Malm - Support XDG Base Directory, xplugd now first looks for xplugrc
in
~/.config/xplugrc, with compat fallback to~/.xplugrc. Initial patch by hydraz - Debian package support, use
make packageto build, or use the pre-built x86_64 package from https://deb.troglobit.com
- Support building on older musl libc based systems that do not yet
support
GLOB_TILDE. Used when looking for xplugrc file
v1.3 - 20018-02-01
- Portability, replace
__prognamewith a small function - Make script argument optional, default to
~/.xplugrc - Add support for monitor description using EDID, by Magnus Malm
- Fix SynPS/2 matching,
conntectedvsconnected
v1.2 - 20016-06-25
- Converted to GNU configure and build system
- Add support for Travis-CI
- Issue #1: Use
sigaction()instead of ambiguous SysVsignal()API - Fix missing keyboard/mouse disconnect events
- Portability fix, use
__prognameas identity inopenlog(), gives clearer log messages on non-GLIBC systems
v1.1 - 20016-04-03
Now with xinput(1) support -- one daemon to detect both display and
keyboard/mouse events! Ideas and code from inputplug.
v1.0 - 20016-04-01
First official release after fork from srandrd
- Handles monitor plug/unplug events
- Can be used to seamlessly dock/undock
- Prepared for future support for xinput(1)