GNU/Linux >> Linux Esercitazione >  >> Linux

Xorg:più tastiere, una configurazione?

Sul mio laptop, modifico alcune combinazioni di tasti e le preferenze della tastiera con
xmodmap e xset . Quando collego una tastiera USB esterna, la configurazione
per quella nuova tastiera è quella predefinita, ovvero senza le mie modifiche.
Se xmodmap e xset di nuovo, queste preferenze vengono applicate anche alla
tastiera appena collegata, ma al momento del collegamento/scollegamento, vengono nuovamente ripristinate
ai valori predefiniti. Tieni presente che il collegamento/scollegamento non influisce mai sulla configurazione
della tastiera del laptop, che rimane sintonizzata durante l'intero processo
.

Domanda: Come posso averne uno xmodmap e xset set di preferenze, che si applicano a qualsiasi tastiera (collegata ora e in futuro).

Configurazione :Arch Linux su kernel 3.1.1, Xorg 1.11.2 senza
configurazione fatta in casa, window
manager:fantastico 3.4.11, no kde o gnome stuff

Grazie!

Risposta accettata:

@Patkos Csaba:È cambiato:ora l'impostazione predefinita è che non devi configurare nulla e funziona automaticamente. In un certo senso, aggiungere setxkbmap a .xinitrc è diventato molto più semplice che modificare la configurazione del server.

Al giorno d'oggi puoi collegare una tastiera o un mouse USB e fare in modo che X11 lo aggiunga e lo riconosca, non c'è bisogno di fare affidamento su /dev/mice o qualcosa del genere.

Ora ho riscontrato il problema e, IMHO, la soluzione perfetta sarebbe un modo per dire a Xorg di ereditare le nuove impostazioni della tastiera dalla tastiera attualmente connessa o per dire a setxkbmap di impostare le opzioni come predefinite del server per e correnti future tastiere.

Finora, non ho trovato alcun modo per farlo. L'unico modo per evitare di eseguire nuovamente setxkbmap/xmodmap è modificare le impostazioni predefinite utilizzate da hald durante la configurazione di nuovi dispositivi, vedere la documentazione di freebsd, §6.4.2 (alcuni paragrafi sotto l'intestazione della sezione, hanno due esempi di impostazione delle impostazioni predefinite della tastiera). Vedi anche "opzione 2" nel tutorial di Klaas Teschauer sulla migrazione hal. C'è anche una domanda su Stackoverflow con collegamenti sull'attivazione di uno script su aggiunte hardware, se preferisci farlo in questo modo.


Linux
  1. Unisci/converti più file PDF in un unico PDF

  2. Esegui combina più comandi Linux in una riga

  3. Linux:sincronizza continuamente i file, in un modo

  4. Come gzippare più file in un unico file gz?

  5. Concatena più file tar in un unico comando

Come unire più righe in una in un file in Linux

Come eseguire più comandi Linux in un unico comando

Come unire più file PDF in un unico PDF in Linux

3 metodi per visualizzare l'output di coda -f di più file di registro in un terminale

Come dividere un file di testo in più file *.txt?

Possiamo montare più dischi come una directory?