Как изменить аббревиатуры макетов, показанных на индикаторе раскладки клавиатуры панели GNOME?

Индикатор раскладки клавиатуры в GNOME, который появляется на панели после добавления нескольких макетов, показывает предварительно назначенные сокращения для макетов. Есть ли способ переименовать эти сокращения? Например, я хочу изменить en на Eng здесь:

Если я не ошибаюсь, это может быть сделано довольно легко в KDE.

Distro: Ubuntu GNOME 17.04

7
задан 28 July 2017 в 13:24

3 ответа

Этот метод работает только с Xorg

(Обновление от первоначального афера: кажется, изменения, сделанные в сеансе Xorg, сохраняются после перезагрузки на сеанс GNOME на Wayland.)

Общий первый шаг

Сначала откройте терминал.

Существует много способов сделать это. Этот метод является упрощенным. Нажмите Alt + F2 на клавиатуре. Появится диалоговое окно и введите gnome-terminal или имя вашего терминала. Теперь это должно выглядеть так.

Теперь нажмите Alt . Он должен закрыть и вызвать терминал.

Форма здесь существует двумя способами: сначала графическим способом или интерфейсом Command. [!d18 ]

Графический метод

Теперь введите sudo -i gedit /usr/share/X11/xkb/rules/evdev.xml. Вот как это должно выглядеть. Теперь нажмите Enter, и он должен открыть файл, в который нам нужно отредактировать. Вот как это должно выглядеть: Теперь нажмите на нижнюю часть с тремя точками. Выделенный синим цветом, затем найдите и нажмите «Найти и заменить ...». Подчеркнуто в светло-сером цвете. Теперь он должен открыть диалог. Теперь мы можем отредактировать этот файл, чтобы изменить «en» на «Eng». Это изменит все макеты, в которых используется «en». Теперь введите текстовое поле с «Find» слева от это с этим <shortDescription>en</shortDescription> Далее, с учебником под ним и текстом слева, в котором говорится «Заменить с», введите это в него <shortDescription>Eng</shortDescription> Теперь это должно выглядеть так. Однако, если вы хотите изменить только один макет, вам нужно будет найти его индивидуально, а не изменять все. Я бы просто использовал функцию «Найти» для поиска имени, которое должно быть написано точно, чтобы найти его. Теперь нажмите кнопку, которая говорит «Заменить все», теперь это диалоговое окно должно исчезнуть с ним, сказав, что оно найдено и заменяет 9 или около того случаев. Теперь сохраните его, нажав кнопку сохранения, выделенную светло-серым цветом. Теперь обратите внимание, что звездочка в заголовке должна исчезнуть следующим образом. Если это не так, это не спасло перезагрузку вашего ПК. Теперь это должно выглядеть так. Обратите внимание, что я сделал это с помощью «eng» вместо «Eng»

Интерфейс командной строки

Теперь введите sudo -i gedit /usr/share/X11/xkb/rules/evdev.xml Это как это должно выглядеть. Нажмите Enter на клавиатуре . Теперь нажмите Enter, и он должен открыть файл, в который нам нужно отредактировать. Вот как это должно выглядеть: Нажмите Enter на клавиатуре Теперь нажмите на нижнюю часть с тремя точками. Выделенный синим цветом, затем найдите и нажмите «Найти и заменить ...». Подчеркнуто в светло-сером цвете. Теперь он должен вызвать диалог
2
ответ дан 22 May 2018 в 20:05
  • 1
    Сначала я сделал изменение ( en до Eng ) графическим методом, описанным в ответе в сеансе Xorg, и он сработал. Затем я перезагрузился и начал сеанс GNOME на Wayland , и изменение, которое я сделал, все еще было применено там (вместо en ) было показано Eng ! – pomsky 19 September 2017 в 17:05

Этот метод работает только с Xorg

(Обновление от первоначального афера: кажется, изменения, сделанные в сеансе Xorg, сохраняются после перезагрузки на сеанс GNOME на Wayland.)

Введение

В принципе, GNOME-Shell, похоже, получает сокращения от раскладок клавиатуры из файла конфигурации (/usr/share/X11/xkb/rules/evdev.xml). Чтобы изменить их, сначала нужно открыть файл конфигурации в текстовом редакторе, а затем изменить их на все, что мы хотим!

Есть два разных способа сделать это. Хотя графический интерфейс включает в себя мышь или интерфейс командной строки, который является только клавиатурой.

Общий первый шаг

Сначала откройте терминал.

Существует много способов сделать это. Этот метод является упрощенным. Нажмите Alt + F2 на клавиатуре. Появится диалоговое окно и введите gnome-terminal или имя вашего терминала. Теперь это должно выглядеть так.

Теперь нажмите Alt . Он должен закрыть и вызвать терминал.

Форма здесь существует двумя способами: сначала графическим способом или интерфейсом Command.

Графический метод

