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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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

Оффлайн nightstalker

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1065 : 24 Мая 2008, 16:14:48 »
>У меня XNeur грузит полностью одно ядро, т.е. 50% процессора. Пришлось отказаться от использования.
До сих пор? Такое было в 0.8, но в 0.8.0+svn... вроде исправили.
Я ставил из репозитория Ubuntu. На Linuxе не так давно, так что пока не хочу эквпериментировать с другими способами установки.
Ubuntu 8.04 Hardy
Samsung R20 F003 - Intel Pentium Dual Core T2130 (1.86GHz/533MHz), ATI RS600ME, 1024 Mb DDR2 667MHz, WXGA 14.1", ATI Radeon Xpress 1250

Оффлайн GQ

  • Участник
  • *
  • Сообщений: 197
  • gq@debian.org
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1066 : 24 Мая 2008, 17:04:16 »
Поставь из моего репозитория. Адрес на сайте xneur.
Ubuntu - древнеафриканское слово, означающее "Я не сумел установить Debian"...

Оффлайн Denis Konstantinov

  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1067 : 25 Мая 2008, 22:06:09 »
В 56 редакции глюки
Периодически xneur забывает слова, т.е. если несколько раз нажимать break то конвертация перестаёт работать при этом флаг меняется
кусок лога
[DBG]: Processing string 'sad'
[DBG]: Changing language from English to Russian
[DBG]: Processing string 'sad '
дальше он потерял слово (обработка мыши выключена, но и со включенной тоже самое)
[DBG]: Changing language from Russian to English
[DBG]: No string to change
[DBG]: Changing language from English to Russian
[DBG]: No string to change

ещё теперь если в фокусе firefox 3  он есть 100%  проца при включенном xneur
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн Crew

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1068 : 25 Мая 2008, 22:32:10 »
Сорри, действительно недотестировано, но работа ведется. :)
« Последнее редактирование: 25 Мая 2008, 22:41:06 от Crew »
PPA cо стабильными сборками xneur: ppa:andrew-crew-kuznetsov/xneur-stable
PPA c "ночными" сборками xneur: ppa:andrew-crew-kuznetsov/xneur-unstable

Оффлайн Crew

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1069 : 25 Мая 2008, 23:22:42 »
Так, кажется теперь все должно быть ОК. Только при включенном отслеживании мыши, клики в окнах со множеством элементов тормозят не по детски. На селероне 2Гц даже система подвисает, так что пользуйтесь с аккуратностью.
PPA cо стабильными сборками xneur: ppa:andrew-crew-kuznetsov/xneur-stable
PPA c "ночными" сборками xneur: ppa:andrew-crew-kuznetsov/xneur-unstable

Оффлайн Crew

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1070 : 26 Мая 2008, 18:17:47 »
Подлечил скорость отклика на щелчок мыши, соответственно надо потестировать.

http://dists.xneur.ru/release-test/tgz/xneur-0.9.0.tar.bz2
http://dists.xneur.ru/release-test/tgz/gxneur-0.9.0.tar.bz2
PPA cо стабильными сборками xneur: ppa:andrew-crew-kuznetsov/xneur-stable
PPA c "ночными" сборками xneur: ppa:andrew-crew-kuznetsov/xneur-unstable

Оффлайн Denis Konstantinov

  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1071 : 26 Мая 2008, 20:29:30 »
Да теперь не 100% но всё равно работа в firefox похожа на пошаговую стратегию :)
Пока тестирую если ещё что найду отпишусь

Хотя нет, если нормально работать в firefox то через пару минут всё равно 100% загрузка.
« Последнее редактирование: 26 Мая 2008, 20:33:21 от Denis Konstantinov »
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн Crew

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1072 : 27 Мая 2008, 00:42:22 »
Странно, на 61 ревизии у меня наблюдается нормальная работа всех функций на ноутбуке с CoreDuo 1,66 (512 Мб оперативы) и на Селероне 2Гц (512), за исключением некоторых мелочей.
 На Селероне в фаерфоксе присутствует 1-2 секундная задержка на отклик мыши плюс отвалилась отрисовка флажков рябом с курсором. Буду завтра реанимировать.

В общем, пока итоги таковы, отслеживать событие KeyPress (как копию события без изъятия ее из общей очереди) в общем случае вообще нельзя, а при перехвате самого события с последующей отправкой возникают задержки.

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

Оффлайн Crew

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1073 : 27 Мая 2008, 18:28:56 »
Ура!

Xneur теперь нужным образом перехватывает события мыши и клавиатуры! :)
За счет чего удалось:
1. правильно реализовать сброс внутреннего буфера при кликах мышью.
2. избавиться от перестановки букв при конвертировании (или вставки новых символов в конвертируемое слово)
3. избавиться от ситуации, когда после нажатия Таб или Ентер конвертируемое слово записывалось в новое поле ввода, а в старом оставалось непереконверченое слово.
4. Убрать тормоза при работе с окнами, на которых много виджетов (это для тех, кто тестирует сборки из svn).

Заодно вычищен код от неиспользуемых функций и лишних вызовов функций.

