Newsgroup: it.comp.os.linux.iniziare
Titolo: [debian] e tastierino numerico

salve,
sto sormontando tutti i problemi che debian mi presenta di giorno in giorno,
aumentando cosi le pagine dei miei appunti.
oggi sono in una nuova fase, quella del tastierino numerico.
MDK lancia all'avvio un servizio che attiva il tastierino numerico cosi' che
non debba io tutte le volte premere il pulsante per farlo andare.
esiste un servizio analogo x debian?
gazie Francesco

_Francesco Ballerini_ nel newsgroup  _it.comp.os.linux.iniziare_ ha scritto :

 Metti questo script in /etc/init.d:
 #!/bin/sh
 for t in 1 2 3 4 5 6 7 8
 do
 setleds +num < /dev/tty$t > /dev/null
 done
 Chiamalo come vuoi e avvialo con rcconf
-- 
Linux Registered User 
*****  249907  *****
http://counter.li.org

scusa la mia ignoranza, ma come si fa uno script?


 scusa la mia ignoranza, ma come si fa uno script?
Scrivi questo in un terminale:
---8<---8<---8<---8<---8<---8<---8<---8<
cat > /etc/init.d/tastierino
#!/bin/sh
for t in 1 2 3 4 5 6 7 8
do
setleds +num < /dev/tty$t > /dev/null
done
<CTRL+D> (cioè premi control+d, non devi scriverlo così)
---8<---8<---8<---8<---8<---8<---8<---8<
SPIEGAZIONE:
"cat" è un programma normalmente utilizzato per stampare i file a video,
il segno "maggiore (>)" serve per _redirezionare l'output_ su un file (in
questo caso il file "/etc/init.d/tastierino"). Così tutto quello che scrivi
(che sarebbe lo "standard input" di cat) viene messo in quel file. Termini
con il carattere di fine file (EOF=end-of-file) che si produce con la
combiniazione di tasti CTRL+D
GIUSTIFICAZIONE:
Ovviamente di solito per fare cose di questo genere si utilizza un editor
di testo (ce ne sono milioni), ma se avessi dovuto spiegarti il
funzionamento di qualunque di essi (che cmq ti consiglio di apprendere),
ci avrei messo molto di +
HTH
-- 
  .-----------------------.
  | Emiliano Grilli       |
  | 
emi...@libero.it
      |
  | Linux user #209089    |
  | 
http://www.emillo.net
 |
  '-----------------------'

 
 
   Uno script e' un file di testo in cui, i comandi scritti
   in esso verranno eseguiti dalla shell.
   Hai presente i *bat del Dos?
 
   Inizia con il bang path:
   #!/bin/sh
   ci scrivi i comandi da eseguire poi lo salvi
   e gli dai i permessi di esecuzione :
   chmod u+x nome.script
 
   In pratica:
   Per attivare il tastierino numerico crei il file
   /etc/init.d/bloc-num e ci copi:
  # -------------- begin -----------------
    #!/bin/sh
    for t in 1 2 3 4 5 6 7 8
    do
    setleds +num < /dev/tty$t > /dev/null
    done
  # --------------- end ------------------  
 
  poi lo salvi e gli dai i permessi di esecuzione
  chmod ug+x /etc/init.d/bloc-num
  a quel punto se lo vuoi eseguire in avvio lanci il tool rcconf, se non
  lo hai installalo, e selezioni bloc-num.
  that's all


On Thu, 22 May 2003 17:25:28 +0200, mit00 wrote:
Ho seguito tutte le tue indicazioni e effettivamente il numlock parte da
shell
il stoblema mi rimane quando do startx in quanto la luce del numlock si
spenge.
come faccio x far restare il numlock attivo anche con X ?
Grazie


 
   hai messo lo script bloc-num in  /etc/init.d ?
   gli hai dato i permessi di esecuzione ?
   allora dai il comando:
 
   update-rc.d bloc-num start 20 2 3 4 5
