вторник, 29 октября 2013 г.

Мигаем Lock-ами на кравиатуре

Назначение неизвестно, но, авось, кому-то когда-то и зачем-то пригодиться =)
  • xorg-xset
    #!/bin/bash
    
    while(true); do
        xset led named "Num Lock"; 
        sleep 0.1 ;
        xset led named "Caps Lock"; 
        sleep 0.1 ;
        xset led named "Scroll Lock"; 
        sleep 0.1 ; 
        xset -led named "Num Lock"; 
        sleep 0.1 ;
        xset -led named "Caps Lock"; 
        sleep 0.1 ;
        xset -led named "Scroll Lock"; 
        sleep 0.1 ; 
    done
  • kbd (только от root, sudo не канает)
    #!/bin/bash
    
    while(true); do
        setleds -D +num < /dev/tty7; 
        sleep 0.1 ;
        setleds -D +caps < /dev/tty7; 
        sleep 0.1 ;
        setleds -D +scroll < /dev/tty7; 
        sleep 0.1 ; 
        setleds -D -num < /dev/tty7; 
        sleep 0.1 ;
        setleds -D -caps < /dev/tty7; 
        sleep 0.1 ;
        setleds -D -scroll < /dev/tty7; 
        sleep 0.1; 
    done
P.S: в моем случае не работало мигание Num Lock и Caps Lock.
Решение:(from) необходимо отредактировать одну строку в двух файлах
  • /usr/share/X11/xkb/compat/ledcaps
  • /usr/share/X11/xkb/compat/lednum
!allowExplicit;
меняем на:
allowExplicit;
"передергиваем икс-ы"
Profit