LINUX.ORG.RU

theme-engine-lib32

 , , ,


0

1

Подскажите, какой multilib'ы для темы не хватает для применения в приложениях32 на скринах ниже?
http://storage7.static.itmages.ru/i/16/0816/h_1471350637_5789896_933aeaf455.png
http://storage8.static.itmages.ru/i/16/0816/h_1471350638_7295893_b82509f586.png
http://storage9.static.itmages.ru/i/16/0816/h_1471350643_3892655_dd0f3c361b.png

Сначала думал это только касаемо моей темы, но когда увидел подобное в Adwaita, тут я уже задумался

Собрал-переконвертировал в compat32, но толку нет:

  • gnome-themes-standard-compat32-3.18.0-x86_64-1.txz
  • gtk+2-compat32-2.24.30-x86_64-1.txz
  • gtk+3-compat32-3.18.9-x86_64-1.txz
  • murrine-compat32-0.98.2-x86_64-1_msb.txz

Беспокоят области в gtk (как я понимаю это +2) и значки к примеру на кнопке Ok, которые не выводятся. На 32 точно не помню, но вроде бы там все нормально было.

Multilib-пакеты все установлены, которые alien собрал
Slackware 14.2 64, нужно ли врубать мультилиб для работы Wine? (комментарий)

★★★★★

Последнее исправление: NK (всего исправлений: 1)

2016 год. калеки с линуксом мастурбируют с темами внешнего вида.

anonymous
()

Multilib-пакеты все установлены, которые alien собрал

Ну так никаких проблем быть не должно

Reedych ★☆
()

в логах пробегает

...
(Fusion:17673): Gtk-WARNING **: Error loading theme icon 'gtk-ok' for stock: Unrecognized image file format

...
** (Fusion:17673): WARNING **: Invalid borders specified for theme pixmap:
        /usr/share/themes/Adwaita/gtk-2.0/Tabs/tab-top-active.png,
borders don't fit within the image

...
** (Fusion:17673): WARNING **: Invalid borders specified for theme pixmap:
        /usr/share/themes/Adwaita/gtk-2.0/Buttons/button-prelight.png,
borders don't fit within the image

...
** (Fusion:17673): WARNING **: Invalid borders specified for theme pixmap:
        /usr/share/themes/Adwaita/gtk-2.0/Buttons/button-default.png,
borders don't fit within the image

...
(Fusion:17673): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(Fusion:17673): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(Fusion:17673): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels_with_length: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(Fusion:17673): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(Fusion:17673): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(Fusion:17673): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(Fusion:17673): Gtk-WARNING **: Error loading theme icon 'gtk-cancel' for stock: Unrecognized image file format

NK ★★★★★
() автор топика

файл для проверки вот
http://www.carpeludum.com/kega-fusion/

просто бинарник оттуда возьмите и запустите, и выберете Adwaita Тему

NK ★★★★★
() автор топика

Такс, с иконками получилось справиться по аналогии , как вот здесь
https://forum.kde.org/viewtopic.php?f=66&t=118893

# gdk-pixbuf-query-loaders-32 --update-cache
# ls -l /usr/bin/gdk-pixbuf-query-loaders*
lrwxrwxrwx 1 root root    27 авг 17 19:01 /usr/bin/gdk-pixbuf-query-loaders -> gdk-pixbuf-query-loaders-64*
-rwxr-xr-x 1 root root  8044 дек 15  2015 /usr/bin/gdk-pixbuf-query-loaders-32*
-rwxr-xr-x 1 root root 11128 дек 15  2015 /usr/bin/gdk-pixbuf-query-loaders-64*

А вот с отрисовкой темы Adwaita пока никак(

И вопрос к знающим, а что loaders-32 и не выполнилось?( Просто смотрел в mint-18_xfce там все нормально

~upd А не, для системных тем установленных в /usr/share/themes/ все то же заработало, единственное что для лежащий в ~/.themes пока не применимо почему-то(

Что бы тему добить сведу к 2-м вопросам:

1 - как и где посмотреть автозапуск gdk-pixbuf-query-loaders , что бы еще gdk-pixbuf-query-loaders-32 добавить?

2 - как задействовать еще каталог с темами в $HOME?

NK ★★★★★
() автор топика
Последнее исправление: NK (всего исправлений: 1)
Ответ на: комментарий от NK

а не с ~/.themes все нормально просто вот эта тема не пашет что-то, не могу понять чего ей не хватает

http://packages.linuxmint.com/pool/main/m/mint-themes/

там вроде как

engine "pixmap"
engine "murrine" 

но что-то не применяется

NK ★★★★★
() автор топика
Последнее исправление: NK (всего исправлений: 1)
Ответ на: комментарий от NK

Попробуйте сделать симлинк с ~/.themes на ~/.local/share/themes/ или скопировать туда тему - гтк3 вроде читает темы только оттуда (не уверен).

MLP_Fan ★★
()

лог такой

...


** (Fusion:22034): WARNING **: Pixbuf theme: Cannot load pixmap file /usr/share/themes/Mint-X-18/gtk-2.0/images/button/button.svg: Couldn't recognize the image file format for file '/usr/share/themes/Mint-X-18/gtk-2.0/images/button/button.svg'


(Fusion:22034): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(Fusion:22034): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

** (Fusion:22034): WARNING **: Invalid borders specified for theme pixmap:
        /usr/share/themes/Mint-X-18/gtk-2.0/images/button/button.svg,
borders don't fit within the image

(Fusion:22034): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(Fusion:22034): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels_with_length: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(Fusion:22034): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed


...
NK ★★★★★
() автор топика
Последнее исправление: NK (всего исправлений: 1)
Ответ на: комментарий от MLP_Fan

тему - гтк3

не, тут другое и у меня с gtk2-lib32 возня по ходу

навело меня на размышление тут вот
https://bbs.archlinux.org/viewtopic.php?pid=854635#p854635

и там librsvg пересобирают-ставят, сделал в compat32 следующие пакеты

libcroco-compat32-0.6.11-x86_64-1compat32.txz
librsvg-compat32-2.40.16-x86_64-1compat32.txz

и все заработал.

Кстати из моего лога видно, что не читается svg, а посмотрел Adwaita там png. В общем счастлив, что заработало.
Скрин подтверждения: http://polariton.ad-l.ink/8YW5KLZqM/image.png

NK ★★★★★
() автор топика

Итак, по gtk2-theme32 выводы такие:

для Adwaita и Mint-X тем нам необходимо:

libcroco-compat32
librsvg-compat32
murrine-compat32

при этом для слаки-14.2 весь мультилиб был установлен и проверялось на нем

Для отображения иконок решение пока что только такое найдено:
theme-engine-lib32 (комментарий)

NK ★★★★★
() автор топика
Последнее исправление: NK (всего исправлений: 2)
Ответ на: комментарий от NK

и еще вот gnome-themes-standard-compat32 что бы не было ошибки

Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «adwaita»,

NK ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.