Переключаться между раскладками клавиатуры Xserver / xorg?

Я добавил английскую (США), бельгийскую (альтернатива) раскладки тамильской клавиатуры с помощью графического интерфейса.

Как мне легко переключаться между этими тремя макетами из терминала?

2
задан 25 January 2014 в 22:41

2 ответа

В Ubuntu 13.10, если раскладки клавиатуры точно в следующем порядке: английский (США), бельгийский (альтернативный), тамильский и:

  • , если вы установите раскладку клавиатуры на английском (США), затем:

    • , чтобы изменить на бельгийскую (альтернативную) раскладку клавиатуры, используйте:

      gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'be+oss'), ('xkb', 'in+tam'), ('xkb', 'us')]"
      
    • чтобы изменить раскладку тамильской клавиатуры, используйте:

      gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'in+tam'), ('xkb', 'us'), ('xkb', 'be+oss')]"
      
  • , если вы установили бельгийскую (альтернативную) раскладку клавиатуры, тогда:

    • , чтобы изменить раскладку клавиатуры на тамильском, используйте:

      gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'be+oss'), ('xkb', 'in+tam'), ('xkb', 'us')]"
      
    • , чтобы изменить раскладку клавиатуры на английском (США), используйте:

      gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'in+tam'), ('xkb', 'us'), ('xkb', 'be+oss')]"
      
  • если вы установили раскладку клавиатуры на тамильском языке, то:

    • для изменения раскладки клавиатуры на английский (США) используйте:

      gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'be+oss'), ('xkb', 'in+tam'), ('xkb', 'us')]"
      
    • , чтобы изменить на бельгийскую (альтернативную) раскладку клавиатуры, используйте:

      gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us'), ('xkb', 'be+oss'), ('xkb', 'in+tam')]"
      

Obs: Эти команды работает только в Ubuntu 13.10 (и, возможно, в более поздних версиях).

0
ответ дан 25 January 2014 в 22:41

Вы можете изменить раскладку клавиатуры, используя setxkbmap. Это гарантированно работает с любой версией Ubuntu. Чтобы изменить нам макет:

setxkbmap us

Чтобы изменить на тамильский:

setxkbmap in+tam

изменить на бельгийский:

setxkbmap be+oss

Предпочтения будут сохраняться, пока вы закройте сеанс или перезапустите систему.

0
ответ дан 25 January 2014 в 22:41

Другие вопросы по тегам:

Похожие вопросы: