28 июля 2012

Установить XNeur Switcher в Ubuntu/Linux Mint


XNeur Switcher - программа для автоматического переключения раскладок клавиатуры, в зависимости от набираемого текста.
Очень удобна тем кто много печатает с применением двух и более языков.

Принцип работы xneur аналогичен Punto Switcher в Windows.

На данный момент поддерживаются следующие языки: Армянский, Белорусский, Болгарский, Чешский, Грузинский, Немецкий, Греческий, Английский, Эстонский, Французский, Казахский, Литовский, Латвийский, Польский, Молдавский (Румынский), Русский,Испанский, Украинский и Узбекский.

Для удобства работы имеются два режима: автоматический и ручной.

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

Подробнее почитайте на сайте разработчика: http://www.xneur.ru

Установка XNeur в Ubuntu/Linux Mint

Программа XNeur есть в Центре приложений Ubuntu и Менеджере программ (Linux Mint), но я предлагаю подключить её собственный репозиторий. Для этого откройте терминал (Ctrl+Alt+T), скопируйте и выполните следующие команды:

sudo add-apt-repository ppa:andrew-crew-kuznetsov/xneur-unstable
sudo apt-get update
sudo apt-get install xneur

Для того чтобы значок программы отображался в трее, необходимо  включить его в белый лист программ размещённых в systray на панели, а лучше если в белый лист войдут все значки ['all']:



Вы можете это сделать в программе Dconf Editor, как на снимке или выполнить следующую команду в терминале:

gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

Теперь вы можете запустить XNeur из меню Даш для Ubuntu:



Для Linux Mint: Приложения->Стандартные->gXNeur.

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



Чтобы XNeur запускался при входе в систему, в окне Настройки, во вкладке Параметры активируйте пункт Запускать автоматически при старте системы и OK:


Если вас раздражает звук при нажатии клавиш, его можно отключить: Настройки ->Уведомления. Снять флажки с пунктов Нажатие клавиши при раскладке 1 и Нажатие клавиши при раскладке 2, либо чтобы отключить все звуки,  снимите флажок - Проигрывать звуки:



Примечание. Есть одно неудобство в использовании данной программы, а именно когда вы вводите свой пароль, как администратор и если он состоит из цифр, букв и символов, то XNeur может автоматически переключиться на другой язык, что приведёт к неправильному вводу пароля. В данном случае нужно переключиться на ручной режим (Остановить демон).

Удачи.

