ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Не отображаются svg-иконки без librsvg
@ 2018-03-27  3:41 Антон Мидюков
  2018-03-27  4:21 ` Alexey V. Vissarionov
  2018-03-27  8:22 ` Leonid Krivoshein
  0 siblings, 2 replies; 9+ messages in thread
From: Антон Мидюков @ 2018-03-27  3:41 UTC (permalink / raw)
  To: ALT Devel discussion list

Обнаружил, что если в системе не установлен пакет librsvg, то svg-иконки 
не отображаются. Проблема не всплывала ранее, так как librsvg 
вытягивается многими приложениями, а у большинства программ есть 
растровые иконки. Тем не менее так совпало, что regular-lxde не 
вытягивал librsvg, а lightdm-gtk-greeter использует только svg-иконки. 
Так что в окне приветствия иконки не отображаются.

На данный момент добавили в mkimage-profiles в список desktop+regular 
пакет librsvg. Так что librsvg будет гарантированно вытягиваться во все 
десктопные регулярки.

Даже не знаю, считать ли багом отсутствие зависимости на librsvg у 
пакета lightdm-gtk-greeter?

-- 
С уважением, Антон Мидюков <antohami@altlinux.org>



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] Не отображаются svg-иконки без librsvg
  2018-03-27  3:41 [devel] Не отображаются svg-иконки без librsvg Антон Мидюков
@ 2018-03-27  4:21 ` Alexey V. Vissarionov
  2018-03-27  8:12   ` Антон Мидюков
  2018-03-27  8:22 ` Leonid Krivoshein
  1 sibling, 1 reply; 9+ messages in thread
From: Alexey V. Vissarionov @ 2018-03-27  4:21 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 403 bytes --]

On 2018-03-27 10:41:39 +0700, Антон Мидюков wrote:

 > Даже не знаю, считать ли багом отсутствие зависимости на librsvg
 > у пакета lightdm-gtk-greeter?

Без него работает (пусть даже с ограничением функциональности)?
Значит, не баг.


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] Не отображаются svg-иконки без librsvg
  2018-03-27  4:21 ` Alexey V. Vissarionov
@ 2018-03-27  8:12   ` Антон Мидюков
  2018-03-27 10:16     ` Alexey V. Vissarionov
  0 siblings, 1 reply; 9+ messages in thread
From: Антон Мидюков @ 2018-03-27  8:12 UTC (permalink / raw)
  To: devel

27.03.2018 11:21, Alexey V. Vissarionov пишет:
> On 2018-03-27 10:41:39 +0700, Антон Мидюков wrote:
>
>   > Даже не знаю, считать ли багом отсутствие зависимости на librsvg
>   > у пакета lightdm-gtk-greeter?
>
> Без него работает (пусть даже с ограничением функциональности)?
> Значит, не баг.
Работает, но вместо иконок заглушка, указывающая на отсутствие иконки. 
Приходится наугад тыкать :-)

-- 
С уважением, Антон Мидюков <antohami@altlinux.org>



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] Не отображаются svg-иконки без librsvg
  2018-03-27  3:41 [devel] Не отображаются svg-иконки без librsvg Антон Мидюков
  2018-03-27  4:21 ` Alexey V. Vissarionov
@ 2018-03-27  8:22 ` Leonid Krivoshein
  1 sibling, 0 replies; 9+ messages in thread
From: Leonid Krivoshein @ 2018-03-27  8:22 UTC (permalink / raw)
  To: ALT Linux Team development discussions


27.03.2018 06:41, Антон Мидюков пишет:
> Обнаружил, что если в системе не установлен пакет librsvg, то 
> svg-иконки не отображаются. Проблема не всплывала ранее, так как 
> librsvg вытягивается многими приложениями, а у большинства программ 
> есть растровые иконки. Тем не менее так совпало, что regular-lxde не 
> вытягивал librsvg, а lightdm-gtk-greeter использует только svg-иконки. 
> Так что в окне приветствия иконки не отображаются.
>

