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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

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

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

Оффлайн oermolaev

  • Старожил
  • *
  • Сообщений: 1479
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3525 : 29 Марта 2011, 16:22:41 »
Обновите из PPA unstable программу...
позвольте, я не программист, в данном случае просто юзер, может я вообще не понял о чём вы,
но у меня зависания графического интерфейса прекратились именно когда я установил программу из официальных репозиториев (версия 0.9.9) + обновился до ubuntu 10.10.
Значит в версии 0.9.9 ещё не было подобной проблемы?

Оффлайн Crew

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3526 : 29 Марта 2011, 16:34:54 »
Я как разработчик уверяю вас, что код, могущий приводить к зависанию, не менялся с версии 0.9.9.
И если у вас на старой версии не виснет - просто везение. У меня не виснет на более новых версиях.
В чем тут дело - не знаю. Но у меня есть предположения, которые я внес в программу и прошу обновиться из PPA unstable и проверить, есть ли зависание.
PPA cо стабильными сборками xneur: ppa:andrew-crew-kuznetsov/xneur-stable
PPA c "ночными" сборками xneur: ppa:andrew-crew-kuznetsov/xneur-unstable

Оффлайн oermolaev

  • Старожил
  • *
  • Сообщений: 1479
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3527 : 29 Марта 2011, 17:07:40 »
обновился до 0.12.0

Оффлайн Attid

  • Участник
  • *
  • Сообщений: 177
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3528 : 29 Марта 2011, 19:01:19 »
пару раз проверил на скринсейвере, не повисло. дома с лазарусом потестирую.

Оффлайн Clr

  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
    • MakeLinux — всё о настройке Linux систем
Re: xNeur - Punto Switcher for Linux
« Ответ #3529 : 30 Марта 2011, 11:49:46 »
Я не пользуюсь ни автопереключением, ни исправлением текста, накопленного во внутреннем буфере (которое по Break) — если надо исправить раскладку, выделяю текст и юзаю хоткей на коррекцию выделенного текста. Думаю, не только я использую сабж таким образом.

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

Кажется, что это мелочь, но, как выяснилось, «мелочь» довольно сильно влияет на латентность ввода текста. Легко убедиться: открыть текстовый редактор и зажать на несколько секунд любую кнопку. Когда xneur не запущен, отпускание клавиши сразу останавливает ввод текста, т.е. символы поступают в редактор с той же скоростью, с какой соответствующие события генерирует клавиатура. Если же xneur запущен, после отпускания клавиши в редакторе некоторое время продолжают появляться символы.
И когда комп загружен чем-нибудь, вроде раздачи файлов по сети или сборки пакетов, эта задержка между нажатием кнопок и реакцией приложения перестаёт быть малозаметной и сильно бесит.

В общем, я хочу, чтобы была возможность использовать xneur как простую конвертилку текста из буфера выделения, без всей этой автоматики, делающей "^H^H^H^H^H^Hqwerty" из "йцукен".

Оффлайн Crew

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3530 : 30 Марта 2011, 13:36:15 »
Я не пользуюсь ни автопереключением, ни исправлением текста, накопленного во внутреннем буфере (которое по Break) — если надо исправить раскладку, выделяю текст и юзаю хоткей на коррекцию выделенного текста. Думаю, не только я использую сабж таким образом.

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

Кажется, что это мелочь, но, как выяснилось, «мелочь» довольно сильно влияет на латентность ввода текста. Легко убедиться: открыть текстовый редактор и зажать на несколько секунд любую кнопку. Когда xneur не запущен, отпускание клавиши сразу останавливает ввод текста, т.е. символы поступают в редактор с той же скоростью, с какой соответствующие события генерирует клавиатура. Если же xneur запущен, после отпускания клавиши в редакторе некоторое время продолжают появляться символы.
И когда комп загружен чем-нибудь, вроде раздачи файлов по сети или сборки пакетов, эта задержка между нажатием кнопок и реакцией приложения перестаёт быть малозаметной и сильно бесит.

В общем, я хочу, чтобы была возможность использовать xneur как простую конвертилку текста из буфера выделения, без всей этой автоматики, делающей "^H^H^H^H^H^Hqwerty" из "йцукен".

К сожалению, это не возможно. Если xneur не будет перехватывать клавиши, то и свои горячие клавиши он не получит, следовательно, невозможно будет скорректировать выделенный текст.
PPA cо стабильными сборками xneur: ppa:andrew-crew-kuznetsov/xneur-stable
PPA c "ночными" сборками xneur: ppa:andrew-crew-kuznetsov/xneur-unstable

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3531 : 30 Марта 2011, 14:18:41 »
К сожалению, это не возможно. Если xneur не будет перехватывать клавиши, то и свои горячие клавиши он не получит, следовательно, невозможно будет скорректировать выделенный текст.

т.е. такой фишки как у PuntoSwitcher, я про отключенное автоматическое  переключение но работу  гор клавиш не реализовать?
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн mechanical

  • Активист
  • *
  • Сообщений: 682
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3532 : 30 Марта 2011, 14:25:43 »
К сожалению, это не возможно. Если xneur не будет перехватывать клавиши, то и свои горячие клавиши он не получит, следовательно, невозможно будет скорректировать выделенный текст.

т.е. такой фишки как у PuntoSwitcher, я про отключенное автоматическое  переключение но работу  гор клавиш не реализовать?
это уже реализовано
Я не пользуюсь ни автопереключением, ни исправлением текста, накопленного во внутреннем буфере (которое по Break) — если надо исправить раскладку, выделяю текст и юзаю хоткей на коррекцию выделенного текста. Думаю, не только я использую сабж таким образом.

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

