Автопереключатель раскладки (Вышли XNeur и gXNeur версии 0.4.0)

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Аватара пользователя
dunin
Сообщения: 46
ОС: GRUB |SUSE 11 | WinXP

Re: Автопереключатель раскладки

Сообщение dunin »

Xentrix писал(а):
30.03.2007 07:16
...
скачать с suseclub.ru src.rpm. Собирать в последовательности - сначала xneur...


dunin@localhost:/usr/src/packages/SOURCES> rpmbuild --rebuild xneur-0.5.0-1.sle10.src.rpm --target=x86_64
...
sf@suse.de: if you find problems with this script, drop me a note
/var/tmp/build-root-xneur/usr/lib/libxnconfig.so.3.0.0: file format elf64-x86-64
/var/tmp/build-root-xneur/usr/lib/libxnconfig.so.3.0.0: should be in */lib64
ошибка: Неверный код возврата из /var/tmp/rpm-tmp.86613 (%install)


Ошибки сборки пакетов:
пользователь yagmort не существует - используется root
пользователь yagmort не существует - используется root
пользователь yagmort не существует - используется root
Неверный код возврата из /var/tmp/rpm-tmp.86613 (%install)



Вот такая вот петрушка... :(
DualCore AMD Athlon 64 X2, 2300 MHz (11.5 x 200) 4400+ Asus M3A (AMD 770, AMD Hammer) 2048 Мб (DDR2-800 DDR2 SDRAM) NVIDIA GeForce 8800 GTS (320 Мб) [17" LCD (Digital)] ST3320620AS (320 Гб, 7200 RPM, SATA-II) _NEC DVD_RW (ND-4550A)
Спасибо сказали:
DJon
Сообщения: 76
ОС: OpenSUSE 10.3

Re: Автопереключатель раскладки

Сообщение DJon »

Вот такая вот петрушка...

Такое часто бывает. Можно создать такого пользователя, но лучше не обращать внимание ;)
СисАдмин - это, в первую очередь, "творческая личность" и только потом "пьяная скотина" ...
Спасибо сказали:
Аватара пользователя
dunin
Сообщения: 46
ОС: GRUB |SUSE 11 | WinXP

Re: Автопереключатель раскладки

Сообщение dunin »

DJon писал(а):
01.04.2007 20:51
Вот такая вот петрушка...

Такое часто бывает. Можно создать такого пользователя, но лучше не обращать внимание ;)

Не хочет компилиться. На последней строке затыкается и все...
DualCore AMD Athlon 64 X2, 2300 MHz (11.5 x 200) 4400+ Asus M3A (AMD 770, AMD Hammer) 2048 Мб (DDR2-800 DDR2 SDRAM) NVIDIA GeForce 8800 GTS (320 Мб) [17" LCD (Digital)] ST3320620AS (320 Гб, 7200 RPM, SATA-II) _NEC DVD_RW (ND-4550A)
Спасибо сказали:
DJon
Сообщения: 76
ОС: OpenSUSE 10.3

Re: Автопереключатель раскладки

Сообщение DJon »

Используй --force ;)
СисАдмин - это, в первую очередь, "творческая личность" и только потом "пьяная скотина" ...
Спасибо сказали:
Аватара пользователя
Xentrix
Бывший модератор
Сообщения: 2429
Статус: PackageMonkey
ОС: OpenSuSE 11.1

Re: Автопереключатель раскладки

Сообщение Xentrix »

Проблема вовсе не в "чужом пользователе", а вот в этом -

Код: Выделить всё

/var/tmp/build-root-xneur/usr/lib/libxnconfig.so.3.0.0: should be in */lib64


Собраная билиотека кладется в /usr/lib, а не как положено, в /usr/lib64. Судя по всему - мой "косяк" - взял за основу свой старый spec-файл (самая первая сборка xneur-0.4.0), в котором еще не была учтена сборка для x86_64. Поправим.
Intel CoreDuo 6300/2Gb/300+300Gb HDD WD+Segate/GF8800GTS 320Mb/SB Live 5.1+SB X-Fi Gamer
OpenSuSE 11.1/kernel-2.6.27.x pae i686/Xorg 7.3/KDE 4.2 & E17/Compiz/ForceWare 180.xx.xx
Спасибо сказали:
DJon
Сообщения: 76
ОС: OpenSUSE 10.3

