Xfce і клавіатура розкладки і перемикачі - наш блогосайт linux і «лірика»

Пару-трійку років тому конфігуратор всіх робочих середовищ лихоманило за частиною налаштувань клавіатури - точніше, перемикачів їх розкладок. Які або не налаштовувати штатними засобами взагалі, або ламалися з такою постійністю, що йому позаздрили б Пенелопа з Одіссеєм. І на тлі такої поведінки GNOME 3, Unity, та спочатку і Cinnamon, середа Xfce виглядала вся в білому: і розкладки, і перемикачі в ній налаштовувалися дуже просто і (майже) достатнім чином.

З тих пір ситуація в світі інтегрованих середовищ в цьому відношенні виправилася: ні з розкладками, ні з перемикачами їх немає проблем ні в Cinnamon, ні в GNOME 3, ні в MATE, ні в KDE, ні, начебто, навіть в Unity. І взявшись за Xfce після значної перерви, я їх теж не очікував.

Так, строго кажучи, проблем цих і не вийде. Просто останнім часом мої претензії в параметрах клавіатури дещо зросли, а розробники Xfce чомусь зростання моїх апетитів не передбачили. Що пішло мені тільки на користь, так як послужило приводом для знайомства з ще одним методом конфігурації цього середовища - утилітою xfconf. Однак почну по порядку.

З налаштуванням клавіатури в Xfce я за останні дні зіткнувся двічі - в дистрибутиві Void - Linux і в Xubuntu. В останній майже всі потрібні параметри (включаючи варіант розкладки) можна визначити в ході інсталяції, і потрібна була лише дрібна доведення у відповідність з моїми зрослими потребами. У Void'е клавіатуру в будь-який підтримуваної їм середовищі потрібно налаштовувати з нуля - на стадії установки можна визначити тільки клавіатуру для консолі, причому по-старому, коли перемикач прив'язаний до варіанту розкладки.

  • викликається Диспетчер налаштувань;
  • в ньому вибирається пункт Клавіатура (він лежить в секції Устаткування);
  • далі - перехід на вкладку Розкладка;

Xfce і клавіатура розкладки і перемикачі - наш блогосайт linux і «лірика»

  • знімається «птах» з боксиков Використовувати стандартні ...
  • через кнопку з плюсом і написом Додати вибирається бажаний варіант російської розкладки:

Xfce і клавіатура розкладки і перемикачі - наш блогосайт linux і «лірика»

  • або, якщо російська розкладка була визначена при інсталяції, то ж робиться з меню, що випадає під вивіскою Змінити параметри розкладки;
  • з меню, що випадає Кнопка Compose призначається ця сама клавіша, якщо в неї потреба є:

Xfce і клавіатура розкладки і перемикачі - наш блогосайт linux і «лірика»

Все - зміни вступлять в силу негайно. Залишається тільки додати на керуючу панель аплет Розкладка клавіатури:

Xfce і клавіатура розкладки і перемикачі - наш блогосайт linux і «лірика»

І через однойменний пункт контекстного меню

Xfce і клавіатура розкладки і перемикачі - наш блогосайт linux і «лірика»

задати його властивості:

Xfce і клавіатура розкладки і перемикачі - наш блогосайт linux і «лірика»

Xfce і клавіатура розкладки і перемикачі - наш блогосайт linux і «лірика»

Вибір з яких, однак, теж справа смаку. Або, точніше, звички.

Здавалося б, робиться все, що треба - і до того ж просто і зрозуміло. Так чого ще треба для щастя? Відповідаю: для повного щастя треба дві речі:

  1. другий, не фіксується перемикач розкладок - тобто той, який діє, поки натиснута призначена для нього клавіша, і
  2. поведінку NumPad'а a la Macintosh - тобто введення з нього цифр, незалежно ні від яких інших налаштувань.

Не фіксується перемикач - штука для мене архіважлива з тих пір, як я став порядною людиною і намагаюся чесно вводити типографіку в своїх творах. І в цій іпостасі використовую правий Control. який в списку є: немає тільки можливості визначити одночасно два переклоючателя. А ось про налаштування NumPad'а в цій панелі не знайти і півслова. І що робити?

Xfce і клавіатура розкладки і перемикачі - наш блогосайт linux і «лірика»

Xfce і клавіатура розкладки і перемикачі - наш блогосайт linux і «лірика»

І залишається тільки писати в рядок Group потрібні значення в тій формі, в якій вони визначені в секції. option файлу /usr/share/X11/xkb/rules/base.lst (або /usr/share/X11/xkb/rules/evdev.lst - нині вони однакові). Наприклад, у мене цей рядок виглядає так:

Тобто: немодального фіксує перемикання розкладок по CapsLock (латиниця) і Shift + Capslock (кирилиця), нефіксірующее перемикання по правій клавіші Control. введення з NumPad'а цифр завжди, незалежно від клавіші NumLock і налаштувань BIOS'а.

Застереження ж майже стосувалася настройки управління разкладке, яке визначається у властивостях плагіна xfce4-xkb-plugin. Її теж можна виконати прямим редагуванням, але вже іншого файлу -

Так що економії місця для «раскладочний» аплет з головною панелі можна і прибрати - при використанні немодального перемикача він виявляється незатребуваним.

Схожі статті