Bir taraftan Pardus için Xfce ile ilgili gelişmeleri yakından takip edip bugları kapatmakla uğraşırken, diğer taraftan da müzik işlerimi aksatmamaya çalışıyorum. Bu aralar #pardus ve #pardus-devel kanallarında görünmememin asıl sebebi bu.
İstanbul’da oturan arkadaşlarımızın zamanları uygunsa, Cumartesi günü saat akşam 11 civarı Taksim Pulp barda bekliyoruz.
Alternatif masaüstü yöneticisinin ayak sesleri Pardus’ta duyulmaya başladı! Akın Ömeroğlu tarafından geçtiğimiz günlerde tartışmaya açılan, “Ana sayfada Xfce seçkisi olma konusu” fazla zaman kaybetmeden sonuçlandı ve an itibariyle Pardus Wiki’sinde ana sayfada yerini almış bulunuyor. Wiki’de Xfce ile ilgili belgeler Xfce sayfasına eklendi.
Tabi, Pardus’ta Xfce ile ilgili böyle güzel yılbaşı haberleri olurken, Xfce kullanıcılarından yine katkılarını beklediğimizi belirtmeden edemeyeceğim. Yapmanız gereken çok basit, Eğer Xfce sayfasında kırmızı bir link görüyorsanız, bilin ki o linkin açtığı sayfa boştur, doldurulmaya muhtaçtır.
Dolduralım arkadaşlar!
Bildiğiniz üzere geçen gün Virtual Box’un 2.1.0 majör sürümü yayınlandı ve gerek GUI, gerek API açısından çeşitli iyileştirmeler ve yeni desteklerle karşımıza çıktı. Bugün 2.0.6 sürümünden 2.1.0′e geçiş yaparken küçük bir sorunla karşılaştım:
/VirtualBox: error while loading shared libraries: libcap.so.1: cannot open shared object file: No such file or directory
İnternetten küçük bir araştırmayla hemen çözüm için ne yapmamız gerektiğini de öğrendim:
ln -s /lib/libcap.so.2.10 /lib/libcap.so.1
Bundan sonra Virtual Box’un çalışıyor olmasını umuyorum. En azından bende çalıştı =) Bu arada Virtual Box’un nasıl kurulacağı konusunda yardım almak isterseniz; önce depodan kernel-source paketini kurun, ardından root yetkisiyle, sitesinden indirdiğiniz .run uzantılı Virtual Box dosyasını sh komutuyla çalıştırın, yani:
sh VirtualBox-2.1.0-41146-Linux_x86.run
Daha sonra da gerekli kernel modülünü yine root olarak çağırın:
modprobe vboxdrv
Her oturumda bu modülü çağırma zahmetine katlanmamak içinse, /etc/modules.autoload.d/kernel-2.6 dosyasına yeni satır olarak vboxdrv ekleyin. Kurulum veya güncellemeyi aynı şekilde yapabilirsiniz.
Müzik çalışmalarımın yoğunlaşması nedeniyle bu aralar Pardus’umdan uzak kalmış olsam da, Nathan’ın Uluzilla’da girmiş olduğu hatayı[1] hala kapatamadığım için geceleri gözüme uyku girmez oldu!
Bu nasıl bir hatadır ki, geceleri uykumu kaçırıyor? Linux Mint’in (Xfce Community) öntanımlı ağ yöneticisi veya Archlinux’ta netcfg ile uğraşmak istemeyen newbie’lere sıklıkla önerilen bir uygulama olduğu için; daha da önemlisi Pardus’ta Xfce kullananların ağ yöneticisi tercihlerini önemli derecede etkileyebilecek bir hata girdisi olduğu için, daha fazla gecikmeden inşa dosyalarını düzenleyip Review’e gönderdim (haha, gtk2 & glib2 güncellenene kadar sıradan Pardus kullanıcısıyım demiştim; ama Xfce’yi hala takip ettiğimi de ayrıca belirtmiştim =)).
Wicd, ağ servisi olarak çalışıyor:
Açılışta çalıştırılınca sistem çekmecesine yerleşebiliyor. Xfce’de açılışta çalıştırılan uygulamalar arasında işaretlenmiş bir şekilde görebilirsiniz. Aşağıdaki resimde, sistem çekmecesinin en başındaki simge, Wicd’in simgesi ve yeşil çubuk, kablosuz bağlantı algılama gücünü gösteriyor, yanılmıyorsam:
Tüm bunların yanında, Wicd’in Türkçe desteğinin olması da bizim için sürpriz niteliğinde. Çevirmene buradan teşekkürler:
Wicd paketi şuan denetleme & düzenleme aşamasında ve şimdiden bir olumlu yanıt almış durumda. Kısa zamanda Katkı deposunda yerini alacak =) Bol Xfce’li günler..
[1]: http://bugs.pardus.org.tr/show_bug.cgi?id=8358
Müzik çalışmaları nedeniyle bir süre ortalıkta görünemeyeceğim. Tez ödevinde de küçük bir plan yaptıktan sonra Django ve PyGTK’ye geri dönmeyi umuyorum. Pardus? Ha, onda glib2 & gt2 güncellemesi gerçekleşene kadar ben sıradan bir kullanıcıyım. Xfce’yi takip ediyorum, merak etmeyin =)
İlk beta sürümde benim en çok canımı sıkan şey, KDE kütüphanelerini kullanan programların sistem çekmecesine yerleşemiyor olmasıydı. Buna en iyi örnek Paket Yöneticisi ve Ağ Programcığı olabilir. Fakat bugün yeni çıkan Hopper kod isimli beta sürümünü[1] paketleyip yükler yüklemez ilk işim bu hatayı denetlemek oldu. Sonuç mükemmel! Birtakım güzelleştirmeler ve az da olsa bir kısım Türkçe çevirilerinin eklenmiş olması benim açımdan mutluluk verici bir şey.
Diğer taraftan, çevirilerdeki iyileştirmelerin beta2 sürümüne yetişememiş olması benim için biraz can sıkıcı oldu. Beta3′e kadar tekrar temel bileşenlerin çevirilerini ele alıp göndereceğiz. Bunun dışındaki tek sorunumuz ise, Pardus’ta Xfce-4.4.3′ten 4.6 sürümüne geçiş, değişen yapılandırma araçları nedeniyle az biraz sancılı olacak. Umarım kısa zamanda çözümünü bulur ve uygularım.
Beta3′te daha fazla Türkçe desteği olması dileğiyle, bizi izlemeye devam edin.
—-
[1]: http://www.xfce.org/about/news?id=18
Nedense Linux’ta font meselesi biraz can sıkıcı oluyor. O kadar uğraşı, didinme; ama bir yerde kendi yaptığımız fontconfig gene patlak veriyor illa ki. Üstelik bu ayarlamalar bazen masaüstü yöneticisine göre de farklılık gösterebiliyor.
En sonunda pes edip Xfce-4.4.3 sürümünden 4.6′ya tekrar geçiş yaptım. Gözüm fontlara öyle alışmış ki, yeni sürüme geçişte fontların biraz daha güzelleştiğini gördüm. Tuhaf! Sanki bu iş ~/.fonts.conf ile olacak iş değilmiş gibi geldi birden. Belki de doğrudur; çünkü Archlinux’ta cleartype yamalı freetype2, fontconfig, cairo ve ilgili kütüphaneleri kullanırdım ve neredeyse Mac Os X font rendering biçiminin birebir aynısını elde edebiliyordum.
Neyse ki, Xfce-4.6′daki font rendering olayını yeterli bulup “Gene ne pislikle karşılaşacağım?” derken, qt uygulamalarındaki yazıtipi yumuşatmanın yalan olduğunu gördüm:

