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