Rendi le preferenze setxkbmap impostate all'avvio


14

Sto cercando di cambiare il tasto Ctrl sinistro con maiuscole in modo permanente. Ma con lo switcher di layout di tastiera nativa ubuntu xmodmap non è persistito ( questa domanda ). Quindi ora ho appena abbandonato lo switcher nativo e usando invece il comando setxkbmap. Ho creato uno script:

#!/bin/bash
setxkbmap -model pc104 -layout us,ru -option grp:alt_shift_toggle -option ctrl:swapcaps

Funziona proprio come voglio. Ma ora voglio eseguirlo automaticamente all'avvio del sistema. Ma se lo metto in Sturtup Applications non funziona. Apparentemente qualcos'altro ripristina la mappa xkb dopo il mio script all'avvio.

Qualcuno sa cosa innesca il reset di xkb e come sbarazzarsene?


1
Potresti provare a correre sudo dpkg-reconfigure console-setupper rendere queste modifiche a livello di sistema.
user.dz,

Risposte:


23

Infine, dopo molte ricerche, ecco cosa ho trovato per Ubuntu 13.10:

$ sudo apt-get install dconf-tools
$ dconf-editor

vai a org >> gnome >> desktop >> input-source

Inserisci le tue opzioni in xkb-options come un elenco. Esempio: ['altwin: ctrl_alt_win', '.. etc ..']

Quindi chiudere l'editor dconf. I cambiamenti dovrebbero arrivare immediatamente.

... Pubblicherei uno screenshot ma la mia reputazione su questa scheda non è abbastanza alta, per favore dammi alcuni punti;)

Rif:


1
Funziona ancora su Unity il 16.04. Grazie!
slinkp
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.