Re: Автопереключатель раскладки

Сообщение DJon »

Странно... У меня точно такая же трабла была при пакетах .src.rpm под x86 и как мне показалось дело было именно в пользователях...хотя я могу и ошибаться...
СисАдмин - это, в первую очередь, "творческая личность" и только потом "пьяная скотина" ...
Спасибо сказали:
Аватара пользователя
Xentrix
Бывший модератор
Сообщения: 2429
Статус: PackageMonkey
ОС: OpenSuSE 11.1

Re: Автопереключатель раскладки

Сообщение Xentrix »

Нет - проблемы "чужих пользователей" не существует (если это только не сборка, которая требует root-привелегий) - просто это сообщение ( пользователь yagmort не существует - используется root) всего лишь означает, то под каким username был собран данный src.rpm. И не более - это не сообщение ошибки, это просто info. Сообщение ошибки в данном случае - о несоответствии платформы и места расположения собранных библиотек. Стандартный косяк, я сам удивлен, как умудрился использовать прежний, подходящий только для 32битной платформы, спек-файл :)

P.S. Ага - косяк spec-файла, мои извинения. Не уследил. dunin, спасибо за информацию.
Правильный для обеих платформ будет сегодня ночью. Если что - в spec-файле, входящем в состав этого src.rpm, надо было добавить четыре строки для корректной сборки под x86_64.
Было:

Код: Выделить всё

mv -f $RPM_BUILD_ROOT/usr/etc $RPM_BUILD_ROOT%{_sysconfdir}

%clean
rm -rf $RPM_BUILD_ROOT


Надо:

Код: Выделить всё

mv -f $RPM_BUILD_ROOT/usr/etc $RPM_BUILD_ROOT%{_sysconfdir}

