Як ви вже напевно не раз чули, а може і бачили, GNOME 3.6 не сприймає розкладки, які встановлені в налаштуваннях X'сервера. Зараз розкладки перемикаються через GNOME Settings Daemon. Напевно у розробників були причини так робити (не це обговорювати), але зроблено це було погано.
Для того, щоб встановити потрібні розкладки потрібно їх додати через GNOME Control Center. Заходимо в Параметри системи і вибираємо пункт Мова і регіон.
І далі на вкладці Джерела введення додаємо потрібні розкладки. Якщо ви хочете в якості комбінації для зміни розкладок використовувати щось типу Ctrl + Alt + K. то можете перейти по посиланню Комбінації клавіш. але якщо ви хочете Alt + Shift або Ctrl-R + Shift. або просто Caps Lock. то це робиться через gnome-tweak-tool (однойменний пакет), вкладка Набір. найнижчий пункт.
Вибрати можна тільки те, що вам дадуть вибрати, а не те що є в природі. На жаль перемикання через gnome-settings-daemon не завжди спрацьовує, може подвисать на кілька секунд в залежності від завантаження системи. Ви це побачите самі. Плюс виникають ще такі проблеми:
- Чи не працює світлова індикація на клавіатурі;
- У режимі Overview (коли видно меню і вікна) не працює перемикач розкладок. Це дуже сильно помітно, якщо ви користуєтеся системою миттєвих повідомлень через Empathy в GNOME Shell;
- Розкладка використовується для всіх вікон відразу і не запам'ятовується для одного вікна.
Як змусити працювати світлову індикацію поки не відомо. Що стосується інших пунктів, то це можна виправити.
Пункт 2 виправляється шляхом накладання патча на gnome-settings-daemon 3.6.4. Це питання обговорювалося в баги # 643111 і # 685676. Патч приведений там же.
У RFRemix цей патч присутня.
Пункт 3 виправляється шляхом установки доповнення layoutperwindow до GNOME Shell. Взяти його можна або в репозиторії Russian Fedora (yum install gnome-shell-extension-layoutperwindow) або на github / rat4 / layoutprewindow (і скопіювати в
Є ще один спосіб зміни розкладок. Запускаємо dconf-editor і в схему org.gnome.desktop.input-sources додаємо приблизно наступне:
Тобто ви можете встановити будь-яку з підтримуваних X'амі клавіатурну комбінацію для зміни розкладок, додати підтримку індикації на клавіатурі, але у вас не буде переключатися індикатор на верхній панелі в GNOME Shell.
Теж саме можна налаштувати з командного рядка від користувача:
$ Gsettings set org.gnome.desktop.input-sources sources "[( 'xkb', 'us'), ( 'xkb', 'ru')]"
$ Gsettings set org.gnome.desktop.input-sources xkb-options "[ 'grp: alt_shift_toggle, grp_led: scroll']"
Сторінка 1 з 1 1