KDE i applnk jeszcze raz

Michal Kochanowicz michal w michal.waw.pl
Śro, 28 Lis 2001, 17:48:24 CET


Cześć

Wykonałem kilka testów na KDE żeby zorientować się jak sobie radzi z
bitmapami używanymi w menu. Oto wnioski do jakich doszedłem:
1. KDE uwzględnia katalog %{_pixmapsdir} w procesie poszukiwania pliku o
   wskazanej nazwie.
2. KDE dopuszcza podanie rozszerzenia pliku z ikoną w plikach .desktop
   oraz .directory.
3. KDE *nie* potrafi przeskalować bitmapy. Jeśli w danym miejscu (menu,
   pasek zadań itd.) potrzebna jest ikona o rozmiarach x*x a odnaleziony
   plik zawiera bitmapę o innych wymiarach, *nie* zostanie on
   wyświetlony.  Przykłady (przy menu skonfigurowanym do wyświetlania
   ikon o wymiarach 16x16):
   * %{_applnkdir}/Terminals/.directory
     Icon=package_terminals.png
     package_terminals.png: PNG image data, 48 x 48, 8-bit/color RGBA, non-interlaced
   * %{_applnkdir}/Settings/GNOME/Session/.directory
     Icon=gnome-session.png
     gnome-session.png: PNG image data, 48 x 48, 8-bit/color RGBA, non-interlaced
   Żadna z powyższych ikon nie jest wyświetlana. Jednocześnie
   przeskalowanie ikonki do rozmiaru 16x16 powoduje że pojawia się ona w
   menu.

Ponieważ Tomek napisał kilka dni temu, że KDE *potrafi* skalować bitmapy
mam prośbę do osób które mają taką możliwość o przetestowanie powyższej
sytuacji.

Chciałbym tylko zwrócić uwagę, że KDE buforuje ikonki, i po usunięciu
ikonki trzeba odczekać pewien czas zanim przestanie się ona pojawiać w
menu. Może być również potrzebne przebudowanie bazy za pomocą
kbuildsycoca. Czas buforowania jest konfigurowalny w:
Settings/KDE/Look & Feel/Panel/Menu Cache

Jeśli okaże się, że KDE faktycznie nie potrafi skalować ikonek,
konieczne będzie rozważenie dodania podpakietu applink z ikonkami dla
KDE. Problem natomiast będzie z pozostałymi ikonkami z plików .desktop
bo IMHO nie ma sensu dodawanie do każdego pakietu ikonek w kilku
rozmiarach.
-- 
--= Michal Kochanowicz==--==--==BOFH==--==--==michal w michal.waw.pl =--
--= finger me for PGP public key or visit http://michal.waw.pl/PGP =--
--==--==--==--==--==-- Vodka. Connecting people.--==--==--==--==--==--



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