Одне з перших, що треба зробити після встановлення Linux, – додати українську розкладку і налаштувати зручне перемикання мов. Добра новина: у будь-якому сучасному дистрибутиві це робиться мишкою за хвилину. Погана – кожне робоче оточення ховає ці налаштування у своєму місці. Тож розберемо по черзі GNOME, KDE Plasma, XFCE, Cinnamon і LXQt, а заодно одну підступну проблему з комбінацією Win+Space, на яку я колись натрапив у KDE.

Яку українську розкладку вибрати

У списку розкладок ти побачиш кілька українських варіантів. Для більшості людей підходить просто «Українська» (Ukrainian). Інші варіанти – для тих, хто звик до специфічного розташування літер (наприклад, старого «друкарського» чи фонетичного, коли українські літери стоять на місці схожих латинських).

Де саме ховаються ґ та апостроф, залежить від варіанта. Найпростіше – відкрити схему розкладки: майже в кожному оточенні поруч зі списком розкладок є кнопка перегляду, яка показує клавіатуру з усіма літерами.

GNOME (Ubuntu, Fedora)

  1. Відкрий Параметри – Клавіатура.
  2. У розділі Джерела введення натисни Додати джерело введення, знайди «Українська» і додай.
  3. Перемикання за замовчуванням – Super+Space (Super – це клавіша з логотипом Windows). Змінити комбінацію можна там само, у розділі гарячих клавіш клавіатури.

Якщо хочеш перемикати мову по Alt+Shift чи Caps Lock, як колись у Windows, встанови програму GNOME Tweaks (Доналаштування): там у розділі клавіатури є додаткові параметри розкладки з купою варіантів перемикання.

KDE Plasma

  1. Відкрий Системні параметри – Клавіатура (у розділі пристроїв введення).
  2. На вкладці розкладок увімкни налаштування розкладок, натисни Додати і вибери «Українська».
  3. Там само задай комбінацію для перемикання розкладок, а в додаткових параметрах можна вибрати класичні варіанти на кшталт Alt+Shift.

Індикатор розкладки з'явиться в системному лотку, і по ньому теж можна клацати мишкою.

Якщо Win+Space відкриває KRunner замість перемикання мови

Я перемикаю розкладку комбінацією Win+Space. І колись зіткнувся з проблемою: замість перемкнути розкладку, ця комбінація змушувала вигулькувати KRunner – запускач команд KDE, який з'являється вгорі екрана. Причина в тому, що KDE теж закріплює Meta+Space (Meta – це та сама клавіша Win) за KRunner, і він перехоплює комбінацію раніше за перемикач мов.

У новіших версіях Plasma це виправляється мишкою:

  1. Відкрий Системні параметри – Клавіатура – Скорочення.
  2. У пошуку введи «KRunner».
  3. Знайди дію запуску KRunner, видали з неї комбінацію Meta+Space і застосуй зміни.

У старіших версіях Plasma (саме там я з цим і воював) комбінації Meta+Space у налаштуваннях гарячих клавіш просто не було видно – там стояла лише Alt+Space. Тоді допомагало ручне редагування конфігураційного файлу. Знайди в домашній теці приховану теку .config (у Dolphin приховані файли показує Ctrl+H), а в ній файл kglobalshortcutsrc. Відкрий його будь-яким редактором, наприклад Kate, і знайди рядок із _launch у розділі KRunner, приблизно такий:

_launch=Alt+Space\tAlt+F2\tMeta+Space\tSearch,Alt+Space\tAlt+F2\tMeta+Space\tSearch,KRunner

Прибери з нього обидва записи Meta+Space:

_launch=Alt+Space\tAlt+F2\tSearch,Alt+Space\tAlt+F2\tSearch,KRunner

Рядок запуску KRunner у файлі kglobalshortcutsrc

Збережи файл і перезавантаж систему. Це один із ДУЖЕ небагатьох випадків, коли без перезавантаження Linux може не зрозуміти, що ти від нього хочеш 😀 Після цього Win+Space знову перемикатиме розкладку.

XFCE (Xubuntu, Linux Mint XFCE)

  1. Відкрий Параметри – Клавіатура – вкладка Розкладка.
  2. Зніми позначку використання системних налаштувань.
  3. Натисни Додати і вибери «Українська».
  4. У полі параметрів перемикання вибери зручну комбінацію.

Щоб бачити поточну мову, додай на панель елемент Розкладки клавіатури: правий клік на панелі – Панель – Додати нові елементи.

Cinnamon (Linux Mint)

У Linux Mint з Cinnamon розкладки налаштовуються в Параметрах системи – Клавіатура – вкладка Розкладки. А ще в Mint є кілька своїх нюансів з українською мовою і правописом – про них я детально писав у статті українська локалізація Linux Mint: розкладка і правопис.

LXQt (Lubuntu)

У Центрі налаштувань LXQt відкрий розділ клавіатури й миші, вкладку розкладки клавіатури, додай «Українська» і вибери комбінацію перемикання. Індикатор мови додається на панель через правий клік – Керування віджетами.

Через термінал

Якщо ти працюєш у сесії X11 (а не Wayland), розкладки можна задати однією командою, наприклад англійська й українська з перемиканням по Win+Space:

setxkbmap -layout us,ua -option grp:win_space_toggle

Але це діє лише до перезавантаження, а в сесіях Wayland (а це вже стандарт у GNOME і KDE) не працює взагалі. Тому для постійних налаштувань краще користуватися графічними параметрами свого оточення, як описано вище.

Що далі

Українська розкладка – лише частина налаштувань після встановлення. Якщо в тебе дві системи на одному комп'ютері, глянь, чому буває різний час у Linux та Windows і як це виправити. Ще не визначився/лася з оточенням? Ось яке робоче оточення вибрати для Linux, а для любителів KDE – як налаштувати Flameshot на клавішу PrtSc у KDE Plasma.

Більше про це – за позначками Переклад і локалізація та Налаштування системи.

А якою комбінацією перемикаєш мову ти? Пиши в коментарях 🙂