T430 может не иметь светодиода CapsLock, но светодиодом питания можно управлять с помощью ПО (проверено с ядром Linux 4.2) и, таким образом, красиво оскорбляли. Сначала добавьте это в свой /etc/rc.local:
echo kbd-capslock >/sys/class/leds/tpacpi::power/trigger
chmod 666 /sys/class/leds/tpacpi::power/brightness
. Первая строка отвечает за текстовую консоль и, как побочный эффект, сначала отключает светодиод. Для работы с X11 вторая строка позволяет обычным пользователям управлять светодиодом. Затем сохраните этот код
#!/bin/sh
sleep 0.1
if xset q | grep -q 'Caps Lock: *on'; then
echo 255 >/sys/class/leds/tpacpi::power/brightness
else
echo 0 >/sys/class/leds/tpacpi::power/brightness
fi
как исполняемый сценарий (например, /usr/local/bin/capsled.sh) и в настройках рабочего стола привяжите клавишу CapsLock для его запуска. Урод, черт возьми, но работает (проверено с XFCE4). Кто-нибудь знает более чистый способ переназначить светодиод под X11?