Newsgroup: it.comp.os.linux.sys
Titolo: Keys

Mi sono trovato sull'anima una tastiera buffa con tre tasti di gommina in piu',
che Linux non riconosceva.
Glieli ho fatti riconoscere a forza (ricompilando il kernel e modificando, poco
poco, i sorgenti di kbd.c; generano proprio degli scancode extra, quei fetusi!)
e ora mi piacerebbe mapparli su qualcosa di utile: halt, killall X, roba cosi'.
Com'e', di preciso, che si fa? Immagino ci sia un file del tipo
HardwareScancode = (software code)
dopodiche' mettero' (software code) in inittab, o roba simile.
+++
Sempre a proposito di tastiere: il server X FrameBuffer (e solo quello) sembra,
per motivi suoi, non capire o non voler capire i tasti cursore (fra gli altri).
Suppongo che il FrameBuffer sia una versione piu' vecchia di X, forse usa degli
standards antecedenti allo XF_SVGA che, ahime', non va oltre 320x200 :-)
Percio': quale file ospita questa sua sfortunata convinzione che non esistano i
tasti cursore?
Leonardo affilante i coltelli
".signature": bad command or file name

+++
Ehi! Sarà mica una tastiera con tre tasti "sleep" "wake up" e "power", oltre ad
un misterioso "Fn" (che se non erro dovrebbe stare sui laptop...)?
No, perché se è così, stavo giusto per postare un messaggio in proposito...
cioè, io non so programmare, proprio per niente, non è che quello che hai fatto
potrebbe essermi d'aiuto?
Non darmi dello sfaticato... non so proprio come potrei fare! :-)
Ciao e grazie per l'attenzione...
-- 
Riccardo Tromba
(per rispondermi in mailbox, rimuovete NO e SPAM dall'indirizzo)
   Per pensare, scrivere, spedire questo messaggio
  non è stato necessario alcun software commerciale
--*     (-:   L I N U X : join & enjoy!   :-)     *--

e ora mi piacerebbe mapparli su qualcosa di utile: halt, killall X, roba cosi'.
Parli delle nuove tastiere con i pulsanti di halt, freeze e start?
-- 
Sidewinder  
---------------------------------------------------------------------
He that is giddy thinks the world turns round.
		-- William Shakespeare, "The Taming of the Shrew"
---------------------------------------------------------------------

 writes:
LS> Com'e', di preciso, che si fa? Immagino ci sia un file del tipo
<MD-mode>
man xmodmap
</MD-mode>
Scherzi a parte, possono essere utili anche il Keyboard-and-Console-HOWTO e
lo XWindow-User-HOWTO.
Saluti,
Luca Polo.
-- 
Luca...@gest.unipd.it
 --- http:/
www.gest.unipd.it/~jake
---------------------------------------------------------
One Ping to rule them all. One Ping to find them.
One Ping to bring down them all.
And in the darkness crash them.         [The Lord of the Pings (of Death)]

tasti cursore?
Si fa tutto con xmodmap, ma ti consiglio di aggiornarlo perche` non mi
risulta che ci siano differenze rispetto agli altri server, e` sempre lo
stesso tree.
-- 
ciao, | [Per rispondere togli "toglimi" dal mio indirizzo.]
Marco | * The Internet is full. Go away.  -- Joel Furr *
      | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it

aggiungerne altri.
Io con Alt+frecciasu spengo il computer. Ho questo in /etc/inittab:
kb::kbrequest:/sbin/halt
-- 
Ciao            --- Massimo ---

mas...@no.spam (m@ssimo) writes:

Mi pare piuttosto pericolosa come scelta... Per carita`, liberissimo.
Inoltre, usare /sbin/halt per spegnere il computer e` MALE(TM).
Usa /sbin/shutdown -h now invece.
-- 
  /Kinkie
Se sulla scatola c'e` scritto "Per windows 95 e superiori", dovrebbe
funzionare sotto Linux, vero?

un misterioso "Fn" (che se non erro dovrebbe stare sui laptop...)?
A parte il "Fn", sembrerebbe quella.
Comunque, non e' che ti serva saper programmare: dai un'occhiata a showkey e
setkeycodes (io ti manderei anche le mie modifiche, ma la probabilita' che a
te funzionino e', temo, piuttosto scarsina).
Leonardo


Scherzi a parte
Quali scherzi? E' proprio quello che mi serviva! Pero', cazzarola, nel
whatis sarebbe carino se ci mettessero qualcosa di intuitivo.
Io ho tradotto la mia richiesta con:
	"keyboard mapping code translation"
e ho pensato: fra "keys", "mapping", "code", "keyboard", "translation"
e "keymap" o "keymapping" qualcosa lo trovero' pure!
E invece:
xmodmap (1x) - utility for modifying keymaps and pointer button 
               mappings in X
...l'avrei potuto trovare con "apropos modifying" :-)


dopodiche' mettero' (software code) in inittab, o roba simile.
Non so se è quello che vuoi fare tu... però c'è un control+alt+end
minihowto che ti spiega come settare che una determinata
combinazione di tasti invoca il comando halt...
...io seguendo quel mini-howto mi ero settato che premendo il
tasto "win" di sinistra mi visualizzava un "ls -l | less"
byez!
-- 
Vanni Brutto
email    
asy...@nofesso.tiscalinet.it
irc nick VanniB
ICQ      18526701
Homepage 
http://www.geocities.com/SiliconValley/Lab/6806
please remove nofesso to reply.
rimuovi nofesso per rispondere.

te funzionino e', temo, piuttosto scarsina).
OK, proverò appena avrò un po' di tempo; se poi non ci riesco, vengo a rompere
da te... :-)))
Ciao,


