Меню

Xfce настройка переключения клавиатуры



Xfce 4 — изменение переключения раскладки клавиатуры

Решил установить на одной из виртуалок с Debian 7 легкую графическую оболочку. Выбор остановил на Xfce4.

Из репозиториев Wheezy у меня поставилась версия 4.8.0.3

После установки Xfce не загружается автоматически (как мне и нужно), и, чтобы запустить её, вводим команду startx.

За отображение и переключение раскладки в графической оболочке отвечает пакет
xfce4-xkb-plugin, у меня он не поставился при установки Xfce4, поэтому я доустановил его сам:

У меня поставилась версия 0.5.4.3-1+b1.

После этого нужно вручную добавить на панель итем keyboard-layouts.

Кликаем правой кнопкой по панели в верхней части, выбираем там Panel -> Add New Item, и выбираем keyboard-layouts. После этого появится иконка с изображением флага страны, язык которой в данный момент включен. Кликаем по нему правой кнопкой мыши, заходим в Properties, добавляем нужную раскладку, и назначаем клавиши для смены раскладки. В самом нижнем выпадающем списке Manage Layout выбираем Globally.

У меня почему-то в сессии простого юзера настройки, сделанные аналогично сеансу из под root, постоянно слетали после перезагрузки. Помогло следующее:

Редактируем файл /home/user/.config/xfce4/xconf/xfce-perchannel-xml/keyboard-layout.xml, в нем указываем:

где значение XkbVariant — value=»,alt_shift» — комбинация для смены раскладки (запятая важна).
После этого после перезагрузки настройки юзера слетать не будут.

Если же вам нужен русский язык чисто в консоли, без старта xfce4, то в файле
nano /etc/default/keyboard указываем:

Если у кого есть замечания, либо более простые способы настройки — пишите в комменты, т.к глюки с раскладкой периодически встречаются в Xfce.

Источник

Xfce и клавиатура: раскладки и переключатели

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

С тех пор ситуация в мире интегрированных сред в этом отношении выправилась: ни с раскладками, ни с переключателями их нет проблем ни в Cinnamon, ни в GNOME 3, ни в MATE, ни в KDE, ни, вроде бы, даже в Unity. И взявшись за Xfce после значительного перерыва, я их тоже не ожидал.

Да, строго говоря, проблем этих и не обнаружилось. Просто за последнее время мои претензии в параметрам клавиатуры несколько возросли, а разработчики Xfce почему-то роста моих аппетитов не предусмотрели. Что пошло мне только на пользу, так как послужило поводом для знакомства с ещё одним методом конфигурирования этой среды — утилитой xfconf. Однако начну по порядку.

С настройкой клавиатуры в Xfce я за последние дни столкнулся дважды — в дистрибутиве Void — Linux и в Xubuntu. В последней почти все нужные параметры (включая вариант раскладки) можно определить в ходе инсталляции, и потребовалась лишь мелкая доводка в соответствие с моими возросшими потребностями. В Void’е клавиатуру в любой поддерживаемой им среде нужно настраивать с нуля — на стадии установки можно определить только клавиатуру для консоли, причём по старинке, когда переключатель привязан к варианту раскладки.

Читайте также:  Сбились настройки кнопок мыши

Поэтому вкратце повторю штатный способ настройки раскладок — хотя и написано на эту тему без счёта, в том числе и автором этих строк. А именно:

  • вызывается Диспетчер настроек;
  • в нём выбирается пункт Клавиатура (он лежит в секции Оборудование);
  • далее — переход на вкладку Раскладка;

  • снимается «птица» с боксика Использовать стандартные…
  • через кнопку с плюсиком и надписью Добавить выбирается предпочитаемый вариант русской раскладки:

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

Всё — изменения вступят в силу немедленно. Остаётся только добавить на управляющую панель апплет Раскладка клавиатуры:

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

задать его свойства:

Первые два этих самых свойства понятны без комментариев, и определяются вкусовщиной, а для третьего возможны варианты:

Выбор из которых, однако, тоже дело вкуса. Или, точнее, привычки.

