pixmaps/icons (Re: kdebase)

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Pią, 16 Mar 2001, 01:40:18 CET


On Fri, 16 Mar 2001, Jakub Bogusz wrote:

> On Tue, Mar 13, 2001 at 02:02:25PM +0100, Tomasz Kłoczko wrote:
> > 2) ścieżki do plików wymieniane w Icon.
> > 
> > w %{_pixmapsdir} jest cała struktóra typu {hicolor,locolor}/*/apps.
> 
> W %{_pixmapsdir}? W iluś pakietach widziałem
> %{_datadir}/icons/{hicolor,locolor}.

To jest do pousuwania. Te katalogi jeżeli już to powinny należeć do
kdebase.
Tak czy inaczej o ile w niczym by to nie przeszkadzało KDE to byłbym za
przesunięciem %{_pixmapsdir}/hicolor/48x48/apps bezpośrednio do
%{_pixmapsdir}. Na plikach desktop z gnome i reszcie widać, że KDE panel
potrafi sobie dac radę ze skalowaniem ikonek i o ile sięgałby najpierw do
podkatalogów a potem na koniec bezpośrednio do %{_pixmapsdir}
to rozwiązałoby IMHO kwestię.
Jeżeli miałbyś chęć sprawdzić to czy to działa w ten sposób to po za
wykonanien w każdym pakiecie kde

find $RPM_BUIL_ROOT%{_applnkdir} -type f -exec perl <i tu podmiana Icon=* na Icon=*.png>

i dodatkowo przesuwając %{_pixmapsdir}/hicolor/48x48/apps/* do
%{_pixmapsdir} w zasadzie chyba nic więcej nie trzebaby robić. Czyli w ten
soposób udałoby się uzyskać współdzielenie zasobo opisu aplikacji między
KDE i GNOME minimalnym nakładem dodatkowych manipulacji.

> W ogóle czym się różni %{_pixmapsdir} od %{_datadir}/icons?
> Jeszcze jest %{_datadir}/icons/mini.

%{_pixmapsdir} zawiera /usr/X11R6/share/pixmaps. Poprzez odpowiednią
konfigurację na poziomie kdelibs bazowy katalog z ikonkami to nie jest
%{_datadir}/icons tylko włąsnie %{_pixmapsdir} czyli
/usr/X11R6/share/pixmaps. Codziło o to zeby te pliki lądowały w katalogu w
którym będzie mógł je znaleźć panel z gnome i co się udaje.

> (%{_datadir} w tym przypadku to /usr/X11R6/share)

A i jeszcze jedno. %{_pixmapsdir} jest stałe czyli nie jest zależne od
np. %{_prefix} czy %{_datadir}.

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*



Więcej informacji o liście dyskusyjnej pld-devel-pl