numlockx

Založil johnnycage, 18. 11. 2009, 09:46:27

Předchozí téma - Další téma

johnnycage

Zdravim.

Pri spusteni GDM musim rucne zapinat numlock, pretoze je defaultne vypnuty. Nainstaloval som si balicek numlockx, restartoval system, zial numlock bol stale vypnuty. Zapol som si konzolu a vyskusal, ci ten prikaz vobec funguje. Tak som do konzoly zadal "numlockx on" a "numlockx off", vsetko fungovalo. Dalej som skusil pridat "/usr/bin/numlockx on" do suboru /etc/rc.local, ale nefungovalo to. Potom som pridal riadok do adresara /etc/X11/xinit/xinitrc, no nepomohlo ani to. Ako mam teda spravit, resp. kam mam pridat ten riadok, aby sa mi numlock zapol vzdy pri spusteni GDM?
OS: Debian Testing 64bit, Kernel 2.6.39, GNOME 2.30.2
NB: Lenovo G550, Intel Pentium Dual-Core T4200 2.0GHz, RAM 3GB 1066MHz, WD 320GB, Intel GMA X4500 256MB

menganito

Mne pomohlo pridať ten riadok do /etc/X11/xinit/xinitrc, na začiatok (ako prvý odkomentovaný riadok).
Skús sa pozrieť do BIOSu, v niektorých sa dá defaultný stav NumLocku nastaviť.

johnnycage

V BIOSe sa mi to nastavit neda. A ked to napisem do toho suboru ako prvy odkomentovany riadok, nefunguje to. Prikladam este pre kompletnost ten subor.

#!/bin/bash
# $Xorg: xinitrc.cpp,v 1.3 2000/08/17 19:54:30 cpqbld Exp $

# /etc/X11/xinit/xinitrc
#
# global xinitrc file, used by all X sessions started by xinit (startx)

# invoke global X session script
/usr/bin/numlockx on
. /etc/X11/Xsession
OS: Debian Testing 64bit, Kernel 2.6.39, GNOME 2.30.2
NB: Lenovo G550, Intel Pentium Dual-Core T4200 2.0GHz, RAM 3GB 1066MHz, WD 320GB, Intel GMA X4500 256MB

johnnycage

Odpoviem si teda sam. Hladal som na nete a nasiel som navod pre Gentoo, ktory fungoval aj pre Debian. A sice pomohlo pridat do suboru /etc/gdm/Init/Default pred riadok "exit 0" tuto podmienku:

if [ -x /usr/bin/numlockx ]; then
/usr/bin/numlockx on
fi
OS: Debian Testing 64bit, Kernel 2.6.39, GNOME 2.30.2
NB: Lenovo G550, Intel Pentium Dual-Core T4200 2.0GHz, RAM 3GB 1066MHz, WD 320GB, Intel GMA X4500 256MB

Jan Skořepa

Numlockx sice funguje, ne zrovna ale tak, jak by měl. Při spuštění PC je sice numerická klávesnice funkční a píše číslice, ale dioda NumLock je vypnutá (nesvítí). Sice to neubírá na funkčnosti psaní číslic, ale trochu mě znervózňuje to, že není tak, jak má být. Nevíte prosím někdo, jestli se to dá nějak spravit? Díky.
DELL OptiPlex 5050 SFF - CPU Intel Core i5-6500 (6M Cache, 3,60 GHz) - RAM 16 GB DDR4 - GPU Intel HD Graphics 530 - OS Debian Stable 64bit

Hobild

jj, numlockx umi zapnout numera, ale neumi rozsvitit diodu, takze pri prepinani klavesou NumLock sviti "opacne".
V zasade jsou dve moznosti:
1. navyknes si po prihlaseni stisknout klavesu NumLock, zapne se numericka klavesnice i dioda
2. doplnis pouzite soft. opatreni o toto:
V souboru /etc/console-tools/config změnit řádek:
#LEDS=+num
na
LEDS=+num
(zmizi priznak # pro komentar)
H.


Jan Skořepa

Děkuju za info, ale složku console-tools ani soubor config jsem nenašel. Mám to tedy vytvořit, nebo použít složku console-setup, co už tam je, a v ní vytvořit onen soubor config? Děkuji.
DELL OptiPlex 5050 SFF - CPU Intel Core i5-6500 (6M Cache, 3,60 GHz) - RAM 16 GB DDR4 - GPU Intel HD Graphics 530 - OS Debian Stable 64bit

Hobild

Dioda se nerozsviti, to je pravda.
console-tools je samostatny balicek; uvedena uprava zajistuje nastaveni numericke klavesnice v konzoli. Vsimnete si, ze po prepnuti do konzole (Alt+Ctrl+F1 napr.) dioda sviti spravne, po prepnuti zpet do grafiky zhasne. Numlockx proste diodu osetrit neumi.
Uvedene opratreni je tedy asi to maximalni mozne, ceho lze dosahnout.
Osobne mi vice vyhovuje nastavit si spravne konzolu a v grafice holt pridat ten jeden stisk klavesnice NumLock. Samozrejme i ten stisk lze nascriptovat a spoustet automaticky pri startu, pomuze napr. nastroj xdotool...
H.

Jan Skořepa

Děkuju za informaci, ale asi to nechám při starém. :)
DELL OptiPlex 5050 SFF - CPU Intel Core i5-6500 (6M Cache, 3,60 GHz) - RAM 16 GB DDR4 - GPU Intel HD Graphics 530 - OS Debian Stable 64bit