Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: xNeur - Punto Switcher for Linux (Архив)  (Прочитано 653108 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ffx

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2160 : 30 Января 2010, 16:36:59 »
YНе знаю, отписывался уже кто, или нет. Но есть большие глюки с переключением раскладки в АFirefox 3.6. RКак это выглядит можно увидить по этому посту. Специально не поправляю оjib,rbошибки. Глючит практически при каждом переключении. В АFirefox 3.5 таких проблем нет.

LДля примера: пgo uгород сcome uголова гиubuntu.

При этом сама программа судя по логу думает, что все правильно:

[DBG] 17:22:53 Processing word 'ujkjdf'
[DBG] 17:22:53 Processing word 'голова'
[DBG] 17:22:53    [-] This word not found in any regular expressions files
[DBG] 17:22:53    [-] This word not found in any dictionaries
[DBG] 17:22:53    [+] Found this word in Russian aspell dictionary
[DBG] 17:22:53 End word processing

Так что там с фф3? Или это только у меня такая бага? С учетом сегодняшнего релиза очень актуально.

Да, подтверждаю баг. FF 3.6, xneur 0.9.7

тоже такая бага FF 3.6, xneur 0.9.7

Оффлайн Crew

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2161 : 30 Января 2010, 20:17:44 »
LДа в 3.6.2 проблема есть. Буду искать решение.
PPA cо стабильными сборками xneur: ppa:andrew-crew-kuznetsov/xneur-stable
PPA c "ночными" сборками xneur: ppa:andrew-crew-kuznetsov/xneur-unstable

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2162 : 30 Января 2010, 23:05:46 »
Цитировать
LДа

Угу, и у тебя тоже после коррекции введенные символы вставляются :(
Поэтому я и отказался от сабджа.

Оффлайн Crew

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2163 : 30 Января 2010, 23:08:39 »
Просто я использую 3.5.7 из репов. Вот пришла бы третья-четвертая бета новой убунты с новым фаерфоксом, я и поправил бы. А так вы сказали, что есть баг, я начал разбираться.
PPA cо стабильными сборками xneur: ppa:andrew-crew-kuznetsov/xneur-stable
PPA c "ночными" сборками xneur: ppa:andrew-crew-kuznetsov/xneur-unstable

serenitatis

  • Гость
Re: xneur - Punto Switcher for Linux
« Ответ #2164 : 30 Января 2010, 23:39:54 »
Я проблему решил радикально - перешел на Google Chrome :) Пока временно, но чувствую останусь с ним на постоянную.

Kamchadal

  • Гость
Re: xneur - Punto Switcher for Linux
« Ответ #2165 : 31 Января 2010, 01:18:33 »
На браузер или ОС?

serenitatis

  • Гость
Re: xneur - Punto Switcher for Linux
« Ответ #2166 : 31 Января 2010, 01:29:18 »
На браузер или ОС?

Браузер, естественно.

Оффлайн Gonz

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2167 : 31 Января 2010, 23:49:38 »
Выложите пожалуйста кто-нибудь рабочий конфигурационный файл для xneur'a.

Оффлайн Crew

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2168 : 01 Февраля 2010, 10:24:02 »
Выложите пожалуйста кто-нибудь рабочий конфигурационный файл для xneur'a.

Вот мой (для версии 0.9.7).
# It's a X Neural Switcher configuration file by XNeur
# All values writted XNeur

# Config version
Version 0.9.7

# Work in manual mode
ManualMode No

# Level of messages program will write to output
#LogLevel Error
#LogLevel Warning
#LogLevel Log
#LogLevel Debug
#LogLevel Trace
LogLevel Trace

# Define used languages
# See Settings page on http://www.xneur.ru for details
AddLanguage English en 0
AddLanguage Russian ru 1

# Define initial keyboard layout for all new applications
DefaultXkbGroup 0

# Add Applications names to exclude it from procces with xneur
# Xneur will not process the input for this applications
# Example:
#ExcludeApp Gaim
ExcludeApp Palimpsest
ExcludeApp VirtualBox
ExcludeApp Wine
ExcludeApp rdesktop

# Use this parameter to force set work mode in current application to Auto.
# Example:
#SetAutoApp Gedit

# Use this parameter to force set work mode in current application to Manual.
# Example:
#SetManualApp Anjuta

# Binds hotkeys for some actions
AddBind ChangeWord Break
AddBind TranslitWord
AddBind ChangecaseWord
AddBind CalculateWord
AddBind PreviewChangeWord
AddBind ChangeString
AddBind ChangeMode Control Print
AddBind ChangeSelected Shift Break
AddBind TranslitSelected Alt Scroll_Lock
AddBind ChangecaseSelected Shift Alt Break
AddBind CalculateSelected Alt s
AddBind PreviewChangeSelected Control Pause
AddBind ChangeClipboard Control Scroll_Lock
AddBind TranslitClipboard
AddBind ChangecaseClipboard
AddBind CalculateClipboard Alt c
AddBind PreviewChangeClipboard
AddBind EnableLayout1
AddBind EnableLayout2
AddBind EnableLayout3
AddBind EnableLayout4
AddBind RotateLayout
AddBind ReplaceAbbreviation Control Tab
AddBind AutocomplementationConfirmation Tab

# This option add user action when pressed key bind
# Example:
#AddAction Control Alt f Firefox Browser <cmd>firefox</cmd>
AddAction Alt t Вызов терминала <cmd>gnome-terminal</cmd>
AddAction Alt g Открыть Gedit <cmd>gedit</cmd>
AddAction Super_L Открыть Nautilus <cmd>nautilus ~/</cmd>
AddAction Super f Открыть ссылку в Firefox <cmd>xsel -o | xargs firefox --new-tab</cmd>
AddAction Super g Google - Искать <cmd>xsel -o | sed -r '2~1d;s/(^\s+|\s+$)//g;s/%/%25/g;s/#/%23/g;s/\$/%24/g;s/&/%26/g;s/\+/%2B/;s/,/%2C/g;s/:/%3A/g;s/;/%3B/g;s/=/%3D/g;s/\?/%3F/g;s/@/%40/g;s/\s/+/g' | awk '{print "http://www.google.ru/search?hl=ru&q=" $1}' | xargs firefox -new-tab</cmd>
AddAction Super r Google - Перевести на русский <cmd>xsel -o | sed -r '2~1d;s/(^\s+|\s+$)//g;s/%/%25/g;s/#/%23/g;s/\$/%24/g;s/&/%26/g;s/\+/%2B/;s/,/%2C/g;s/:/%3A/g;s/;/%3B/g;s/=/%3D/g;s/\?/%3F/g;s/@/%40/g;s/\s/+/g' | awk '{print "translate.google.com/translate_t?hl=ru#auto|ru|" $1}' | xargs firefox -new-tab</cmd>
AddAction Super a Google - Перевести на английский <cmd>xsel -o | sed -r '2~1d;s/(^\s+|\s+$)//g;s/%/%25/g;s/#/%23/g;s/\$/%24/g;s/&/%26/g;s/\+/%2B/;s/,/%2C/g;s/:/%3A/g;s/;/%3B/g;s/=/%3D/g;s/\?/%3F/g;s/@/%40/g;s/\s/+/g' | awk '{print "translate.google.com/translate_t?hl=ru#auto|en|" $1}' | xargs firefox -new-tab</cmd>

# Word Replacing
# Ignore keyboard layout for abbreviations list
# Example:
#ReplaceAbbreviationIgnoreLayout No
ReplaceAbbreviationIgnoreLayout Yes

# Abbreviations list
# Example:
#ReplaceAbbreviation xneur X Neural Switcher
ReplaceAbbreviation gh Привет, тест

# This option enable or disable sound playing
# Example:
#PlaySounds No
PlaySounds No

# This option defined sound playing volume percent
# Example:
#SoundVolumePercent 10
SoundVolumePercent 15

# Binds sounds for some actions
AddSound XneurStart
AddSound XneurReload
AddSound XneurStop
AddSound PressKeyLayout1 Enable /usr/local/share/xneur/sounds/layout1type.wav
AddSound PressKeyLayout2 Enable /usr/local/share/xneur/sounds/layout2type.wav
AddSound PressKeyLayout3
AddSound PressKeyLayout4
AddSound EnableLayout1
AddSound EnableLayout2
AddSound EnableLayout3
AddSound EnableLayout4
AddSound AutomaticChangeWord Enable /usr/local/share/xneur/sounds/itemback.wav
AddSound ManualChangeWord
AddSound ManualTranslitWord
AddSound ManualChangecaseWord
AddSound ManualCalculateWord
AddSound ManualPreviewChangeWord
AddSound ChangeString
AddSound ChangeSelected
AddSound TranslitSelected
AddSound ChangecaseSelected
AddSound CalculateSelected
AddSound PreviewChangeSelected
AddSound ChangeClipboard
AddSound TranslitClipboard
AddSound ChangecaseClipboard
AddSound CalculateClipboard
AddSound PreviewChangeClipboard
AddSound ReplaceAbbreviation Enable /usr/local/share/xneur/sounds/switch.wav
AddSound CorrectIncidentalCaps
AddSound CorrectTwoCapitalLetter
AddSound ExecuteUserAction Enable /usr/local/share/xneur/sounds/switch.wav

# This option enable or disable self education of xneur
# Example:
#EducationMode No
EducationMode Yes

# This option enable or disable layout remember for each window
# Example:
#LayoutRememberMode No
LayoutRememberMode Yes

# Use this parameter to force enable layout remember for each application, not window.
# Option "LayoutRememberMode" must be enabled.
# Example:
#LayoutRememberModeForApp Gaim
LayoutRememberModeForApp Wine

# This option enable or disable saving selection text
# Example:
#SaveSelectionMode No
SaveSelectionMode Yes

# This option define delay before sendind events to application (in milliseconds between 0 to 50).
SendDelay 0

# This option enable or disable logging keyboard
# Example:
#LogSave No
LogSave Yes

# This option set max size of log file (bytes).
# Example:
#LogSize 1048576
LogSize 1048576

# This option define e-mail for send log file, if it's size greater then max size.
# Example:
#LogMail your.mail@your.server.com
LogMail

# This option define host to send e-mail without login and password.
# Example:
#LogHostIP 127.0.0.1
LogHostIP

# This option enable or disable correction of iNCIDENTAL CapsLock
# Example:
#CorrectIncidentalCaps Yes
CorrectIncidentalCaps Yes

# This option enable or disable correction of two CApital letter
# Example:
#CorrectTwoCapitalLetter Yes
CorrectTwoCapitalLetter Yes

# This option enable or disable flushing internal buffer when pressed Enter or Tab
# Example:
#FlushBufferWhenPressEnter Yes
FlushBufferWhenPressEnter No

# This option disable or enable processing word when pressed Enter or Tab
# Example:
#DontProcessWhenPressEnter Yes
DontProcessWhenPressEnter No

# This option disable or enable show OSD
# Example:
#ShowOSD Yes
ShowOSD No

# This option set font for OSD
# Example:
#FontOSD -*-*-*-*-*-*-32-*-*-*-*-*-*-u
FontOSD -*-*-*-*-*-*-32-*-*-*-*-*-*-u

# Binds OSDs for some actions
AddOSD XneurStart Enable X Neural Switcher запущен
AddOSD XneurReload Enable X Neural Switcher перезагружен
AddOSD XneurStop Enable X Neural Switcher остановлен
AddOSD PressKeyLayout1
AddOSD PressKeyLayout2
AddOSD PressKeyLayout3
AddOSD PressKeyLayout4
AddOSD EnableLayout1
AddOSD EnableLayout2
AddOSD EnableLayout3
AddOSD EnableLayout4
AddOSD AutomaticChangeWord
AddOSD ManualChangeWord
AddOSD ManualTranslitWord
AddOSD ManualChangecaseWord
AddOSD ManualCalculateWord
AddOSD ManualPreviewChangeWord
AddOSD ChangeString
AddOSD ChangeSelected
AddOSD TranslitSelected
AddOSD ChangecaseSelected
AddOSD CalculateSelected
AddOSD PreviewChangeSelected
AddOSD ChangeClipboard
AddOSD TranslitClipboard
AddOSD ChangecaseClipboard
AddOSD CalculateClipboard
AddOSD PreviewChangeClipboard
AddOSD ReplaceAbbreviation
AddOSD CorrectIncidentalCaps
AddOSD CorrectTwoCapitalLetter
AddOSD ExecuteUserAction Enable Выполняется команда

# This option disable or enable show popup messages
# Example:
#ShowPopup Yes
ShowPopup Yes

# Binds popup messages for some actions
AddPopup XneurStart Enable X Neural Switcher запущен
AddPopup XneurReload Enable X Neural Switcher перезагружен
AddPopup XneurStop Enable X Neural Switcher остановлен
AddPopup PressKeyLayout1
AddPopup PressKeyLayout2
AddPopup PressKeyLayout3
AddPopup PressKeyLayout4
AddPopup EnableLayout1
AddPopup EnableLayout2
AddPopup EnableLayout3
AddPopup EnableLayout4
AddPopup AutomaticChangeWord
AddPopup ManualChangeWord
AddPopup ManualTranslitWord
AddPopup ManualChangecaseWord
AddPopup ManualCalculateWord
AddPopup ManualPreviewChangeWord
AddPopup ChangeString
AddPopup ChangeSelected
AddPopup TranslitSelected
AddPopup ChangecaseSelected
AddPopup CalculateSelected
AddPopup PreviewChangeSelected Enable Предпросмотр коррекции выделеного текста
AddPopup ChangeClipboard
AddPopup TranslitClipboard
AddPopup ChangecaseClipboard
AddPopup CalculateClipboard
AddPopup PreviewChangeClipboard Enable Предпросмотр коррекции буфера обмена
AddPopup ReplaceAbbreviation
AddPopup CorrectIncidentalCaps
AddPopup CorrectTwoCapitalLetter
AddPopup ExecuteUserAction Enable Выполняется команда

# This option disable or enable checking language on input process
# Example:
#CheckOnProcess Yes
CheckOnProcess Yes

# This option disable or enable CapsLock use
# Example:
#DisableCapsLock Yes
DisableCapsLock No

# This option disable or enable correction spaces befor punctuation
# Example:
#CorrectSpaceWithPunctuation No
CorrectSpaceWithPunctuation No

# This option disable or enable pattern mining and recognition (autocomplementation)
# Example:
#Autocomplementation No
Autocomplementation Yes

# This option disable or enable adding space after autocomplementation
# Example:
#AddSpaceAfterAutocomplementation No
AddSpaceAfterAutocomplementation No

# Add Applications names to exclude it from autocomplementation process
# Xneur will not process the autocomplementation for this applications
# Example:
#AutocomplementationExcludeApp Gnome-terminal
AutocomplementationExcludeApp Gnome-terminal

# Modules list
# Example:
#LoadModule libxntest.so

# That's all
PPA cо стабильными сборками xneur: ppa:andrew-crew-kuznetsov/xneur-stable
PPA c "ночными" сборками xneur: ppa:andrew-crew-kuznetsov/xneur-unstable

Оффлайн Ivashka_Iv

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2169 : 01 Февраля 2010, 10:36:08 »
Цитировать
LДа

Угу, и у тебя тоже после коррекции введенные символы вставляются :(

в qutim аналогичная проблема с мусором..если включить автодополнение можно вместо слова абзац набрать.
к слову: он переключает раскладку сам на слове  "hрежим"(ниже),а с какого перепугу? реж==>ht;, вроде слов с таким началом нет в инглише..? aspell смонтирован.

вопрос такой-опция hрежим обучения есть,а как реализован?
за что боролись-на то и напоролись..

Оффлайн VaYurik

  • Участник
  • *
  • Сообщений: 168
    • Просмотр профиля
    • http://vayurik.ru
Ещё про qutim
« Ответ #2170 : 01 Февраля 2010, 12:55:04 »
В поле ввода сообщения окна беседы qutim не работает ручная переключалка языка ввода xneur, только штатная, системная.
При этом, если включить автоматический режим, то видно, что xneur события от этого контрола обрабатывает - после ввода "ghjdthrf " исправно получаем "проверка ".

Дополнительная информация:
Ubuntu 9.04
gxneur 0.9.7 (рус. - правый Ctrl, лат. - левый Ctrl)
qutim 0.2

Оффлайн Gonz

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2171 : 01 Февраля 2010, 13:46:03 »
Вот мой (для версии 0.9.7).
Спасибо большое.

Пользователь решил продолжить мысль 02 Февраля 2010, 02:08:53:
Есть ли проблема с запоминанием раскладки для каждого окна?
« Последнее редактирование: 02 Февраля 2010, 02:08:53 от Gonz »

Оффлайн Ivashka_Iv

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2172 : 03 Февраля 2010, 04:25:56 »
только у меня xneur забивает лог ~/.xsession-errors  своими мессагами? за месяц работы лог больше гигабайта.. пgedit  аж захлебнулся..а в значковом виде размера не видно=))

проверьте плз кому не трудно :coolsmiley:
за что боролись-на то и напоролись..

Оффлайн Alefz

  • Новичок
  • *
  • Сообщений: 38
  • Это клякса... просто клякса, и ничего больше )
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2173 : 03 Февраля 2010, 12:55:31 »
Переодически замечаю, что процес gxneur забирает на себя все процессорные мощности - судя по системному монитору.
Если ядер у процессора два - то 200% и тратит.
Лечится как правило прибитием оного процесса, если терпения хватит через жуткие тормоза в системе пролезть к системному монитору

Оффлайн Rulex

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2174 : 06 Февраля 2010, 12:56:19 »
При переключении в некоторых случаях xneur к слову дописывает вскую фигню, что ранее вводил. Как от этого избавиться?

 

Страница сгенерирована за 0.024 секунд. Запросов: 19.