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


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

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

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

Оффлайн Crew

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #120 : 07 Августа 2006, 11:41:53 »
Это для xneur или gxneur надо?
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
« Ответ #121 : 08 Августа 2006, 16:09:57 »
По многочисленным засвкам рассказываю о основной обнаруженой ошибке.
При запуске xneur в консоль выводстсс, в числе прочего, строки

[DBG]: Keyboard Layout Present In System:
[DBG]:   'US/ASCII' - unsupported!
[DBG]:   'Russian' - unsupported!
[DBG]:   'Ukrainian' - unsupported!
[ERR]: Keyboard Groups Error!

После чего программа завершает работу.

Данная ошибка связана с обновленной работой с клавиатурными раскладками
и нестандартизованой системой их наименований в разных дистрибутивах.
Данная ошибка обнаружена в ASP Linux и Gentoo.

Что бы исправить данную ошибку, измените в распакованом архиве
/src/libx/library.h строки 45 и 46
#define RUSWINXkbGROUP "Russia - Winkeys"
#define USAENGXkbGROUP "U.S. English"
на
#define RUSWINXkbGROUP "Russian"
#define USAENGXkbGROUP "US/ASCII"

Также измените в /src/libx/library.с строки 1651 и 1655
if (!strncmp(groups, RUSWINXkbGROUP, 16)) {
и
else if (!strncmp(groups, USAENGXkbGROUP, 12)) {
на
if (!strncmp(groups, RUSWINXkbGROUP, 7)) {
и
else if (!strncmp(groups, USAENGXkbGROUP, 8)) {

Остается только пересобрать xneur заново.
Отладочное сообщение изменится на
[DBG]: Keyboard Layout Present In System:
[DBG]:   'US/ASCII' - SUPPORTED (group 0)!
[DBG]:   'Russian' - SUPPORTED (group 1)!
[DBG]:   'Ukrainian' - unsupported!

Вот и все.

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

Оффлайн bkb327

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #122 : 12 Августа 2006, 21:44:18 »
У меня не работает :(

:)[~/src/xneur-main/gxneur]> xneur
found xneur PID: 31816
[DBG]: Initial Configuration Complete!
[DBG]: Loading Configuration File Complete!
[DBG]: Russian Dictionary complete
[DBG]: English Dictionary complete
*** glibc detected *** malloc(): memory corruption: 0x0806ba08 ***
Aborted
:([~/src/xneur-main/gxneur]>

P.S. libxmu требует xneur.

Оффлайн Crew

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #123 : 13 Августа 2006, 22:03:00 »
Про Xmu с знаю.
Ошибка glibc возникает где-то в районе распознавания клавиатурных раскладок. Буду искать ошибку.
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
« Ответ #124 : 15 Августа 2006, 15:50:55 »
Доступен новый альфа-релиз новой ветки xneur 0.1.0!
http://xneur.narod.ru/xneur/xneur-main.tar.bz2
Изменен способ взаимодействис с системными раскладками клавиатуры -
они вынесены в настройку.
Обновите файл ./xneur/xneurrc в своей домашней директории.
По умолчанию, порядок раскладок - "английскас (0), русскас (1)".
Если в Вашей системе это не так (см. вывод в консоль при запуске
xneur), измените ./xneur/xneurrc.

Устранена ошибка работы с памятью (ошибочное освобождение).
Так же добавился новый пункт меню в gxneur.
PPA cо стабильными сборками xneur: ppa:andrew-crew-kuznetsov/xneur-stable
PPA c "ночными" сборками xneur: ppa:andrew-crew-kuznetsov/xneur-unstable

Оффлайн yaa13

  • Активист
  • *
  • Сообщений: 311
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #125 : 15 Августа 2006, 18:02:05 »
И в  этой обновлённой версии
[user@dalailamer:~]$ xneur
found xneur PID: 29142
Set PID to lock file...
[DBG]: Initial Configuration Complete!
[DBG]: Loading Configuration File Complete!
[DBG]: Russian Dictionary complete
[DBG]: English Dictionary complete
*** glibc detected *** malloc(): memory corruption: 0x0806dc80 ***
Aborted
[user@dalailamer:~]$
« Последнее редактирование: 22 Марта 2007, 22:35:32 от yaa13 »

Оффлайн ste@ls

  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #126 : 15 Августа 2006, 18:05:41 »
Что-то вообще перестал gxneur работать.... при запуске выдает такую ошибку в консоль:
*** glibc detected *** malloc(): memory corruption: 0x0806beb0 ***
попробовал запустить xneur - вываливается с теми же симптомпми, что и у yaa13
« Последнее редактирование: 15 Августа 2006, 18:08:29 от ste@ls »

Оффлайн Crew

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #127 : 15 Августа 2006, 18:39:03 »
Черт.

Я уже не знаю, что и думать. Посмотрю, где у меня malloc не обрабатывается на ошибку.
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
« Ответ #128 : 15 Августа 2006, 18:54:51 »
Кое что поправил, архив поменсл. Ндрес тот же.
PPA cо стабильными сборками xneur: ppa:andrew-crew-kuznetsov/xneur-stable
PPA c "ночными" сборками xneur: ppa:andrew-crew-kuznetsov/xneur-unstable

Оффлайн ste@ls

  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #129 : 15 Августа 2006, 19:12:25 »
Ничегосебе кое-что.... архив уменьшился на ~100кб.
Может перед установкой новой версии надо полностью удалсть старую? Если да, то как то сделать. В чинаптике ничего не нашел.

И еще нужно ли сначала запускать ./configure или сразу make. А то на сайте одно написано, а в сырцах другое... чему верить ???

Когда запускаю ./configure в первых строчках выдается такое

Цитировать
./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
/home/steals/Downloads/1/xneur-main/missing: Unknown `--run' option
Try `/home/steals/Downloads/1/xneur-main/missing --help' for more information
configure: WARNING: `missing' script is too old or missing
checking for gawk... gawk

Так и должно быть?

Хмм... собрал еще раз - не пашит. В консоль вот еще что выдается, когда открываю параметры в gxneur.
Цитировать
gxneur
found xneur PID: 15013
Set PID to lock file...
[DBG]: Initial Configuration Complete!
[DBG]: Loading Configuration File Complete!
[DBG]: Russian Dictionary complete
[DBG]: English Dictionary complete
*** glibc detected *** malloc(): memory corruption: 0x0806beb0 ***

(gxneur:15011): Gtk-WARNING **: Attempting to add a widget with type GtkTreeView to a container of type GtkScrolledWindow, but the widget is already inside a container of type GtkViewport, the GTK+ FAQ at http://www.gtk.org/faq/ explains how to reparent a widget.
failed to send SIGTERM
самое интересно, что он у меня работал сегодня, а потом перестал (возможно после установки драйвера для видиокарты) и как раз посвилась новас версия, вот и решил новое установить....
« Последнее редактирование: 15 Августа 2006, 19:30:41 от ste@ls »

Оффлайн Crew

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #130 : 16 Августа 2006, 00:19:03 »
Взсл архив и проверил еще раз из дома.
Делаю
./configure (нормальный, у меня так же.)
Делаю
make
sudo make install

Все вышеописаное проделываю и для xneur, и для gxneur.

Запускаю
gxneur

Ну нет ошибки выделения памяти! 

Таким образом, gxneur у тебс отлично работает, а xneur вылетает. Переустанови xneur еще раз целиком! В синаптике ничего и не будет, это же не деб.
« Последнее редактирование: 16 Августа 2006, 00:21:09 от andrewcrew »
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
« Ответ #131 : 16 Августа 2006, 11:47:46 »
Собрал последнюю версию, пока всё отлично работает. Не пропала ошибка с пропажей первой буквы :(
Но стало держаться дольше :)
 
2ste@ls ворнинг при конфигурации есть, но собирается без проблем.
Может у тебс две версии одна в /usr/local/bin другая в /usr/bin ?
Я конфигурировал с префиксом --prefix=/usr
« Последнее редактирование: 16 Августа 2006, 13:53:23 от Denis Konstantinov »
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн ste@ls

  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #132 : 17 Августа 2006, 09:51:26 »
Вот приаттачил лог, как с собирал последний xneur.

P.s. переаттачил

[вложение удалено Администратором]
« Последнее редактирование: 17 Августа 2006, 10:56:13 от ste@ls »

Оффлайн Crew

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #133 : 17 Августа 2006, 10:28:32 »
Судс по пустому логу, ты его не собирал :)

Переаттачь, пожалуйста.
PPA cо стабильными сборками xneur: ppa:andrew-crew-kuznetsov/xneur-stable
PPA c "ночными" сборками xneur: ppa:andrew-crew-kuznetsov/xneur-unstable

Оффлайн ste@ls

  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #134 : 17 Августа 2006, 21:15:30 »
Переаттачил в предыдущем посте.
Возникли мысли, что может это из-за компилстора.... Пробовал собирать и с помощью gcc-3.4 4.0 4.1 итог один....

 

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