Отправляет email-рассылки с помощью сервиса Sendsay

Проблема с gtk2

i686-suse-linux)

Hello!

На соседнем разделе собираю linux from scratch, возникла проблема с
gtk+-2.6.7:
Скомпилировалось все нормально, запускаю gtk-test и работает он мягко
говоря странно: ни кнопок, ни полос прокрутки не отображается.

В stdout один варнинг: Default font does not have positive size.
Текст вроде есть, но высотой где-то 1px.

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

Еще там вроде меню есть, но попасть в него нереально, т.к. все надписи
тоже мааленькие.

Если жмакнуть куда-нибудь правой кнопкой мыши, то вылетает с segfault.

Спросил в mailing list'е linuxfromscratch, но ничего более умного, чем
перекомпилировать мне не посоветовали.

Есть еще идеи?

Ответить   "B." Mon, 25 Apr 2005 21:36:46 +0400 (#357264)

 

Ответы:

В сообщении от 1114454206 секунд после начала Эпохи Unix Вы написали:

$ ldd /usr/lib/libgtk-x11-2.0.so

?

$ cat /etc/gtk-2.0/gtkrc

?

$ cat ~/.gtkrc-2.0

?

Ответить   Konstantin Korikov Tue, 26 Apr 2005 06:42:09 +0300 (#358446)

 

i686-suse-linux)

Hello, Konstantin Korikov <lostcl***@u*****.fm>!

On Tue, 26 Apr 2005 06:42:09 +0300 you wrote:

linux-gate.so.1 => (0xffffe000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0
(0x4036c000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0
(0x40383000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6
(0x40409000)
libpangoxft-1.0.so.0 =>
/usr/lib/libpangoxft-1.0.so.0 (0x404e1000)
libpangox-1.0.so.0 =>
/usr/lib/libpangox-1.0.so.0 (0x404e8000)
libpango-1.0.so.0 =>
/usr/lib/libpango-1.0.so.0 (0x404f3000)
libatk-1.0.so.0 =>
/usr/lib/libatk-1.0.so.0 (0x4052e000)
libgobject-2.0.so.0 =>
/usr/lib/libgobject-2.0.so.0 (0x40549000)
libgmodule-2.0.so.0 =>
/usr/lib/libgmodule-2.0.so.0 (0x40585000)
libdl.so.2 =>
/lib/libdl.so.2 (0x40588000)
libglib-2.0.so.0 =>
/usr/lib/libglib-2.0.so.0 (0x4058c000)
libm.so.6 =>
/lib/libm.so.6 (0x4061b000)
libc.so.6 => /lib/libc.so.6
(0x4063e000)
libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2
(0x40759000)
libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1
(0x4075d000)
libXft.so.2 => /usr/X11R6/lib/libXft.so.2
(0x40760000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6
(0x40774000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1
(0x407ee000)
libXfixes.so.3 => /usr/X11R6/lib/libXfixes.so.3
(0x40821000)
libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1
(0x40827000)
libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1
(0x40831000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6
(0x40839000)
libpangoft2-1.0.so.0 =>
/usr/lib/libpangoft2-1.0.so.0 (0x4084a000) /lib/ld-linux.so.2
(0x80000000)
libexpat.so.0 => /usr/lib/libexpat.so.0 (0x40873000)
libz.so.1 => /lib/libz.so.1 (0x4089f000)

Сам писал:

style "default"
{
font-name "Sans Italiq 10"
}

Ответить   "B." Fri, 29 Apr 2005 18:52:20 +0400 (#359298)

 

В сообщении от 1114789940 секунд после начала Эпохи Unix Вы написали:

style "user-font"
{
font_name = "sans-serif 10"
}
widget_class "*" style "user-font"

Помогает?

А если вместо "sans-serif" подставлять имена, полученные при помощи
команды:

$ fc-list |cut -d: -f1 |sort |uniq

?

Ответить   Konstantin Korikov Mon, 2 May 2005 19:15:29 +0300 (#360524)

 

i686-suse-linux)

Hello, Konstantin!

On Mon, 2 May 2005 19:15:29 +0300 you wrote:

Помогать-то помогает, а вот все равно segfault'ы и странное поведение
виджетов.
Надо попробовать другую версию.

Попробую поиграться с gtk1.

Спасибо за помощь.

Ответить   "B." Wed, 4 May 2005 18:34:01 +0400 (#361617)