Переключатели клавиатуры для linux

Punto Switcher для Linux

Punto Switcher для Linux не существует! И как утверждает Яндекс такая разработка в ближайшем будущем не планируется, поэтому на сегодняшний момент можно воспользоваться единственным аналогом Punto Switcher программой XNeur.

X Neural Switcher (GUI) — автоматический переключатель раскладки клавиатуры для X Window System. gXNeur поддерживает восемнадцать языков, в том числе английский, русский, украинский и белорусский. Есть возможность вручную указать программе исправить раскладку последнего слова, нажав по умолчанию Break. Автоматический режим можно отключить, оставив только ручной. Программа присутствует в репозиториях ALT Linux, Linux Mint, русского клуба SuSE, Debian, портах FreeBSD, частных репозиториях Ubuntu и Fedora и пользовательских репозиториях (AUR) Archlinux.

Для установки программы можно воспользоваться стандартным Центром приложений Ubuntu или скачать последнюю версию программы на официальном сайте разработчика — xneur.ru

Центром приложений Ubuntu

Настройка программы gXNeur

Настройка программы gXNeur:

Последняя версия 4.4.4.4 для Windows 7 8 10 XP

Punto Switcher

Скачать Punto Switcher последняя версия Версия: 4.4.6

Дата обновления: 23.05.2023

Размер файла: 4.9 Мб

Формат файла: .exe

Разработчик: Yandex

Операционная система:Win 7,8,9,10,11,xp

Лицензия: БЕСПЛАТНО

© Punto Switcher, Inc. 2023
Punto Switcher Лучшая программа для автоматической смены языка на клавиатуре

Источник

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

yazyik-kakoy-ne-izhu

Доброго дня!

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

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

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

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

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

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

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

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

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

Открываем настройки клавиатуры

Открываем настройки клавиатуры / дистрибутив Xubuntu

После нужно перейти во вкладку «раскладка» (англ.: «layout») и проверить, чтобы у вас в системе было как минимум 2 раскладки (английская и русская / кому нужно — могут добавить и больше). Обычно, в этом же разделе настроек можно сменить клавиши для переключения языка (по англ.: «Change layout option» 👇).

Примечание: в ряде дистрибутивов Linux по умолчанию ставится только 1 раскладка. И, разумеется, пока их не будет хотя бы 2 — сменить клавиши для ее переключения нельзя! Ну и на панели задач никаких языковых значков не отображается. В общем-то логично.

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

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

Читайте также:  Linux расширить диск sda

Необходимо открыть настройки панели задач (по англ.: «Panel»). Обычно данная вкладка находится среди прочих параметров системы.

В настройках панели необходимо добавить новый значок (по англ.: «Add new item») — среди списка найти нужно что-то похожее на «Keyboard layouts». 👇

Собственно, теперь языковой значок (с флажком) будет отображаться в трее, кнопки для переключения раскладки настроены. Задача решена. 👌

Добавляем на панель текущую раскладку

Добавляем на панель текущую раскладку

ШАГ 2: установка доп. приложения X Neural Switcher

Если в шаге 1 (выше) у вас возникли вопросы, и вы не смогли через параметры системы настроить раскладку, ее переключение, и значок на панели задач — вопрос можно решить иначе. Для этого нам понадобиться приложение xneur .

X Neural Switcher (xneur) — архи-полезное приложение (в Linux) для автоматического переключения раскладки клавиатуры (те. при вашей печати — оно само будет определять язык. Аналог Punto Switcher для Windows).

Кроме этого, приложение создаст значок с флажком выбранного языка на панели задач, позволит вручную задать сотни комбинаций клавиш (в т.ч. и для смены раскладки), исправлять ошибки и опечатки при наборе текста, и многое другое. 👌

Для его установки, как правило, достаточно открыть магазин приложений (менеджер ПО) и ввести в поисковую строку «xneur». Пример ниже. 👇

Gxneur - установка

Либо установить можно также через терминал (вызов по 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)

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

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

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

Теперь значок языка есть

На сим пока всё. Удачной работы!

Источник

Аналог PuntoSwitcher или рабочий Xneur

Очень страдаю от нехватки автоматического переключателя раскладки клавиатуры под Linux (Ru|Eng). Не появилось ли в последнее время что-нибудь рабочего в этой области?

Читайте также:  Astra linux разрешение монитора

P.S.: Под Windows сейчас есть Caramba Switcher. Просто кайфую! Кто не знает ещё — рекомендую!

))) Давно так от души не смеялся )) Спасибо :))

Настрой однозначное переключение раскладки

Для исправление неправильно введенных можешь или скрипт использовать по хоткею или наподобие этого https://habr.com/ru/flows/develop/

Настрой однозначное переключение раскладки

Для исправление неправильно введенных…

А вот это лишнее. Если настроить однозначное включение раскладки, то неправильно введённых не будет.

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

Под линукс такое чтоб работало, а не бибикало и портило таки и не осилили. А тут сейчас начнётся слёт ненужников. Впрочем, уже начался.

Эта та, которая принципиально не даст написать что аффтар жжот?