http://s00.yaplakal.com/pics/pics_original/9/1/0/9612019.jpg

И как же тогда без иконок входить? :)


-- 
Best regards,
Leonid Krivoshein.



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] Не отображаются svg-иконки без librsvg
  2018-03-27  8:12   ` Антон Мидюков
@ 2018-03-27 10:16     ` Alexey V. Vissarionov
  2018-03-27 10:28       ` Yuri Sedunov
  2018-03-29 10:07       ` Anton V. Boyarshinov
  0 siblings, 2 replies; 9+ messages in thread
From: Alexey V. Vissarionov @ 2018-03-27 10:16 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: gremlin

On 2018-03-27 15:12:44 +0700, Антон Мидюков wrote:

 >>> Даже не знаю, считать ли багом отсутствие зависимости на
 >>> librsvg у пакета lightdm-gtk-greeter?
 >> Без него работает (пусть даже с ограничением
 >> функциональности)? Значит, не баг.
 > Работает, но вместо иконок заглушка, указывающая на отсутствие
 > иконки. Приходится наугад тыкать :-)

Тоже коряква... А приделать какому-нибудь пакету зависимости от
librsvg и lightdm-gtk-greeter реально?

Вообще этих гритеров, если мне grep не врет, куча разных:

lightdm-gtk-greeter - LightDM GTK+ Greeter
lightdm-gtk-greeter-pd - LightDM GTK+ Greeter (prompt-driven)
lightdm-kde-greeter - LightDM KDE4 Greeter
lightdm-qt-greeter - LightDM QT Greeter

И все они, насколько я вижу, умеют Provides: lightdm-greeter; по
такому случаю вопрос: остальным librsvg тоже нужно? Может, самому
lightdm про Requires: librsvg сказать?

Вообще, конечно, библиотека неприятная - тащит много: libcairo,
libcroco, libgdk_pixbuf, libgio, libglib, libgobject, libpango,
libpangocairo, libxml2


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] Не отображаются svg-иконки без librsvg
  2018-03-27 10:16     ` Alexey V. Vissarionov
@ 2018-03-27 10:28       ` Yuri Sedunov
  2018-03-27 10:53         ` Alexey V. Vissarionov
  2018-03-29 10:07       ` Anton V. Boyarshinov
  1 sibling, 1 reply; 9+ messages in thread
From: Yuri Sedunov @ 2018-03-27 10:28 UTC (permalink / raw)
  To: devel

В Вт, 27/03/2018 в 13:16 +0300, Alexey V. Vissarionov пишет:
> On 2018-03-27 15:12:44 +0700, Антон Мидюков wrote:
> 
>  >>> Даже не знаю, считать ли багом отсутствие зависимости на
>  >>> librsvg у пакета lightdm-gtk-greeter?
>  >> Без него работает (пусть даже с ограничением
>  >> функциональности)? Значит, не баг.
>  > Работает, но вместо иконок заглушка, указывающая на отсутствие
>  > иконки. Приходится наугад тыкать :-)
> 
> Тоже коряква... А приделать какому-нибудь пакету зависимости от
> librsvg и lightdm-gtk-greeter реально?
> 
> Вообще этих гритеров, если мне grep не врет, куча разных:
> 
> lightdm-gtk-greeter - LightDM GTK+ Greeter
> lightdm-gtk-greeter-pd - LightDM GTK+ Greeter (prompt-driven)
> lightdm-kde-greeter - LightDM KDE4 Greeter
> lightdm-qt-greeter - LightDM QT Greeter
> 
> И все они, насколько я вижу, умеют Provides: lightdm-greeter; по
> такому случаю вопрос: остальным librsvg тоже нужно?

%_libdir/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
может быть нужен только приложениям слинкованным с libgdk_pixbuf-2.0