stesso tree.
Boh. Dici cose sensate, pero' giurerei che e' l'ultimo.
Leonardo che ora riguarda sul sito
[1] e, soprattutto, di "perdita di tempo"


Inoltre, usare /sbin/halt per spegnere il computer e` MALE(TM).
Questo mi inquieta. Perchè è male? Io l'ho sempre spento così.
-- 
Rhodion
"The force that through the green fuse drives the flower
 Drives my green age; that blasts the roots of trees
 Is my destroyer."

 Questo mi inquieta. Perchè è male? Io l'ho sempre spento così.
afaik va altrettanto bene, a meno di distribuzioni vetuste:
dal man di halt (rh 6.1, ma credo che quasi le altre l'abbiano =):
If halt  or  reboot  is  called  when the system is not in
runlevel 0 or 6, shutdown(8) will be invoked instead (with the flag
-h or -r).
ciao e buone feste, gabriele.
-- 
http://www.freeweb.org/personali/gz/l/
 +
X/faq : X window system faq (ita) u/cpd.txt : come fare domande su icol
GPG Key fingerprint = 6006 4D69 0DB5 A3AC A6E6 F212 5FD8 2D6A 118A CD82
                      8FA9 2CA4 92EB C99D 1AEE D900 FF1D 5329 BFE3 CF7A

 Questo mi inquieta. Perchè è male? Io l'ho sempre spento così.
Il comportamento di shutdown e` piu` stabile e prevedibile.
Inoltre e` piu` portabile: nel caso tu finisca mai a lavorare su UNIX(TM),
la consuetudine a usare halt ti potrebbe dare brutte sorprese.


Questo mi inquieta. Perchè è male? Io l'ho sempre spento così.
Nelle vecchie versioni halt e reboot non era bene chiamarle direttamente
ma adesso entrambi chiamano shutdown se il sistema si trova nei runlevel
1-5. Cosi' perlomeno e' in Debian.


Questo mi inquieta. Perchè è male? Io l'ho sempre spento così.
Gia' in due ti hanno risposto correttamente, ma non ti hanno detto il
perche'.:-)
Halt era (ora si preoccupa lui di farlo) solo la parte finale della
procedura di shutdown, che prima prevedeva il sync dei buffer su disco,
ed altre attivita' di frenata controllata del sistema (spegnimento
controllato di demoni ed altro).
Fino a pochi anni fa, un halt diretto era quasi l'equivalente di uno
spegnimento improvviso da caduta di tensione, con ovvie ripercussioni
sulla sanita' mentale del file system.
Ciao.roberto
-- 
Save our planet!
Save wildlife;
For your E-MAIL use only recycled Bytes !!
roberto poggi  
rpo...@softhome.net


Problema risolto con un piccolo script del tipo:
halt.sh
----
#!/bin/sh
shutdown -h now
#eof
Tutto qui...
Si puo anche migliorare ulteriormente lo script con la possibilita di
passare gli parametri a shutdown...
-- 
Sidewinder  
---------------------------------------------------------------------
I'll burn my books.
		-- Christopher Marlowe
---------------------------------------------------------------------

sulla sanita' mentale del file system.
Ah! Grazie. Mi avete tranquilizzato :-)


kb::kbrequest:/sbin/halt
E' se ti sbagli ?
Perche non usi 'shutdown -h now' ??

halt.sh
Preferisco scriverlo a mano piuttosto che sprecare un inode cosi' 
:-) :-) :-)

:-) :-) :-)
Gli alias e le funzioni di shell rispettano l'ambiente e gli inode ;-)
-- 
CDreview: molto bello l'ultimo Baglioni, niente male         _/Davide\_
Macy Gray.                                                   \Alberani/