Bunu da genel bir rgb konfigürasyonuyla çözebileceğimi umdum:
<?xml version=”1.0″?>
<!DOCTYPE fontconfig SYSTEM “fonts.dtd”>
<fontconfig>
<match target=”font”>
<edit name=”rgba” mode=”assign”>
<const>rgb</const>
</edit>
</match>
</fontconfig>
Bu satırları ~/.fonts.conf dosyasına kaydettikten sonra elde ettiğim sonuç tatmin edici:

Pardus, PulseAudio’ya 2008 sürümüyle geçiş yapmıştı. Kimilerince çok erken bir geçiş oldu, kimilerince de tamamen gereksiz bir girişim olarak algılandı vesaire.. Biz onu bunu bırakalım, neticesinde Pardus PulseAudio kullanıyor ve daha iyi bir alternatifi olmadığı sürece de kullanmaya devam edecek gibi gözüküyor.
Ama iş, Pardus’un PulseAudio’ya geçişiyle de bitmiyor; var olan paketlerin PulseAudio uyumlu olarak konfigüre edilmesi, gerekirse paketlenip tekrar derlenmesi gerekiyor. Nitekim, geçen hafta Mpd’nin –disable-pulse olarak derlenip paketlendiğini farkettim ve hemen düzelttim. Fakat PulseAudio’da Mpd için bir iki ayar daha yapmak gerekiyormuş. Onun için Pardus Viki’ye kısa bir kurulum & kullanım belgesi ekledim. Umarım işinize yarar:
http://tr.pardus-wiki.org/MPD
Xfce 4.6′ya doğru hızla yol alırken, bugün bayramımız için 4.4.3 sürümü çıkarıldı desem kim inanır? Şaka bir yana, Xfce projesinin başyazarı Olivier Fourdan, 4.6 sürümü için yapılan yoğun çalışmaya rağmen, Xfce’nin kararlı sürümünü kullanan (4.4.2) bilgisayar kullanıcılarını unutmadı ve bir nevi bakım sürümünü bize eposta listesi yoluyla 2 gün önce bildirdi. Az biraz Xfce 4.6′nin izlerini bu bakım sürümünde göreceğiz diye beklerken, Pardus için paketini yapıp kurduğumda boşuna ümitlendiğimi farkettim. Sürpriz anlayışları gerçekten takdire değer.
Peki, Xfce 4.4.3 sürümünde neler değişti? Değişiklikler en çok, yeni çevirilerin dahil edilmesi ve Xfce bugzilla’sında belirtilen bugların giderilmesi üzerine. Değişiklikler listesinin tamamını şuradan okuyabilirsiniz:
http://www.xfce.org/documentation/changelogs/4.4.3
Hepimizin Cumhuriyet Bayramı kutlu olsun.
Önce, Pardus kullanıcıları eposta listesindeki bir kullanıcının sorusuna cevap olarak yazdığım epostayı paylaşayım:
http://liste.pardus.org.tr/pardus-kullanicilari/2008-October/044281.html
“Xfce ile ilgili gelişmeler sürecek mi?” sorusuna nasıl cevap versem, bilemedim. Belki Pardus’ta, Xfce paketleriyle -bu aralar- ilgilenen tek geliştirici olmam bu sorunun sorulma nedeni olabilir; ama aslında tek değilim, bunu hissedebiliyorum ve diğer geliştiriciler ve Xfce kullanıcıları da sağolsunlar, desteklerini esirgemiyorlar.
Xfce’nin 4.6_beta1 sürümü çoktan paketlendi; fakat kararlı olmayışı sebebiyle depoya alınmadı. Bu sırada, “Acaba ben ne yapabilirim?” diye düşünerek, üç dört öğelik bir liste oluşturdum. Bu öğelerden en yüksek aciliyeti olan ve katkılarınızı beklediğim bir öğe var: Çeviriler.
“Xfce zaten yeteri kadar çevrilmiş görünüyor?”, “Yüzde 10′luk çevrilmeyen kısım için mi aciliyet gerekli?” gibisinden sorular sormanıza mahal vermeden hemen yanıtı yazalım: Xfce çok değişti! Gerek araçlarıyla, gerek tasarımı ve özellikleriyle bir çok şey yeniden kodlanmış ve yeni özellikler kazandırılmış. Dolayısıyla da çeviriler açısından tekrar dibe batmış durumdayız. Eğer İngilizce’nize güveniyorsanız ve daha önce de program çevirisi deneyiminde bulunduysanız, katkılarınızı bekliyoruz.
Dağıtım kısıtlaması kesinlikle söz konusu değildir. İşte birinci derece önemli çeviri listemiz: http://www.google.com/notebook/public/13750787013636456090/BDSMKQgoQ7pbK2tAj.
Evet, şimdilik çok az görünüyor; ama bunlar çok önemli çeviriler. Bunların hemen ardından da, goodies etiketli Xfce programlarının çevirisine el atmayı umuyoruz. Kaç tane goodies etiketli program olduğunu merak edenler şuraya bakabilir: http://goodies.xfce.org/releases/
Çeviri yapmak isteyenler bu yazıya, neyi çevirmek istediklerini yazarak yorum olarak belirtebilirler.