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.