113 комментариев :

  1. Незаменимая программа, давно ею пользуюсь. Советую всем.

    ОтветитьУдалить
  2. Спасибо. Пока работает все отлично.

    ОтветитьУдалить
  3. странно,но на форумах совсем другие отзывы об этой программе...не в лучшую сторону..

    ОтветитьУдалить
    Ответы
    1. Видимо когда программу устанавливают из Центра приложений, она устаревшая и глючная. Поэтому и отзывы не в лучшую сторону.

      Удалить
  4. да скорей всего,но я не хочу чтобы она у меня была в трее-это получается два значка клавиатуры будет? без этого как то можно?

    ОтветитьУдалить
    Ответы
    1. Можно. Просто не активируй в настройках Запускать автоматически при старте системы. Но тогда возникнет проблема при вводе пароля, как я писал в Примечании.

      Удалить
    2. В параметрах - внешний вид - "показывать значек" и будет тебе "счастье"(никакого второго значка клавиатуры)

      Удалить
    3. ну и нафиг мне этот крест в трее!?

      Удалить
  5. ну вот видишь,небольшие "косяки"всплывают...(как говорят:"мелочь-а не приятная!!") надо будет к ней написать скрипт...только пока времени нет.

    ОтветитьУдалить
    Ответы
    1. Да, но если у тебя пароль состоит только из цифр, то проблем не будет.

      Удалить
    2. Кстати, в Windows при установке аналогичного переключателя тоже отображаются оба на панели.

      Удалить
    3. это я тоже знаю.хотелось бы чтоб она работала "невидимо"без вмешательсва пользователя.

      Удалить
    4. поставь xneur (без графической оболочки)

      Удалить
  6. 12.04 не поддерживается ppa

    ОтветитьУдалить
    Ответы
    1. У всех поддерживает, а у тебя нет. Попробуй вот этот репозиторий:

      sudo add-apt-repository ppa:andrew-crew-kuznetsov/xneur-unstable

      Удалить
    2. Может у «всех» с версией Ubuntu 12.04 какой то другой интернет, но в моем интернете по адресу http://ppa.launchpad.net/andrew-crew-kuznetsov/xneur-stable/ubuntu/dists/ есть каталоги:
      jaunty
      karmic
      lucid
      maverick
      natty
      oneiric
      А по адресу Вами указанному мне в помощь, такие:
      karmic
      lucid
      maverick
      natty
      oneiric
      precise
      Обращаю внимание на последнее слово.

      Удалить
    3. Однако этот репозиторий не работает
      W: Не удалось получить http://ppa.launchpad.net/andrew-crew-kuznetsov/xneur-stable/ubuntu/dists/precise/main/source/Sources 404 Not Found

      W: Не удалось получить http://ppa.launchpad.net/andrew-crew-kuznetsov/xneur-stable/ubuntu/dists/precise/main/binary-i386/Packages 404 Not Found

      E: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.
      Установил из центра приложений. Проверим будут ли глюки.

      Удалить
  7. Почитал комментарии - появились сомнения, конечно) Буду тестировать, т.к. программа действительно очень нужная, давно думал о ней. За информацию благодарю!

    ОтветитьУдалить
    Ответы
    1. Установил, протестировал- всё работает, благодарю!

      Удалить
  8. Особенно радует, что авторы наши: Андрей Crew Кузнецов и Янкин Николай Валерьевич. Можем, когда захотим) Спасибо им!

    ОтветитьУдалить
    Ответы
    1. Так америкосам он не нужен. Спасибо за благодарность.

      Удалить
  9. Linuxmint 13
    Менеджер обновлений
    Не удалось получить http://ppa.launchpad.net/andrew-crew-kuznetsov/xneur-stable/ubuntu/dists/precise/main/source/Sources 404 Not Found
    Не удалось получить http://ppa.launchpad.net/andrew-crew-kuznetsov/xneur-stable/ubuntu/dists/precise/main/binary-i386/Packages 404 Not Found
    Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.

    Как исправить?

    ОтветитьУдалить
    Ответы
    1. Попробуй установить, подключив этот репозиторий:

      sudo add-apt-repository ppa:andrew-crew-kuznetsov/xneur-unstable
      sudo apt-get update
      sudo apt-get install xneur

      Удалить
    2. не помогло :(
      что сделать можно еще?

      Удалить
    3. А что выдаёт терминал? Можешь скопировать в комментарии?

      Удалить
    4. ru@ru-P5Q ~ $ sudo apt-get update

      .
      .
      .

      W: Не удалось получить http://ppa.launchpad.net/andrew-crew-kuznetsov/xneur-stable/ubuntu/dists/precise/main/source/Sources 404 Not Found

      W: Не удалось получить http://ppa.launchpad.net/andrew-crew-kuznetsov/xneur-stable/ubuntu/dists/precise/main/binary-i386/Packages 404 Not Found

      E: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.

      Удалить
    5. Попробуй установить, подключив этот репозиторий:

      sudo add-apt-repository ppa:andrew-crew-kuznetsov/xneur-unstable
      sudo apt-get update
      sudo apt-get install xneur

      Удалить
  10. как убрать стандартный индикатор из трея?

    ОтветитьУдалить
    Ответы
    1. раскладки клавиатуры.

      Удалить
    2. Чтобы убрать стандартный индикатор раскладки клавиатуры, нужно открыть Dconf-editor, перейти по следующему адресу:org/gnome/setting-daemon/plugins/keyboard и убрать флажок с active. Затем перезазрузить систему.

      [img]http://s017.radikal.ru/i422/1207/bf/bb33b59589bc.jpg[/img]

      Удалить
    3. cпасибо!

      Удалить
    4. >> Чтобы убрать стандартный индикатор раскладки клавиатуры, нужно открыть Dconf-editor, перейти по следующему адресу:org/gnome/setting-daemon/plugins/keyboard и убрать флажок с active. Затем перезазрузить систему.

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

      Пришлось вернуть значок на место.

      Удалить
    5. присоединяюсь, та же проблема ... Так что вариант через plugins/keyboard не подходит

      Удалить
  11. Установил,запустил,работает.Включил в белый список все значки['all'].Но Xneur в трее не появился.Убунту 11.10.

    ОтветитьУдалить
    Ответы
    1. Перезагрузи систему или компьютер и будет тебе в трее значок, но при условии, что ты внёс его в Запускаемые приложения или включи из меню.

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

    ОтветитьУдалить
    Ответы
    1. Он прекрасно работает по умолчанию. Видимо ты там чего-то "налопатил".

      Удалить
  13. как изменить флаги на свои? Где они расположены?

    ОтветитьУдалить
    Ответы
    1. Не менял. Меня эти устраивают. Как найти флаги? Открой файловый менеджер командой: sudo nautilus, нажми поиск и введи в окно поиска xneur, откроются все файлы с xneur, в том числе и флаги. Вот там и меняй, выбрав страну.

      Удалить
    2. а нельзя подсказать именно дерикторию? а то стоит Lubuntu и sudo nautilus отсутствует!)

      Удалить
    3. Директорию не знаю, но в Lubuntu есть свой файловый менеджер, не помню как он называется, вот его и кликни sudo ... и остальное по тексту, как говорится.

      Удалить
    4. в Lubuntu файловой менеджер PCManFM - там нет поиска, пришлось ставить catfish.
      ну все равно сасибо за наводку!)

      Удалить
    5. доброго времени суток. поставил программу, но она не запускается( пишет x neur switcher started.

      Удалить
    6. Такое бывает. Переустанови его.

      Удалить
  14. а как увидеть ее значок, появилось уведомление, что запущена, даже звуковое сопровождение есть, а на панели нет?

    ОтветитьУдалить
    Ответы
    1. Выполни вот эту команду в терминале gsettings set com.canonical.Unity.Panel systray-whitelist "['all']" и перезагрузи систему. Значок должен появиться в трее.

      Удалить
    2. Схема «com.canonical.Unity.Panel» отсутствует у меня вот что выдало в терминале??что делать?

      Удалить
  15. Как бы программа установилась, но никак не могу добраться в меню конфигурации. Оно не появляется. Тупо не появляется. Я хочу установить Cltr+1/2/3 для каждой раскладки.

    Как можно попасть в меню?

    (У меня 12.04 Ubuntu/Lubuntu)

    ОтветитьУдалить
    Ответы
    1. Открой Параметры системы ->Раскладка клавиатуры ->Параметры ->Клавиши/а для смены раскладки клавиатуры и установи там. Или запусти XNeur с правами суперпользователя из терминала sudo xneur и настраивай.

      Удалить
    2. средствами Ubuntu невозможно настроить смену раскладки по Cltr+1/2/3...
      а в меню чтобы попать надо значок в белый список внести и оттуда настройки запустить и там уже можно сделать чтобы по Cltr+1/2/3 менять раскладки.
      Но я заметил что иногда в некоторых окошках не переключает... не доделана программа, прочем от opensourse другого трудно ожидать.

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

    ОтветитьУдалить
  17. как запустить меню настроек XNeur в терминале?

    ОтветитьУдалить
  18. ubuntu сборка, найти не могу, uniti нету

    ОтветитьУдалить
    Ответы
    1. Панели что ли, нет. Если нет панели, значит чего-то накрутил с Compiz, тогда открой CompizConfig -настройщик Compiz и включи плагин Unity. Панель должна появиться.

      Удалить
  19. В Гном Классик работает безупречно!
    Также можно добавлять приложение в исключения,из меню программы,в которой вы нехотите чтобы язык переключался автоматом,программа имеет возможность распознавать приложения даже считыванием с рамок,это для того, если вы незнаете имя приложения,которое хотели бы добавить в исключение)

    ОтветитьУдалить
  20. Добрый день, Владимир! Все проделал, как расписано в твоей статье. Добавил Xneur в "автоматически запускаемые приложения". Перезагрузил компьютер - значек в трее не появился. При запуске через Даш из значка Xneur на экране всплывает и держится примерно десять секунд надпись "XNeural Switcher запущен", но ни значка на панели, ни настроек Xneur нигде не видно. (В настройщике Compiz плагин Unity включен).

    ОтветитьУдалить
    Ответы
    1. Дополнительно. Попытался запустить XNeur из терминала sudo xneur и получил сообщения:
      >>> Please visit http://www.xneur.ru for support <<<
      [LOG] 12:14:59 Получение файла блокировки /home/baruch/.xneur/.cache/lock
      [ERR] 12:14:59 xneur already running with pid 1956

      Удалить
  21. Выполни эту команду в терминале: gsettings set com.canonical.Unity.Panel systray-whitelist "['all']" и перезагрузи систему. Значок должен появиться.

    ОтветитьУдалить
    Ответы
    1. Спасибо, получилось. Любопытно, что эта же настройка через Dconf Editor результата не давала.

      Удалить
    2. Поздравляю, Борис. И не бери в голову, то что не получилось через Dconf Editor.

      Удачи.

      Удалить
  22. спасибо за ценный материал. Как зайти в параметры xneur если он запущен и значка никакого нет. В даш жму, окна не появляется. В консоли работать не умею:( Ubuntu 12.04. Спасибо

    ОтветитьУдалить
    Ответы
    1. Выполни вот эту команду в терминале gsettings set com.canonical.Unity.Panel systray-whitelist "['all']" и перезагрузи систему. Значок должен появиться в трее. А пользоваться терминалом в данном случае очень просто, нажимаешь одновременно Ctrl+Alt+T для открытия терминала, копируешь туда команду и нажимаешь Enter, а затем перезагружаешь систему. Вот и вся премудрость.

      Удалить
  23. При установки Mint14 я сразу установил из менеджера программ XNeur Switcher,очень ей доволен!Нет никаких глюков.

    ОтветитьУдалить
  24. Уважаемый Владимир, у меня не работает на Ubuntu 12.10 Xneur, хотя на 12.04 ведёт себя без нареканий. Помогите, пожалуйста, если известны способы решения!

    ОтветитьУдалить
    Ответы
    1. Что именно не работает? У меня 12.10 и он работает прекрасно. Вот сейчас печатаю, специально путаю раскладки и он переключает.

      Удалить
  25. Прошу прощения за беспокойство! Заработало после перезагрузки!
    У меня уже другой вопрос: Есть ли какие-нибудь особенности установки "Хранителя экрана" для 12.10? Тут у Вас говорится только про 12.04 (в котором эта штука очень хорошо работает).

    ОтветитьУдалить
  26. Точно, Владимир! Забыл уже, когда в последний раз windows пользовал)) Кстати, подскажи, пожалуйста, где у тебя описание установки хранителя экрана. Заблудился))

    ОтветитьУдалить
  27. "Требуется наличие CD/DVD 'Ubuntu 12.04.1 LTS _Precise Pangolin_ - Release i386 (20120817.3)' ",-терминал пишет при установке, далее установка не выполняется :( Из цента приложений тоже самое...

    ОтветитьУдалить
  28. что дальше to? Za=em mne \ta ?

    ОтветитьУдалить
  29. глюкавая хрень... после некоторого времени работы,
    значок из трея пропадает, и некоторые вводимые буквы
    начинают двоиться.
    ставил версию 0.16 с сайта xneur.ru
    ubuntu 12.04 64 bit

    ОтветитьУдалить
    Ответы
    1. Добавьте проблемное приложение в исключения. Со значком сам не знаю что делать.

      Удалить
  30. Написано что команда поддерживает украинский язык, но автоматически переключается только между английским и русским. Когда печатаешь украинские слова, переключает на русский. Может где то надо галочку поставить. Подскажите.

    ОтветитьУдалить
    Ответы
    1. Очевидно в Настройки-Раскладки нужно добавить украинский язык.

      Удалить
  31. В раскладке все три языка

    [url=http://www.radikal.ru][img]http://s57.radikal.ru/i158/1302/26/874be825e61e.jpg[/img][/url]

    ОтветитьУдалить
  32. Для KDE тоже сделали!! sudo add-apt-repository ppa:devcode/kdeneur
    sudo apt-get update
    sudo apt-get install --no-install-recommends kdeneur

    ОтветитьУдалить
  33. Демон самопроизвольно останавливается.
    И на рабочем ноутбуке и на домашнем.
    Приходится запускать вручную, но этого "хватает" ненадолго. Пока писал это сообщение - один раз перезапускал демон ручками. Переустановка программы эффекта не дает.
    Это у всех или только у меня?

    ОтветитьУдалить
    Ответы
    1. Да вроде у всех работает нормально. Запусти его с правами администратора: sudo xneur и посмотри что получится. А вообще покопайся в настройках.

      Удалить
  34. в ubuntu 13.04 нет Panel в редактор dconf или не могу найти
    команда
    gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"
    в терминале также несрабатывает
    Схема «com.canonical.Unity.Panel» отсутствует

    ОтветитьУдалить
  35. Здравствуйте. Подскажите пожалуйста как тогда настроить автопереключение в 13.04, ведь панели нет? Как добраться до настроек?

    ОтветитьУдалить
    Ответы
    1. Панель убрали из Редактора dconf - Panel systray-whitelist, а не вообще панель убрали. Лучше дождаться выхода 13.04.

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

    ОтветитьУдалить
  37. Все настройки в контекстном меню значка. Заранее пожалуйста.

    ОтветитьУдалить
  38. Сергей Верещагин10 апреля 2013 г. в 14:31

    Установил ZorinOS,так как там нет панели unity,появится значку в трее помогла команда gconftool-2 -s -t string /apps/gxneur/rendering_engine AppIndicator

    ОтветитьУдалить
    Ответы
    1. Сработало в стандартной Убунте 13.04 Спасибо!

      Удалить
    2. что сработало? Команда ?
      gconftool-2 -s -t string /apps/gxneur/rendering_engine AppIndicator

      в ubuntu 13.04 beta 2 ноль реакции
      и в инете нигде не нарыл пока инфы как значок в трей всунуть

      Удалить
    3. мне кажется, в 13.04 никак не всунешь. Там же традиционный трей выпилен. Писали же Каноникал. Два года давали разработчикам приложений, чтоб заточили их под трей юнити. ну а gXNeur не заточили. Кстати, в 12.10 в Dconf Editor нужной строчки тоже нет, но в терминале я выполнил
      gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"
      и всё заработало.

      Удалить
    4. и ещё белый список трея есть в Unsetting. Можно оттуда настроить.

      Удалить
  39. ubuntu 13.04 beta 2
    установил из центра приложений(значка в трее нет, жаль)-удалил
    подключил репозиторий и установил
    sudo add-apt-repository ppa:andrew-crew-kuznetsov/xneur-unstable
    sudo apt-get update
    sudo apt-get install xneur
    не нашел нигде Xneur(перезагрузился-нет Xneur, жаль)
    установил заново из центра приложений и
    [color=#0040BF][shadow=violet]УРА!!ЗНАЧОК В ТРЕЕ ПОЯВИЛСЯ !!![/shadow][/color]

    ОтветитьУдалить
  40. ubuntu 13.02
    ALt+F2
    gconftool-2 -s -t string /apps/gxneur/rendering_engine AppIndicator
    значёк появился

    ОтветитьУдалить
    Ответы
    1. Ух ты!!! Спасибо!

      Удалить
    2. в 13.04 не появился.

      ЗЫ, хорошо что в 12 еще настроел о_О ибо

      Удалить
    3. Все работает. Спасибо.

      Удалить
  41. Переустановил на анстэйбл, появился значок, настройки сохранились. полёт нормальный )

    ОтветитьУдалить
  42. Владимир, добрый день! У меня перестал работать gxneur в 12.04. Несколько раз пробовал переустанавливать из разных источников, в том числе и из центра приложений, не работает. Он как бы установился и флажок в трее есть, но не переключает... Что можно сделать? Помоги, пожалуйста! Есть у меня предположение, что в запуске приложений я что-то не то указал, например в строке "команда". Посоветуй, что можно сделать.

    ОтветитьУдалить
    Ответы
    1. Во-первых в Автоматически запускаемые приложения его не надо указывать специально, т.к. у него в Настройках - Параметры есть Параметры запуска, где нужно поставить флажок и всё.
      Во-вторых. Кликни правой кнопкой мышки на значке в трее и в контекстном меню выбери Параметры. Когда откроются Настройки Xneur пройдись по вкладкам и внимательно почитай каждый пункт. Возможно где-то там "собака зарыта".

      Удалить
    2. Не работает эта зараза, не переключает. Вообще самая глючная программа, встречаемая мной на убунту

      Удалить
  43. После установки на Linux Mint:
    a)запустите программу, зайдя в Меню Linux=>Стандартные=>gXneur, либо через Поиск;
    b)чтобы переключала, зайдите в Параметры=>Общие=>Основные и снимите галочку с пункта "Включить ручной режим переключения";
    с)чтобы убрать второй значок текущего языка в трее для 13.04: НЕ ставьте галочку в Параметрах "Автоматически запускать при старте системы", зайдите в Центр Управления системой=>Запускаемые приложения, нажмите Добавить, Имя: xneur, Команда: xneur, Комментарий: xneur. После перезагрузки автопереключение будет работать, а в трее будет СИСТЕМНЫЙ значок текущего языка. Если нужно попасть в настройки программы перейдите в Меню Linux=>Стандартные=>gXneur, либо через Поиск.

    ОтветитьУдалить
  44. Был здесь в надежде найти решение значка xneur. В итоге помогло следующее: в программе dconf по ctr-f поиску по слову unity нашел параметр unity-gtk-module в котором для whitelist задал all. После этого появился значек xneur в трее и смог его настроить.

    ОтветитьУдалить
  45. Как в Ubuntu не знаю. Но в Минт легко и просто. (как администратор) /etc/xdg и прямо из Меню значок мышкой перетащил и ВСЁ. Ubuntu намного проще, чем мы думаем.

    ОтветитьУдалить
  46. Не плохо бы ещё устанавливать из этого репозитория пакет hunspell-ru-ie-yo. А то все позабыли про букву Ё, которая в этом пакете имеется в отличии от дефолтового hunspell-ru.

    ОтветитьУдалить
  47. Ubuntu 20.04 - как пофиксить?

    Err:16 http://ppa.launchpad.net/andrew-crew-kuznetsov/xneur-stable/ubuntu focal Release
    404 Not Found [IP: 91.189.95.85 80]
    Err:17 http://ppa.launchpad.net/andrew-crew-kuznetsov/xneur-unstable/ubuntu focal Release
    404 Not Found [IP: 91.189.95.85 80]

    ОтветитьУдалить

Если у Вас появились вопросы или мнения, вы можете задать или оставить их здесь.
Спам и флуд будут жёстко караться вечной блокировкой их оставляющих!



If You have any questions or opinions about, just leave'em here.
Spamers & flooders will be blocked forever!!!