- Переключение языков и индикатор
- 9 комментариев
- Добавляем индикатор раскладки клавиатуры на панель LXpanel
- Настройка клавиш для переключения языка в Linux (+ что делать, если нет значка языка Ru/En на панели задач). Авто-смена раскладки при наборе текста
- Решение вопросов с раскладкой
- ШАГ 1: параметры системы
- ШАГ 2: установка доп. приложения X Neural Switcher
- ШАГ 3: настройка X Neural Switcher
- Пропал индикатор раскладки клавиатуры
- Индикатор раскладки клавиатуры в виде флага
- Добавляем индикатор раскладки клавиатуры
- Подготавливаем изображения флагов
- Изменяем конфигурацию
- Заключение
Переключение языков и индикатор
Как настроить переключение языков с английского на русский и наоборот? Точнее это я уже нашел, но мне нужен значок еще в панели задач как это есть в любой другой ОС. В KDE версии он есть из коробки, а вот в XFCE не нахожу. Нагуглил какой-то ibus, но во первых у меня не получается сделать в нем сочетание клавиш ALT+SHIFT, там не активна при этом клавиша «принять», а во вторых хоть и появляется значок-индикатор, но мне он не нравится. В KDE вообще было возможно сделать не текстом, а флажками стран отображение этого индикатора, а тут он какой-то непонятный — синие буквы на темном фоне почти не различимы. Пусть бы даже он буквами остался, но надо как-то цвет поменять как минимум. Иначе это не читабельно. Помогите пожалуйста.
9 комментариев
Наберите в Гугле «Панели XFCE» и добавьте переключение раскладки клавиатурв. Насколько я помню, там все с флажками из коробки.
Может быть в других ОС это и так, но в Manjaro такое ощущение что это попросту вырезано. В гугле не нашел ничего работающего и в тему. Дайте мне пожалуйста конкретные рекомендации, желательно со скринами где это искать в настройках.
параметры панели — элементы — добавить новый элемент…
Настройка Крысы в Манжаро практически никак не отличается от ее настройки в прочих Линуксах. Собрались использовать XFCE, потратьте 30-40 мин и изучите настройку параметров панелей XFCE. Писать новый топик и ждать ответов гороздо дольше!
Добавляем индикатор раскладки клавиатуры на панель LXpanel
Для русскоязычных пользователей привычно переключать раскладку клавиатуры и иметь соответствующий индикатор на панели. Чтобы добавить отсутствующий по-умолчанию индикатор, воспользуйтесь нашей инструкцией:
В раскрывшемся окне «Настройки панели» переходим на вкладку «Апплеты панели».
Возможно, придётся аналогичным образом добавить ещё модуль «Пространство», если значки расположены слишком близко друг к другу.
Собственные флаги xkb мне не понравились, и я их поменял на свои (проверьте имена файлов!). Флаги находятся в директории:
/usr/share/lxpanel/images/xkb-flags/
Заменять флаги нужно с правами root (в PCManFM пункт меню «Инструменты», далее «Открыть текущую папку с правами root»).
В PCmanFM 1.2.0 пункт «Инструменты → Открыть папку с правами root» был удалён. Для того, чтобы открыть папку из-под рута сейчас есть несколько способов, самый простой описан на форуме
P.S. Обнаружил небольшой баг xkb. Сразу после загрузки нельзя изменить раскладку щелчком мыши по флагу. Сначала нужно изменить раскладку с клавиатуры, потом уже можно менять раскладку мышкой. 1)
Флажки, которые я использовал:
Они же, в архиве: flags.tar.gz (2,35Кб)
Пост с коллекцией флажков под свободной лицензией: Habrahabr
ОС и версия: Lubuntu 17.04
Дата создания: 07.09.2011
Дата последнего обновления: 14.09.2017
Настройка клавиш для переключения языка в Linux (+ что делать, если нет значка языка Ru/En на панели задач). Авто-смена раскладки при наборе текста
Доброго дня!
Многие начинающие пользователи при знакомстве с определенными дистрибутивами Linux сталкиваются с проблемой переключения раскладки (с русского на английский, и наоборот). Причем, иногда в трее (на панели задач) даже нет такого значка!
Собственно, сегодня в этой небольшой заметке решил показать, как это можно достаточно легко исправить (причем, попутно мы сможем «включить» авто-смену раскладки: т.е. система будет определять сама, на каком языке вы сейчас печатаете. В некоторых случаях — это очень удобно!).
Теперь о том, что и как настроить.
Пример (о чем идет речь) // дистрибутив Xubuntu
Решение вопросов с раскладкой
ШАГ 1: параметры системы
Важно: этот шаг (в принципе) можно пропустить. Но привожу его я из-за того, что в некоторых случаях вопрос можно решить через параметры системы (без доп. приложений).
Первое, что очень желательно сделать — открыть параметры системы / настройки клавиатуры ( по англ. : Settings / Keyboard). В зависимости от используемого дистрибутива Linux — нужная вкладка может находиться несколько в отличных разделах. 👇
Открываем настройки клавиатуры / дистрибутив Xubuntu
После нужно перейти во вкладку «раскладка» (англ.: «layout») и проверить, чтобы у вас в системе было как минимум 2 раскладки (английская и русская / кому нужно — могут добавить и больше). Обычно, в этом же разделе настроек можно сменить клавиши для переключения языка (по англ.: «Change layout option» 👇).
Примечание: в ряде дистрибутивов Linux по умолчанию ставится только 1 раскладка. И, разумеется, пока их не будет хотя бы 2 — сменить клавиши для ее переключения нельзя! Ну и на панели задач никаких языковых значков не отображается. В общем-то логично.
Добавляем нужные языки и устанавливаем клавиши для переключения языка
Необходимо открыть настройки панели задач (по англ.: «Panel»). Обычно данная вкладка находится среди прочих параметров системы.
В настройках панели необходимо добавить новый значок (по англ.: «Add new item») — среди списка найти нужно что-то похожее на «Keyboard layouts». 👇
Собственно, теперь языковой значок (с флажком) будет отображаться в трее, кнопки для переключения раскладки настроены. Задача решена. 👌
Добавляем на панель текущую раскладку
ШАГ 2: установка доп. приложения X Neural Switcher
Если в шаге 1 (выше) у вас возникли вопросы, и вы не смогли через параметры системы настроить раскладку, ее переключение, и значок на панели задач — вопрос можно решить иначе. Для этого нам понадобиться приложение xneur .
X Neural Switcher (xneur) — архи-полезное приложение (в Linux) для автоматического переключения раскладки клавиатуры (те. при вашей печати — оно само будет определять язык. Аналог Punto Switcher для Windows).
Кроме этого, приложение создаст значок с флажком выбранного языка на панели задач, позволит вручную задать сотни комбинаций клавиш (в т.ч. и для смены раскладки), исправлять ошибки и опечатки при наборе текста, и многое другое. 👌
Для его установки, как правило, достаточно открыть магазин приложений (менеджер ПО) и ввести в поисковую строку «xneur». Пример ниже. 👇
Либо установить можно также через терминал (вызов по Win+T или по Ctrl+Alt+T), команда:
На всякий stable-версия (если предыдущая команда не установила приложение):
sudo add-apt-repository ppa:andrew-crew-kuznetsov/xneur-stable
sudo apt-get update
sudo apt-get install gxneur
ШАГ 3: настройка X Neural Switcher
Т.к. приложение X Neural Switcher поддерживает русский язык на 100% и по умолчанию вполне корректно работает (и выводит значок с текущей выбранной раскладкой на панель задач) — то скорее всего, никаким специальном образом настраивать его не придется.
Однако, я бы всё же порекомендовал, во-первых, во вкладке «Общее / основное и типографика» настроить базовые правила. Например, весьма удобно откл. случайные нажатия на CapsLock, разрешить исправление грубых опечаток и пр.
Во-вторых, также посоветовал бы в разделе «Комбинации клавиш» задать свои клавиши для переключения раскладки. Мне, например, удобно работать с Alt+Shift. 👇
Переключение раскладки — комбинация клавиш
В-третьих, хорошо бы приложению X Neural Switcher разрешить запускаться вместе с Linux (чтобы не открывать его каждый раз вручную самостоятельно). Обычно, для этого достаточно просто поставить соответствующий флажок в параметрах запуска.
Также на всякий случай приведу ссылку на альтернативные способы добавления приложения в автозагрузку. 👇
👉 В помощь!
Добавление приложения в автозагрузку Linux (как запускать программу автоматически при старте ОС Linux)
Запускать автоматически при старте
Собственно, на этом вроде как и всё — первоначальная задача решена полностью! 😉
На сим пока всё. Удачной работы!
Пропал индикатор раскладки клавиатуры
После обновления до МАТЕ 1.18 пропал индикатор раскладки в трее. Обшарил весь dconf, вроде всё включено, поигрался цветами — не помогает. Даже как-то и не придумаю, куда ещё копнуть.
Это разве не applet mate-панели?
Не похоже. Насколько я помню, он именно в трее располагался, а после обновления пропал. У свежесозданного юзера та же ситуация.
Так это же хорошо! Установи GXneur, это Punto Switcher для Linux. Меня раздражало то, что в GNOME 2.32 неубираемый индикатор раскладки, и поэтому (в сумме с GXneur) у меня их было два.
Я свободно пишу в обоих раскладках и мне нужно видеть какая сейчас активна, для чего мне велосипеды?
У свежесозданного юзера сперва был, а потом тоже пропал?
Если в системе установлен XNeur, Shift-PrtScr исправляет раскладку для выделенного текста.
Не так. Создаю нового пользователя и у него тоже нет индикатора. Что интересно, у нового пользователя те же раскладки установлены (en, ru) и тоже капсом переключаются, хотя в МАТЕ дефолт вроде другой. Локаль en-us, если что.
Тоже сейчас обновился. Аналогичная ситуация. Починил удалив одну из раскладок и сразу её добавив.
Вот спасибо тебе, большое. Починилось так же 🙂
Индикатор раскладки клавиатуры в виде флага
Апплет панели Gnome, который отображает текущую раскладку клавиатуры, в качестве индикатора использует надписи вида США или Рус. Я расскажу, как сделать так, чтобы в качестве индикатора отображался флаг выбранной страны.
Добавляем индикатор раскладки клавиатуры
Если у вас на панели Gnome отсутствует индикатор раскладки, добавьте его. Об этом можно почитать в заметке Добавление элементов на панель и на рабочий стол Gnome в Ubuntu.
Подготавливаем изображения флагов
Для начала нужно найти рисунки (иконки) с нужными вам флагами. Файлы должны иметь названия ru.png для русской раскладки и us.png для английской. Я подготовил два рисунка флагов для России и США, которые вы можете использовать.
Поместите файлы с рисунками флагов в директорию ~/.icons/flags . Значок тильда ~ означает вашу домашнюю директорию. Например, /home/pingvinus/.icons/flags . Или же вы можете поместить эти файлы в директорию /usr/share/pixmaps , тогда у всех пользователей в системе будут использоваться иконки флагов для индикации раскладки.
Изменяем конфигурацию
Теперь нужно запустить утилиту gconf-editor (редактор конфигурации Gnome). Для этого можно нажать Alt+F2 , ввести в открышемся окне gconf-editor и нажать кнопку Запустить . В левой части окна выбрать путь desktop->gnome->peripherals->keyboard->indicator . В правой части окна поставить галочку напротив пункта showFlags .
Заключение
Теперь, чтобы изменения вступили в силу, выйдите и снова войдите в систему (возможно придется перезагрузить компьютер). Если все было сделано правильно, тогда в качестве индикаторов раскладки клавиатуры будут использоваться ваши изображения флагов.
О том, как измененить сочетания клавиш, используемых для смены раскладки, читайте в соответсвтующей заметке — Раскладка клавиатуры в Ubuntu.