Казалось бы, делается всё, что надо — и притом просто и понятно. Так чего ещё надо для счастья? Отвечаю: для полного счастья надо две вещи:

  1. второй, нефиксируемый переключатель раскладок — то есть тот, который действует, пока нажата предназначенная для него клавиша, и
  2. поведение NumPad’а a la Macintosh — то есть ввод с него цифири, независимо ни от каких других настроек.

Нефиксируемый переключатель — штука для меня архиважная с тех пор, как я стал порядочным человеком и пытаюсь честно вводить типографику в своих сочинениях. И в качестве такового использую правый Control, который в списке имеется: нет только возможности определить одновременно два переклоючателя. А вот про настройки NumPad’а в этой панели не найти и полслова. И что делать?

Очень просто: вспомнить, что в Xfce есть некий аналог редактора Dconf из сред, происходящих от GNOME (см. кое-что про его Cinnamon-реализацию), и называется он столь же програчно — xfconf . Причём, в отличие от всех «гномосековых», всегда устанавливается по умолчанию и может быть вызван из Диспетчера настроек, где пребывает в секции Прочее:

Вообще-то, правильное обращение с xfconf — точно такое же, как с редактором Dconf. То есть: вызов строки поиска через Control+F1 и ввод искомого ключевого слова до полного просветления. Но в данном случае необходимости в этом нет — нужный пункт лежит на поверхности:

И остаётся только писать в строку Group нужные значения в той форме, в какой они определены в секции ! option файла /usr/share/X11/xkb/rules/base.lst (или /usr/share/X11/xkb/rules/evdev.lst — нынче они одинаковы). Например, у меня эта строка выглядит так:

Читайте также:  Настройки сварочного полуавтомата инверторного типа

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

Как видно из скриншота, здесь же можно определить положение клавиши Compose, выбрав одно из возможных в той же секции того же файла. То есть через xfconf можно определить (почти) все необходимые параметры клавиатуры, не обращаясь к Диспетчеру настроек. Более того, открою страшную военную тайну, все эти параметры можно определить, и не обращаясь к xfconf . А просто поправив в текстовом редакторе соответствующую строку файла

Оговорка же почти касалась настройки управления разкладками, определяемое в свойствах плагина xfce4-xkb-plugin . Её тоже можно выполнить прямым редактированием, но уже другого файла —

Так что экономии места для «раскладочный» апплет с главной панели можно и убрать — при использовании немодального переключателя он оказывается невостребованным.

Источник

Настройка раскладки клавиатуры в Manjaro Linux 19 XFCE

Всем привет! Сегодня мы с Вами поговорим о том, как настроить раскладку клавиатуры в дистрибутиве Manjaro Linux 19 XFCE, в частности, Вы узнаете, как добавить русскую раскладку клавиатуры, как задать сочетание клавиш для переключения раскладки, а также как добавить модуль для настройки раскладки на панель элементов.

В предыдущем материале, посвященном Manjaro Linux, мы подробно рассмотрели «Установку Manjaro Linux рядом с Windows 10», однако по умолчанию сразу после установки Manjaro на компьютер, в системе настроена только одна раскладка и, скорей всего, английская, так как в процессе установки Manjaro на этапе создания пользователя нужно вводить некоторые данные на английском языке.

Как результат, после установки в Manjaro Linux есть только одна раскладка клавиатуры, даже на системной панели элементов соответствующая иконка отсутствует (не отображается).

Поэтому сейчас мы рассмотрим простой способ добавления дополнительной раскладки клавиатуры (например, русской) в Manjaro Linux 19 XFCE. Кроме этого, как было уже отмечено, мы зададим удобное для нас сочетание клавиш для переключения раскладки, так как по умолчанию в Manjaro Linux используется не совсем привычное, особенно для пользователей Windows, сочетание клавиш, мы для примера зададим «Alt+Shift». А чтобы видеть, какая именно раскладка используется в текущий момент времени, мы добавим дополнительный элемент на панель, который будет отображать текущий язык ввода, а также с помощью него можно быстро вызвать параметры клавиатуры.

Итак, давайте приступим.

