Xplugd Versions Save

Monitor, keyboard, and mouse plug/unplug helper for X

v1.4

3 years ago

Huge props to Magnus Malm for helping out with many of the fixes and features added in this release. Thank you!

Changes

  • Support for EDID matching, i.e. monitor description information, by @magnusmalm
  • Support for querying currently attache monitors for EDID info using xplugd -p, by @magnusmalm
  • Support XDG Base Directory, xplugd now first looks for xplugrc in ~/.config/xplugrc, with compat fallback to ~/.xplugrc. Initial patch by @plt-hokusai
  • Debian package support, use make package to build, or use the pre-built x86_64 package from https://deb.troglobit.com

Fixes

  • Support building on older musl libc based systems that do not yet support GLOB_TILDE. Used when looking for xplugrc file

Packages for Debian 10, and compatible Ubuntu releases, available at https://deb.troglobit.com/

v1.3

6 years ago

Changes

  • Portability, replace __progname with a small function
  • Make script argument optional, default to ~/.xplugrc
  • Add support for monitor description using EDID, by Magnus Malm

Fixes

  • Fix SynPS/2 matching, conntected vs connected

v1.2

7 years ago

Changes

  • Converted to GNU configure and build system
  • Add support for Travis-CI

Fixes

  • Issue #1: Use sigaction() instead of ambiguous SysV signal() API
  • Fix missing keyboard/mouse disconnect events
  • Portability fix, use __progname as identity in openlog(), gives clearer log messages on non-GLIBC systems

v1.1

8 years ago

Now with xinput(1) support -- one daemon to detect both display and keyboard/mouse events!

v1.0

8 years ago

First official release

  • Handles monitor plug/unplug events
  • Can be used to seamlessly dock/undock
  • Prepared for future support for xinput(1)

Enjoy! :smiley: