LINUX.ORG.RU

numlock при login


2

1

Добрый день! Хочется видеть numlock включённым при вводе пароля во время входа в систему (fedora 7, gnome). Посоветуйте что-нибудь, ибо поиском не нашёл.

setnumlock

#include <X11/extensions/XTest.h>
#include <X11/keysym.h>

int main(void) {
        Display* disp = XOpenDisplay( NULL );
        if( disp == NULL )
                return 1;
        XTestFakeKeyEvent( disp, XKeysymToKeycode( disp, XK_Num_Lock), True, CurrentTime );
        XTestFakeKeyEvent( disp, XKeysymToKeycode( disp, XK_Num_Lock), False, CurrentTime );
        XCloseDisplay( disp );
        return 0;
}

beastie ★★★★★
()
Ответ на: setnumlock от beastie

Не осилит ведь, у тебя в программе жеж поддержки QT и KDE нема...

Gharik
()

$ xmodmap ~/.Xmodmap
И на доп. клаве всегда будут цифры, независимо от положения NumLock

$ cat ~/.Xmodmap
keycode 79=7
keycode 80=8
keycode 81=9
keycode 83=4
keycode 84=5
keycode 85=6
keycode 87=1
keycode 88=2
keycode 89=3
keycode 90=0
keycode 91=period
keycode 108=Return
keycode 86=plus
keycode 82=minus
keycode 63=asterisk
keycode 112=slash

sdio ★★★★★
()

KDM? Kcontrol.

GMD? Gnome -> Settings -> Login Manager.

birdie ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.