README for kvm-mapping
This kvm-mapping
project is designed to make it easy to run a script in my user session when the kvm output goes to this machine. Specifically, I want keyboard mappings restored for easy switching between layouts 'us,us(dvorak)'.
Upstream
This project's upstream is at https://bgstack15.ddns.net/cgit/kvm-mapping/
Alternatives
None. Original idea and implementation.
Reason for existence
Custom solution for myself that might be useful in alternate ways or as an example of the various concepts. Also, putting this in scm acts as a backup.
Using
- Set up the scripts in
/usr/local/bin
. - Set up the udev rule in
/etc/udev/rules.d/
. - Modify
kvm-plugged-in.sh
to run whatever you want. -
Set up your X session to run
kvm-user-daemon.sh
at startup. In ~/.fluxbox/startup this would look like:/usr/local/bin/kvm-user-daemon.sh 1>/dev/null 2>&1 &
Logging of the user daemon happens to ~/log/kvm or ~/.log/kvm, whichever exists or you can set LOGFILE
before running.
Dependencies
- xinput, setxkbmap, udev, plecho (bgscripts)
Building
Not implemented yet; there is nothing to build. Just deploy manually.