Добавление дополнительной раскладки клавиатуры в Manjaro Linux

Чтобы добавить раскладку клавиатуры в Manjaro Linux 19 XFCE, необходимо зайти в меню и вызвать модуль для настройки клавиатуры. Нужный пункт находится в разделе «Настройки», он так и называется «Клавиатура».

Далее, необходимо перейти на вкладку «Раскладка».

На данной вкладке будут отображены раскладки, которые установлены на текущий момент в системе. Для добавления новой нужно нажать на кнопку «Добавить».

Затем выбрать раскладку, которую необходимо добавить, в моем случае я выбираю «Русская».

Читайте также:  Советник forex hacked pro настройки

Назначение сочетания клавиш для переключения раскладки клавиатуры

Раскладка добавлена, теперь давайте зададим сочетание клавиш для переключения раскладки. Для этого все в том же окне настроек в разделе «Изменить параметры раскладки» выбираем удобное сочетание клавиш.

После этого данное окно можно закрыть.

Добавление модуля «Раскладки клавиатуры» на панель элементов в Manjaro

Раскладка добавлена, и мы можем переключать ее привычным сочетанием клавиш, однако, какая именно раскладка используется в конкретный момент времени, мы не видим, поэтому давайте добавим модуль для отображения и настройки раскладки на панель.

Для этого щелкаем правой кнопкой мыши по панели и выбираем «Панель –> Добавить новые элементы».

Затем ищем в списке модуль «Раскладки клавиатуры», выбираем его и нажимаем кнопку «Добавить».

В итоге, на панели появится данный модуль, который будет отображать текущий язык ввода, и который мы можем использовать для вызова параметров клавиатуры, которыми мы пользовались чуть ранее.

На заметку! Начинающим пользователям Linux рекомендую почитать мою книгу «Linux для обычных пользователей» – в ней я максимально простым языком рассказываю про основы Linux и как пользоваться этой операционной системой без командной строки.

На сегодня это все, надеюсь, материал был Вам полезен, пока!

Источник

evlanoff

Двойной переключатель раскладки клавиатуры в xfce4

» data-medium-file=»https://evlanoff.files.wordpress.com/2017/09/xfce_logo.png?w=100″ data-large-file=»https://evlanoff.files.wordpress.com/2017/09/xfce_logo.png?w=100″ src=»https://evlanoff.files.wordpress.com/2017/09/xfce_logo.png?w=450″ alt=»»/>

Знаете ли вы, что в Windows начиная с версии 8 для переключения раскладки клавиатуры используется комбинация клавиш Windows + Пробел?

Если вы не знали, то попробуйте воспользоваться этой комбинацией. Я пользовался последние 15 лет сочетанием клавиш Alt+Shift, для меня было чуждым комбинация Ctrl+Shift. Использование Alt/Ctrl+Shift после новой комбинации кажется чем-то громоздким и не удобным. Я буквально «прилип» к новой комбинации, но рефлекторно иной раз переключаю по некогда привычному Alt+Shift.

Так как в жизни я пользуюсь не только Windows, но и GNU/Linux, то мне захотелось использовать новую комбинацию клавиш для переключения раскладки в xfce4. К сожалению, xfce4-xkb-plugin не позволяет настраивать несколько комбинаций клавиш для смены раскладки. Сделать это можно при помощи консоли и редактора настроек.

О том как это сделать, я расскажу вам в этой статье!

Первое, что нам необходимо определить, как называется комбинация клавиш для переключения раскладки. Для этого в терминале выполним запрос вида:

Ответ для обеих команд должен быть наподобии такого:

Копируем часть полученной строки до пробела, т.е. — grp:alt_shift_toggle. Открываем редактор настроек. Выберите слева keyboard-layout, справа раскройте дерево Default > XkbOptions. В свойстве Group добавьте через запятую в поле Значение скопированную строку из терминала.

Куста keyboard-layout может не быть. Чтобы он появился необходимо в системных настройках клавиатуры на вкладке Раскладка снять галочку напротив Использовать стандартные системные параметры и добавить вторую раскладку!

Источник

Adblock
detector