Сборки можно взять как всегда здесь:
http://dists.xneur.ru/release-test/tgz/xneur-0.9.0.tar.bz2
http://dists.xneur.ru/release-test/tgz/gxneur-0.9.0.tar.bz2
« Последнее редактирование: 27 Мая 2008, 18:31:24 от Crew »
PPA cо стабильными сборками xneur: ppa:andrew-crew-kuznetsov/xneur-stable
PPA c "ночными" сборками xneur: ppa:andrew-crew-kuznetsov/xneur-unstable

Оффлайн Agafonov

  • Администратор
  • Старожил
  • *
  • Сообщений: 1114
  • Нам помехи не страшны!
    • Просмотр профиля
    • Живу в сети...
Re: xneur - Punto Switcher for Linux
« Ответ #1074 : 28 Мая 2008, 00:52:54 »
Сборки можно взять как всегда здесь:
http://dists.xneur.ru/release-test/tgz/xneur-0.9.0.tar.bz2
http://dists.xneur.ru/release-test/tgz/gxneur-0.9.0.tar.bz2

А всё же сборочки где-когда появятся? ;)
Просто реально лень собирать и мешать с репозиторной системой.
Может на launchpad проектик с репозиторием сделаете или gq почаще синхронизировать...
Ubuntu 16.04 LTS @ Desktop & Servers

Оффлайн SeaJey

  • Активист
  • *
  • Сообщений: 770
  • Electronic Knight
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1075 : 28 Мая 2008, 12:24:14 »
Цитировать
Может на launchpad проектик с репозиторием сделаете
ага, PPA на ланчпаде - было бы здорово.

Цитировать
или gq почаще синхронизировать...
тем более, что
Цитировать
2. избавиться от перестановки букв при конвертировании (или вставки новых символов в конвертируемое слово)
3. избавиться от ситуации, когда после нажатия Таб или Ентер конвертируемое слово записывалось в новое поле ввода, а в старом оставалось непереконверченое слово.
звучит уж больно многообещающе :)

Оффлайн Denis Konstantinov

  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1076 : 28 Мая 2008, 15:26:45 »
к сожалению пока не всё так гладко. лучше потерпеть. я у себя выложил сборку но там пока не работают все глобальные горячие клавиши (например alt+F4).
Зато мышка обрабатывается и в firefox стабильно работает.
В общем ждём следующих версий.
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн GQ

  • Участник
  • *
  • Сообщений: 197
  • gq@debian.org
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1077 : 28 Мая 2008, 15:48:45 »
Я соберу как только будет релиз. SVN-версии слишком нестабильны и быстро меняются,  а на то, чтобы собрать пакет даже из "стабильного" релиза, поправив по пути самые вопиющие баги, уходит иногда до нескольких часов чистого времени, что выливается в неделю времени реального.
Ubuntu - древнеафриканское слово, означающее "Я не сумел установить Debian"...

Оффлайн Gromescu

  • Участник
  • *
  • Сообщений: 116
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1078 : 28 Мая 2008, 18:32:24 »
Чего-то не хочет собираться:
[grom@localhost xneur-0.9.0]$ sh install.sh
sh: install.sh: No such file or directory
[grom@localhost xneur-0.9.0]$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
config.log

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by configure, which was
generated by GNU Autoconf 2.61.  Invocation command line was

  $ ./configure

## --------- ##
## Platform. ##
## --------- ##

hostname = localhost
uname -m = i686
uname -r = 2.6.24.4-laptop-1mnb
uname -s = Linux
uname -v = #1 SMP Thu Mar 27 14:47:43 CET 2008

/usr/bin/uname -p = unknown
/bin/uname -X     = unknown

