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


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

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

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

Оффлайн Fr0sT

  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2325 : 17 Марта 2010, 22:27:15 »
Crew, пробую поставить из пакетов, ругается, что libconfig неподходящей версии :(
Asus EEE PC 1000 + Ubuntu Netbook Remix 10.10

Оффлайн mechanical

  • Активист
  • *
  • Сообщений: 682
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2326 : 17 Марта 2010, 22:48:47 »
Понимаешь, выгода реализации этого предложения (указывать стартовый язык) сомнительна - достаточно один раз переключить раскладку и все.
В том-то и фишка! Каждый раз забываю переключиться. Да и не только я, пару десятков страниц назад кто-то задавал аналогичный вопрос.
В системе у меня по умолчанию англ, постоянно мучаюсь в чате и в аське (кстати пиджин порой любит каждый раз начинать с англ - то есть я ответил кому-нить на русском, закрыл окно, пришёл ответ от человека, я открываю - снова англ), немного в браузере неудобно, забываю. А если поставлю рус - то в терминале могу намолотить русскими. Как бы свитчер для этого и создан, но это ведь лишние телодвижения (если режим ручной), "стартовая" раскладка решила бы проблему в корне. Но решать конечно Вам, ибо верю, что процесс трудоемкий.

как раз для тебя в xneur есть опция "запоминать раскладку для каждой копии приложения " плюс настройки вкл / выкл автопереключений по приложениям. попробуй.
Archlinux i686 , Lenovo ThinkPad SL510

Оффлайн Crew

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2327 : 17 Марта 2010, 23:21:35 »
Crew, пробую поставить из пакетов, ругается, что libconfig неподходящей версии :(
sudo ldconfig а консоли после установки xneur сделайте. И я предупреждал, что пакеты на коленке checkinstall-ом собирал.
PPA cо стабильными сборками xneur: ppa:andrew-crew-kuznetsov/xneur-stable
PPA c "ночными" сборками xneur: ppa:andrew-crew-kuznetsov/xneur-unstable

Оффлайн Fr0sT

  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2328 : 17 Марта 2010, 23:41:53 »
О! Благодарю, не додумался бы) Всё запустилось, будем тестировать.
Первые впечатления - сугубо положительные, реагирует как надо!
Asus EEE PC 1000 + Ubuntu Netbook Remix 10.10

Оффлайн Кунни

  • Активист
  • *
  • Сообщений: 418
  • мил и пушист
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2329 : 18 Марта 2010, 00:30:48 »
как раз для тебя в xneur есть опция "запоминать раскладку для каждой копии приложения
Или я не разобрался, или это совершенно не то. Подразумевается "для каждой копии" - это если у меня запущено два окна пиджина, в одном англ, в другом рус, так?
В любом случае, галка стоит сча. Пишу в ФФ на рус, закрываю, открываю - англ раскладка, т.к. по умолчанию идет.
Пытаюсь отучить людей использовать фразу "не суть важно" (вместо "не суть", "не важно" или "не столь важно")

Оффлайн denis755

  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2330 : 18 Марта 2010, 00:47:15 »
Добрый день уважаемый автор  и сообщество! На двух последних тестовых сборках gxneur - у меня появляется следующая ошибка

libtool: link: gcc -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/local/include -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -Wall -Wextra -Werror -g0 -fPIC -std=gnu99 -I/usr/local/include -g -O2 -o gxneur gxneur-callbacks.o gxneur-clock.o gxneur-main.o gxneur-misc.o gxneur-support.o gxneur-tray_widget.o gxneur-trayicon.o gxneur-xkb.o  -L/usr/local/lib /usr/lib/libglade-2.0.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libxml2.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgio-2.0.so /usr/lib/libpangoft2-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangocairo-1.0.so /usr/lib/libcairo.so /usr/lib/libpango-1.0.so /usr/lib/libfreetype.so /usr/lib/libfontconfig.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libglib-2.0.so /usr/local/lib/libxneur.a /usr/lib/libX11.so /usr/lib/libxcb-xlib.so /usr/lib/libxcb.so /usr/lib/libXau.so /usr/lib/libXdmcp.so -L/usr/lib -L/usr/i486-slackware-linux/bin -L/usr/i486-slackware-linux/lib -L/usr/lib/gcc/i486-slackware-linux/../../../i486-slackware-linux/lib -L/usr/lib/gcc/i486-slackware-linux/../.. -ldl /usr/lib/libstdc++.so -L/usr/lib/gcc/i486-slackware-linux/4.2.4 -L/usr/lib/gcc/i486-slackware-linux/4.2.4/../../../../i486-slackware-linux/lib -L/usr/lib/gcc/i486-slackware-linux/4.2.4/../../.. -lm -lc -lgcc_s -lz /usr/local/lib/libxnconfig.so /usr/lib/libaspell.so /usr/lib/libpcre.so
/usr/local/lib/libxnconfig.so: undefined reference to `pthread_create'
collect2: ld returned 1 exit status
make[2]: *** [gxneur] Ошибка 1
make[2]: Leaving directory `/home/den/Src/gxneur-0.9.8/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/den/Src/gxneur-0.9.8'

Помогите разобратся плиз
сам xneur нормально собирается и устанавливается

Оффлайн mechanical

  • Активист
  • *
  • Сообщений: 682
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2331 : 18 Марта 2010, 08:32:03 »
как раз для тебя в xneur есть опция "запоминать раскладку для каждой копии приложения
Или я не разобрался, или это совершенно не то. Подразумевается "для каждой копии" - это если у меня запущено два окна пиджина, в одном англ, в другом рус, так?
В любом случае, галка стоит сча. Пишу в ФФ на рус, закрываю, открываю - англ раскладка, т.к. по умолчанию идет.
раскладка сохраняется в пределах сеанса приложения. это избавит тебя от мучения переключать раскладку когда ты переходишь между окнами, но тебе придется 1 раз менять раскладку на нужную при запуске приложения
Archlinux i686 , Lenovo ThinkPad SL510

Оффлайн Кунни

  • Активист
  • *
  • Сообщений: 418
  • мил и пушист
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2332 : 18 Марта 2010, 10:04:39 »
раскладка сохраняется в пределах сеанса приложения. это избавит тебя от мучения переключать раскладку когда ты переходишь между окнами, но тебе придется 1 раз менять раскладку на нужную при запуске приложения

В том-то и фишка! Каждый раз забываю переключиться. Да и не только я, пару десятков страниц назад кто-то задавал аналогичный вопрос.
...
Пытаюсь отучить людей использовать фразу "не суть важно" (вместо "не суть", "не важно" или "не столь важно")

Оффлайн mechanical

  • Активист
  • *
  • Сообщений: 682
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2333 : 18 Марта 2010, 10:58:40 »
раскладка сохраняется в пределах сеанса приложения. это избавит тебя от мучения переключать раскладку когда ты переходишь между окнами, но тебе придется 1 раз менять раскладку на нужную при запуске приложения

В том-то и фишка! Каждый раз забываю переключиться. Да и не только я, пару десятков страниц назад кто-то задавал аналогичный вопрос.
...
дык основная задача xneur и состоит в том, чтоб автоматически переключить раскладку, если ч-к забыл. я понимаю твоё желание, по поводу стартовой раскладки. мысль вообще здравая, и надеюсь Crew сделает эту фичу в новых версиях.

А пока у меня настроено следующим образом. Основная раскладка - инглиш. Терминалы заигнорены, xneur для них полностью выключен. Поэтому терминалы всегда стартуют с инглиш-раскладкой. Для остальных приложений (браузер, аська, офис и т.д.) включен автоматический режим, и xneur достаточно хорошо переключает раскладки без моего участия. Плюс стоит запоминание раскладки для окон, поэтому переключение раскладки в других приложениях на терминалы не влияет.

Но если в следующих версиях появится опция стартовых раскладок,  думаю, что для xneur это будет только плюсом.
Archlinux i686 , Lenovo ThinkPad SL510

Оффлайн denis755

  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2334 : 18 Марта 2010, 13:06:37 »
Пытался собрать на другом компе... Удалил старую сборку хнеур , прогнал xneurclean.sh  теперь
libtool: link: gcc -I../lib/lib -I../lib/ai -I../lib/config -I../lib/main -I../lib/misc -I../lib/notify -Wall -Wextra -Werror -g0 -std=gnu99 -fPIC -g -O2 -o .libs/xneur xneur-xneur.o xneur-newlang_creation.o  -L/home/den/src/xneur-0.9.8/lib/lib -L/home/den/src/xneur-0.9.8/lib/ai -L/home/den/src/xneur-0.9.8/lib/config -L/home/den/src/xneur-0.9.8/lib/misc -L/home/den/src/xneur-0.9.8/lib/main -L/home/den/src/xneur-0.9.8/lib/notify -lpthread ../lib/main/.libs/libxnmain.a ../lib/ai/.libs/libxnai.a -L/usr/lib /usr/lib/libaspell.so /usr/lib/libstdc++.so -L/usr/i486-slackware-linux/bin -L/usr/i486-slackware-linux/lib -L/usr/lib/gcc/i486-slackware-linux/../../../i486-slackware-linux/lib -L/usr/lib/gcc/i486-slackware-linux/../.. ../lib/config/.libs/libxnconfig.so ../lib/misc/.libs/libxnmisc.a /usr/lib/libpcre.so ../lib/notify/.libs/libxnnotify.a -L/usr/local/lib /usr/lib/libnotify.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libdbus-glib-1.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/local/lib/libgio-2.0.so -lresolv /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libgio-2.0.so /usr/lib/libpangocairo-1.0.so /usr/lib/libpangoft2-1.0.so /usr/lib/libcairo.so /usr/lib/libpixman-1.so -lpng12 /usr/lib/libXrender.so /usr/lib/libX11.so /usr/lib/libxcb-xlib.so /usr/lib/libxcb.so /usr/lib/libXau.so /usr/lib/libXdmcp.so /usr/lib/libpango-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libglib-2.0.so -lm /usr/lib/libfontconfig.so /usr/lib/libfreetype.so -lz /usr/lib/libexpat.so /usr/local/lib/libgmodule-2.0.so -ldl /usr/lib/libdbus-1.so /usr/local/lib/libgobject-2.0.so /usr/local/lib/libglib-2.0.so
/usr/local/lib/libgio-2.0.so: undefined reference to `g_mkstemp_full'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_byte_array_unref'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_hostname_to_ascii'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_byte_array_get_type'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_error_new_valist'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_ptr_array_new_with_free_func'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_array_get_type'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_main_context_get_thread_default'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_hostname_is_non_ascii'
collect2: ld returned 1 exit status
make[2]: *** [xneur] Ошибка 1
make[2]: Leaving directory `/home/den/src/xneur-0.9.8/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/den/src/xneur-0.9.8'
make: *** [all] Ошибка 2
Как лечить господа?

Оффлайн Crew

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2335 : 18 Марта 2010, 14:57:28 »
Вам надо переустановить libglib со всеми зависимостями и libgtk, наверное. Похоже, нехватает какой-то библиотеки/
PPA cо стабильными сборками xneur: ppa:andrew-crew-kuznetsov/xneur-stable
PPA c "ночными" сборками xneur: ppa:andrew-crew-kuznetsov/xneur-unstable

Оффлайн Кунни

  • Активист
  • *
  • Сообщений: 418
  • мил и пушист
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2336 : 18 Марта 2010, 23:42:13 »
дык основная задача xneur и состоит в том, чтоб автоматически переключить раскладку, если ч-к забыл.
Да, это понятно, но все же хотелось обойтись без лишних телодвижений. Приятно, когда комп думает за тебя.

Но если в следующих версиях появится опция стартовых раскладок,  думаю, что для xneur это будет только плюсом.
Тоже так считаю. Лишним уж точно не будет. Ну тут пусть автор решает, навязывать ему ничего не будем. Просто предложение.
Пытаюсь отучить людей использовать фразу "не суть важно" (вместо "не суть", "не важно" или "не столь важно")

Оффлайн mechanical

  • Активист
  • *
  • Сообщений: 682
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2337 : 19 Марта 2010, 18:22:41 »
вот такой еще вариант для логотипа. ремикс

Archlinux i686 , Lenovo ThinkPad SL510

Оффлайн Crew

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2338 : 19 Марта 2010, 21:09:47 »
Вышел xneur и gxneur 0.9.8!

Список изменений:

  • Автоматическое определение раскладок клавиатуры, установленых в системе.
  • Новые опции для устранения проблем при коррекции уже набранного
         слова (не переключать раскладку автоматически, если пользователь
         произвел какие-либо действия с набранным словом).
  • Добавлена библиотека libxneur и заголовочные файлы к ней. Теперь
         любая внешняя программа может использовать функционал xneur.
         Например, вы можете сделать плагин для pidgin или qutim,
         определяющий, в нужной ли раскладке написал сообщение собеседник.
  • Добавлена поддержка грузинского языка.
  • В gxneur добавлены новые флажки, даже для неиспользуемых в xneur
         языков. А если флажка для какого-то языка нет, то gxneur отобразит
         двубуквенное обозначение языка.
  • В gxneur улучшена интеграция в систему - исправлено поведение в
         трее, добавлен набор значков логотипа и .desktop файл запуска.
  • Исправлены ошибки. Улучшена стабильность работы.

Обращаю внимание, ОБЯЗАТЕЛЬНО ставьте пакет aspell для вашего языка (обычно, aspell-ru, aspell-uk и т.д.) - качество улучшится значительно.

Скачать архивы с программами можно на сайте http://xneur.ru

Кроме того, выпущена новая версия программы X Cursor Flag, предназначенной для отображения флага раскладки рядом с курсором.
Скачать можно здесь http://dists.xneur.ru/xcurf/xcurf-0.2.tar.bz2

Для демонстрации возможностей новой библиотеки libxneur сделана программа xneurchecker 0.1. Так же ее можно использовать для организации консольного конвеера, если в нем нужно определить язык набранного текста.
Например,

crew@crew-laptop:~$ xneurchecker Ghbdtn! Вот ghbvth работы чтугксруслук
Привет! Вот пример работы xneurchecker

Взять программу можно здесь http://dists.xneur.ru/xneurchecker/xneurchecker-0.1.tar.bz2
PPA cо стабильными сборками xneur: ppa:andrew-crew-kuznetsov/xneur-stable
PPA c "ночными" сборками xneur: ppa:andrew-crew-kuznetsov/xneur-unstable

Оффлайн Кунни

  • Активист
  • *
  • Сообщений: 418
  • мил и пушист
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2339 : 19 Марта 2010, 22:11:38 »
Crew что-то не осилил, что именно добавлять в репы. На сайте два варианта

deb http://gq.net.ru/ubuntu karmic xneur
deb http://gq.net.ru/debian karmic main xneur

Что-то ни с одним не получилось, в менеджере обновлений не видно, что есть новая версия.
Если не тяжело, напишите плз, как добавить в репы, чтобы не мучиться вручную. Заранее спасибо.
Пытаюсь отучить людей использовать фразу "не суть важно" (вместо "не суть", "не важно" или "не столь важно")

 

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