Цей метод працює лише з Xorg
( Оновлення від початкового запитувача: Схоже, зміни, внесені в сесії Xorg, зберігаються після перезавантаження в GNOME на сеансі Wayland .)
Вступ
В основному GNOME-Shell, здається, отримує абревіатури розкладки клавіатури з файлу конфігурації ( /usr/share/X11/xkb/rules/evdev.xml
). Отже, щоб змінити їх, нам спочатку потрібно відкрити файл конфігурації в текстовому редакторі, а потім змінити їх на все, що ми хочемо!
Є два різні способи зробити це. Хоча графічний інтерфейс, який включає мишу або інтерфейс командного рядка, який є лише клавіатурою.
Поширений перший крок
Спочатку відкрийте термінал.
Існує багато способів зробити це. Цей метод є спрощеним. Натисніть Alt+ F2на клавіатурі. Ви побачите діалогове вікно, яке з’явиться та введете gnome-terminal
або назву вашого терміналу. Це має виглядати зараз.
Тепер натисніть Enter. Він повинен закрити і підняти термінал.
Формувати тут можна двома способами: Спочатку графічним способом або інтерфейсом Command.
Графічний метод
Тепер введіть sudo -i gedit /usr/share/X11/xkb/rules/evdev.xml
Ось як це має виглядати.
Тепер натисніть, Enterі він повинен відкрити файл, в якому нам потрібно редагувати. Ось як це має виглядати:
Тепер натисніть на дно трьома крапками. Виділено синім кольором, потім знайдіть і натисніть «Знайти та замінити ...», виділене світлішим сірим кольором.
Тепер він повинен відкрити діалог
Тепер ми можемо відредагувати цей файл, щоб змінити "en" на "Eng" Це змінить усі макети, які використовують "en"
Тепер введіть у текстове поле "Знайти" зліва від цього <shortDescription>en</shortDescription>
Далі, підручник під ним та текст зліва, який пише "Замінити на", введіть це у ньому. <shortDescription>Eng</shortDescription>
Тепер воно має виглядати так.
Однак якщо ви хочете змінити лише один макет, вам знадобиться знайти його окремо, а не змінювати їх. Я просто використовував функцію Find, щоб шукати її ім'я, яке потрібно точно написати, щоб знайти його.
Тепер натисніть на кнопку, що говорить "Замінити все" тепер, коли діалогове вікно повинне зникнути з нею, кажучи, що воно знайдено та замінить 9 або близько таких подій.
Тепер збережіть його, натиснувши кнопку збереження, виділену світло-сірим кольором
Тепер зауважте, що зірочка в заголовку повинна піти так. Якщо ні, то це не врятувало
Перезавантажте комп'ютер. Тепер це має виглядати так. Зауважте, що я це робив із "eng" замість "Eng"
Інтерфейс командного рядка
- Введіть
sudo sed -i -e 's/<shortDescription>en</shortDescription>/<shortDescription>Eng</shortDescription>/g' /usr/share/X11/xkb/rules/evdev.xml
- Натисніть Enterна клавіатурі
- Введіть свій пароль
- Натисніть Enterна клавіатурі
- Перезавантажте комп'ютер