%ifarch amd64 x86_64 ia32e ppc64 s390x
mkdir $RPM_BUILD_ROOT%{_libdir}
mv -f $RPM_BUILD_ROOT/usr/lib/* $RPM_BUILD_ROOT%{_libdir}
%endif

%clean
rm -rf $RPM_BUILD_ROOT


С gxneur - все в порядке. Собирается без проблем под обе платформы.

Протестировано и исправлено на SLED 10 i586/SLED 10 x86_64.
Intel CoreDuo 6300/2Gb/300+300Gb HDD WD+Segate/GF8800GTS 320Mb/SB Live 5.1+SB X-Fi Gamer
OpenSuSE 11.1/kernel-2.6.27.x pae i686/Xorg 7.3/KDE 4.2 & E17/Compiz/ForceWare 180.xx.xx
Спасибо сказали:
Аватара пользователя
dunin
Сообщения: 46
ОС: GRUB |SUSE 11 | WinXP

Re: Автопереключатель раскладки

Сообщение dunin »

Xentrix писал(а):
02.04.2007 19:09
надо было добавить четыре строки для корректной сборки под x86_64.

"Добавить 4 строчки" будет достаточно для правильной сборки? Или ждать src пак?
DualCore AMD Athlon 64 X2, 2300 MHz (11.5 x 200) 4400+ Asus M3A (AMD 770, AMD Hammer) 2048 Мб (DDR2-800 DDR2 SDRAM) NVIDIA GeForce 8800 GTS (320 Мб) [17" LCD (Digital)] ST3320620AS (320 Гб, 7200 RPM, SATA-II) _NEC DVD_RW (ND-4550A)
Спасибо сказали:
nov
Сообщения: 68

Re: Автопереключатель раскладки

Сообщение nov »

dunin писал(а):
03.04.2007 07:45
Xentrix писал(а):
02.04.2007 19:09

надо было добавить четыре строки для корректной сборки под x86_64.

"Добавить 4 строчки" будет достаточно для правильной сборки? Или ждать src пак?


Вот собрал. Выкладываю здесь. Оба в приатаченном файле.
P.S. Xentrix спасибо за подсказку.
OpenSUSE 11.1(x86-64) на AMD64 X2 Dual 4200/MSI K9N Platinum/4Gb/raid0 500Gb
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: Автопереключатель раскладки

Сообщение Slimy »

у меня после апдейта вовсе перестал xneur пускатся странный глюк. Это мне так не повезло или еще кто сталкивался? Видно придется откатится.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
DJon
Сообщения: 76
ОС: OpenSUSE 10.3

Re: Автопереключатель раскладки

Сообщение DJon »

У меня вообще эта прога утечку памяти xorg'a вызывала!
СисАдмин - это, в первую очередь, "творческая личность" и только потом "пьяная скотина" ...
Спасибо сказали:
Аватара пользователя
Xentrix
Бывший модератор
Сообщения: 2429
Статус: PackageMonkey
ОС: OpenSuSE 11.1

Re: Автопереключатель раскладки

Сообщение Xentrix »

Slimy писал(а):
03.04.2007 23:14
у меня после апдейта вовсе перестал xneur пускатся странный глюк. Это мне так не повезло или еще кто сталкивался?

В принципе, у меня система всегда обновлена последними официальными updates, а также из репозиториев kde, mozilla, xorg и xgl (ну и последние версии программ от packman/guru) - все работает.
А что в консоли при запуске gxneur пишет?

DJon писал(а):
04.04.2007 00:28
У меня вообще эта прога утечку памяти xorg'a вызывала!

Версия 0.4.0 - да, есть такое. В 0.5.0 тоже? Странно, но у меня в последней версии точно таких проблем нет (про предыдущую сказать не могу - мало пользовался).
Intel CoreDuo 6300/2Gb/300+300Gb HDD WD+Segate/GF8800GTS 320Mb/SB Live 5.1+SB X-Fi Gamer
OpenSuSE 11.1/kernel-2.6.27.x pae i686/Xorg 7.3/KDE 4.2 & E17/Compiz/ForceWare 180.xx.xx
Спасибо сказали:
DJon
Сообщения: 76
ОС: OpenSUSE 10.3

Re: Автопереключатель раскладки

Сообщение DJon »

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

0,5 Еще не пробовал. На пакмане она есть?
СисАдмин - это, в первую очередь, "творческая личность" и только потом "пьяная скотина" ...
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: Автопереключатель раскладки

Сообщение Slimy »

В целом разобрался и победил. Он ругался на старый конфиг. Но есть странные вещи в обещем при попытке потавить через смеарт ругался что есть версия 0.4 по этому нельзя поставить но такой версии нет т.к. снес ее и даеж перезапустил сматр на случай если он в БД сразу все не изменил. В общем через install sofware таже беда была воспользовался старым добрым rpm все поставилось. Но в автозагрузку так и не хочет :(.
/offtop Xentrix странная вещь в kbbswich почемут овсегад в автозагруку зелт неужели так пакет собран? И еще где надписи на флагах у меня пакет даже новее от федориного горя они там были и главное работает все :). к тоже нет стремленияф постоянно в автозагрузку лезть.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
ThunderChipset
Сообщения: 62
ОС: Mandriva 2007.1 PP+

Re: Автопереключатель раскладки

Сообщение ThunderChipset »

Подскажите как бороться с такой проблемой.
Установил Xneur RPM пакетом с репозитария http://www.suseclub.ru/ (у меня OpenSUSE 10.2 + KDE). Программа работает вроде нормально, но наблюдается забавный эффект.
При включении компа (перезагрузке) Xneur висит в процессах, но не работает. Если убить процесс и запустить снова, то всё работает. В чём может быть глюк?
Можно написать скрипт чтобы выполнялся перезапуск Xneur при загрузке, но может проблема в другом?


PS. Просьба не обращать внимание на то что в профиле стоит OpenSUSE 64- bit. Данная проблема наблюдается на 32-bit (на ноутбуке).
Спасибо сказали:
Аватара пользователя
Xentrix
Бывший модератор
Сообщения: 2429
Статус: PackageMonkey
ОС: OpenSuSE 11.1

Re: Автопереключатель раскладки

Сообщение Xentrix »

DJon писал(а):
05.04.2007 17:57
0,5 Еще не пробовал. На пакмане она есть?

Нет и никогда не будет по вполне определенным причинам. Весь русский софт для 10.2 собираем-складируем в репозитории www.suseclub.ru. Для suse 10.1 собирал Ilya - лежит на сайте xneur. Для sled 10/sles 10 - на www.sleu.org. Тему эту выше читали? ;) Читаем.
Intel CoreDuo 6300/2Gb/300+300Gb HDD WD+Segate/GF8800GTS 320Mb/SB Live 5.1+SB X-Fi Gamer
OpenSuSE 11.1/kernel-2.6.27.x pae i686/Xorg 7.3/KDE 4.2 & E17/Compiz/ForceWare 180.xx.xx
Спасибо сказали:
Аватара пользователя
Xentrix
Бывший модератор
Сообщения: 2429
Статус: PackageMonkey
ОС: OpenSuSE 11.1

Re: Автопереключатель раскладки

Сообщение Xentrix »

Slimy писал(а):
08.04.2007 21:11
/offtop Xentrix странная вещь в kbbswich почемут овсегад в автозагруку зелт неужели так пакет собран? И еще где надписи на флагах у меня пакет даже новее от федориного горя они там были и главное работает все :). к тоже нет стремленияф постоянно в автозагрузку лезть.

По умолчанию там в настройках включена опция "Автозагрузка". Отключите ее, вызвав настройку по правому клику мыши на значке kkbswitch. Делов-то :)
Там же и флажки назначьте. Я намеренно не добавлял в пакет значки от других авторов, так как в состав самого kkbswitch их включать нельзя - статическая сборка получается, что противоречит GPL ;). А в самом kkbswitch в исходниках я что-то не нашел родных. Может, плохо смотрел.
Но я и сам уже думаю собрать отдельный набор симпатичных флажков (например, с эффектом "wave-glass") к kkbswitch, что-нибудь, типа kkbswitch-flags, потому что, в любом случае, дефолтные флажки, что я видел в той же федоре - ужасные... Время будет - разберемся :)
Intel CoreDuo 6300/2Gb/300+300Gb HDD WD+Segate/GF8800GTS 320Mb/SB Live 5.1+SB X-Fi Gamer
OpenSuSE 11.1/kernel-2.6.27.x pae i686/Xorg 7.3/KDE 4.2 & E17/Compiz/ForceWare 180.xx.xx
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: Автопереключатель раскладки

Сообщение Slimy »

Xentrix писал(а):
10.04.2007 16:28
По умолчанию там в настройках включена опция "Автозагрузка". Отключите ее, вызвав настройку по правому клику мыши на значке kkbswitch. Делов-то :)
Там же и флажки назначьте. Я намеренно не добавлял в пакет значки от других авторов, так как в состав самого kkbswitch их включать нельзя - статическая сборка получается, что противоречит GPL ;). А в самом kkbswitch в исходниках я что-то не нашел родных. Может, плохо смотрел.
Но я и сам уже думаю собрать отдельный набор симпатичных флажков (например, с эффектом "wave-glass") к kkbswitch, что-нибудь, типа kkbswitch-flags, потому что, в любом случае, дефолтные флажки, что я видел в той же федоре - ужасные... Время будет - разберемся :)

Вообще я про надписи говорил т.е. eng|ru в настроках включено а на практике их нет.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
Аватара пользователя
Xentrix
Бывший модератор
Сообщения: 2429
Статус: PackageMonkey
ОС: OpenSuSE 11.1

Re: Автопереключатель раскладки

Сообщение Xentrix »

Угу - вместо них - "1" и "2" :) Такое началось со сборки под SuSE 9.2 - пропали коды языков, а вместо них стали цифири "1" и "2". Я не нашел в чем причина, да и не заморачивался особо - все равно всегда на флажки сразу менял.
Intel CoreDuo 6300/2Gb/300+300Gb HDD WD+Segate/GF8800GTS 320Mb/SB Live 5.1+SB X-Fi Gamer
OpenSuSE 11.1/kernel-2.6.27.x pae i686/Xorg 7.3/KDE 4.2 & E17/Compiz/ForceWare 180.xx.xx
Спасибо сказали:
parovoZZ
Сообщения: 553
Статус: Хочу подружиться с пингвином
ОС: Ubuntu 9.04 + GNOME

Re: Автопереключатель раскладки

Сообщение parovoZZ »

А как же быть с дебом?
Хочу оттопырить все дистрибутивы((
HomeServer: FreeBSD 8.0
Notebook: Ubuntu 9.04
Спасибо сказали:
Аватара пользователя
fed71
Сообщения: 2480
ОС: Ubuntu

Re: Автопереключатель раскладки

Сообщение fed71 »

xneur/gxneur поднялся до версии 0.6.0 Даже немного подрихтовали его :rolleyes:
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...

Мой блог http://fed71.livejournal.com
Спасибо сказали:
Vernik
Сообщения: 3

Re: Автопереключатель раскладки

Сообщение Vernik »

Люди,чувствую себя полным мудаком:) Но у меня проблема,которая обсуждалась выше.

checking for GTK... configure: error: Package requirements (gtk+-2.0 gdk-2.0) were not met:

No package 'gtk+-2.0' found
No package 'gdk-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GTK_CFLAGS
and GTK_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.


Понимаю, что не так ищу, но на инсталляционных дисках не могу найти девел для GTK.
Операционка -Mandriva2007.
Может быть у кого-нибудь есть мысли по этому поводу?:)
Спасибо сказали:
Аватара пользователя
fed71
Сообщения: 2480
ОС: Ubuntu

Re: Автопереключатель раскладки

Сообщение fed71 »

Проверь установку гномовских библиотек, gtk в частности.
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...

Мой блог http://fed71.livejournal.com
Спасибо сказали:
Vernik
Сообщения: 3

Re: Автопереключатель раскладки

Сообщение Vernik »

Знать бы конкретно как они называются...
но чисто визуально все что связано с gtk установлено.
Спасибо сказали:
Аватара пользователя
fed71
Сообщения: 2480
ОС: Ubuntu

Re: Автопереключатель раскладки

Сообщение fed71 »

Глянь тут может спасет.
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...

Мой блог http://fed71.livejournal.com
Спасибо сказали:
Vernik
Сообщения: 3

Re: Автопереключатель раскладки

Сообщение Vernik »

fed71 писал(а):
10.05.2007 21:13
Глянь тут может спасет.

Как ни странно,эта сборка заработала нормально, по крайней мере, на первый взгляд. Спасибо:)
Спасибо сказали:
Аватара пользователя
fed71
Сообщения: 2480
ОС: Ubuntu

Re: Автопереключатель раскладки

Сообщение fed71 »

Xneur/Gxneur слегонца обновилась до 0.6.1 Из заявленного

* Значительно улучшены конфигурационные скрипты программ. Теперь не требуется указание префикса при сборке XNeur, чтобы gXNeur нашел общую библиотеку.
* Сильно повышена стабильность XNeur.
* Доработаны словари и регулярные выражения.
* gXneur избавился от заимствованного кода и приобрел иконки, распространяемые под свободной лицензией.
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...

Мой блог http://fed71.livejournal.com
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: Автопереключатель раскладки

Сообщение Slimy »

fed71 писал(а):
19.05.2007 01:09
Xneur/Gxneur слегонца обновилась до 0.6.1 Из заявленного

* Значительно улучшены конфигурационные скрипты программ. Теперь не требуется указание префикса при сборке XNeur, чтобы gXNeur нашел общую библиотеку.
* Сильно повышена стабильность XNeur.
* Доработаны словари и регулярные выражения.
* gXneur избавился от заимствованного кода и приобрел иконки, распространяемые под свободной лицензией.

Хм и когда это появится ввиде RPM для openSUSE?
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
Аватара пользователя
Ulver
Сообщения: 117
ОС: openSUSE 12.2

Re: Автопереключатель раскладки

Сообщение Ulver »

Slimy писал(а):
22.05.2007 14:17
Хм и когда это появится ввиде RPM для openSUSE?
Учитывая того что версия 0.6.0 так и не появилась то лучше наверное не ждать...
Спасибо сказали:
Animan
Сообщения: 85
ОС: openSuSe 10.2

Re: Автопереключатель раскладки

Сообщение Animan »

xneur норм собрался и встал, а gxneur

GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking for a BSD-compatible install... /usr/bin/install -c
checking for ANSI C header files... (cached) yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.20... yes
checking for GTK... configure: error: Package requirements (gtk+-2.0 gdk-2.0) were not met:

No package 'gtk+-2.0' found
No package 'gdk-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GTK_CFLAGS
and GTK_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

error: Bad exit status from /var/tmp/rpm-tmp.27792 (%build)


RPM build errors:
user fred does not exist - using root
Bad exit status from /var/tmp/rpm-tmp.27792 (%build)


мб кто собрал на 10.2 и поделится?
Спасибо сказали: