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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: SysInfo 4 Linux  (Прочитано 92389 раз)

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

ефгкгы

  • Гость
Re: SysInfo 4 Linux
« Ответ #135 : 23 Марта 2012, 12:21:02 »
запустил на gnome3 (gnome-shell, gtk+3)
возникает глюк, если в закладке "память" попробовать ползунок передвинуть - прога виснет намертво
bt full
#0  0x456d9f16 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#1  0x44d8c3dc in g_cclosure_marshal_VOID__VOID () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#2  0x44d8adbc in g_closure_invoke () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#3  0x44d9dd00 in ?? () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#4  0x44da6b3c in g_signal_emit_valist () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#5  0x44da6ca3 in g_signal_emit () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#6  0x454e9d1a in gtk_adjustment_value_changed () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#7  0x45606823 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#8  0x455bfabd in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#9  0x44d8980d in ?? () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#10 0x44d8adbc in g_closure_invoke () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#11 0x44d9db48 in ?? () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#12 0x44da6911 in g_signal_emit_valist () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#13 0x44da6ca3 in g_signal_emit () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#14 0x45606fc6 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#15 0x45607085 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#16 0x455bf712 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#17 0x44d8980d in ?? () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#18 0x44d8adbc in g_closure_invoke () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#19 0x44d9db48 in ?? () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#20 0x44da6911 in g_signal_emit_valist () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#21 0x44da6ca3 in g_signal_emit () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#22 0x456f8fd3 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#23 0x455bd7be in gtk_propagate_event () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#24 0x455bdc58 in gtk_main_do_event () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#25 0x4593d998 in ?? () from /usr/lib32/libgdk-x11-2.0.so.0
No symbol table info available.
#26 0x44c153df in g_main_context_dispatch () from /usr/lib32/libglib-2.0.so.0
No symbol table info available.
#27 0x44c15b10 in ?? () from /usr/lib32/libglib-2.0.so.0
No symbol table info available.
#28 0x44c1610b in g_main_loop_run () from /usr/lib32/libglib-2.0.so.0
No symbol table info available.
#29 0x455bc8ef in gtk_main () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#30 0x0804db89 in main ()
No symbol table info available.

аналогично и в прочих случаях - попытки двигать ползунок вешают прогу
на закладке файловая система
bt full
#0  0x456d9f16 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#1  0x44d8c3dc in g_cclosure_marshal_VOID__VOID () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#2  0x44d8adbc in g_closure_invoke () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#3  0x44d9dd00 in ?? () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#4  0x44da6b3c in g_signal_emit_valist () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#5  0x44da6ca3 in g_signal_emit () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#6  0x454e9d1a in gtk_adjustment_value_changed () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#7  0x45606823 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#8  0x455bfabd in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#9  0x44d8980d in ?? () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#10 0x44d8adbc in g_closure_invoke () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#11 0x44d9db48 in ?? () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#12 0x44da6911 in g_signal_emit_valist () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#13 0x44da6ca3 in g_signal_emit () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#14 0x45606fc6 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#15 0x45607085 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#16 0x455bf712 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#17 0x44d8980d in ?? () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#18 0x44d8adbc in g_closure_invoke () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#19 0x44d9db48 in ?? () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#20 0x44da6911 in g_signal_emit_valist () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#21 0x44da6ca3 in g_signal_emit () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#22 0x456f8fd3 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#23 0x455bd7be in gtk_propagate_event () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#24 0x455bdc58 in gtk_main_do_event () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#25 0x4593d998 in ?? () from /usr/lib32/libgdk-x11-2.0.so.0
No symbol table info available.
#26 0x44c153df in g_main_context_dispatch () from /usr/lib32/libglib-2.0.so.0
No symbol table info available.
#27 0x44c15b10 in ?? () from /usr/lib32/libglib-2.0.so.0
No symbol table info available.
#28 0x44c1610b in g_main_loop_run () from /usr/lib32/libglib-2.0.so.0
No symbol table info available.
#29 0x455bc8ef in gtk_main () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#30 0x0804db89 in main ()
No symbol table info available.

uname -a
Linux pentagon 3.2.12-1-ARCH #1 SMP PREEMPT Mon Mar 19 17:50:01 CET 2012 x86_64 AMD Athlon(tm) II X2 4400e Processor AuthenticAMD GNU/Linux
gnome 3.2.1 X.Org Server 1.12.0, Res: 1280x1024x24bpp

Оффлайн YUKLA

  • Автор темы
  • Участник
  • *
  • Сообщений: 241
    • Просмотр профиля
    • Моя домашняя страница
Re: SysInfo 4 Linux
« Ответ #136 : 23 Марта 2012, 21:10:17 »
ефгкгы, ink71 - спасибо! Буду разбираться. Что-то не так с вертикальной прокруткой.

SaRtaS - спасибо, я вижу - проблема в том, что нужно делать нативный x86_64 билд. Буду стараться выпустить его до начала лета.

Пользователь решил продолжить мысль 23 Марта 2012, 22:29:53:
Я проверил. У меня вот что написано про полосы прокрутки:

VTreeContainer := gtk_scrolled_window_new (Nil,Nil);
 gtk_scrolled_window_set_policy            (PGtkScrolledWindow(VTreeContainer),2,1);
 gtk_scrolled_window_set_shadow_type       (PGtkScrolledWindow(VTreeContainer), VShadow);

По сути - создается окно прокрутки с автоматически заданным Scroll Ajustment (так как стоят дозволенные NULL в обоих аргументах). Потом запрещается горизонтальная прокрутка и создается тень для окна.

Все. Больше нигде ничего по поводу полос прокрутки нет. Весь код официально правильный и абсолютно рабочий.

Так что - на лицо баг GTK+ 3.XXX:coolsmiley:
« Последнее редактирование: 23 Марта 2012, 22:29:53 от YUKLA »

Оффлайн YUKLA

  • Автор темы
  • Участник
  • *
  • Сообщений: 241
    • Просмотр профиля
    • Моя домашняя страница
Re: SysInfo 4 Linux
« Ответ #137 : 27 Марта 2012, 21:16:58 »
Коллеги!

Попробуйте вот этот билд.

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

Плюс - решена проблема ошибок отображения объема оперативной памяти ("при переводе в строчный вид объем памяти округлялся в меньшую сторону").

С уважением.

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
Re: SysInfo 4 Linux
« Ответ #138 : 27 Марта 2012, 22:23:24 »
там в гуе с номером ошибка - 0.7.15 вроде как должно быть.... а отображает 0.7.1.5....
в остальном нормально
(Ubuntu 10.04.4 x86_64 3.3.0-030300-generic)

Оффлайн SaRtaS

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: SysInfo 4 Linux
« Ответ #139 : 29 Марта 2012, 23:50:49 »
ноут hp 630, появляется окно загрузки программы, подсветка экрана снижается до минимума, программа закрывается

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 29 Марта 2012, 23:57:15 от SaRtaS »

Оффлайн YUKLA

  • Автор темы
  • Участник
  • *
  • Сообщений: 241
    • Просмотр профиля
    • Моя домашняя страница
Re: SysInfo 4 Linux
« Ответ #140 : 01 Апреля 2012, 18:51:02 »
SaRtaS, спасибо.

Проблема в том, что программа не нативно 64 битная. Буду делать x86_64 билд.

Оффлайн YUKLA

  • Автор темы
  • Участник
  • *
  • Сообщений: 241
    • Просмотр профиля
    • Моя домашняя страница
Re: SysInfo 4 Linux
« Ответ #141 : 05 Апреля 2012, 22:06:08 »
Коллеги!

Обновил программу до версии 0.7.2. Все изменения озвучены в данной нити - решены проблемы с округлением и отображением объемов памяти, а так же - достаточно серьезная ошибка в логике сканирования дерева каталогов.

Планы - вынести на первую страницу в строку Video/X11 наименование видеокарты, и соотв, в строку Network - наименование сетевых карт. Сделать это могу достаточно быстро. Единственное, что останавливает - это наименование может быть ОЧЕНЬ длинное!

Что вы думаете?

Оффлайн YUKLA

  • Автор темы
  • Участник
  • *
  • Сообщений: 241
    • Просмотр профиля
    • Моя домашняя страница
Re: SysInfo 4 Linux
« Ответ #142 : 08 Апреля 2012, 15:43:46 »
Коллеги, возвращаясь к высказанной ранее идее.

Посмотрите на скриншот и обратите внимание на поля Network и Video/X11. Там добавлена информация об драйверах сетевых устройств и дисплея.


Каково ваше мнение?

Оффлайн JohnDoe

  • Активист
  • *
  • Сообщений: 562
    • Просмотр профиля
Re: SysInfo 4 Linux
« Ответ #143 : 09 Апреля 2012, 08:37:15 »
Одобрямс

Оффлайн sanb

  • Активист
  • *
  • Сообщений: 404
    • Просмотр профиля
Re: SysInfo 4 Linux
« Ответ #144 : 13 Апреля 2012, 00:34:38 »
запускаю на kubuntu 12.04 64bit:
$ ./sysinfo
./sysinfo: error while loading shared libraries: libgdk-x11-2.0.so.0: cannot open shared object file: No such file or directory

libgtk2.0-0 установлен
sysinfo4linux 072

Оффлайн DreamSoul

  • Старожил
  • *
  • Сообщений: 1038
    • Просмотр профиля
Re: SysInfo 4 Linux
« Ответ #145 : 13 Апреля 2012, 01:22:55 »
запускаю на kubuntu 12.04 64bit:
$ ./sysinfo
./sysinfo: error while loading shared libraries: libgdk-x11-2.0.so.0: cannot open shared object file: No such file or directory

libgtk2.0-0 установлен
sysinfo4linux 072

Оффлайн sanb

  • Активист
  • *
  • Сообщений: 404
    • Просмотр профиля
Re: SysInfo 4 Linux
« Ответ #146 : 13 Апреля 2012, 12:24:57 »
DreamSoul
эта либа находится в этом пакете, судя по http://packages.ubuntu.com/

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: SysInfo 4 Linux
« Ответ #147 : 13 Апреля 2012, 17:04:40 »
Почему не Qt?
Почему нет в ppa?
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн YUKLA

  • Автор темы
  • Участник
  • *
  • Сообщений: 241
    • Просмотр профиля
    • Моя домашняя страница
Re: SysInfo 4 Linux
« Ответ #148 : 13 Апреля 2012, 20:37:10 »
Почему не Qt?
Потому, что GTK+ :) Написана вручную, на голом GTK+ без использования RAD. А в Qt я не умею.
Почему нет в ppa?
Что такое ppa? У меня Gentoo, если что...

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: SysInfo 4 Linux
« Ответ #149 : 13 Апреля 2012, 21:35:23 »
ну, репозиторий, как у всех убунтовских прог
https://launchpad.net/
сам собирает пакеты
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

 

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