Я использую две различных раскладки клавиатуры, английские США и венгерский язык. Я использую их попеременно, иногда я ввожу в венгре, моем собственном компоненте, но часто я использую американское расположение, специально для терминала. Я обычно изменяю расположение с помощью SUPER+SPACE. Я узнал, что существует способ заставить Ubuntu помнить, что отдельные настройки раскладки клавиатуры для различных окон, но это не запрашивает приложения.
То, что я хотел бы, - то, что, даже если мое в настоящее время выбираемое расположение является венгерским, каждый раз, когда я включаю терминал, он должен быть сразу изменен на США для окна терминала, таким образом, я не должен беспокоиться вокруг этим.
Попробуйте xxkb.
Из страницы справочника:
xxkb программа показывает текущую раскладку клавиатуры (группа XKB) и позволяет переключать ее щелчком мышью. Это имеет некоторые дополнительные функции. xxkb помнит расположение за каждое окно приложения и изменяет состояние клавиатуры соответственно, когда окно получает фокус.