Автор Гілка: Проблеми з GNOME`івськими програмами під KDE  (Прочитано 3011 раз)

Відсутній Юра

  • Новачок
  • *
  • дописів: 14
  • Карма: +0/-0
Є pidgin, transmission, mplayer, totem, granule, gimp, gedit  та багато інших програм, які є складовою частиною середовища GNOME. Проблема в тому, що усі меню відображаються з квадратами замість тексту...

Читав, що це якось пов'язано з бібліотекою gtk+, але остаточного рецепту так і не знайшов!

Також помітив, що таке саме діється з google chrome, vlc, realplayer...

Раніше все було гаразд!

Система: Debian 5.0.3 Lenny, ядро 2.6.26-2-686, KDE 3.5.10.
У кожного своя правда і свій світ широкий

Відсутній Re.

  • Загальний модератор
  • Літератор
  • *****
  • дописів: 1898
  • Карма: +1/-0
KDE 3.5.10.
М-да. Минав 2010 рік…

Так, це вада GTK, спробуйте з консолі запустити будь-яку з цим програм і виписати сюди вивід. Також бажано вивід команди locale.

Відсутній Юра

  • Новачок
  • *
  • дописів: 14
  • Карма: +0/-0
Запуск realplay:

yurko@yurko-debian:~$ realplay

(realplay.bin:7200): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='common'

(realplay.bin:7200): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='cyrillic'

(realplay.bin:7200): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='latin'

Запуск google-chrome:

yurko@yurko-debian:~$ google-chrome
[7207:7207:47951088496:ERROR:chrome/browser/pref_service.cc(171)] Error reading Preferences: File doesn't exist. /home/yurko/.config/google-chrome/Local State: Нет такого файла или каталога

(google-chrome:7207): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='cyrillic'

(google-chrome:7207): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='common'

(google-chrome:7207): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='latin'

Запуск vlc:

yurko@yurko-debian:~$ vlc
VLC media player 0.8.6h Janus

(.:7229): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='cyrillic'

(.:7229): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='common'

(.:7229): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='latin'
yurko@yurko-debian:~$

Вивід locale:

yurko-debian:/home/yurko/source/pango/pango-1.28.0# locale
LANG=ru_UA.utf8
LC_CTYPE="ru_UA.utf8"
LC_NUMERIC="ru_UA.utf8"
LC_TIME="ru_UA.utf8"
LC_COLLATE="ru_UA.utf8"
LC_MONETARY="ru_UA.utf8"
LC_MESSAGES="ru_UA.utf8"
LC_PAPER="ru_UA.utf8"
LC_NAME="ru_UA.utf8"
LC_ADDRESS="ru_UA.utf8"
LC_TELEPHONE="ru_UA.utf8"
LC_MEASUREMENT="ru_UA.utf8"
LC_IDENTIFICATION="ru_UA.utf8"
LC_ALL=

Скачав pango-1.28.0 і спробував встановити. ./configure пройшло без помилок.
Коли зробив make, то видало таке:

yurko-debian:/home/yurko/source/pango/pango-1.28.0# make
make  all-recursive
make[1]: Entering directory `/home/yurko/source/pango/pango-1.28.0'
Making all in pango
make[2]: Entering directory `/home/yurko/source/pango/pango-1.28.0/pango'
make  all-recursive
make[3]: Entering directory `/home/yurko/source/pango/pango-1.28.0/pango'
Making all in opentype
make[4]: Entering directory `/home/yurko/source/pango/pango-1.28.0/pango/opentype'
make[4]: Цель `all' не требует выполнения команд.
make[4]: Leaving directory `/home/yurko/source/pango/pango-1.28.0/pango/opentype'
Making all in mini-fribidi
make[4]: Entering directory `/home/yurko/source/pango/pango-1.28.0/pango/mini-fribidi'
make[4]: Цель `all' не требует выполнения команд.
make[4]: Leaving directory `/home/yurko/source/pango/pango-1.28.0/pango/mini-fribidi'
make[4]: Entering directory `/home/yurko/source/pango/pango-1.28.0/pango'
  CCLD   libpangoft2-1.0.la
/bin/grep: /usr/lib/libexpat.la: No such file or directory
/bin/sed: can't read /usr/lib/libexpat.la: No such file or directory
libtool: link: `/usr/lib/libexpat.la' is not a valid libtool archive
make[4]: *** [libpangoft2-1.0.la] Ошибка 1
make[4]: Leaving directory `/home/yurko/source/pango/pango-1.28.0/pango'
make[3]: *** [all-recursive] Ошибка 1
make[3]: Leaving directory `/home/yurko/source/pango/pango-1.28.0/pango'
make[2]: *** [all] Ошибка 2
make[2]: Leaving directory `/home/yurko/source/pango/pango-1.28.0/pango'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/yurko/source/pango/pango-1.28.0'
make: *** [all] Ошибка 2
У кожного своя правда і свій світ широкий

Відсутній Re.

  • Загальний модератор
  • Літератор
  • *****
  • дописів: 1898
  • Карма: +1/-0
Спробуйте з командного рядка:
pango-querymodules > '/etc/pango/pango.modules'

Відсутній Юра

  • Новачок
  • *
  • дописів: 14
  • Карма: +0/-0
Зробив. Не допомогло.
У кожного своя правда і свій світ широкий

Відсутній Юра

  • Новачок
  • *
  • дописів: 14
  • Карма: +0/-0
...Плюс до всього не працює iceweasel. Виявилося, що це одна проблема:

yurko@yurko-debian:~$ iceweasel

(firefox-bin:28417): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='latin'

(firefox-bin:28417): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='common'

(firefox-bin:28417): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='cyrillic'

(firefox-bin:28417): GLib-GObject-CRITICAL **: g_object_get_qdata: assertion `G_IS_OBJECT (object)' failed

