#!/bin/sh if ! grep -q rcmdctrl /usr/share/X11/xkb/rules/evdev ; then sed -i '/! option[[:blank:]]*=[[:blank:]]*symbols/a\ macbook:pound\t\t=\t+macbook(pound)\ macbook:rcmdctrl\t=\t+macbook(rcmdctrl)\ shiftcaps:shiftcaps\t=\t+shiftcaps(shiftcaps) ' /usr/share/X11/xkb/rules/evdev fi if ! grep -q rcmdctrl /usr/share/X11/xkb/rules/evdev.lst ; then sed -i '/! option/a\ macbook Macbook customisations\ macbook:pound Hash on Shift-3, Sterling on AltGr-3\ macbook:rcmdctrl Right Cmd key acts as Ctrl\ shiftcaps Caps Lock with Shift\ shiftcaps:shiftcaps Caps Lock requires Shift to toggle ' /usr/share/X11/xkb/rules/evdev.lst fi if ! grep -q rcmdctrl /usr/share/X11/xkb/rules/evdev.xml ; then sed -i '/^ */a\ \ \ macbook\ Macbook customisations\ \ \ \ \ \ \ shiftcaps\ Caps Lock with Shift\ \ \ ' /usr/share/X11/xkb/rules/evdev.xml fi