/bin/arch              = i686
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /bin
PATH: /usr/bin
PATH: /usr/local/bin
PATH: /usr/games
PATH: /usr/lib/qt4/bin
PATH: /usr/lib/qt4/bin
PATH: /home/grom/bin
PATH: /usr/lib/qt4/bin
PATH: /home/grom/bin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2027: checking for a BSD-compatible install
configure:2083: result: /usr/bin/install -c
configure:2094: checking whether build environment is sane
configure:2137: result: yes
configure:2202: checking for gawk
configure:2218: found /bin/gawk
configure:2229: result: gawk
configure:2240: checking whether make sets $(MAKE)
configure:2261: result: yes
configure:2458: checking for style of include used by make
configure:2486: result: GNU
configure:2559: checking for gcc
configure:2589: result: no
configure:2656: checking for cc
configure:2703: result: no
configure:2759: checking for cl.exe
configure:2789: result: no
configure:2818: error: no acceptable C compiler found in $PATH
See `config.log' for more details.

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_F77_set=
ac_cv_env_F77_value=
ac_cv_env_FFLAGS_set=
ac_cv_env_FFLAGS_value=
ac_cv_env_FREEALUT_CFLAGS_set=
ac_cv_env_FREEALUT_CFLAGS_value=
ac_cv_env_FREEALUT_LIBS_set=
ac_cv_env_FREEALUT_LIBS_value=
ac_cv_env_GSTREAMER_CFLAGS_set=
ac_cv_env_GSTREAMER_CFLAGS_value=
ac_cv_env_GSTREAMER_LIBS_set=
ac_cv_env_GSTREAMER_LIBS_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_PCRE_CFLAGS_set=
ac_cv_env_PCRE_CFLAGS_value=
ac_cv_env_PCRE_LIBS_set=
ac_cv_env_PCRE_LIBS_value=
ac_cv_env_PKG_CONFIG_set=
ac_cv_env_PKG_CONFIG_value=
ac_cv_env_X11_CFLAGS_set=
ac_cv_env_X11_CFLAGS_value=
ac_cv_env_X11_LIBS_set=
ac_cv_env_X11_LIBS_value=
ac_cv_env_XMKMF_set=
ac_cv_env_XMKMF_value=
ac_cv_env_XPM_CFLAGS_set=
ac_cv_env_XPM_CFLAGS_value=
ac_cv_env_XPM_LIBS_set=
ac_cv_env_XPM_LIBS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_path_install='/usr/bin/install -c'
ac_cv_prog_AWK=gawk
ac_cv_prog_make_make_set=yes

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} /home/grom/xneur-0.9.0/missing --run aclocal-1.9'
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='${SHELL} /home/grom/xneur-0.9.0/missing --run tar'
APLAY_LIBS=''
AR=''
ASPELL_CFLAGS=''
ASPELL_LIBS=''
AUTOCONF='${SHELL} /home/grom/xneur-0.9.0/missing --run autoconf'
AUTOHEADER='${SHELL} /home/grom/xneur-0.9.0/missing --run autoheader'
AUTOMAKE='${SHELL} /home/grom/xneur-0.9.0/missing --run automake-1.9'
AWK='gawk'
CC=''
CCDEPMODE=''
CFLAGS=''
CPP=''
CPPFLAGS=''
CXX=''
CXXCPP=''
CXXDEPMODE=''
CXXFLAGS=''
CYGPATH_W='echo'
DEFS=''
DEPDIR='.deps'
DSYMUTIL=''
ECHO='echo'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
EXEEXT=''
F77=''
FFLAGS=''
FREEALUT_CFLAGS=''
FREEALUT_LIBS=''
GREP=''
GSTREAMER_CFLAGS=''
GSTREAMER_LIBS=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s'
LDFLAGS=''
LIBOBJS=''
LIBS=''
LIBTOOL=''
LN_S=''
LTLIBOBJS=''
MAKEINFO='${SHELL} /home/grom/xneur-0.9.0/missing --run makeinfo'
NMEDIT=''
OBJEXT=''
PACKAGE='xneur'
PACKAGE_BUGREPORT=''
PACKAGE_NAME=''
PACKAGE_STRING=''
PACKAGE_TARNAME=''
PACKAGE_VERSION=''
PATH_SEPARATOR=':'
PCRE_CFLAGS=''
PCRE_LIBS=''
PKG_CONFIG=''
RANLIB=''
SED=''
SET_MAKE=''
SHELL='/bin/sh'
STRIP=''
VERSION='0.9.0'
X11_CFLAGS=''
X11_LIBS=''
XMKMF=''
XPM_CFLAGS=''
XPM_LIBS=''
X_CFLAGS=''
X_EXTRA_LIBS=''
X_LIBS=''
X_PRE_LIBS=''
ac_ct_CC=''
ac_ct_CXX=''
ac_ct_F77=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE=''
am__fastdepCXX_FALSE=''
am__fastdepCXX_TRUE=''
am__include='include'
am__leading_dot='.'
am__quote=''
am__tar='${AMTAR} chof - "$$tardir"'
am__untar='${AMTAR} xf -'
bindir='${exec_prefix}/bin'
build=''
build_alias=''
build_cpu=''
build_os=''
build_vendor=''
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE}'
dvidir='${docdir}'
exec_prefix='NONE'
host=''
host_alias=''
host_cpu=''
host_os=''
host_vendor=''
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='/home/grom/xneur-0.9.0/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p='mkdir -p --'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='NONE'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

#define PACKAGE_NAME ""
#define PACKAGE_TARNAME ""
#define PACKAGE_VERSION ""
#define PACKAGE_STRING ""
#define PACKAGE_BUGREPORT ""
#define PACKAGE "xneur"
#define VERSION "0.9.0"

configure: exit 1
ЗЫ Собираю под мандривой. Прошлая версия на этой же самой системе собиралась без проблем
Винды ёкхэрэ! Чохча кульгэ тыр Linux!

Оффлайн Gromescu

  • Участник
  • *
  • Сообщений: 116
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #1079 : 28 Мая 2008, 18:49:57 »
Эврика! Ему оказывается был нужен не просто gcc, а gcc3.3

Вроде собрался, но какой-то не очень сильный притормоз при наборе текса в firefox наблюдается. В адресной строке все таже абракадабра при конвертировании.
« Последнее редактирование: 28 Мая 2008, 18:52:11 от Gromescu »
Винды ёкхэрэ! Чохча кульгэ тыр Linux!

 

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