(firefox-bin:28417): Pango-CRITICAL **: pango_font_describe: assertion `font != NULL' failed
Ошибка сегментирования
yurko@yurko-debian:~$
У кожного своя правда і свій світ широкий

Відсутній Re.

  • Загальний модератор
  • Літератор
  • *****
  • дописів: 1898
  • Карма: +1/-0
Бракує шрифтів. Установіть усі можливі.

Відсутній Юра

  • Новачок
  • *
  • дописів: 14
  • Карма: +0/-0
Якщо можна, тут більш детально.
Я зробив apt-get install ttf-* і нічого не змінилося!..
У кожного своя правда і свій світ широкий

Відсутній Re.

  • Загальний модератор
  • Літератор
  • *****
  • дописів: 1898
  • Карма: +1/-0
Перевстановіть pango або встановіть старішу.
Ще можете спробувати:
PANGO_RC_FILE="/opt/lib32/config/pango/pangorc" sh PenumbraCollection-1.0.sh

Відсутній Юра

  • Новачок
  • *
  • дописів: 14
  • Карма: +0/-0
Спробував встановити старіші версії. Ті самі помилки. При виконанні make видає наступне:

yurko-debian:/home/yurko/source/pango/pango-1.28.0# make
make  all-recursive
make[1]: Entering directory `/home/yurko/source/pango/pango-1.28.0'
Making all in pango
make[2]: Entering directory `/home/yurko/source/pango/pango-1.28.0/pango'
make  all-recursive
make[3]: Entering directory `/home/yurko/source/pango/pango-1.28.0/pango'
Making all in opentype
make[4]: Entering directory `/home/yurko/source/pango/pango-1.28.0/pango/opentype'
make[4]: Цель `all' не требует выполнения команд.
make[4]: Leaving directory `/home/yurko/source/pango/pango-1.28.0/pango/opentype'
Making all in mini-fribidi
make[4]: Entering directory `/home/yurko/source/pango/pango-1.28.0/pango/mini-fribidi'
make[4]: Цель `all' не требует выполнения команд.
make[4]: Leaving directory `/home/yurko/source/pango/pango-1.28.0/pango/mini-fribidi'
make[4]: Entering directory `/home/yurko/source/pango/pango-1.28.0/pango'
  CCLD   libpangoft2-1.0.la
/bin/grep: /usr/lib/libexpat.la: No such file or directory
/bin/sed: can't read /usr/lib/libexpat.la: No such file or directory
libtool: link: `/usr/lib/libexpat.la' is not a valid libtool archive
make[4]: *** [libpangoft2-1.0.la] Ошибка 1
make[4]: Leaving directory `/home/yurko/source/pango/pango-1.28.0/pango'
make[3]: *** [all-recursive] Ошибка 1
make[3]: Leaving directory `/home/yurko/source/pango/pango-1.28.0/pango'
make[2]: *** [all] Ошибка 2
make[2]: Leaving directory `/home/yurko/source/pango/pango-1.28.0/pango'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/yurko/source/pango/pango-1.28.0'
make: *** [all] Ошибка 2

Другий варіант також не діє:

yurko-debian:/home/yurko/source/pango/pango-1.0.5# PANGO_RC_FILE="/opt/lib32/config/pango/pangorc" sh PenumbraCollection-1.0.sh
sh: PenumbraCollection-1.0.sh: Нет такого файла или каталога
У кожного своя правда і свій світ широкий

Відсутній Юра

  • Новачок
  • *
  • дописів: 14
  • Карма: +0/-0
...Пробував встановити версії pango 1.28.0, 1.24.5, 1.10.4.
У кожного своя правда і свій світ широкий

Відсутній Re.

  • Загальний модератор
  • Літератор
  • *****
  • дописів: 1898
  • Карма: +1/-0
Можливо, це вада cairo. Важко сказати. Пишіть звіт про ваду.

Відсутній Юра

  • Новачок
  • *
  • дописів: 14
  • Карма: +0/-0
Так чи інакше дякую за допомогу!
У кожного своя правда і свій світ широкий

Відсутній Antares

  • Новачок
  • *
  • дописів: 0
  • Карма: +0/-0
 CCLD   libpangoft2-1.0.la
/bin/grep: /usr/lib/libexpat.la: No such file or directory
/bin/sed: can't read /usr/lib/libexpat.la: No such file or directory
libtool: link: `/usr/lib/libexpat.la' is not a valid libtool archive
make[4]: *** [libpangoft2-1.0.la] Ошибка 1
[/code]

lafilefixer --justfixit (можливо доведеться встановити lafilefixer)