Кажется, что это мелочь, но, как выяснилось, «мелочь» довольно сильно влияет на латентность ввода текста. Легко убедиться: открыть текстовый редактор и зажать на несколько секунд любую кнопку. Когда xneur не запущен, отпускание клавиши сразу останавливает ввод текста, т.е. символы поступают в редактор с той же скоростью, с какой соответствующие события генерирует клавиатура. Если же xneur запущен, после отпускания клавиши в редакторе некоторое время продолжают появляться символы.
И когда комп загружен чем-нибудь, вроде раздачи файлов по сети или сборки пакетов, эта задержка между нажатием кнопок и реакцией приложения перестаёт быть малозаметной и сильно бесит.

В общем, я хочу, чтобы была возможность использовать xneur как простую конвертилку текста из буфера выделения, без всей этой автоматики, делающей "^H^H^H^H^H^Hqwerty" из "йцукен".
какой процессор, какая версия xneur, насколько xneur грузит процессор при нормальном вводе текста?

вроде как уже пару месяцев назад Crew пофиксил обжорство процессором в xneur
я по крайней мере у себя такого не замечаю
Archlinux i686 , Lenovo ThinkPad SL510

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: xNeur - Punto Switcher for Linux
« Ответ #3533 : 30 Марта 2011, 20:20:04 »
Как поставить принудительную смену раскладки на Win, а не на Alt+Shift?
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн mityi

  • Участник
  • *
  • Сообщений: 103
  • Kubuntu 16.04
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3534 : 30 Марта 2011, 21:34:15 »
Что-то стал опять xneur тормозить при наборе текста, текст набил-и смотрю как он медленно появляется)) Версия последняя из PPA. Проверять язык при вводе отключал.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3535 : 30 Марта 2011, 22:17:39 »
@mityi: выпилите порнографию из профиля.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Clr

  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
    • MakeLinux — всё о настройке Linux систем
Re: xNeur - Punto Switcher for Linux
« Ответ #3536 : 30 Марта 2011, 23:06:07 »
К сожалению, это не возможно. Если xneur не будет перехватывать клавиши, то и свои горячие клавиши он не получит, следовательно, невозможно будет скорректировать выделенный текст.
Это, скажем так, не соответствует действительности.  man XGrabKey

Пользователь решил продолжить мысль 30 Марта 2011, 23:27:06:
какой процессор, какая версия xneur, насколько xneur грузит процессор при нормальном вводе текста?

вроде как уже пару месяцев назад Crew пофиксил обжорство процессором в xneur
я по крайней мере у себя такого не замечаю
$ xneur --version

Xneur - automatic keyboard switcher (version 0.12.0)
mailto: andrewcrew@rambler.ru

web: http://www.xneur.ru/
$ pacman -Q | grep xneur
gxneur-svn 861-1
xneur-svn 866-1
$ head -n8 /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 4
model name : Intel(R) Celeron(R) CPU 2.66GHz
stepping : 1
cpu MHz : 2663.262
cache size : 256 KB

Открываю эмулятор терминала, зажимаю любую клавишу -> загрузка проца: 20-30% xneur и 30-50% иксы. При обычном же вводе текста — 3-5%. Но как я уже говорил, в ряде случаев отклик ощутимо снижается и при "обычном вводе текста" в тех случаях, когда без xneur, всё нормально.
« Последнее редактирование: 30 Марта 2011, 23:27:06 от Clr »

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3537 : 30 Марта 2011, 23:28:45 »
а у меня лого в окне "О программе" не показывается :(
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн unknоwn

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3538 : 31 Марта 2011, 00:18:08 »
Мда что то перестал икснеур работать.
Обновил до поледней версии 870.
И все в лисе по брэк не работает переключение раскладки по правому win тоже.

Нум лок по прежнему горит когда хочет.

Все порешал: purge gxneur.

Оффлайн Crew

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3539 : 31 Марта 2011, 00:48:15 »
К сожалению, это не возможно. Если xneur не будет перехватывать клавиши, то и свои горячие клавиши он не получит, следовательно, невозможно будет скорректировать выделенный текст.
Это, скажем так, не соответствует действительности.  man XGrabKey

Это вы мне про XGrabKey рассказывать будете? Ха!
Тут вопрос не в функциях иксов, а в логике работы программы - ей обязательно ловить все нажатия и все их обрабатывать, что вызывает пресловутую задержку. Чтобы сделать так, как вы просите (перехватывать только отдельные клавиши), то придется переписать большую часть программы, выпилив всю остальную логику.

Впрочем, про XGrabKey вы, я вижу, в курсе. Так что вам не составит проблемы, выпилить все остальное. В прочем, я в любом случае буду стараться снижать эту задержку.


Пользователь решил продолжить мысль 31 Марта 2011, 00:51:01:
Мда что то перестал икснеур работать.
Обновил до поледней версии 870.
И все в лисе по брэк не работает переключение раскладки по правому win тоже.

Нум лок по прежнему горит когда хочет.

Все порешал: purge gxneur.

Проверил, все работает по прежнему. Версия svn 871.

Нумлок буду лечить в ближайшее время, просто у меня на ноуте он как-то незаметен, и не напрягает.
« Последнее редактирование: 31 Марта 2011, 00:54:54 от Crew »
PPA cо стабильными сборками xneur: ppa:andrew-crew-kuznetsov/xneur-stable
PPA c "ночными" сборками xneur: ppa:andrew-crew-kuznetsov/xneur-unstable

 

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