Коли постійно пишеш різні тексти, де перемішані російські і англійські слова, то частенько починаєш друкувати не в тій розкладці клавіатури. Доводиться видаляти неправильно введений текст і переписувати заново. Це дратує і збиває з думки. Щоб не витрачати час на марну роботу, встановіть програму XNeur.
Ця маленька програма має великі можливості. У неї два режими роботи: автоматичний і ручний.
В автоматичному режимі XNeur визначає за допомогою вбудованих словників якою мовою ведеться введення і сама перемикає клавіатуру на потрібну розкладку.
В ручному режимі ви самі вибираєте потрібну розкладку традиційним способом, або за допомогою клацання мишею на значку програми в системному треї. Якщо ви, захопившись, надрукуєте слово не в тій розкладці, наприклад англійське слово російськими літерами, то досить натиснути клавішу Pause / Break, як чарівним чином останнє слово буде виправлено на англійське. CTRL + Pause / Break змінить останній рядок, а SHIFT + Pause / Break ≈ виділений текст. І не треба нічого видаляти і переписувати заново.
Програма має ще багато зручних налаштувань, про які я розповім у відповідній главі.
Трохи історії
Чисто російський проект XNeur розробляється мало не з початку століття, але бурхливий його розвиток почався в останні два роки, коли були створені пакети для основних дистрибутивів. У сучасному вигляді програма XNeur працює стабільно і набагато надійніше, ніж PuntoSwitcher для Windows. Зараз підтримуються наступні мови: Вірменський, Білоруський, Болгарський, Чеська, Грузинський, Німецька, Грецька, Англійська, Естонська, Французький, Казахський, литовська, латиська, польська, Молдавський (Румунський), Російська, Іспанська, Український і Узбецький.
Де взяти програму XNeur
Найновішу версію програми можна завантажити на сайті розробників. У них є свій репозиторій, де є готові пакети для основних дистрибутивів.
Крім того, XNeur включена до складу багатьох дистрибутивів. Наприклад в стабільному репозиторії Debian Lenny вона є (правда не найостанніша). При установці за допомогою APT слід мати на увазі, що існують окремі варіанти пакетів XNeur: базовий для чистих іксів, kXNeur ≈ для KDE3 і gXNeur ≈ для Gnome. Для KDE4 пишеться варіант qXNeur. При цьому для будь-якого типу робочого столу можна користуватися XNeur, а настройки проводити за допомогою конфігураційних файлів.
Налаштування програми XNeur
Розглянемо налаштування gXNeur для Gnome, так як KDE3 зараз мало популярний, а для KDE4 фронт-енд ще не створений.
Якщо у вас встановлена gXNeur, то при запуску програми в системному треї з'явиться значок у вигляді прапора. Прапор цей кольоровий якщо демон XNeur запущений, і чорно-білий якщо демон зупинений.
При натисканні правою кнопкою миші на цьому прапорі відкривається меню налаштувань.
![Xneur - автоматичний перемикач розкладок для linux (розкладок) Xneur - автоматичний перемикач розкладок для linux](https://images-on-off.com/images/149/xneuravtomaticheskiypereklyuchatelraskla-3b4baa4f.jpg)
- Перша позиція ≈ Зупинити демон ≈ служить для відключення демона XNeur в разі потреби. При цьому фронт-енд gXNeur продовжує перемикати розкладки при натисканні на ньому мишею.
Увійдемо. Відкриється вікно Налаштування XNeur.
![Xneur - автоматичний перемикач розкладок для linux (Break чарівним чином) Xneur - автоматичний перемикач розкладок для linux](https://images-on-off.com/images/149/xneuravtomaticheskiypereklyuchatelraskla-d3042d5d.jpg)
У вкладці Загальне всі опції, крім другої, очевидні. Друга опція, будучи підключена, дозволяє програмі XNeur самообучаться в процесі роботи. Ті слова, що були автоматично розпізнані, додаються у вбудований словник. Словник розростається, і програма починає працювати все надійніше.
У вкладці Розкладки настройки словників і регулярних виразів досить тонкі, і чіпати їх без потреби не варто.
![Xneur - автоматичний перемикач розкладок для linux (розкладок) Xneur - автоматичний перемикач розкладок для linux](https://images-on-off.com/images/149/xneuravtomaticheskiypereklyuchatelraskla-ca1a2113.jpg)
Якщо яке-небудь з ваших улюблених слів часто не визначається програмою, то можна вручну додати його до відповідного словник.
Нижня частина вкладки служить для настройки розкладок окремо для кожної копії програми. Винятки додаються так: натискаємо на кнопку Додати і з'являється хрестоподібний покажчик, який слід навести на потрібне вікно. Воно буде автоматично визначено і додано до списку винятків.
Перейдемо у вкладку Комбінації клавіш.
![Xneur - автоматичний перемикач розкладок для linux (Break чарівним чином) Xneur - автоматичний перемикач розкладок для linux](https://images-on-off.com/images/149/xneuravtomaticheskiypereklyuchatelraskla-1051e6ec.jpg)
Тут перераховані всі гарячі клавіші (а точніше, поєднання клавіш). Якщо будь-які поєднання вам не зручні, натисніть кнопку Очистити і віконце очиститься. Тепер натисніть клавіші, зручне вам, і воно стане новою комбінацією клавіш.
Наступна вкладка ≈ Миша.
![Xneur - автоматичний перемикач розкладок для linux (автоматичний) Xneur - автоматичний перемикач розкладок для linux](https://images-on-off.com/images/149/xneuravtomaticheskiypereklyuchatelraskla-b9e8194d.jpg)
"Скидати внутрішній буфер при натисканні мишею" ≈ означає "забувати" останнє слово, останнє речення, яке зазвичай зберігається в буфері пам'яті на випадок виправлення. Прапор поруч з курсором показує яка розкладка включена в даний момент. Але прапор заважає бачити текст і може знадобитися тільки в особливих випадках.
![Xneur - автоматичний перемикач розкладок для linux (розкладок) Xneur - автоматичний перемикач розкладок для linux](https://images-on-off.com/images/149/xneuravtomaticheskiypereklyuchatelraskla-aff21f80.jpg)
Ця вкладка дозволяє настроїти додатки, які не підлягають обробці за допомогою XNeur, або підлягають примусовій автоматичній обробці, або підлягають примусовій ручній обробці.
Справді, нy навіщо потрібно автоматичне перемикання розкладок у вікні терміналу? Або в веб браузері? Там постійно вводяться такі поєднання букв, що програма часто буде помилятися і ускладнювати вам роботу. Тому краще скасувати обробку для цих додатків зовсім, а ще краще включити примусовий ручний режим обробки, що дозволить вам виправляти слова, помилково введені в неправильній розкладці.
Щоб додати додаток в один з цих списків, потрібно спочатку відкрити вікно потрібного додатка, потім натиснути кнопку Додати. і навести з'явився хрестоподібний покажчик на потрібне вікно. У списку з'явиться назва програми.
![Xneur - автоматичний перемикач розкладок для linux (автоматичний) Xneur - автоматичний перемикач розкладок для linux](https://images-on-off.com/images/149/xneuravtomaticheskiypereklyuchatelraskla-23b25017.jpg)
Програма XNeur може видавати різні звуки при друку в різних розкладках, а також при виконанні всіляких операцій. Якщо звуки вас дратують, то можна відключити їх все. Для того, щоб відключити будь-який конкретний звук, потрібно просто видалити назва файлу даного звуку у відповідному вікні.
Вкладка Спеціальне дозволяє відрегулювати затримку обробки введеного тексту.
Налаштування демона XNeur за допомогою конфігураційного файлу
Якщо ви використовуєте KDE4 або будь-якої з "легких" десктопів, то можете користуватися демоном XNeur без графічного інтерфейсу. Налаштування в цьому випадку здійснюється за допомогою редагування конфігураційного файлу xneurrc, який знаходиться у вашому домашньому каталозі в директорії ./xneur/xneurrc.
Розглянемо для прикладу настройку примусового ручного режиму для браузера і терміналу. Ось як виглядає ця секція в конфіги:
Щоб вписати браузер і консоль в конфіг, потрібно знати їх точну назву. У цьому нам допоможе команда xprop. Будучи запущена, ця команда виводить хрестоподібний покажчик, який потрібно мишею навести на вікно потрібного додатка і клікнути. Негайно xprop видає кілька сторінок різноманітної інформації щодо цього вікна, програми, шрифтів і іншого. Вибрати з цього масиву єдино потрібну назву програми можна і вручну, якщо знати, що шукати. Нас цікавить рядок WM_CLASS, тому логічно припустити висновок xprop через команду grep:
Ось ще ряд прикладів:
Стає зрозумілим, що ім'ям програми є вираз після коми, або в даних прикладах: "Google-chrome", "Firefox", "Thunderbird" і "Kwrite".
Це ім'я, тільки без лапок, ми і вписуємо в файл xneurrc в кінці секції:
Що стосується інших секцій конфіга, то не думаю, що вони викличуть труднощі.
висновок
Робота з текстами при використанні програми XNeur сильно полегшується. Звичайно, спочатку потрібно звикнути до деяких особливостей програми, але вже через кілька годин забуваєш, якими клавішами перемикається розкладка клавіатури.