-- 
Yuri N. Sedunov



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] Не отображаются svg-иконки без librsvg
  2018-03-27 10:28       ` Yuri Sedunov
@ 2018-03-27 10:53         ` Alexey V. Vissarionov
  2018-03-27 11:12           ` Yuri Sedunov
  0 siblings, 1 reply; 9+ messages in thread
From: Alexey V. Vissarionov @ 2018-03-27 10:53 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On 2018-03-27 13:28:50 +0300, Yuri Sedunov wrote:

 >>>>> Даже не знаю, считать ли багом отсутствие зависимости на
 >>>>> librsvg у пакета lightdm-gtk-greeter?
 >>>> Без него работает (пусть даже с ограничением
 >>>> функциональности)? Значит, не баг.
 >>> Работает, но вместо иконок заглушка, указывающая на
 >>> отсутствие иконки. Приходится наугад тыкать :-)
 >> Тоже коряква... А приделать какому-нибудь пакету зависимости
 >> от librsvg и lightdm-gtk-greeter реально?
 >> Вообще этих гритеров, если мне grep не врет, куча разных
 >> И все они, насколько я вижу, умеют Provides: lightdm-greeter;
 >> по такому случаю вопрос: остальным librsvg тоже нужно?

 > %_libdir/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so может
 > быть нужен только приложениям слинкованным с libgdk_pixbuf-2.0

Ага. А вообще без SVG можно обойтись? Ну, что-то совсем растровое
использовать... PNG какой-нибудь :-)

А кому захочется красивостей - для тех слабать пакет с преферансом и
курти^W^W^W картинками в SVG и зависимостью от librsvg


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] Не отображаются svg-иконки без librsvg
  2018-03-27 10:53         ` Alexey V. Vissarionov
@ 2018-03-27 11:12           ` Yuri Sedunov
  0 siblings, 0 replies; 9+ messages in thread
From: Yuri Sedunov @ 2018-03-27 11:12 UTC (permalink / raw)
  To: devel

В Вт, 27/03/2018 в 13:53 +0300, Alexey V. Vissarionov пишет:
> On 2018-03-27 13:28:50 +0300, Yuri Sedunov wrote:
> 
>  > %_libdir/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
> может
>  > быть нужен только приложениям слинкованным с libgdk_pixbuf-2.0
> 
> Ага. А вообще без SVG можно обойтись? Ну, что-то совсем растровое
> использовать... PNG какой-нибудь :-)

Нв 800x600 можно и текстовым XPM-каким-нибудь обойтись.


-- 
Yuri N. Sedunov



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] Не отображаются svg-иконки без librsvg
  2018-03-27 10:16     ` Alexey V. Vissarionov
  2018-03-27 10:28       ` Yuri Sedunov
@ 2018-03-29 10:07       ` Anton V. Boyarshinov
  1 sibling, 0 replies; 9+ messages in thread
From: Anton V. Boyarshinov @ 2018-03-29 10:07 UTC (permalink / raw)
  To: Alexey V. Vissarionov; +Cc: ALT Linux Team development discussions

В Tue, 27 Mar 2018 13:16:24 +0300
"Alexey V. Vissarionov" <gremlin@altlinux.org> пишет:

> Вообще, конечно, библиотека неприятная - тащит много: libcairo,
> libcroco, libgdk_pixbuf, libgio, libglib, libgobject, libpango,
> libpangocairo, libxml2
В системе, где есть lightdm-gtk-greeter это всё очевидно уже есть. Ну
или почти всё, проверять недосуг.


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2018-03-29 10:07 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-03-27  3:41 [devel] Не отображаются svg-иконки без librsvg Антон Мидюков
2018-03-27  4:21 ` Alexey V. Vissarionov
2018-03-27  8:12   ` Антон Мидюков
2018-03-27 10:16     ` Alexey V. Vissarionov
2018-03-27 10:28       ` Yuri Sedunov
2018-03-27 10:53         ` Alexey V. Vissarionov
2018-03-27 11:12           ` Yuri Sedunov
2018-03-29 10:07       ` Anton V. Boyarshinov
2018-03-27  8:22 ` Leonid Krivoshein

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git