Як змінити скорочення макетів, показаних на індикаторі розкладки клавіатури панелі GNOME?


11

Індикатор розкладки клавіатури в GNOME, який з’являється на панелі після додавання декількох макетів, показує попередньо призначені абревіатури для макетів. Чи є спосіб перейменувати ці скорочення? Наприклад, я хочу тут змінити en на Eng :

введіть тут опис зображення

Якщо я не помиляюся, це можна зробити досить легко в KDE.

Distro: Ubuntu GNOME 17.04


Я вважаю, що це неможливо через те, що GNOME бажає лише двох листів, але я перегляну це.
MathCubes

Це також має щось спільне з xkbmap.
MathCubes



є ще один метод, який полягає у використанні IBUS замість зміни описів двигуна. Однак я не використовував IBUS, і я особисто не знаю, як це працює.
MathCubes

Відповіді:


9

Цей метод працює лише з Xorg

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


Вступ

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

Є два різні способи зробити це. Хоча графічний інтерфейс, який включає мишу або інтерфейс командного рядка, який є лише клавіатурою.


Поширений перший крок

Спочатку відкрийте термінал.

Існує багато способів зробити це. Цей метод є спрощеним. Натисніть Alt+ F2на клавіатурі. Ви побачите діалогове вікно, яке з’явиться та введете gnome-terminalабо назву вашого терміналу. Це має виглядати зараз.

Діалог1

Тепер натисніть Enter. Він повинен закрити і підняти термінал.

Пустий термінал

Формувати тут можна двома способами: Спочатку графічним способом або інтерфейсом Command.


Графічний метод

  1. Тепер введіть sudo -i gedit /usr/share/X11/xkb/rules/evdev.xml Ось як це має виглядати.

    Термінал з ім'ям файлу1

  2. Тепер натисніть, Enterі він повинен відкрити файл, в якому нам потрібно редагувати. Ось як це має виглядати:

    Gedit_1

  3. Тепер натисніть на дно трьома крапками. Виділено синім кольором, потім знайдіть і натисніть «Знайти та замінити ...», виділене світлішим сірим кольором.

    введіть тут опис зображення

    Тепер він повинен відкрити діалог

    Діалог_2

  4. Тепер ми можемо відредагувати цей файл, щоб змінити "en" на "Eng" Це змінить усі макети, які використовують "en"

    Тепер введіть у текстове поле "Знайти" зліва від цього <shortDescription>en</shortDescription> Далі, підручник під ним та текст зліва, який пише "Замінити на", введіть це у ньому. <shortDescription>Eng</shortDescription>Тепер воно має виглядати так.

    Діалог 2

    Однак якщо ви хочете змінити лише один макет, вам знадобиться знайти його окремо, а не змінювати їх. Я просто використовував функцію Find, щоб шукати її ім'я, яке потрібно точно написати, щоб знайти його.

  5. Тепер натисніть на кнопку, що говорить "Замінити все" тепер, коли діалогове вікно повинне зникнути з нею, кажучи, що воно знайдено та замінить 9 або близько таких подій.

    Гедіт_2

  6. Тепер збережіть його, натиснувши кнопку збереження, виділену світло-сірим кольором Gedit_4

    Тепер зауважте, що зірочка в заголовку повинна піти так. Якщо ні, то це не врятувало

    Gedit_1

  7. Перезавантажте комп'ютер. Тепер це має виглядати так. Зауважте, що я це робив із "eng" замість "Eng"

    введіть тут опис зображення


Інтерфейс командного рядка

  1. Введіть sudo sed -i -e 's/<shortDescription>en</shortDescription>/<shortDescription>Eng</shortDescription>/g' /usr/share/X11/xkb/rules/evdev.xml
  2. Натисніть Enterна клавіатурі
  3. Введіть свій пароль
  4. Натисніть Enterна клавіатурі
  5. Перезавантажте комп'ютер

1
Спочатку я змінив ( en на Eng ) графічним методом, описаним у відповіді на сесії Xorg, і це спрацювало. Потім я перезавантажився і запустив GNOME на сесії Wayland, і зміна, яку я вніс, все ще застосував там (він показав Eng замість en )!
pomsky

3
Дійсно важко зрозуміти, що насправді відбувається з усіма цими скріншотами, розміщеними між фактами. ОП має тут 18k балів, можливо, можливо, він знає, як відкрити оболонку.
MPi

@MPi Я зробив це для кого-небудь. Той, хто використовує Ubuntu разом із Gnome. Навіть новачки. Якщо вам не подобається графічний спосіб, то ви можете зробити це командним рядком. Я залишив два варіанти з причини.
MathCubes

@MPi Також коли він задав питання і коли я відповідаю на нього. У нього було лише 5 балів.
MathCubes

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.