Теперь введите sudo -i gedit /usr/share/X11/xkb/rules/evdev.xml. Вот как это должно выглядеть. Теперь нажмите Enter, и он должен открыть файл, в который нам нужно отредактировать. Вот как это должно выглядеть: Теперь нажмите на нижнюю часть с тремя точками. Выделенный синим цветом, затем найдите и нажмите «Найти и заменить ...». Подчеркнуто в светло-сером цвете. Теперь он должен открыть диалог. Теперь мы можем отредактировать этот файл, чтобы изменить «en» на «Eng». Это изменит все макеты, в которых используется «en». Теперь введите текстовое поле с «Find» слева от это с этим <shortDescription>en</shortDescription> Далее, с учебником под ним и текстом слева, который говорит «Заменить с», введите это в нем <shortDescription>Eng</shortDescription> Теперь это должно выглядеть так. Однако, если вы хотите изменить только один макет, вам нужно будет найти его индивидуально, а не изменять все. Я бы просто использовал функцию «Найти» для поиска имени, которое должно быть написано точно, чтобы найти его. Теперь нажмите кнопку, которая говорит «Заменить все», теперь это диалоговое окно должно исчезнуть с ним, сказав, что оно найдено и заменяет 9 или около того случаев. Теперь сохраните его, нажав кнопку сохранения, выделенную светло-серым цветом. Теперь обратите внимание, что звездочка в заголовке должна исчезнуть следующим образом. Если это не так, это не спасло перезагрузку вашего ПК. Теперь это должно выглядеть так. Обратите внимание, что я сделал это с помощью «eng» вместо «Eng»

Интерфейс командной строки

Теперь введите sudo -i gedit /usr/share/X11/xkb/rules/evdev.xml. Это как это должно выглядеть. Нажмите Enter на клавиатуре Теперь нажмите Enter, и он должен открыть файл, в который нам нужно отредактировать. Вот как это должно выглядеть: Нажмите Enter на клавиатуре Теперь нажмите на нижнюю часть с тремя точками. Выделенный синим цветом, затем найдите и нажмите «Найти и заменить ...». Подчеркнуто в светло-сером цвете. Теперь он должен вызвать диалог
5
ответ дан 18 July 2018 в 09:31

Этот метод работает только с Xorg

(Обновление от первоначального афера: кажется, изменения, сделанные в сеансе Xorg, сохраняются после перезагрузки на сеанс GNOME на Wayland.)

Введение

В принципе, GNOME-Shell, похоже, получает сокращения от раскладок клавиатуры из файла конфигурации (/usr/share/X11/xkb/rules/evdev.xml). Чтобы изменить их, сначала нужно открыть файл конфигурации в текстовом редакторе, а затем изменить их на все, что мы хотим!

Есть два разных способа сделать это. Хотя графический интерфейс включает в себя мышь или интерфейс командной строки, который является только клавиатурой.

Общий первый шаг

Сначала откройте терминал.

Существует много способов сделать это. Этот метод является упрощенным. Нажмите Alt + F2 на клавиатуре. Появится диалоговое окно и введите gnome-terminal или имя вашего терминала. Теперь это должно выглядеть так.

Теперь нажмите Alt . Он должен закрыть и вызвать терминал.

Форма здесь существует двумя способами: сначала графическим способом или интерфейсом Command.

Графический метод

Теперь введите sudo -i gedit /usr/share/X11/xkb/rules/evdev.xml. Вот как это должно выглядеть. Теперь нажмите Enter, и он должен открыть файл, в который нам нужно отредактировать. Вот как это должно выглядеть: Теперь нажмите на нижнюю часть с тремя точками. Выделенный синим цветом, затем найдите и нажмите «Найти и заменить ...». Подчеркнуто в светло-сером цвете. Теперь он должен открыть диалог. Теперь мы можем отредактировать этот файл, чтобы изменить «en» на «Eng». Это изменит все макеты, в которых используется «en». Теперь введите текстовое поле с «Find» слева от это с этим <shortDescription>en</shortDescription> Далее, с учебником под ним и текстом слева, который говорит «Заменить с», введите это в нем <shortDescription>Eng</shortDescription> Теперь это должно выглядеть так. Однако, если вы хотите изменить только один макет, вам нужно будет найти его индивидуально, а не изменять все. Я бы просто использовал функцию «Найти» для поиска имени, которое должно быть написано точно, чтобы найти его. Теперь нажмите кнопку, которая говорит «Заменить все», теперь это диалоговое окно должно исчезнуть с ним, сказав, что оно найдено и заменяет 9 или около того случаев. Теперь сохраните его, нажав кнопку сохранения, выделенную светло-серым цветом. Теперь обратите внимание, что звездочка в заголовке должна исчезнуть следующим образом. Если это не так, это не спасло перезагрузку вашего ПК. Теперь это должно выглядеть так. Обратите внимание, что я сделал это с помощью «eng» вместо «Eng»

Интерфейс командной строки

Теперь введите sudo -i gedit /usr/share/X11/xkb/rules/evdev.xml. Это как это должно выглядеть. Нажмите Enter на клавиатуре Теперь нажмите Enter, и он должен открыть файл, в который нам нужно отредактировать. Вот как это должно выглядеть: Нажмите Enter на клавиатуре Теперь нажмите на нижнюю часть с тремя точками. Выделенный синим цветом, затем найдите и нажмите «Найти и заменить ...». Подчеркнуто в светло-сером цвете. Теперь он должен вызвать диалог
5
ответ дан 24 July 2018 в 19:21

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

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