Виджет раскладки клавиатуры linux

Lubuntu.ru

Русскоязычное сообщество Lubuntu Linux

Добавляем индикатор раскладки клавиатуры

Модератор: adventurer

Добавляем индикатор раскладки клавиатуры

Сообщение adventurer » 18 июн 2011, 11:45

Добавляем индикатор раскладки клавиатуры на lxpanel.

Щёлкаем правой кнопкой мыши на нижней панели.
В контекстном меню выбираем пункт «Добавить/убрать элементы панели».
В раскрывшемся окне «Настройки панели» переходим на вкладку «Апплеты панели».
Нажимаем кнопку «Добавить».
Просматриваем доступные модули. У меня почему-то оказались два модуля: «Клавиатурный индикатор» и «Индикатор раскладок клавиатуры». Выбираем любой, нажимаем кнопку «Добавить».
Перемещаем куда надо. Возможно придётся добавить ещё модуль «Пространство», если значки расположены близко друг к другу.
По умолчанию раскладка отображается в виде флага, но можно изменить на текст.
Собственные флаги xkb мне не понравились и я их поменял на свои. Флаги находятся в директории:
/usr/share/lxpanel/images/xkb-flags/
Заменять флаги нужно с правами root (в pcmanfm пункт меню «Инструменты», далее «Открыть текущую папку с правами root»).

PS
Обнаружил небольшой баг xkb. Сразу после загрузки нельзя изменить раскладку щелчком мыши по флагу. Сначала нужно изменить раскладку с клавиатуры, потом уже можно менять раскладку мышкой.

Флажки, которые я использовал:

Источник

Настройка клавиш для переключения языка в Linux (+ что делать, если нет значка языка Ru/En на панели задач). Авто-смена раскладки при наборе текста

Доброго дня!

Многие начинающие пользователи при знакомстве с определенными дистрибутивами Linux сталкиваются с проблемой переключения раскладки (с русского на английский, и наоборот). Причем, иногда в трее (на панели задач) даже нет такого значка!

Собственно, сегодня в этой небольшой заметке решил показать, как это можно достаточно легко исправить (причем, попутно мы сможем «включить» авто-смену раскладки: т.е. система будет определять сама, на каком языке вы сейчас печатаете. В некоторых случаях — это очень удобно!).

Теперь о том, что и как настроить.

Пример (о чем идет речь) // дистрибутив Xubuntu

Решение вопросов с раскладкой

ШАГ 1: параметры системы

Важно: этот шаг (в принципе) можно пропустить. Но привожу его я из-за того, что в некоторых случаях вопрос можно решить через параметры системы (без доп. приложений).

Первое, что очень желательно сделать — открыть параметры системы / настройки клавиатуры ( по англ. : Settings / Keyboard). В зависимости от используемого дистрибутива Linux — нужная вкладка может находиться несколько в отличных разделах. 👇

Читайте также:  Как сбросить пароль windows через флешку

Открываем настройки клавиатуры / дистрибутив 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, разрешить исправление грубых опечаток и пр.

Читайте также:  Windows 10 не работает dvd дисковод

Во-вторых, также посоветовал бы в разделе «Комбинации клавиш» задать свои клавиши для переключения раскладки. Мне, например, удобно работать с Alt+Shift. 👇

Переключение раскладки — комбинация клавиш

В-третьих, хорошо бы приложению X Neural Switcher разрешить запускаться вместе с Linux (чтобы не открывать его каждый раз вручную самостоятельно). Обычно, для этого достаточно просто поставить соответствующий флажок в параметрах запуска.

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

Добавление приложения в автозагрузку Linux (как запускать программу автоматически при старте ОС Linux)

Запускать автоматически при старте

Собственно, на этом вроде как и всё — первоначальная задача решена полностью! 😉

Источник

В KDE5 отсутствует идикатор раскладки в трее

Поставил намедни KDE5 в свою генту. После настройки переключание раскладок индикатор в трее так и не появился, хотя раскладки переключаются.

Что делать? Я забыл какой-то пакет?

По стрелке правойткнопкой, настройки. Должен быть пункт. Помогло?

Нет. Там нет такого пункта.

Я понял, о чём ты говоришь. На LiveCD он был, а сейчас его нет.

Где-то полгода назад из-за индикатора клавиатуры у меня пятые кеды не стартовали. С тех пор я стремаюсь его выставлять.

А вообще — System Settings > Input Devices > Keybaord > Layouts — [X] Show Layout Indicator

Пробовал. Чистил все конфиги в домашнем каталоге, и юзера нового заводил — не помогает. Нет индикатора в трее.

Зайди в настройки виджета «системный лоток» (system tray) и там «Элементы» поставь, чтоб всегда показівало индикатор раскладки: http://i.imgur.com/MXESV5H.png

Пробовал. Там нет такого пункта 🙁

Тогда, надо подозревать проблему сборки самого виджета. Возможно отсутсвуют файлы некоторые. Вот тебе архив моей директории /usr/share/plasma/plasmoids/org.kde.plasma.systemtray с убунты, пройдись диффом:
http://s000.tinyupload.com/index.php?file_id=05504890307924254779

И этот файлик /usr/share/kservices5/plasma-applet-org.kde.plasma.systemtray.desktop :
https://paste.kde.org/plpwbquqc

Еще проверь внутренности вот этой директории /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/workspace/keyboardlayout :

Есть еще виндуз-вей: убрать и добавить виджет трея.

У меня такая же проблема была. Всё дело в том, что пакеты kde-frameworks/knotifications и kde-plasma/plasma-workspace были собраны без флага dbus. После пересборки иконки появились.

У тебя, случаем, не одна раскладка? Если так, укажи в systemsettings «Показывать даже для одной раскладки» или добавь вторую (рус/англ).

что пакеты kde-frameworks/knotifications и kde-plasma/plasma-workspace были собраны без флага dbus

Не, у меня они сразу с dbus были собраны. Тут вообще какая-то мистика 🙂

Сначала не было даже индикатора в трее, потом хз как он появился, но раскладка не переключалась. Потом, когда я удалил дефолтную английскую раскладку и добавил заново такую же — все заработало.

Читайте также:  Что причина синий экран windows 10

А вообще — System Settings > Input Devices > Lirc

Вот это бы там вернуть. Цены бы тебе не было. 🙂
Весь мозг уже сломал. И lirc нормально стоит, на нужном девайсе.

Источник

Добавляем индикатор раскладки клавиатуры на панель LXpanel

Для русскоязычных пользователей привычно переключать раскладку клавиатуры и иметь соответствующий индикатор на панели. Чтобы добавить отсутствующий по-умолчанию индикатор, воспользуйтесь нашей инструкцией:

Собственные флаги xkb мне не понравились, и я их поменял на свои (проверьте имена файлов!). Флаги находятся в директории:
/usr/share/lxpanel/images/xkb-flags/
Заменять флаги нужно с правами root (в PCManFM пункт меню «Инструменты», далее «Открыть текущую папку с правами root»).

P.S. Обнаружил небольшой баг xkb. Сразу после загрузки нельзя изменить раскладку щелчком мыши по флагу. Сначала нужно изменить раскладку с клавиатуры, потом уже можно менять раскладку мышкой. 1)

Флажки, которые я использовал:

Они же, в архиве: flags.tar.gz (2,35Кб)

Пост с коллекцией флажков под свободной лицензией: Habrahabr

ОС и версия: Lubuntu 17.04
Дата создания: 07.09.2011
Дата последнего обновления: 14.09.2017

Источник

Индикатор раскладки клавиатуры в виде флага

Апплет панели 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.

Источник

Оцените статью