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 package
to 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
__progname
with a small function - Make script argument optional, default to
~/.xplugrc
- Add support for monitor description using EDID, by Magnus Malm
- Fix SynPS/2 matching,
conntected
vsconnected
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
__progname
as 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)