pinus_nigra ★ ( 13.01.21 02:27:25 MSK )
Последнее исправление: pinus_nigra 13.01.21 02:28:31 MSK (всего исправлений: 1)

Почему еще никто не додумался сделать не переключатель раскладки, а звуковой оповещатель раскладки…

Начинаю слёт ненужников (впрочем, уже начал ранее): Потому что такая свистелка не нужна. Достаточно настроить однозначное включение раскладки (каждая раскладка включается своей удобной клавишей, например: левый Ctrl — латиница, правый Ctrl — кириллица), то ошибки «ой, напечатал слово/предложение/абзац не в той раскладке» пропадают как класс. Совсем пропадают. Зуб даю.

просто надо текст в неправильной раскладке ввести в поиск гугла он сам транслитерирует подумаешь в конце концов есть translit.ru

russkaya raskladka ne nuzhna

Debugger, возможно Вы с Анонимусом и правы.

Сейчас настрою, попробую привыкнуть. Со свитчером, конечно, было бы ещё удобнее. Но в Вашем методе есть одно неоспоримое преимущество — отсутствие кейлогера в системе. Это бесценно.

P.S.: По двум Ctrl не получается, поскольку нет второго Ctrl на одной из клавиатур, а хочется одинаково везде настроить. По двум Shift или Alt — такого выбора в настройках нет. А CapsLock|Shift+CapsLock не работает, попробовал на двух разных компьютерах. Настраивал через Доп.настройки Gnome (Debian 10).

Очень страдаю от нехватки автоматического переключателя раскладки клавиатуры под Linux (Ru|Eng).

Страдалец, просто перестань смотреть на клавиатуру при печати.

Не знаю как в гноме, но в кде если настроить переключение по контролам, перестают работать горячие кнопки с контролом. «CTRL + P» например. Ставь программу tapper. С ней и язык переключается и горячие клавиши работают. По умолчанию переключает по контролу, но в описании написано что можно перенастроить на шифт или альт.

Не знаю как в гноме, но в кде если настроить переключение по контролам, перестают работать горячие кнопки с контролом. «CTRL + P» например.

Так в иксах ввод работает, от DE не зависит.

Разве эти переключатели научились адекватно покрывать юзкейсы не хомячка?

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

Читайте также:  Arch linux which terminal

В гноме они очень глубоко упихали эти настройки, один раз нашел, теперь уже мне не помню где они. Обычно клавиатура настраивается в /etc/default/keyboard. То что нужно называется grp:shift_caps_switch. Если не найдешь, постараюсь посмотреть куда надо нажимать в этом гноме.

einhander ★★★★★ ( 14.01.21 11:49:48 MSK )
Последнее исправление: einhander 14.01.21 11:51:03 MSK (всего исправлений: 1)

Тот, который сломал несколько лет назад.

Tapper. А, впрочем, BityjPixel уже писал.

anonymous, спасибо за совет, но мы тут без Вас разберёмся куда нам смотреть. Многие вполне владеют слепой печатью, но когда смотрят на клавиатуру, лучше осознают, что набирают. Глубже думают и чётче формулируют свои мысли.

Костыли не нужны. Сделай на капс — переключение на en, alt-shift — на ru. Хотя я и с alt-shift не испытываю проблем с раскладкой в отличии от работы на венде.

Почему еще никто не додумался сделать

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

Кстати, если смотришь на клаву, у тебя там лампочка scroll lock должна гореть, если включена ru раскладка.

На беспроводных ее почти никогда не бывает.

Что за срань творится с этими клавиатурами. То кнопки перемешают, то лампочек навешают (и орут, что ничего не работает у вас в линуксе, нигатов!), то лампочки уберут. Тьфу.

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

Чёт тебя штормит и бросает. Какой смысл в слепой печати, если смотреть на клавиатуру?? Раньше, когда машинисток учили работать, клавиатуру вообще картонкой закрывали, чтобы её даже случайно не увидеть. Смысл автоматизма именно в этом, что ты делаешь что-то не глядя и даже не думая об этом. Да и результат набора — это буквы на экране, а не нажатые клавиши. Поэтому смотреть на клавиатуру в процессе набора — это значит не владеть слепой печатью.

Такой же бездумный автоматизм быстро вырабатывается с однозначными включателями: Теоретическое обоснование этого хозяйства можно найти в книге Джефа Раскина The Humаne Interface (эта книжка есть на рутрекере).

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

Некоторые камрады советуют использовать для переключения языков другие клавиши, типа CapsLock — один язык, Shift+CapsLock — другой. Или CapsLock — первый язык, Alt+Shift — второй. Вроде кто-то даже писал про Shift+Ctrl+1 и Shift+Ctrl+2… Имхо, единственное достоинство этих комбинаций в том, что «костыли» в виде таппера не нужны. Но одиночные парные включатели на левую и правую руки (типа левого и правого Ctrl) настолько заруливают всё остальное по удобству, что «попробовав раз, ем и сейчас».

Ну ладно, моё дело — предложить. А дальше каждый выбирает по себе. (Некоторые — под себя.)

Источник

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