setxkbmap ripristina in Ubuntu 13.10


8

Modifiche usando setxkbmap ripristinato dopo un minuto o due in Ubuntu 13.10. Sto usando setxkbmap per modificare le impostazioni della mia tastiera per anni usando Ubuntu, e dopo l'aggiornamento a 13.10, le modifiche non durano più di qualche minuto.

Questo NON è un duplicato. Chiedo in particolare perché le modifiche apportate utilizzando setxkbmap vengono ripristinate dopo un minuto o due in Ubuntu 13.10. Non sto chiedendo come cambiare chiave usando altri programmi come xmodmap, xbindkeys, ecc.


1
Quali cambiamenti stai esattamente cercando di fare? Quale versione di setxkbmap stai usando (puoi vedere la versione in fondo quando man setxkbmap)?
Jobin

Uso questo metodo anche dal 13.04, sono passato alla 13.10, avevo aggiunto quel comando all'elenco di avvio per eseguirlo con il login utente, funziona bene. Prova a disabilitarlo nell'elenco di avvio
kenn

Risposte:


2

gnomo

Gnome conserva le opzioni xkb.

  1. Usa dconf-editor→ Segui percorso/org/gnome/desktop/input-sources

  2. Inserisci i layout necessari in sources, ad esempio:

    [('xkb','us'),('xkb','ara')]
    
  3. Aggiungi setxkbmapopzioni a xkb-options, esempio:

    ['grp:rshift_toggle', 'grp:rctrl_switch']
    

    inserisci qui la descrizione dell'immagine

Unity & Gnome

L'impostazione xkb sembra essere ripristinata dal demone delle impostazioni di Unity / Gnome (periodicamente o quando si fa clic per cambiare layout) o quando si usano le scorciatoie per cambiare layout.

Quanto sopra il metodo potrebbe non funzionare. Quindi questo dovrebbe disabilitare completamente la capacità di controllo del layout del demone delle impostazioni. Testato su Ubuntu Unity 15.10.

  1. Rinominare il plugin della tastiera del daemon delle impostazioni per disabilitarlo.

    sudo mv /usr/lib/unity-settings-daemon-1.0/libkeyboard.so /usr/lib/unity-settings-daemon-1.0/libkeyboard.so.disabled
    
  2. Riavvia il demone delle impostazioni

    restart unity-settings-daemon
    

Nota:

  • Ubuntu <= 13.10, Gnome & Unity usa lo stesso demone ( gnome-settings-daemon).
  • Ubuntu> = 14.10, Gnome ha gnome-settings-daemone Unity haunity-settings-daemon

Significa che sarebbe impossibile cambiare layout dopo (in Unity)?
Roman Shapovalov,

1
@RomanShapovalov, È possibile, XKB se ne occuperà usando la grp:scorciatoia che hai scelto Esempio CTRL destro. Ma non ci sarà alcun indicatore e il collegamento Unity per modificare il layout non funzionerà.
user.dz,

Grazie, ha funzionato. È possibile configurarlo per ricordare il layout di ogni finestra?
Roman Shapovalov,

1
@RomanShapovalov Bene, ricordare il layout per ogni finestra non è fornito da xkb (xserver). È fornito da Window Manager o da uno strumento separato (come in Gnome, gnome-settings-deamon). Puoi provare xxkb.
user.dz,

1
UPD. In Ubuntu 15.04, il servizio si trova inindicator-keyboard/indicator-keyboard-service
Roman Shapovalov,
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.