Newsgroup: it.comp.os.linux.iniziare
Titolo: configurare xmodmap

avevo un problema con xemacs ad ogni avvio compariva questo messaggio:
(1) (key-mapping/warning) XEmacs:  Mode_switch (0x71) generates both Mod1 and Mod3, which is
nonsensical.
infatti dato xmodmap:
[eu@localhost eu]$ xmodmap
xmodmap:  up to 2 keys per modifier, (keycodes in parentheses):
shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25),  Control_R (0x6d)
mod1        Alt_L (0x40),  Mode_switch (0x71)
mod2        Num_Lock (0x4d)
mod3        Mode_switch (0x71)
mod4        Super_L (0x73)
mod5        Scroll_Lock (0x4e)
mod1 ha due valori, allora girando per la rete ho trovato soluzione in
questo:
[eu@localhost eu]$ xmodmap -e "remove mod1 = Mode_switch"
che rimuove il problema:
[eu@localhost eu]$ xmodmap
xmodmap:  up to 2 keys per modifier, (keycodes in parentheses):
shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25),  Control_R (0x6d)
mod1        Alt_L (0x40)
mod2        Num_Lock (0x4d)
mod3        Mode_switch (0x71)
mod4        Super_L (0x73)
mod5        Scroll_Lock (0x4e)
come faccio a rendere la modifica che impongo a mano permanente?
ho provado ad aggiungere una riga in rc.local ma non serve a niente,
probabilmente deve essere acceso l'X server perché funzioni qualcosa.
leggere le faq e il manuale non mi ha aiutato particolarmente, cioè ho
eliminato il prblema ma devo fare partire a mano il comando prima di
usare xemacs
grazie mille eu

Nel fausto dì di Tue, 15 Jan 2002 19:23:04 GMT, il prode _eu_
presente alla corte di _it.comp.os.linux.iniziare_
così ebbe l'ardire di pronunziarsi:
|avevo un problema con xemacs ad ogni avvio compariva questo messaggio:
|(1) (key-mapping/warning) XEmacs:  Mode_switch (0x71) generates both Mod1 and Mod3, which is
|nonsensical.
|infatti dato xmodmap:
|[eu@localhost eu]$ xmodmap
|xmodmap:  up to 2 keys per modifier, (keycodes in parentheses):
[...]
|come faccio a rendere la modifica che impongo a mano permanente?
|ho provado ad aggiungere una riga in rc.local ma non serve a niente,
|probabilmente deve essere acceso l'X server perché funzioni qualcosa.
|leggere le faq e il manuale non mi ha aiutato particolarmente, cioè ho
|eliminato il prblema ma devo fare partire a mano il comando prima di
|usare xemacs
|grazie mille eu
  Metti il comando   xmodmap <tuo_file>   in ~/.xinitrc .
  Sandro
-- 
"In a world without walls and fences
you would not need windows and gates."
(Confucius)

   Metti il comando   xmodmap <tuo_file>   in ~/.xinitrc .
non esiste niente di simile nella mia home, ne in nessun'altra di
qualsiasi altro utente ... vale uguale se ne creo uno io con il comando?
grazie ciao eu

 grazie ciao eu
  OOhhh yeah!
  Fai:
$ echo 'xmodmap <tuo_file>' > ~/.xinitrc
  Sandro
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

non ha funzionato!!
ma ho risolto mettendo il comando alla fine di ~/.bashrc tanto xemacs lo
lancio solo da console
cmq grazie per lo spunto
ciao eugenio


Nel fausto dì di Fri, 18 Jan 2002 18:03:34 GMT, il prode _eu_
presente alla corte di _it.comp.os.linux.iniziare_
così ebbe l'ardire di pronunziarsi:
|non ha funzionato!!
|ma ho risolto mettendo il comando alla fine di ~/.bashrc tanto xemacs lo
|lancio solo da console
|cmq grazie per lo spunto
|ciao eugenio
  Allora prova a metterlo anche in ~/.xsession, e rendi i file eseguibili.
Metterlo in ~/.bashrc non è una buona idea perché quando usi la console senza
X11, ogni shell di login che apri ti darà l'errore: "xmodmap:  unable to open
display ''" perché xmodmap esige di essere lanciato sotto X11.  Inoltre, se
pari più shell di login sotto la stessa sessione di X, lanci più volte xmodmap
inutilmente.
