[Gelistirici] Son güncellemelerden sonra ikonlarım bozuldu...
Gökçen Eraslan
gokcen at pardus.org.tr
5 Haz 2009 Cum 09:27:21 EEST
...diyenlerin, icon-theme-oxygen-ong paketini kurup, logout olup
/var/tmp/kde4cache-$USER/kpc dizinini silip, login olmaları rica olunur.
Soruna gelince, değişikliklerden önce kdebase-runtime paketi, Oxygen simge
temasını yanında getirdiği için hayli büyüktü (54M). Bunun cd'de çok yer
kapladığını düşünerek bir kaç hamle yaptık:
- PNG ve SVG ikonları ayrı paketler haline getirdik ki, vereceğimiz karara
göre CD'ye sadece 1 tanesini alalım, yerden kazanalım
- SVGZ (GZip ile sıkıştırılmış SVG ikonu) ikonları svg haline getirdik ki,
paket sıkıştırma yöntemimiz olan LZMA GZip'ten daha iyi sıkıştırsın ve SVG
paketinin boyu küçülsün. Bunun tabi dezavantajı da, kurulu boyutumuz ~150M
kadar arttı, çünkü artık sisteme SVGZ değil SVG ikonlar kuruluyor.
- Simgeleri /usr/kde/4/share/icons yerine /usr/share/icons dizinine kurulsun.
Bunun konuyla pek alakası yok, ikonlarla hazır oynuyorken yapalım dedik. Simge
temalarının isimleri artık standartlaştığı için, teorik olarak diğer masaüstü
ortamlarının da Oxygen kullanması için bir engel kalmadı artık.
Fakat, Qt, SVG çizimi konusundan hala büyük eksiklere sahip olduğundan sadece
SVG kurulu sistemde bazı ikonlar fena görünüyor. Bu çok uzun zamandır böyle,
az önce 2008 sistemde baktığımda, Qt Oxygen SVG'lerini hala aynı berbat
hatalarla çizdiriyordu.
Özetle, CD'ye sadece PNG'leri alırsak pek bir sorun kalmayacak. Daha önce, "e
bu sefer de kullanıcılar bir Plasmoid'i masaüstüne atıp istedikleri kadar
büyütebiliyorlardı ve ikonlar bozulmuyordu çünkü sistemde SVG'leri vardı" diye
düşünüp sadece SVG'leri CD'ye almayı düşünmüştük ama olay böyle değil. Network
Manager ve Pil dışındaki herhangi bir plasmoid'i masaüstünde büyüttüğünüzde
simge _sistemde SVG'si olsa dahi_ bozuluyor çünkü KDE her durumda öncelikli
olarak PNG'yi tercih ediyor, o da Qt'nin SVG renderına güvenmediğinden
sanırım. Network Manager ve Pil plasmoidleri hard-coded olarak direk SVG
kullandıkları için olaydan etkilenmiyorlar.
Durum budur, selamlar.
--
Gökçen Eraslan
Pardus Developer
-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: kullanılamıyor
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20090605/f18e907d/attachment-0002.pgp>
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi