PDA

View Full Version : bloc num


maxithron
07-09-2003, 16:01
come fare per attivarlo automaticamente all'avvio di debian?

mjordan
07-09-2003, 17:09
Originariamente inviato da maxithron
come fare per attivarlo automaticamente all'avvio di debian?

7.20. How To Get NUM LOCK to Default to On.

Use the setleds program, for example (in /etc/rc.local or one of the
/etc/rc.d/* files):

for t in 1 2 3 4 5 6 7 8
do
setleds +num < /dev/tty$t > /dev/null
done

setleds is part of the kbd package ("How do I remap my keyboard to UK,
French, etc.? "). Alternatively, patch your kernel. You need to arrange
for KBD_DEFLEDS to be defined to (1 << VC_NUMLOCK) when compiling
drivers/char/keyboard.c.
--------------------------------------------------------------------------

setleds si trova nel pacchetto console-tools.

maxithron
07-09-2003, 17:23
No scusa...in effetti mi sono spiegato male...allora

nell'rc.d ho già inserito lo script ed infatti all'avvio di linux mi funziona.

Solo, quando vado in X, si disattiva,quindi riformulo meglio:

come lasciare attivato il bloc num quando avvio X?

mjordan
07-09-2003, 17:40
Originariamente inviato da maxithron
No scusa...in effetti mi sono spiegato male...allora

nell'rc.d ho già inserito lo script ed infatti all'avvio di linux mi funziona.

Solo, quando vado in X, si disattiva,quindi riformulo meglio:

come lasciare attivato il bloc num quando avvio X?

Dato il seguente programma:


/* numlock.c */
#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;
}


lo compili con la seguente riga di comando:


gcc numlock.c -o numlock -lX11 -lXtst -I/usr/X11R6/include -L/usr/X11R6/li


lo copi da qualche parte e piazzi un giusto richiamo dentro .xinitrc

Hope this helps.

Ciauz.

maxithron
07-09-2003, 17:42
che dire....tra poco dovrò lavorare solo per poterti pagare birre!!

mjordan
07-09-2003, 17:48
Originariamente inviato da maxithron
che dire....tra poco dovrò lavorare solo per poterti pagare birre!!

Facciamo così. Mi accontento di un fusto di heineken :ubriachi: :cincin: