Come modificare il layout della tastiera in i3?


25

Sto usando il window manager 'i3` su Fedora 25. Ho già disinstallato GNOME Desktop. Voglio cambiare il layout della tastiera e impostarlo su lingue diverse dall'inglese, e desiderabilmente anche impostarlo come Alt+ Shiftscorciatoia per un facile accesso.

Risposte:


49

Puoi usare setxkbmap:

setxkbmap -layout us,de
setxkbmap -option 'grp:alt_shift_toggle'

Basta cambiare il layout della tastiera, in base a ciò che preferisci. Se vuoi che i3 esegua questi comandi all'avvio, basta aggiungerli al tuo file di configurazione "~ / .i3 / config" e anteporre "exec".

exec "setxkbmap -layout us,de"
exec "setxkbmap -option 'grp:alt_shift_toggle'"

Acquista http://docs.slackware.com/howtos:window_managers:keyboard_layout_in_i3


1
Grazie, è possibile aggiungere un'indicazione anche su i3bar?


semplicemente non funziona, non cambia nulla quando si utilizza alt-shift = (
Yurii

1
Hai provato a usare i comandi setxkbmap dalla riga di comando (senza la configurazione i3)? Cosa dice quando corri setxkbmap -query?
tomsal

4

Per me solo i seguenti hanno funzionato in Manjaro + i3:

exec_always "setxkbmap -model pc104 -layout us,ru,ua -variant ,, -option grp:alt_shift_toggle"

Ho specificato questo nel file ~ / .config / i3 / config


3

Sembra davvero che tutto debba essere scritto all'interno di un singolo comando nel file di configurazione i3 per far funzionare setxkbmap come desiderato, almeno su Arch Linux.

Esempio: tastiera inglese + ceca qwerty, ALT + MAIUSC:

exec "setxkbmap -option 'grp:alt_shift_toggle' -layout us,cz -variant ,qwerty"

0

"exec setxkbmap" non ha funzionato per me. Attraverso la frustrazione della tastiera, ho accidentalmente tirato su le impostazioni del display (Super + D da quando ho installato da Regolith-desktop), e da lì ho potuto aprire "Region & Language" per impostare il layout della tastiera. Immagino che le impostazioni del layout della tastiera "Ubuntu" i3 siano memorizzate separatamente dalle impostazioni del layout della tastiera "Kubuntu".


lmaoooooooooooooo
vdegenne
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.