Newsgroup: it.comp.os.linux.iniziare
Titolo: slash e backslash

Salve a tutti. Iniziando ad usare la shell ho notato che in Linux l'uso
del backslash "\" è sostituito, ad es. nell'indicazione dei path dei
file, dallo slash "/", per cui mi chiedevo, avendo una tastiera con
layout italiano e quindi con il backslash in alto a sinistra, se e come
era possibile rimappare localmente la tastiera in modo da invertire
l'output dei tasti in questione.
Mi scuso se la domanda può appparire banale, ma sono proprio agli inizi.
Seldon

 l'output dei tasti in questione.
xmodmap
xkeycaps
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 
ho stampato le pagine di manuale di xmodcap e ho cercato di leggerle, ma
 se devo dire la verità mi sono perso (forse è perché sono stanco)...non
avresti voglia di darmi qualche dettaglio in più sulla procedura da
seguire nel mio caso specifico ?
Grazie
Seldon

seldon ha scritto:

Non per apparire bastian contrario, ma se provassi a usare linux come
è linux, e non a cambiare qualcosa di importante nei primi giorni per
mantenerti comodo? Dopo tutto, se vuoi DOS, sai già dove trovarlo.
Anch'io ho usato DOS per tanti anni, e poi ho incominciato a usare
Linux... E non mi sono mai mancate le \, che anzi per me sono state
sempre più complicate da scrivere dei normali slashes.
Saludos
Adriano

 seguire nel mio caso specifico ?
Vabbeh, oggi mi sento meno bastardo del solito.
Avrei preferito che tu imparassi cercando eventualmente in google, oltre
che prendendo il man, ma andiamo avanti. :-P
Se il problema e' in X, xmodmap e' il programma con cui si puo'
modificare il comportamento della tastiera.
Se il sistema e' fatto bene, la sola presenza di .Xmodmap nella
directory home dell'utente fa prendere in carico le modifiche.
Se non lo fa da solo all'ingresso in X, puoi forzarlo con il
comando:
xmodmap nomedelfilemodificatore
il file .Xmodmap (o qualsiasi altro nome, se lo esegui a mano)
deve contenere i modificatori di comportamento.
Lasciando stare tutti gli altri tasti, se hai una classica tastiera
101 tasti italiana, mettendo in /home/utente/.Xmodmap queste due righe
keycode 49 = slash bar
keycode 16 = 7 backslash
Piccola spieganziazione:
la chiave *keycode* indica la mappatura interna della tastiera alla
pressione di un tasto.
Quelli che ci interessano sono il backslash e il tasto 7 che in
maiuscolo genera lo slash.
cio' che va dopo l'uguale e' il comportamento alla pressione del
tasto, prima il tasto normale, poi se premuto con lo shift.
Se metti quelle righe, la pressione del backslash (49) genera "/", se
con il maiuscolo, "|" , mentre il tasto 7 genera sempre 7, ma se con il
maiuscolo, il backslash.
Se locale e tastiera sono settati bene, kkeycaps ti consentiva
di modificare le cose in modo piu' intuitivo, a video.
Si lascia alla scolaresca il compito di verificare come ottenere
tasti a tre significati (alt-gr + tasto) e come eseguire la stessa
sostituzione nel login da consolle.


 
Credo che cercare di adattare il sistema alle proprie esigenze (per me è
più comodo digitare \ piuttosto che / ) rientri pienamente nella
filosofia di Linux e del software libero in generale; comunque ho
risolto banalmente il problema (non avevo notato che / si può digitare
anche dal tastierino numerico).
Saluti
Seldon

 
Farò gli esercizi.
Saluti
Seldon