19
May
Aşağıda okuyacaklarınız geçtiğimiz günlerde iki parça olarak KDE Yerelleştirme listesine attığım mesajdır. KDE ile ilgili olan ama henüz listeye üye olmayan kişilere ulaşması için günlüğümden de yayınlıyorum. Ama tartışmaların liste üzerinden devam etmesi için bu kaydı yorumlara kapatıyorum. KDE ile ilgili bu ve benzer konular hakkında fikirlerinizi söylemek için KDE Yerelleştirme listesine kayıt olunuz.
Burada kde.org'u kısaca analiz ederek ondan kde.org.tr'de nasıl yararlanabileceğimiz hakkında kendi kişisel fikirlerimi paylaşacağım. Bunlar hakkında tartışıp karar verdiklerimizi uygulayabilir, ayrıca tartışmalarla yapılabilecek yeni şeyleri ortaya çıkarabiliriz.

kde.org'un en üst bölümünde beş ana bölüme bağlantı bulunmaktadır. Bu bölümler aşağıdaki gibidir:
Şimdi tek tek bu ana bölümlerin içeriklerine bakalım.

Community bölümünde KDE topluluğu, KDE topluluğunun neler yaptığı ve bu topluluğun bir parçası olmak için neler gerektiği gibi bilgiler bulunuyor özetle. Aşağıdaki bölümlerden oluşuyor:
About KDE'yi incelemeye başlayalım. Bu bölümde KDE'nin ne olduğu, ne yapmayı hedeflediği ve ne ürettiği anlatılıyor. About KDE, Community'deki alt bölümlere sahip tek girdi. Şu alt başlıkları içeriyor:
Software Compilation'da KDE Yazılım Derlemesi'nden ve onun KDE-Libs, KDE-Base, KDE-Plasma-Addons gibi bileşenlerinden bahsediliyor.

Project Management'ta KDE'nin teknik, yasal ve finansal olarak nasıl yönetildiği anlatılıyor.

Development Model'de KDE'nin benimsediği temel geliştirme modeli, KDE Felsefesi ve Öğretileri yer alıyor.

Internationalization'da KDE'nin uluslararasılaştırma ve yerelleştirme konularına değiniliyor.

KDE e.V. Foundation, http://ev.kde.org/ adresine bağlanmış durumda. Biz kde.org.tr'de doğrudan bu siteye bağlantı vermek yerine KDE e.V. Vakfı'nı tanıtıp, sitesindeki bilgileri özet olarak sunarsak daha iyi olacaktır. Bunun için ana sayfasının tam çevirisi ve alt bölümlerdeki önemli bilgiler yeterli olacaktır. KDE e.V. Vakfı, KDE Topluluğunu hukuki ve mali konularda temsil eden kar amacı gütmeyen tescilli bir organizasyondur.

Özgür Qt Vakfı, Qt'nin her zaman özgür yazılımların ve KDE yazılımlarının geliştirimi için uygun kalmasını sağlamayı amaçlayan bir organizasyon. KDE ve Qt'nin ilk zamanlarıyla ilgili özellikle sanırım.

History'de KDE'nin tarihi, katkıcı buluşmaları, katkıcı ödülleri ve KDE'nin zaman çizelgesi hakkında kısa kısa bilgiler var.

Awards'ta KDE'nin bu zamana kadar aldığı ödüller hakkında bilgi var. Ama ilginç bir şekilde en son ödül 2009'da alınmış. Ya bu tarihten sonra KDE bir ödül alamadı ya da sayfanın güncellenmesi 2009'dan sonra gerçekleşmedi. Bu sayfa ne kadar önemli emin değilim. kde.org.tr'de tam bir çeviri yerine KDE'nin yıllar içinde pek çok ödül kazandığından bahsedebilir ve sadece önemli ödülleri belirtebiliriz, ödüller hakkında daha detaylı bilgi almak isteyenler için de asıl sayfaya bağlantı veririz.

Press Contact, basından kişilerin KDE hakkında daha fazla bilgi almak için kullanabileceği kanalları, KDE geliştiricileriyle röportaj yapmak isterseler kimlere başvurabileceklerini söylüyor. Ayrıca KDE ile resmi temas kurmak isteyenlere de hizmet ediyor. Her kıta için ana temsilciliklerin yanı sıra her (çoğu) ülke için de temsilciler bulunuyor. Türkiye temsilcisi Görkem Çetin. Bu sayfayı kde.org.tr'ye eklerken Türkiye dışındaki bölgesel temsilcileri belirtmemize gerek olup olmadığını tartışmalıyız. Bence buna göre yok. Ana temsilciliklerle Türkiye temsilcisi hakkında bilgi vermemiz yeterli olacaktır. Bu hem sayfanın daha sade hem de daha kolay bakımlı olmasını sağlayacaktır. Diğer bölgesel temsilciliklerin görülmesi için asıl yazının ziyaret edilebileceğini söyleyebiliriz.

Şimdi Announcements bölümüne geçelim. Burada sürümler ve etkinliklerle ilgili KDE duyuruları arşivi bulunuyor. Bundan sonra kde.org.tr'de her yeni sürüm (veya herhangi başka bir etkinlik) duyurusun çevirisini yayınlarız ama ben şunu da teklif etmek istiyorum. İsteyen olursa eski duyuruları da çevirmesine izin verelim. Böylece belki ileride geniş ve aktif bir topluluk haline gelirsek KDE'nin 1.0 sürümünden son sürümüne kadar tüm sürüm duyurularının Türkçe çevirilerine sahip olabiliriz.

Events, http://events.kde.org/upcoming.php adresine bağlanmış durumda. Burada KDE temsilcilerinin katılımda bulunacağı etkinlikler listeleniyor. Biz de bu sayfanın bire bir çevirisini yapabiliriz kde.org.tr'de.

Get Involved, http://community.kde.org/Getinvolved sayfasına yönlendirilmiş. community.kde.org'un yerelleştirilip yerelleştirilemediğini bilmiyorum. Eğer yerelleştirilebilir yapıdaysa doğrudan orada çevirisini yapabiliriz. Eğer bu mümkün değilse de çevirisini kde.org.tr'de yayınlarız.

Donate bölümünde KDE'ye nasıl bağış yapılabileceği belirtilmiş ve şu ana kadar bağış yapanlar hakkında bilgiler verilmiş. Oradaki bağış verilerini otomatik olarak çekemezsek tek tek uğraşmaya gerek olur mu emin değilim. Ayrıca şunu da tartışmalıyız galiba. kde.org.tr yani KDE Türkiye olarak bağış kabul edecek miyiz? Bağışların aklıma gelen kullanım alanları şunlar: kde.org.tr'nin sunucuları için donanım alımı, ücretli çevirmen tutumu. Eğer bağış kabul etmeyi düşünürsek kde.org.tr'ye ekleyeceğimiz bağış sayfasında herkesin KDE ile KDE Türkiye'ye bağış arasındaki farkı anlayacağı açıklıkta gerekli bilgileri veririz. Tabii ilk önce bakılması gereken KDE'nin KDE Türkiye gibi yapılara bağış alma hakkı verip vermediği. Hukuk konusunda bilgili arkadaşlar bu konuya bakabilirse iyi olur öncelikli olarak.

Join The Game, http://jointhegame.kde.org/ sayfasına yönlendirilmiş. Detaylı inceleme fırsatım olmadı. Ama KDE'ye bireysel sponsorluk gibi bir şey gibi duruyor ilk bakışta. Resmi olarak da KDE eV'in resmi destek üyeliği olarak tanımlanmış. http://jointhegame.kde.org/ sitesi çevrilebilir yapıda. Gerekli çalışmaları kendi sitesi üzerinde gerçekleştirmeli ve kde.org.tr'de sadece bağlantı vermeliyiz.

Code of Conduct bölümünde KDE etrafında toplanmış kişilerin birlikte huzur içinde çalışması için önerilen davranışlardan bahsediliyor. Düşünceli olmak, saygılı olmak, işbirlikçi olmak, pratik olmak, yardımcı olmak, diğerlerinden yardıma açık olmak....

Press Page bölümü biraz Press Contact'ı andırıyor ama burada iletişime geçmek değil kendi başına bir şeyler yapmak, KDE hakkında yazı yazmak isteyen gazeteci ve blog yazarlarına yardımcı olacak bilgiler mevcut.

Thanks bölümünde KDE'nin teşekkür ettiği organizasyonlar listelenmiş durumda. Thanks ile birlikte Community bölümünü tamamlamış bulunmaktayız.

Workspaces bölümünde KDE'nin farklı iş akışı ve cihazlar için özel olarak tasarlanmış çalışma alanları sahip olduğu anlatılıyor. İki alt bölüme sahip burası:
Bu iki başlıkta da ilgili çalışma alanları anlatılmakta ve özelliklerinden bahsedilmekte.

Applications bölümünde tüm KDE uygulamaları kategorilere ayrılmış ve tek tek anlatılmış bulunmakta. Biz bu yolu izlememeliyiz bence. Çünkü buradaki çalışmalar ve içerikler bana ilk bakışta http://userbase.kde.org/Applications sayfasının tekrarı gibi geliyor. Bence doğrudan http://userbase.kde.org/Applications üzerinde çeviri çalışmalarını yürütmek ve kde.org.tr'de yalnızca bu sayfaya bağlantı vermek en iyisi. Kolayca karşılaştırma yapabilmeniz için iki sayfa:
Developer Platform bölümü KDE Geliştirme Platformu hızlı ve verimli uygulamalar oluşturmanıza yardımcı teknolojilerin bir araya gelmesiyle oluşmuştur diyerek başlıyor, arkaplan, özellikler ve kullanılan teknolojilerin neler olduğundan bahsediyor. Alt bölümleri olan Techbase Wiki, API Docs ve Tutorials ise sadece ilgili dış sayfalara bağlantı:
Biz kde.org.tr'de yalnızca Developer Platform bölümünü çevirmeliyiz, yerinde çevrilmeye müsait Techbase Wiki ve Tutorials'ı ise kendi sayfaları üzerinde çevirmeliyiz. API Docs ise çevrilmeye müsait değil yapısı itibariyle.

Support bölümünde KDE hakkında yardım alınabilecek kanallar listelenmiş ve kısaca açıklanmış. Support bölümünün alt bölümleri ise şu şekilde:
International Sites'te diğer bölgesel KDE sitelerine bağlantılar bulunuyor. Bu sayfaya ihtiyacımız var mı emin değilim. Şu bakımdan işe yarayabilir, KDE katkıcıları diğer bölgesel KDE sitelerini görebilir, onlarla etkileşime girebilir, onlardan ilham alabilir. KDE kullanıcıları KDE'nin ne kadar yaygın olduğunu görebilir. Diğer yandan da kde.org'daki kadar anlamlı olmayacak gibi geliyor kde.org.tr'de.

Documentation, http://docs.kde.org/ adresine yönlendirilmiş durumda Bunun için kde.org.tr'de yapacağımız bir şey yok burası için. KDE uygulamalarıyla birlikte gelen belgeleri Türkçe'ye çevirdiğimiz zaman Türkçe için anlamlı olacak docs.kde.org.

Userbase Wiki, http://userbase.kde.org/ adresine bağlantı içeriyor. Bunun için kde.org.tr'de yapacağımız bir şey yok burası için. Kendi üzerinde çeviriye müsait userbase.kde.org. Türkçe çalışmaları başlamış ama epey sevgiye muhtaç durumda, henüz çok az çeviriler.

Sys Admin Wiki, http://techbase.kde.org/SysAdmin adresine bağlantı içeriyor. Çeviri çalışmaları bu site üzerinden yapılmalı.

Forums, http://forum.kde.org/ adresine bağlantı içeriyor. Burada da KDE Türkiye için forum düşünüp düşünmediğimizi konuşabiliriz. Bence KDE Türkiye bünyesinde bir foruma ihtiyacımız yok. En fazla http://forum.kde.org/viewforum.php?f=109&sid=67ae22340034821d946ce7d38f3ca0a9 adresinde Türkçe için de bir alt bölümün açılması için istekte bulunmamız yeterli olacaktır bence. Buna bile gerek olmayabilir şu an, Türkiye'deki GNU/Linux dağıtımlarının topluluk sitelerindeki KDE forumları yeterli geliyordur. Ama ileride KDE, Windows, Mac OS X gibi platformlarda da daha çok yaygınlaştıkça bir Türkçe KDE forumuna ihtiyaç olabilir. Bu da dediğim gibi http://forum.kde.org üzerinden sunulmaya çalışılabilir.

Report a Bug, https://bugs.kde.org/ adresine yönlendirilmiş durumda. Ama biz de kde.org.tr'de aynısını yaparsak Türk kullanıcılar fazla hata bildiriminde bulunmayacaktır bence. Hata takip sistemi çoğu kullanıcıya kullanılması zor görünüyor sanırım. Bence bir KDE'de hata bildirimi yazısı hazırlamalıyız ya da Userbase Wiki'de ilgili bir belge varsa buraya bağlantı vermeliyiz. İlk aramada şu çıktı mesela: http://userbase.kde.org/Asking_Questions#Reporting_KDE_Bugs Bu sayfanın çevirisine bağlantı yeterli olacaktır bence.

Mailing Lists bölümünde e-posta listeleri tanıtılıyor ve nasıl kullanılacağı anlatılıyor.

Security Advisories bölümünde güvenlik açıklarının KDE geliştiricilerine nasıl bildirileceği anlatılıyor. KDE Güvenlik Politikası anlatılıyor ve bu zamana kadarki güvenlikle ilgili durumlara bağlantılar yer alıyor.

Ve böylece kde.org'un en üstündeki beş ana bölümü arkada bırakmış olduk.

Yazıyı burada bitirerek ikinci bölümü sonraya bırakmak zorundayım çünkü düşündüğümden uzun oldu. Her ne kadar doğrudan işaret etmemiş olsam da Çevrilmesi Çok İyi Olacak Belgeler'den birkaçı şimdiden kendini belli etmiş olmalı. Yarın bu saate kadar göndermeyi planladığım ikinci yazıyla kde.org hakkındaki tüm söyleyeceklerimi bitirmiş olacağım. Onun bu kadar uzun olmayacağını garanti ederim.

İkinci ve kısa olan bölümde sıra. Geçtiğimiz yazıda kde.org'un en üstünde bulunan beş ana bölüme bakmıştık.

Bu beşlinin altında sürekli dönen bir slayt şov bulunuyor. Slayttaki resimlerde kde.org'daki yazılara iç bağlantı olduğu gibi kde.org dışındaki, KDE ve özgür yazılımla ilgili yazılara da bağlantı bulunuyor. Örnek vermek gerekirse şu anki slayt şu bağlantıları içeriyor:

Dış bağlantılar:
İç bağlantılar:
Biz de kde.org.tr'de benzer bir slayt bulundurmaya karar verirsek, Türkiye'deki özgür yazılım topluluklarının portallarındaki KDE ile ilgili haberlere bağlantı verebiliriz. KDE'nin son sürüm duyurusuna bağlantı verebiliriz. kde.org.tr'de veya gezegenlerde KDE ile ilgili önemli ve güncel haberler yayınlanırsa bunlara bağlantı verebiliriz.

Slaytın altında Experience Freedom (Özgürlüğü Tadın) başlıklı bir paragraflık yazı bulunuyor. Daha fazlasının öğrenilmesi için verilen bağlantı da Community altındaki About KDE'ye gidiyor.

Experience Freedom'un hemen yanında Get KDE Software (KDE Yazılımını İndirin) başlıklı indirme bölümü var. KDE'nin hem güncel hem de eski sürümlerinin nasıl edinilebileceği, kaynak koddan veya ikilik paketler gibi farklı edinme yöntemlerinin olduğu ve farklı işletim sistemlerinde yapılması gerekenler anlatılıyor. Bu sayfanın çevrilmesini üstlenmek istiyorum. İzlemeyi düşündüğüm yöntem şöyle olacak:
Slaytın altındaki ikinci satır Latest Announcements (En Son Duyurular) başlığına sahip. Burada kde.org'a girilen en güncel üç duyurunun başlığı ve küçük bir bölümü bulunuyor. En sonda da duyuru arşivine bağlantı verilmiş durumda.

Latest Announcements bölümünün sağında Lates News (En Son Haberler) var. Sadece başlıklardan oluşuyor burası. Başlıkların gittiği yer ise http://dot.kde.org adresindeki girdiler. KDE Dot News'i takip etmediğim için bilgim yok ama içeriğini çevirmek gibi bir durumuz da yok bence. En fazla takip edip kde.org.tr'de yer vermenin iyi olacağı girdileri çeviririz.

Üçüncü satırın sol kısmında Latest Applications (En Son Uygulamalar) bulunuyor. Bölümde en güncel dört uygulamanın ismi, ekran görüntüsü ve kısa tanıtımı bulunuyor. Buradaki bilgiler http://opendesktop.org üzerinden otomatik olarak çekiliyor sanırım. Tanıtım kısımlarının çevirisi bence ne http://opendesktop.org tarafında ne de kde.org.tr tarafında mümkün değil. Tanım kısımlarını almayarak sadece ekran görüntüsü ve uygulama ismini alabiliriz bence. Bu bölümünün en sonunda da daha fazla uygulama için http://kde-apps.org/ sayfasına gidilebileceği söylenmiş. İçeriğin opendesktop.org'dan çekilip en sonunda neden kde-apps.org'a bağlantı verildiğini anlamadım.

Latest Applications'ın karşısında Community Blogs bulunuyor. Burada http://www.planetkde.org adresine düşen son beş yazının başlığı, yazarının hackergotchisi ve yazarın sosyal platformlardaki adresleriyle yer alıyor. Sanırım gezegen.kde.org.tr'ye ihtiyacımız olup olmadığını konuşabiliriz burada. KDE Türkiye Gezegeni nasıl olur sizce?

Community Blogs'un hemen altında da Forum bölümü bulunuyor. Burada http://forum.kde.org adresindeki en güncel beş başlık yer alıyor. Forum hakkındaki düşüncelerimi önceki yazıda paylaşmıştım. kde.org.tr'de şu şekilde bağlantılar verebiliriz bence:
kde.org'un en sonuna geldik burada kde.org'un kimin tarafından (KDE Webmasters) bakımının yapıldığı söylenmiş. KDE marka ve logoları hakkında yasal açıklamalar yapılmış. Biz de kde.org.tr için gerekli bilgileri verebiliriz benzer bir bölümle. Epey önem göstermemiz gereken bir bölüm sanırım burası, sitenin uzun zamandır bom boşluğunun yanı sıra burada yazanlar da dikkat çekebiliyor.

kde.org analizimi / incelememi / göz atmamı tamamlamış bulunuyorum. Elbette bunun amacı kde.org.tr'de birebir bir kde.org kopyası oluşturmak değil. kde.org'daki yaklaşıma daha yakından bakabilmek ve bunlardan bizim için uygun olanları alarak kde.org.tr'de uygulamak. kde.org'daki bize uymayacak ve farklı yaklaşım göstermemiz gereken yerleri ortaya çıkarmak.

15
May
kde.org.tr uzun zamandır bir kenarda öylece yalnız başına duruyordu. Ama görünen o ki biri elini taşın altına koymaya karar vermiş. Kendisini (veya kendilerini) tebrik ediyorum.
KDE Türkiye sitesinde yapılan duyuru şöyle:
Merhaba,
Sitemiz yakında yeni içeriği ile karşınızda olacak. Çalışmalarımız yoğun bir şekilde devam ediyor. Lütfen destek olmak istiyorsanız iletişim formunu kullanarak bizimle bağlantı kurun.
Görüşmek üzere ;)
Duyurunun tarihiyse 13 Mayıs 2012. Bu kadar güncel olması güzel bir şey. Çünkü bundan önce de buna benzer bir yazı vardı ama ne yazık ki sonuç alınamamıştı. Şimdi yine aynı durumun yaşanmaması için KDE kullanıcıları duyuruda da söylendiği gibi desteğini esirgememeli. Dünyanın en iyi masaüstü ortamlarından birini kullanmanın karşılığı olarak küçük de olsa bir katkı vermeli. En azından benim yapacağım bu olacak.

KDE Türkiye'de neler olacağını şu an ben de bilmiyorum ama hiçbir şey olmasa, sadece KDE yerelleştirme çalışmalarına rehberlik edecek belgeleri barındırsa bile çok iyi olur. Çünkü şu an ben KDE yerelleştirme çalışmalarına yardım edeceğim diyen bir kişinin işi o kadar da kolay değil. Gooogle'da konuyla ilgili çıkan ilk sayfalar aşağıdaki gibi ama hepsi güncelliğini kaybetmiş durumda:
Örneğin KDE yerelleştirme çalışmalarına katılmak için üye olunması gereken listenin çalışıp çalışmadığından 7 Mayıs 2012'de listeden gelen bir mesaja kadar emin değildim. Şu anki durumda liste işler vaziyette ama arşivlerin nerede olduğu muallak.

KDE Türkiye tekrar faaliyete geçtiğinde ve Türkçe konuşan KDE topluluğu bir araya geldiğinde belki çeviri konusunda şurada bir ara denemesi yapılmış çalışmaya benzer bir yapıya geçebiliriz. KDE yerelleştirmesi için bu kadar konuşmak yeter şimdilik, bu alanda ne kadar iş olduğu hakkında fikir edinmek adına şuraya bakabilirsiniz.

KDE Türkiye elbette sadece yerelleştirme çalışmaları için değil Türkiye'deki KDE topluluğunu bir araya getirme konusunda da faydalı olacaktır. Belki biz de diğer toplulukların yaptığı gibi KDE 4.9, KDE 5.0 sürümleri için bir araya gelir, kutlama yaparız.

Sonradan gelen not: İletişime geçmek için formu değil yerellestirme _et_işareti_ kde.org.tr adresini kullanın. İletişim formu şu an e-posta gönderemediğinden bu doğrultuda bir güncelleme yapılmış kde.org.tr'deki duyuruda.
27
Şub
Choqok uzun zamandır severek kullandığım bir mikro günlük istemcisi. Hafifliği, KDE ile bütünleşik yapısı, eklenti desteği, gelişmiş arama özelliği aklıma gelen ilk harika özelliklerinden. Çok platformlu olmaması, Google+ ve Diaspora gibi servisleri desteklememesi de kendisinde gördüğüm başlıca eksikliklerden. Düşüncelerimi Choqok geliştiricilerine iletmek için bir fırsat arıyordum ve bu fırsat bugün ayağıma geldi.
Choqok geliştiricileri kullanıcılarını daha iyi tanıyabilmek ve onların düşünce ve isteklerine daha yakın bir Choqok oluşturabilmek için bir anket düzenlemişler. Ankete katılarak hem isteklerinizi geliştiricilere iletebilir hem de bu geribildiriminiz sayesinde Choqok'un gelişimine katkıda bulunabilirsiniz.

Choqok sitesindeki ilgili yazının Türkçe çevirisini aşağıda bulabilir, doğrudan ankete geçmek içinse şu bağlantıyı kullanabilirsiniz.

Bir süredir Choqok'un yol haritasını oluşturmak ve neler yapacağımızı belirlemek için bazı kararlar almak istiyorduk. Üç yılı aşkın bir sürenin sonunda Choqok, her geçen gün artan bir kullanıcı sayısına sahip. Ama ne yazık ki biz onları yeteri kadar yakından tanımıyoruz. Hangi dağıtımları, hangi masaüstü ortamlarını kullanıyorlar, en çok hangi özelliklerden yararlanıyor ve en çok hangilerine ihtiyaçları var tam olarak bilmiyoruz.


Örneğin şimdiye kadar, Choqok kullanıcılarının hepsinin KDE kullanıcısı olduğunu zannediyorduk. Ama son zamanlarda fark ettik ki Choqok'u seven GNOME kullanıcıları da var. Bir başka örnek de şu, şimdiye kadar yaptığımız tüm çalışmalar GNU/Linux kullanıcıları içindi, bununla birlikte KDE ayrıca Windows üzerinde de kullanılabiliyor. Peki Windows ne olacak? Choqok'u Windows'a da aktarmamız gerekiyor mu?


Böylece Choqok kullanıcı topluluğunu daha iyi tanıyabilmek için bir anket düzenlememiz gerektiğine karar verdik. Ve işte buradayız, kararlar için yararlı olacağını düşündüğümüz bazı sorular hazırladık, anketi şuradan görebilir ve katılabilirsiniz.


Lütfen herkesin haberdar olmasını sağlayın ve arkadaşlarınıza (yani Choqok kullanıcılarına demek istiyorum) ankete katılmalarını söyleyin. Anket on dakikadan fazla zaman almayacaktır. Lütfen ihtiyaçlarınızı daha iyi anlamamız ve daha iyi bir istemci oluşturabilmemiz için bize yardım edin.


Desteğiniz icin teşekkürler,
Choqok takımı.

Anketteki sorular da aşağıdaki gibi:
  • Şu anda Choqok'u kullanıyor musunuz?
  • Şu anda Choqok'u kullanmıyorsanız bize nedenini söyleyebilir misiniz?
  • Kullandığınız en son Choqok sürümü nedir?
  • Choqok'u ne zamandır kullanıyorsunuz?
  • Hangi dağıtımı / işletim sistemini kullanıyorsunuz?
  • Windows kullanıyor musunuz? Kullanıyorsanız Choqok'a Windows'ta ihtiyaç duyuyor musunuz?
  • Öntanımlı masaüstü ortamınız nedir?
  • Choqok üzerinde en çok hangi mikro günlük servisini kullanıyorsunuz?
  • Choqok üzerinde başka hangi mikro günlük servislerini kullanmak istersiniz? (Lütfen yalnızca gerçekten ihtiyacınız olanları seçin!)
  • Choqok'u nasıl kurdunuz?
  • Choqok'u ne sıklıkla güncelliyorsunuz?
  • Yazmak isterseniz anket veya Choqok hakkında geribildiriminiz:
  • Choqok'ta ne sıklıkta dosya gönderiyorsunuz?
  • Choqok'un arama özelliğini ne sıklıkla kullanıyorsunuz?
  • Choqok'ta durum mesajlarını başka bir dile çevirmeye ne sıklıkta ihtiyaç duyuyorsunuz?
  • Sizin için Choqok'un artı ve eksileri nelerdir?
Anketin yararlı olacağını düşünüyorum, örneğin Windows'ta KDE bağımlılığının iyi olmayacağını söylemek için başka fırsatım olmayacaktı büyük ihtimalle.
15
Eki
Tekrar merhaba, bu kadar kısa sürede ikinci bölümü hazırlayabileceğimi düşünmüyordum ama ilk yazının aldığı güzel tepkiler yazmamı epey hızlandırdı.

İlk önce geçen yazının ilk kısmında belirttiğim kurulum nedenini açıklamak istiyorum. Normalde Pardus'u bir kere kurduğunuz zaman yıllarca kullanırsınız. Ama ben depo dışında tehlikeli sularda da çokça yüzdüğüm için yılda en az bir iki kere yeniden kurulum yapmam gerekiyor.

Bu sonuncu Pardus kurulumunu da KDE 4.7.2'yi sistemden kaldırdıktan sonra yaptım. Tabii öncesindeki Humble Indie Bundle oyunları ve Google video sohbet eklentisi için sistemde yaptığım epey bir 32bit paket kurulum denemesi de etkili oldu bunda. Sistem epey bir oyunalanı halini almıştı kısacası ve yeni bir kurulumu hak etmişti :)

Kurulum nedenime açıklık getirdikten sonra önceki yazıda küçük bir düzeltme yapıp yeni konulara geçelim. DNS değiştirmek için bir alt maddeye bağlantı vermiştim, PardusWiki'de bu konu hakkında özel bir madde varmış NASIL:DNS adreslerini değiştirmek isminde, Pardus üzerinde DNS değiştirmek istiyorsanız bu maddeden yararlanmanız daha iyi olur. Gözümden kaçmış bir şekilde, bugün maddede güncelleme olunca dikkatimi çekti. Şimdi başlayalım...

Pardus güzel bir anlık durum servis istemcisi olan Choqok ile birlikte geliyor. Benim de Pardus kurulumundan sonra ilk işlerimden biri kullandığım identi.ca hesaplarını ve bu hesapların Twitter'daki yansılarını Choqok'a eklemek oluyor. Herkes identi.ca kullansa işim çok daha kolay olacak ama bu yakın zamanda mümkün değil gibi görünüyor.


Bu da kullandığım donanıma özel olarak her kurulum sonrasında yaptığım bir işlem. Kullandığım ses aygıtı öntanımlı olarak seçilenden farklı olduğu için elle seçim yapmam gerekiyor, yoksa sistemde ses kontrollerini gerçekleştiremiyorum. Öntanımlı ses aygıtını seçebilmek için sistem çekmecesindeki Kmix simgesini sağ tıklıyorum, Ana Kanalı Seçin'i açıyorum ve buradan da Çalma Aygıtları için Internal Audio Analog Streo'yu seçiyorum.


Pardus'un en güçlü olduğu yanlardan biri de ilk kurulumla birlikte hemen hemen herkes için yeterli olacak ve çoğu kişinin en az ek yükleme ihtiyacı hissedeceği bir yazılım takımıyla birlikte geliyor oluşu. Örneğin GIMP son kullanıcılardan daha çok grafik ve fotoğraf da gelişmiş kullanıcılar için olsa da Pardus ile birlikte gelmektedir. GIMP ile yapılamayacak hiçbir şey yok gibi. Bunun birkaç örneğini Lay Lay Lom GIMP'te görebilirsiniz. Pardus depolarında pek çok GIMP eklentisi bulunmaktadır, ayrıca oyunalanında da onlarcası vardır. Bu eklentileri yükleyerek GIMP'in daha yetenekli olmasını sağlayabilirsiniz. Pardus üzerinde GIMP ile birlikte kullanılabilecek belli başlı eklentilerden bahsetmek gerekirse aşağıdaki gibi bir liste çıkarabiliriz:
  • gimpfx-foundry: GIMP için hazırlanmış çeşitli betikleri GIMP'in yeni sürümleri için güncelleyen bir projedir.
  • colorize-gimp: GIMP ile siyah beyaz fotoğrafları renklendirmek için bir eklentidir.
  • gimp-layer-effects: Yaygın olarak kullanılan katman efektlerini içeren bir GIMP eklentisidir.
  • gimp-xsane-plugin: SANE kitaplığını kullanarak yazıcılarla iletişim kurmaya yarayan bir eklenti.
  • gimp-ufraw-plugin: Sayısal kameralardan alınan ham biçimdeki resimleri açmak için kullanılan bir araçtır.
  • gimp-data-extras: GIMP'te daha eğlenceli bir çalışma için ek fırçalar, paletler ve gradyanlar içerir.
  • gimp-save-for-web: Kalite ve dosya boyutu değerlerini eniyilemeyi kolaylaştıran bir eklentidir. Çeşitli ayarları değiştirerek resimlerin ne kadar kaliteli veya büyük olacağını görebilirsiniz. Dosya boyutunu küçültecek ayarlar arasında sıkıştırma kalitesi, renk sayısı, yeniden boyutlandırma, kırpma ve Exif bilgeleri silme seçenekleri vb. vardır.
  • gimp-apng: GIMP ile APNG dosyalarının işlenmesini ve kaydedilmesini sağlamaktadır. Bu eklenti hem APNG hem de PNG biçimleri için çalışmaktadır.
  • gimp-dbp: Kullanıcının toplu resim dosyaları üzerinde yeniden boyutlandırma benzeri işlemleri otomatik olarak gerçekleştirmesi için bir GIMP eklentisidir.
  • gimp-gap: GIMP'e animasyon yapma ve düzenleme özellikleri kazandıran eklentiler bütünüdür.
  • gimp-gps: Bir fırça ve araç önayarları koleksiyonudur. Araç önayarları, GIMP'teki araçların ayarlarının saklanmasınını sağlayan yararlı bir özelliktir. GIMP Paint Studio'nun amacı, GIMP'i ilk defa kullanacak grafik tasarımcılarına ve sanatçılara kendilerini rahat hissedecekleri ve kolayca boyamaya başlayabilecekleri uygun bir çalışma ortamı sunmaktır.
  • gimp-lqr-plugin: Fotoğrafların özelliklerini korurken istenmeyen bölümleri silmenizi sağlayan Liquid Rescale Library'nin bir önyüzüdür.
  • gimp-mathmap: Resimler üzerinde pek çok değişim gerçekleştirmeye yarayan basit bir betik dilidir.
  • gimp-resynthesizer: Küçük örnek dosyalardan büyük dokular üretir. Ayrıca döşenebilir dokular üretilebilir, fotoğraftaki istenmeyen özellikler silinebilir ve fotoğraflara farklı temalar uygulanabilir.
  • gimp-separate+: GIMP'e pek çok faydalı renk yönetimi özelliği kazandıran bir eklenti paketidir.
  • gimp-texturize: Küçük örnek dosyalardan büyük dokular üretir. Ayrıca döşenebilir dokular da üretilebilir.
  • gimp-ultimate-web-gradients: GIMP için 130 harika renk geçişi sunar.
  • gmic4gimp: Resim işleme için bir betik dili.
GIMP'i eklentilerle zenginleştirdikten sonra arabirimini daha işlevsel hale getirmeye çalışalım. Bunun için GIMP'in yeni sürümleriyle gelmeye başlayan tek pencere kipini aktifleştirelim Windows > Single Window Mode yolunu takip ederek. Alet seçenekleri panelini soldan sağa alalım. Aletlerin gösterildiği paneli iki sütun olacak şekilde daraltalım. Oldu gibi, GIMP ile yapacaklarımız şimdilik bu kadar, gerisi sizin yeteneğinize bakar :)


Hazır GIMP'ten bahsetmişken grafik uygulamalarıyla devam edelim biraz daha. Ara sıra vektörel çalışmalar da yaptığım için Pardus deposundaki Inkscape'yi de yüklüyorum sistemime. Inkscape'nin eşleneği meşhur kapalı kaynak yazılımlardan hiçbirini kullanmadım ama Inkscape'nin çok başarılı olduğunu söyleyebilirim. Kullanmasını çok az bilmeme rağmen kolayca güzel sonuçlar elde edebiliyorum.


Elbette üçüncü boyuta ucundan kıyısından ilginiz varsa, sırf kendisiyle yapılmış örneklerin kenarını köşesini kurcalamak için bile Blender'ı yüklemeden geçemezsiniz. En azından benim için durum bu. Blender ile harika üç boyutlu modeller, canlandırmalar yapabileceğiniz gibi, video düzenlemesi de yapabilirsiniz. Sistemde yüklü bulunması insanı mutlu eden yazılımlardan biridir Blender, özgür yazılım gücünü gösteren güzel örneklerden biri olduğu için.


Şimdi grafik ve tasarım uygulamalarına biraz ara verelim ve özellikle oyuncuların ve çeşitli nedenlerle bazı Windows uygulamalarını kullanmak zorunda olanların çok sevdiği Wine'ye geçelim. Wine bir uyumluluk katmanıdır. Windows sistem çağrılarını yerleşik GNU/Linux çağrılarına çevirerek Windows uygulamalarının Windows'ta çalışıyormuşçasına GNU/Linux üzerinde çalışmasını sağlar. Ne kadar taktir edilse az bir projedir. Başka bir işletim sistemi için yazılmış uygulamaları o işletim sistemine özgü sorunlarla uğraşmak zorunda kalmadan kullanmak çok acayip ve güzeldir. Pardus deposunda Wine'nin en güncel sürümleri bulunmaktadır her zaman, depodan yükleyerek Pardus üzerinde Windows uygulamalarını kullanmaya başlayabilirsiniz. Eğer üç boyutlu Windows oyunlarını da oynamak istiyorsanız ve donanım üreticisi tarafından sunulan sahipli ekran kartı sürücülerini kullanıyorsanız ekran kartınızın 32bit sürücülerini de yüklemeniz gerekiyor. Tabii bu sadece 64bit Pardus kullanıcıları için söz konusu, 32bit kullanıcılarının sadece Wine'yi yüklemesi yeterli.

32bit ekran kartı sürücüleri kısa bir süre önce depoya eklendiği için henüz PardusWiki'de açıklayıcı maddeler bulunmuyor. Bununla birlikte Hata takip sistemindeki ilgili kayıtlara bakılarak gerekli bilgiler edinilebilir şimdiden. AMD kartlar için şu kayda NVIDIA kartlar için de şu kayda bakabilirsiniz.

Wine'yi aşağıdaki komutlarla sistemime yüklüyorum ve bağımlılıklarla birlikte toplam elli dokuz paket sistemime yükleniyor:
$ sudo pisi it wine wine-32bit xorg-video-fglrx-32bit
$ alternatives --set libGL-32bit /usr/lib32/fglrx/libGL.so.1.2
Wine Ayarları'nda yapmam gereken küçük bir iş olduğu için onu açıyorum ilk önce. Bu sırada Wine Gecko yüklenmeye çalışılıyor ama başarılı olup olmadığından tam emin değilim çünkü aynı işlemi iki kere yaptırıyor. Şimdilik benimle ilgili olmadığı için geçiyorum, ileride sorun çıkarırsa döneriz. Wine Ayarları'nı açma nedenim Masaüstü Entegrasyonunu kapatmak istemem. Benim için gereksiz olduğu için Belgelerim'de sembolik bağ olmamasını sağlıyorum.

Dolphin üzerinde *.exe uzantılı dosyaların simgelerinin görüntülenmesi için Dolphin Ayarları'ndaki Genel > Önizleme bölümünde Microsoft Windows Çalıştırılabilir Dosyaları İçin Önizleme Göster seçeneğini açıyorum. Hımm bu çalışıyordu ama şu an nedense çalıştıramadım. Bahsetmeye çalıştığım şuradaki şeyin Wine ile dahili olarak gelmesiydi. Bunu da sonraya erteleyelim şimdilik.


Eskisi kadar sık olmasa da ara sıra yine bazı DOS oyunlarını oynamak istiyor canım. Bunun için de DOSBox'u sistemde hazır halde tutuyorum. DOSBox, pek çok işletim sistemi üzerinde çalışan özgür bir DOS emülatörüdür. Sayesinde istediğiniz an Prince of Persia veya Volfied oynayabilirsiniz. DOSBox'un kullanımının DOS'tan zor bir tarafı yok, paketi Pardus deposundan indirip basit yapılandırma ayarlarını yaparak oynamaya başlayabilirsiniz.


Wine ve DOSBox'tan sonra Pardus üzerindeki sanallaştırma uygulamalarına geçersem kimse yadırgamayacaktır sanırım. Sanallaştırmayla harika işler yapılabiliyor ama siz de benim gibi sanallaştırmada fazla derine inmeden Haiku'dan diğer GNU/Linux dağıtımlarına, Pardus dışındaki GNU/Linux dağıtımlarından tüm Windows sürümlerine kadar tüm işletim sistemlerini kolayca kullanmak, denemek ve test etmek istiyorsanız ihtiyacınız olan tek şey VirtualBox.

VirtualBox'ı Pardus deposundan kolayca yükleyebilirsiniz. Çakışan paketler kaldırılsın mı? sorusuyla karşılaşacaksınız, gönül rahatlığıyla evet diyebilirsiniz. Pardus'u sanal bilgisayarlar üzerinde denemek isteyenlerin işini kolaylaştırmak için gerekli paketler kurulu geliyor ama siz VirtualBox'u yüklemeye çalıştığınıza göre sanal bir bilgisayarda değil gerçek bir bilgisayardasınız demektir :)

VirtualBox'ı ilk açışınızdaysa Sanallaştırma yazılımlarını kullanabilmek için 'virt' grubunun bir üyesi olmalısınız. mesajıyla karşılaşacaksınız. Bu daveti de geri çevirmeyerek virt grubuna katılın. virt grubunun bir üyesi olduktan sonra da değişikliklerin etkin olması için yeniden oturum açın.

Şimdi ikinci kez VirtualBox'u açarak kullanmaya başlayabilirsiniz. Örneğin ben bu satırları yazarken VirtualBox'ta da Ubuntu'nun son sürümü yükleniyordu. Bakalım neler yapılmış Ubuntu tarafında.


Şimdi biraz disk yönetim araçlarına bakalım. Pardus'ta normalde KDE Disk Bölümü Yöneticisi bulunuyor ama bana daha kullanışlı geldiği için depodan GParted'ı yüklüyorum. GParted kullanımı kolay bir disk bölümlendirme aracıdır ve disk bölümü oluşturmak, silmek, yeniden boyutlandırmak, taşımak, disk bölümlerini kontrol etmek ve kopyalamak için güçlü özellikler sunar. USB bellekleri biçimlendirmek için ihtiyacım oluyor ara sıra, sadece bunun için kullanıyorum ama siz çok daha gelişmiş işlemler için de kullanabilirsiniz.


Pardus'un öntanımlı video oynatıcısı SMPlayer. Ben de çok başarılı buluyor ve severek kullanıyorum. Ama arayüz geldiği şekliyle pek hoşuma gitmediği için değişiklik yapmam gerekiyor. Ana araç çubuğu ve Dil araç çubuğu üst tarafı çok kalabalık gösterdiği için bunları kaldırıyorum hemen. Sonrasında da Seçenekler > Durum çubuğu > Video bilgisi seçeneğini açıyorum, bu sayede videoları açar açmaz onlar hakkında yeterli bilgiyi alabiliyorum.


Pardus'un öntanımlı müzik oynatıcı uygulamasıysa Clementine. Uzun zamandır yerel üzerinden müzik dinlemediğim için kendisi hakkında söyleyebileceğim pek bir şey yok. Bu uygulamaya özel yaptığım tek şey Last.fm hesabımı eklemek oluyor. Böylece dinlediğim şarkıları Last.fm profilime gönderebiliyorum. Az önce görünce hatırladım, bir de tüm bildirimleri kapatıyorum Clementine'deki, gerek yok benim için, yeni şarkıyı daha ilk notasından tanırım, yok şaka aslında bu, şarkıyı merak edersem açar bakarım doğrusu :)


Pardus'ta ne yazık ki henüz öntanımlı bir video kamare uygulaması gelmiyor. Çünkü Pardus ile bütünleşmesi noktasında bazı sıkıntılar var hemen hemen hepsinde. Bazıları da çok yeni projeler olduğu için özellik tam değiller. Bununla birlikte Pardus deposunda epey başarılı Cheese bulunuyor. Pek sık kullanmasam da ihtiyaç duyduğumda hemen yararlanmak için kurduğum uygulamalardan biri Cheese ve bu da gnome-common ve gnome-desktop paketlerinin sistemime kurulma hikayesi :) Cheese ile kameranızla eğlenceli fotoğraflar ve videolar çekebilir, görüntülere efektler uygulayarak eğlenceli ve komik hale getirebilirsiniz.


Pardus ile gelen pek çok uygulama arasında bir de video düzenleyici olması sevindirici. Pardus 2011 ile birlikte Kdenlive öntanımlı olarak gelmeye başladı. Video düzenlemeyle ilgili pek çok işlem kolayca yapılabiliyor Kdenlive ile.


Ayrıca Pardus deposunda veya oyunalanında video düzenlemeyle ilgili pek çok farklı uygulama da kurulmaya hazır durumda. Bunlardan kısaca bahsetmek gerekirse aşağıdaki gibi sıralayabiliriz:

Avidemux: Basit kesme, filtreleme ve kodlama işlemleri için tasarlanmış bir video düzenleyicidir. AVI, DVD uyumlu MPEG, MP4 ve ASF de dahil olmak üzere birçok dosya tipi destekliyor. Projeler, iş kuyruğu ve güçlü betik yetenekleriyle birçok işlem otomatikleştirilebiliyor.

OpenShot: Özgür, açık kaynak kodlu, Python ile yazılmış ve doğrusal olmayan bir video düzenleyicidir. Video ve ses dosyalarını düzenleyebilir, geçişler ekleyebilir ve birden çok katman kullanarak bir çok biçimde dosyalarınızı dışa aktarabilirsiniz.

PiTiVi: Gstreamer çoklu ortam altyapısını kullanarak videolarınızı düzenlemeye yarayan bir uygulamadır. Bu uygulamayı kullanan veya merak eden bir Pardus kullanıcısı PardusWiki'de bir maddesini yazsa aslında güzel olmaz mı ki.

Kino: GNU/Linux için doğrusal olmayan bir DV düzenleyicisidir.

Cinelerra: Açık kaynak bir doğrusal olmayan video düzenleyicidir. Cinelerra ve bir kamerayla televizyonda veya sinemada gördüğünüz çoğu uygulamayı ve efekti gerçekleştirebilirsiniz.

Pardus müzisyenler için de çok doğru bir tercih bence. Pardus üzerinde kullanılabilecek onlarca müzik uygulaması bulunuyor. Ben sadece Audacity'de küçük düznlemeler yapıp LMMS'te bir şeyler tıngırtmaya çalışsam da müziğe yeteneği olan kişiler kolayca harika işler çıkarabilir Pardus'taki araçlarla.


Pardus'taki diğer müzik araçlarından belli başlıcılarına kısaca bakacak olursak şu uygulamalarla tanışabiliriz:

Ardour: Bir sayısal ses işleme merkezidir. Ardour ile çok kanallı ses kaydedebilir, düzenleyebilir ve karıştırabilirsiniz. Ayrıca kendi CD'lerinizi yapabilir, videolar için ses karıştırabilir ya da sadece müzik ve ses ile ilgili yeni fikirlerinizi deneyebilirsiniz.

Hydrogen: Kalıplara dayalı programlama yapılabilen ve harici bir MIDI klayveyle de kullanılabilen, sentezleyici yazılımıdır. Şarkınızın davul partilerini bu yazılımlar oluşturabilir, dosyayı WAV olarak dışarı aktarabilirsiniz.

Rosegarden: Profesyonel ses ve MIDI ardıştırıcı, nota işleyicisi, müzik besteleme ve işleme ortamlarına hizmet vermeyi amaçlar.

Tek seferde okumayı daha fazla zorlaştırmamak adına yazıyı burada sonlandırıyorum. Hememn hemen yaptığım her şeyi anlattım sanırım. Hala birkaç şey kaldı ama yeni bir yazı çıkarabilecek kadar olur mu şu an emin değilim.

Bugün Pardus kurduğum günlerden biri. Yine şık bir hareketle dağ gibi, sapa sağlam sistemi yeniden kurmayı gerektirecek hale getirmeyi başarınca yeni bir kurulum yaptım. Depo dışından paket kurarken başkalarına söylediğim kendi sorumluluğunuzda kapsamında oluyor çoğunlukla yaptığım yeniden kurulumların nedeni, şimdi olduğu gibi.

Buna benzer durumlarla karşılaştığımda ve temiz bir Pardus kurulumu yaptığımda hep bir kurulum sonrası yazısı yazmayı istemekle birlikte bir türlü fırsat bulamıyordum ama bu kez olacak sanırım. Hele Ubuntu 11.10'un çıktığı bugünlerde her gün şunun gibi onlarca yazı görürken kesin gibi.

Pardus 2011.2 64 bit sürümünün kurulumundan sonra sistemi zevklerime göre kullanabileceğim şekle nasıl getirdiğimi merak ediyorsunuz doğru yazıyı okuyorsunuz.

Yeni Pardus'umu ilk kez açtığımda önce ağ ayarlarını gerçekleştiriyorum sistem çekmecesi üzerinden simgesine tıklayarak. Pardus 2011 üzerinde ağ ayarlarını yapmak çok kolay. Ağ Yönetim Ayarları ekranında Kablolu, Kablosuz, Mobil Geniş Bant (bende çevrim dışı durumda ama ilgili donanımlara sahip kişilerde aktif olduğunu tahmin ediyorum), VPN, DSL sekmelerinden birinde Ekle'ye basarak kolayca bağlantı oluşturulabiliyor.


Ben kablosuz bağlantı oluşturdum. Tara düğmesiyle bağlanacağım noktayı seçerek pek çok bölümün otomatik olarak doldurulmasını sağladım. Daha sonrasında yapmam gerekenlerse sadece, parolamı girmek, özel bir simge istiyorsam bağlantı için bir simge atamak ve sistemimin bu ağa otomatik olarak bağlanmasını isteyip istemediğimi söylemekle sınırlı.

Kaptan'a geçmeden önce ağ ayarlarını yapmamın nedeni bilgilerimin Smolt'a gönderilebilmesini sağlamaktı. Kaptan yeteri kadar meşhur olduğu için kısaca geçeceğim. Özel olarak yaptığım pek fazla bir şey yok zaten. Sadece dosya ve dizinlerin tek tıklamayla açılmasını seçiyorum, iki sanal masaüstü olmasını ayarlıyorum ve donanım bilgilerimin Smolt'a gitmesi için ilgili seçeneği açıyorum. Bunları yapmakla birlikte henüz Smolt'u ne yazık ki yakından tanımıyorum. Ayrıca Pardus'taki sayfası şu an pek iyi durumda değil gibi görünüyor, eğer doğru yere baktıysam.


Şimdi depo değiştirme işlemine geçebilirim. Yapacağım işlem öntanımlı gelen kararlı (stable) depo yerine Pardus'un geliştiriminin yapıldığı geliştirme (devel) deposuna geçmemi sağlayacak. Bu adım kararlı bir sistem isteyen kişilere önerilmez. Tek faydası Pardus'ta yapılan her şeyi anında test edebilmeniz ve bir sorun varsa geri bildirimde bulunabilmenizdir. Daha çok geliştiriciler içindir. Depo değiştirme işlemi konsol üzerinden yapılabilmesine rağmen grafik arayüzde daha kolay olduğu için Paket Yöneticisi'ni açıyorum ve Depolar bölümünden Pardus deposunu seçerek adresteki stable değerini devel olarak değiştiriyorum.


Depoyu grafik arayüz üzerinden değiştirsem de bu büyüklük bir değişiklikten sonra yapacağım güncellemeyi Konsole üzerinden pisi ile yapmayı tercih ediyorum, öyle de garibimdir işte:
$ sudo pisi up
Bir kez de ben hatırlatmış olayım, geliştirme, test ve kararlı depoları aynı anda kullanmaya çalışmamalısınız, bu depolardan yalnızca biri sisteminizde aktif olmalıdır, ne yaptığınızdan emin değilseniz olduğu gibi bırakmanız en iyidir. Pardus'un resmi deposunun yanına farklı depoları nasıl ekleyebileceğinizi öğrenmek istiyorsanız ilgili belgelere bakabilirsiniz.

İçinde pek çok önemli uygulamanın da bulunduğu yüz yirmi üç paketlik bu güncellemeden sonra sistemi yeniden başlatmak iyi bir fikir olacaktır, bir yere ayrılmayın bir sonraki paragrafta yine buradayım.

Ara sıra paket oluşturduğum ve oyunalanından paket yüklediğim için temel geliştirme paketlerini yüklemek de yaptığım ilk işlerden oluyor genelde:
$ sudo pisi it -c system.devel
Böylece sistemime birbirinden güzel yüz dört paket daha yüklemiş oldum.

Şimdi daha küçük sayılarla devam edelim ve Chromium'u yükleyelim. Chromium'u ilk kez açtığınızda KWallet de açılacak, bir cüzdan oluşturursanız Chromium'da girdiğiniz parolaların bu cüzdanda saklanmasını sağlayabilirsiniz. Chromium'da daha önceleri bütün kullandığım eklentileri tek tek yüklemeye çalışıyordum ama Chromium'un senkronizasyonunu açtığım ve tüm verilerimi Google'nin güvenli kollarına teslim ettiğim için hiç uğraşmadan özelleştirdiğim Chromium'a kavuşabiliyorum. Tabii yine elle yapılması gereken küçük işler kalmış oluyor, onun için de şöyle bir yazı işimi görüyor.


Tekrar dönmek üzere şimdilik kurulum işlerine biraz ara verelim ve masaüstüne yönelelim. Masaüstümün tam istediğim gibi olması için ilk önce Klasör Görünümü programcığının Masaüstü dizini yerine Ev dizinini göstermesini sağlıyorum. Sonrasında da hiçbir işime yaramayan Masaüstü dizinine veda ederek bu dizini siliyorum.


Panelin en sonuna bir Çöp Kutusu programcığı ekliyorum. Dijital Saat programcığında tarih gösterimini kapatıyorum. KDE ile birlikte gelen öntanımlı Görev Yöneticisi programcığını kaldırarak oyunalanımda bulunan Icon Tasks'ı ekliyorum panele.
$ sudo pisi bi https://svn.pardus.org.tr/pardus/playground/maidis/2011/desktop/kde/addon/plasma-applet-icontasks/pspec.xml -d
$ sudo pisi it plasma-applet-icontasks*.pisi
$ rm plasma-applet-icontasks*.pisi
Icon Tasks'ta görev yöneticisindeki öğelerin otomatik değil sadece elle sıralanmasını ve sadece geçerli ekran, masaüstü ve etkinlikteki görevlerin gösterilmesi için gerekli ayarlamaları yapıyorum.

Çok sık kullandığım uygulamaları açıyorum şimdi, kolayca ve hızlıca erişebilmek için kısayollarını panele ekleyeceğim (bu arada Kate için kdesdk paketini de yüklemiş bulundum). Chromium, Dolphin, Kate ve Konsole'yi açtıktan sonra hepsini tek tek sağ tıklıyorum ve Show A Launcher When Not Running (Çalışmıyorken Bir Başlatıcı Göster) seçeneğini açıyorum. Icon Tasks da Türkçe'ye çevrilse ne güzel olur aslında.

Paneli aşağıdan sola taşıyorum. Zavallı panel masaüstünde göçebe hayatı yaşıyor benim bilgisayarımda. Windows'ta uzun zaman aşağıda kullanmıştım. Sonra Pardus'ta da bir süre aşağıda kullandıktan sonra üste aldım paneli, uzun bir süre böyle kullandım. Chromium'un sekmeleri en üstte olduğu için bir süre aşağıda kullandım tekrar ve Unity ile birlikte şimdi ben de solda kullanıyorum paneli. Bakalım ilerleyen günler neler getirecek.

Masaüstünü Göster programcığını kaldırıyorum. Hemen yanındaki Sayfalayıcı programcığının masaüstünü gösterebilmesi için ayarlar bölümünden ilgili seçeneğini açıyorum. Sütün sayısını teke indiriyorum, simge gösterimini açıyorum. Böylece iki programcık yerine tek programcıkla aynı işlevselliğe kavuşmuşmuş oluyorum.

Panele bir de Pastebin programcığı ekleyerek internet üzerinden resim ve metin paylaşımını sadece sürükle bırak kadar kolay hale getiriyorum. Pardus'ta şu an öntanımlı olarak Ubuntu'nun yapıştırma servisi geliyor ve bu pek hoşuma gitmiyor. Bu yüzden metinler için Pardus-Linux.Org servisini ayarlıyorum.


Oyunalanımdan dropbox, dolphin-box-plugin ve kde-servicemenu-dropbox paketlerini yüklüyorum. Dropbox her ne kadar kapalı bir servis / yazılım olsa da dosya paylaşımını benim için çok kolaylaştırdığından kullanmak zorunda kalıyorum. Benzer özgür bir uygulama da tercih edilebilir eğer ihtiyaçlarınızı karşılıyorsa. Dropbox'un ayarlarına geçmeden önce Dropbox'un sayfasına giderek önceki kurulumlardan kalma sistemleri temizledim, çünkü oradaki bilgilere göre şu an yirmi üç tane makineye sahiptim :)


Şimdi de Dolphin'e yönelelim. Sağ tarafa güzel bir Bilgi paneli ekliyorum. Sonrasında soluğu Dolphin'in ayarlarında alıyorum. Başlangıç bölümünden Filtreleme çubuğunu göster'i seçiyorum, çok sayıda dosya içeren bir dizin içinde kaybolmadan aradığıma ulaşabiliyorum böylece.

Servisler bölümünden Dropbox, Subversion ve Git sürüm kontrol sistemlerinde bulunan dosyaların durumlarının Dolphin üzerinde görselleştirilmesi için gerekli seçenekleri açıyorum.

Çöp bölümünden En büyük boyut sınırını devre dışı bırakıyorum. Genel bölümünden İpuçlarını göster seçeneğini açıyorum.

Ayarlarla şimdilik işim tamam, unuttuğum bir şey kaldıysa sonra dönerim. Şimdi araç çubukları var hedefimizde. Çokça kullandığım kes, yapıştır, çöp kutusuna taşı, geri al, uçbirim aç gibi fonksiyonlara ait kısayolları ekliyorum Dolphin'in araç çubuğuna. Dolphin'de son olarak da sağ taraftaki Konumlar sekmesini kullanım biçimime göre düzenliyorum.


KTorrent'e PardusWiki'de anlatılan ipuçlarını uyguluyorum. Bir işletim sisteminin torrent istemcisiyle birlikte gelmesi de çok güzel bir artı bence.


Sistem Ayarları'na girip girmeme konusunda biraz çekincelerim vardı ama başlayalım bakalım hızlı hızlı.

Masaüstü Efektleri: Eskiden kolayına kaçarak ve görsellikten vazgeçerek tüm efektleri kapatıyordum ama bir süredir sadece temel birkaç efekti kullanarak ve performanstan ödün vermeyerek KDE'nin görselliğinden yararlanıyorum.

Pencere Davranışı: Odaklama bölümünden Odak çalmayı engelleme seviyesi'ni Düşük'ten Hiçbiri'ne alıyorum. Böylece hangi pencere aktif olursa doğrudan onu görebiliyorum. Benim için en iyisi bu, sizin öntanlı ayarda bırakmanızda hiçbir zarar yok. Taşıma bölümünden de Taşıma ve yeniden boyutlandırma sırasında pencere boyutlarını göster seçeneğini açıyorum.


Hesap Detayları'ndan sosyal masaüstünü aktifleştiriyorum. Bu sayede KDE-Apps.org vb. sitelerden servis menüsü, programcık vb. indirirken oylama ve buna benzer eylemleri gerçekleştirebiliyorum.

Uygulama Görünümü: Oxygen parçacık biçimini zevkime göre ayarlıyorum. Daha sonra İnce Ayarlar bölümündeki Grafiksel efektleri sistemime uygun olarak ayarlıyorum: Yüksek ekran çözünürlüğü ve Düşük İşlemci.

Uygulama ve Sistem Bildirimleri'nden meşgul imlecini kapatıyorum.

Güvenlik duvarını açıyorum.

Girdi Aygıtları'ndan dokunmatik tabletin tablet üzerinden tıklamayla orta fare tuşu üretmesini sağlayan seçeneği kapatıyorum. Yanlışlıkla çok kullanıyorum çünkü açık olduğunda.

Görüntü ve Ekran bölümünden kart üreticisinin sunduğu kapalı kaynak ekran kartı sürücülerin yüklenmesi için sözü Panda'ya bırakıyorum ve yeni sürücülerin aktifleşmesi için sistemi yeniden başlatıyorum.


Ekranın üzerindeki yanıp sönen çizgileri engellemek için /etc/X11/kdm/kdmrc dosyasındaki ServerVTs=-7 değerini ServerVTs=7 olarak değiştirdim. İlgili hata kaydını şuradan görebilirsiniz. Eminim makul bir çözümü olsaydı uygulanırdı ama bu hatayı ikinci ara sürümde dahi almak üzücü. Sadece bu sürücüyü kullananan sistemlere uygulanabilecek bir geçici çözüm iyi olabilirdi.

Kate'yi yapılandırmaya başlayalım. Bu başka uzun bir yazının konusu olarak işlenirse daha iyi olacağı için kısaca geçeceğim. Devingen sözcük kaydırmayı açıyorum, sekme yerine boşluk kullanılmasını sağlıyorum, otomatik yedeklemeyi devre dışı bırakıyorum.

DNS ayarlarını değiştirelim şimdi de, internette biraz daha rahat dolaşabilmek ve yasaklamalardan daha az etkilenmek için:
  • Ağ Yöneticisi programcığının üzerine sağ tıklayıp “Ağ Yönetim Ayarları” seçimini yapın.
  • Açılan pencerede istenen bağlantının IPv4 Adresi sekmesinden Yöntem‘i Sadece otomatik (DHPC) adresler seçiminde bırakın.
  • Şimdi de yazılabilir duruma gelen DNS Sunucular kutucuğuna istediğiniz adresleri yapıştırın (adresler arasında boşluk bırakmayın sadece virgül kullanın). Örneğin: 193.140.100.210,193.140.100.215,194.27.222.62,8.8.8.8,8.8.4.4,208.67.222.222,208.67.220.220

Subversion üzerinde çalışmaya ve paket oluşturmaya yardımcı subversion-plugin-kwallet ve kde-servicemenu-pisiyap paketlerini yüklüyorum.

Bu belge en son Pardus 2011, Pardus 2011.1 ve Pardus 2011.2 kurulumlarından sonra yaptığım temel işlemler arasındakileri kapsıyor. Üç farklı zamanda yazıldığı için şimdi tekrar üzerinden geçmiş olsam da kopukluklar içerebilir. Önceki kurulumlarda yaptığım bazı şeyleri artık uygulamadığım için çıkardım, Firefox ve LibreOffice'yi kaldırıyordum sistemden bir zamanlar :)

Elbetteki yaptıklarım bunlarla sınırlı değil irili ufaklı pek çok şey daha yapıyorum sistemi kullandıkça. Bu kalan kısımları da belgeleyebilirsem bu yazının ikinci bölümü olarak yazmayı düşünüyorum. Şimdilik bu kadar.
5
Eki
Birden fazla bilgisayar üzerinde e-kitap okuyor ve bununla da kalmayıp okuduğunuz bazı satırların altını çiziyor, sayfa üzerinde notlar alıyorsanız işinize yarayabilecek bir konudan, e-kitaplar üzerindeki işaretlemelerin eş zamanlanmasından bahsedeceğim. İhtiyacınız olan sadece Okular ve Dropbox.

Yapılacaklar fazla karmaşık değil, yine de basitçe takip edilebilmesi için işlem basamakları şeklinde vermek daha iyi olur:
  • İlk önce Okular'da dosyalar üzerinde yaptığınız tüm işlemlerin saklı olduğu ilgili dizini yedekleyin. Çünkü işlem sırasında bunları yanlışlıkla silebilirsiniz. Pardus 2011.2 üzerinde bu dizinin yolu /home/kullanıcı-adı/.kde/share/apps/okular oluyor. okular dizinini ev dizininizin içine kopyalayabilirsiniz. Bu geçici olarak duracak sadece, her şeyin yolunda gittiğinden emin olduktan sonra silebilirsiniz.
  • Şimdi Dolphin üzerinde yeni bir sekme açın ve Dropbox dizininize gidin burada. Önceki (/home/kullanıcı-adı/.kde/share/apps/okular dizininin açık olduğu) sekmeye dönün, bir üst dizine çıkın ve buradan okular'ı seçerek Dropbox dizini sekmesine sürükleyin. Burada karmaşık anlattığıma bakmayın yaptığımız sadece bir sembolik bağ koymak. Komut satırından ln ile nasıl yapacağınızı şuradan görebilirsiniz.
  • Diğer bilgisayarda Dropbox dizinini açın. Eğer burada okular dizinini sembolik bağ olarak görüyorsanız her şey tamam demektir. Ama bende ne yazık ki böyle olmadı. Bu yüzden ek bir işlem daha yapmam gerekti. Sizdeki durum da böyleyse ilk önce ikinci bilgisayardaki Dropbox'u kapatın. Dropbox dizini içindeki okular'ı silin. Onun yerine bu bilgisayarın /home/kullanıcı-adı/.kde/share/apps/okular dizininin sembolik bağını ekleyin. Dropbox'u tekrar açın. Şimdi iki bilgisayarın Dropbox dizininde de sembolik bağ olarak bulunması gerekiyor okular'ın.
Bu işlemlerin ardından bir bilgisayarda yaptığınız işaretlemeleri diğer bilgisayarlarla eş zamanlayabilirsiniz, aynı anda dosyalar üzerinde işaretleme yapmayacağınızı ve internet bağlantınızın olduğunu varsayarak bunu söylüyorum tabii. Bir bilgisayarda e-kitap üzerinde işlem yapar ama bu değişiklikleri Dropbox sunucusuyla eşitlemeden (örneğin o an bağlantınızın olmaması gibi bir durumla) diğer bilgisayarda e-kitap üzerinde işaretleme yaparsanız ve Dropbox sunucusuyla eşitlerseniz bir önceki değişiklikler kaybolacaktır, buna dikkat edilmeli.



İlgili Bağlantılar
30
Eyl
Ubuntu'nun geçtiğimiz aylarda duyurduğu Ayatana yer paylaşımlı kaydırma çubuklarını gördüğümden beri denemek istiyordum ve bugün kısmet oldu. Henüz çok yeni olduğu için Ubuntu dahil hiçbir GNU/Linux dağıtımında tam olarak desteklenmiyor ve Ubuntu dışı dağıtımlarda kurmak ve kullanmak için biraz elinizi kirletmeniz gerekiyor şu an.

64 bit Pardus 2011.2 üzerinde bir deneme yaptım, eğer isterseniz siz de kendi sorumluluğunuzda aşağıdaki iki paketi kurarak deneyebilirsiniz kaydırma çubuklarındaki bu yeni yaklaşımı:
Her ne kadar bu iki paketi kurmanız yer paylaşımlı kaydırma çubuklarına kavuşmanız için yeterliyse de ne yazık ki bunları kullanabileceğiniz yerler çok kısıtlı: sadece GTK+ 2 uygulamaları. GTK+ 2 uygulamalarından da kara listeye eklenmemiş olanları. Qt / KDE uygulamaları için ise henüz bir destek bulunmuyor. Ask Ubuntu'daki bir cevapta Qt için destek olduğu söylenmiş ama şu an için bu bilgi doğru değil anladığım kadarıyla. Eğer okuduklarımı doğru yorumluyorsam Qt desteği projenin gelecek planları arasında ve gelecek her türlü yardıma açıklar.

Bazılarının kendi uygulamaların da kullanmak istediği kadar çok sevdiği ve bazılarının da bir an önce kurtulmak için can attığı  Ayatana yer paylaşımlı kaydırma çubukları hakkında daha fazla konuşmadan önce birkaç video izleyelim:


Overlay Scrollbars in Unity - implementation from Canonical Design on Vimeo.


Overlay Scrollbars in Unity from Canonical Design on Vimeo.


Animated scroll and new delays for Ayatana overlay scrollbar from Andrea Cimitan on Vimeo.

Bu kadar nesnel şeyden sonra kişisel görüşlerimi yazıp sonlandırayım yazıyı. Şurada da söylediğim gibi bazı kaydırma çubukları çok güzel ama şu an bizim kullandıklarımız bunlardan değil. Uygulamalarda kullanılan parçacıklara baktığımızda hepsinin az da olsa gelişim gösterdiğini görüyoruz ama kaydırma çubukları neydiyseler hala o şekildeler masaüstlerinde (Chromium'da arama sorgularına göre işaretleme yapılıyor kaydırma çubuklarında, başka?). Kaydırma çubuklarının çok sınırlı kullanımları olmasına rağmen ekranda gereksiz yere yaklaşık 15 x ekran yüksekliği kadar piksel yer kaplaması gerçekten büyük israf. Ayatana ise bunun için düşünülmüş güzel bir çözüm. Estetik getirileri de cabası.

Umarım yer paylaşımlı (bu arada bu ifadeyi overlay için kullanıyorum, en doğru karşılayan bu geldi, bindirmeli, kaplamalı, örtüşmeli vs. de demek istemedim) kaydırma çubukları yakında KDE üzerinde de tam anlamıyla kullanılabilir olur. Şu an KDE Fikir Fırtınası bölümünde bir fikir var konuyla ilgili, tartışmalara katılarak ve oy kullanarak fikrin gerçekleşmesine katkı verebilirsiniz.

Evince, Inkscape ve Terminal'den birer ekran görüntüsüyle yazıyı sonlandırıyorum, kaydırma çubuğunuz nasıl olursa olsun sizin havanız iyi olsun.





Kaynaklar:
28
Eyl
İlginç bir başlıkla daha karşınızdayım :) Icon Tasks'ın geçtiğimiz günlerde kazandığı Unity UPA desteğinin getirdiği hızlı listelerin kullanımından bahsedeceğim biraz. Hepinizin her gün merak ettiği bir konu olduğuna eminim, hayatın anlamından hemen sonra. Bu yazıda ne Icon Tasks'tan ne de Unity'den bahsetmeyeceğim için eğer ihtiyaç duyuyorsanız bunların ne olduğuna dair çeşitli ön okumalar yapmanız iyi olabilir, bekliyorum ben burada (masaya tik tak yapma efekti).

Yazıyı Pardus 2011.2 64 bit üzerinde yazdığım için işlemleri başka bir Pardus sürümünde veya farklı bir GNU/Linux dağıtımında yapmak isterseniz çeşitli değişiklikler yapmanız gerekebilir. Kurulum için birkaç tane kaynak paketin kullanılması gerekiyor. Kaynak paketlerden kurulum yönteminin nasıl gerçekleştireceğini tekrar tekrar ve uzun uzun anlatmaktansa şöyle bir belgeden yararlanılması daha doğru olacağından burada bahsetmeyeceğim. Sadece oyun alanından yüklenmesi gereken paketlerin isimlerini vermekle yetineceğim:
Yukarıdaki paketleri kendi sorumluluğunuzda yüklerseniz ve bilgisayarınızdan ateşler ve dumanlar çıkmazsa KDE'de Unity Hızlı Listeleri'ni kullanmaya hazırsınız demektir.

Yazının bu aşamasında kısaca hızlı listelerden (quicklists) bahsetmek iyi olacak. Hızlı listeler Unity'nin panelindeki çalıştırıcıların; ilerleme çubukları, sayıcılar ile birlikte sahip olduğu öğelerden biri. Hızlı listelerin pek çok şeye benzediği söylenebilir. Dolphin ve diğer dosya yöneticileri üzerinde kullanılan servis menüleri, sistem çekmecesindeki uygulama simgelerinin içerik menüleri, panele eklenen uygulama kısayolları programcıkları (plasmoids) vs.

Hızlı listeler sayesinde panele eklediğiniz kısayollardan en üst düzeyde yararlanabilirsiniz. Örneğin LibreOffice uygulamalarını çok sık kullanıyorsanız ama her uygulama için ayrı ayrı kısayol ekleyerek panelinizi doldurmak istemiyorsanız tüm ofis uygulamalarını açabileceğiniz bir hızlı liste oluşturabilirsiniz. Ya da bir uygulamanın farklı şekillerde açılmasını sağlayabilirsiniz, örneğin Chromium'u normal veya gizli kipte başlatabilir ve KSnapshot'u doğrudan kullanmak istediğiniz biçimde çalıştırabilirsiniz.

Bu söylediğim yapabilirsiniz edebilirsinizlerin daha iyi anlaşılması için dün gece yaptığım birkaç hızlı liste örneğini yazıya eklemek yararlı olacaktır. Bunların çoğu varolan hızlı listelerin KDE uygulamaları için özelleştirilmiş halleri, sıfırdan yazılmış şeyler değil.


Chromium (chromium-browser.desktop)
Chromim için genel olarak kullanılan iki liste öğesi yeni pencere ve yeni gizli pencere. Bunların arasında bir de ayarları açmak için bir seçeneğin olmasının iyi olacağını düşündüm ama birkaç yöntem denememe rağmen başarılı olamadım. Bunların dışında isterseniz sık kullandığınız sayfaları da ekleyebilirsiniz listeye kolayca.

X-Ayatana-Desktop-Shortcuts=NewWindow;Incognito;Settings;
[NewWindow Shortcut Group]
Name=New Window
Name[tr]=Yeni Pencere
Exec=chromium-browser %U
TargetEnvironment=Unity;

[Incognito Shortcut Group]
Name=New Incognito Tab
Name[tr]=Yeni Gizli Pencere
Exec=chromium-browser %U --incognito
TargetEnvironment=Unity;

[Settings Shortcut Group]
Name=Settings
Name[tr]=Ayarlar
Exec=chromium-browser http://tinyurl.com/chromium-ayarlari
TargetEnvironment=Unity;


Dolphin (dolphin.desktop)
Dolphin için de yerimlerinizi içeren bir liste güzel olacaktır. Bunu her kullanışta yeni bir pencere açmak yerine yeni bir sekme kullanılması için bir şeyler denedim ama şu an için istediğim gibi değil. Örneğin bu yöntemin çalışması için en azından bir tane Dolphin'in halihazırda çalışması gerekiyor. Dolphin'in çalışıp çalışmadığının kontrolü ve eğer çalışmıyorsa çalıştırılmasının sağlanması da komutu iyice karışık yapacak gibi görünüyor. Yine de şimdilik aşağıdaki gibi bir tane iş görür. Ayrıca Dolphin'i yönetici kipinde açmak için her seferinde Alt + F2'ye basmaktan ve kdesu dolphin yazmaktan yorulduysanız bunun için de bir girdi oluşturabilirsiniz.

X-Ayatana-Desktop-Shortcuts=Videos;Documents;Music;Pictures;Downloads;Development;Dropbox;
[Videos Shortcut Group]
Name=Videos
Name[tr]=Videolar
Exec=qdbus org.kde.dolphin /dolphin/Dolphin_1/actions/new_tab trigger && qdbus org.kde.dolphin /dolphin/Dolphin_1 changeUrl ~/Videolar
TargetEnvironment=Unity

[Documents Shortcut Group]
Name=Documents
Name[tr]=Belgeler
Exec=qdbus org.kde.dolphin /dolphin/Dolphin_1/actions/new_tab trigger && qdbus org.kde.dolphin /dolphin/Dolphin_1 changeUrl ~/Belgeler
TargetEnvironment=Unity

[Music Shortcut Group]
Name=Music
Name[tr]=Müzik
Exec=qdbus org.kde.dolphin /dolphin/Dolphin_1/actions/new_tab trigger && qdbus org.kde.dolphin /dolphin/Dolphin_1 changeUrl ~/Müzik
TargetEnvironment=Unity

[Pictures Shortcut Group]
Name=Pictures
Name[tr]=Resimler
Exec=qdbus org.kde.dolphin /dolphin/Dolphin_1/actions/new_tab trigger && qdbus org.kde.dolphin /dolphin/Dolphin_1 changeUrl ~/Resimler
TargetEnvironment=Unity

[Downloads Shortcut Group]
Name=Downloads
Name=İndirilenler
Exec=qdbus org.kde.dolphin /dolphin/Dolphin_1/actions/new_tab trigger && qdbus org.kde.dolphin /dolphin/Dolphin_1 changeUrl ~/İndirilenler
TargetEnvironment=Unity

[Development Shortcut Group]
Name=Development
Name[tr]=Geliştirme
Exec=qdbus org.kde.dolphin /dolphin/Dolphin_1/actions/new_tab trigger && qdbus org.kde.dolphin /dolphin/Dolphin_1 changeUrl ~/Gelistirme
TargetEnvironment=Unity

[Dropbox Shortcut Group]
Name=Dropbox
Name=Dropbox
Exec=qdbus org.kde.dolphin /dolphin/Dolphin_1/actions/new_tab trigger && qdbus org.kde.dolphin /dolphin/Dolphin_1 changeUrl ~/Dropbox
TargetEnvironment=Unity

Hemen her sistemde ortak olan İndirilenler, Belgeler için KDE'nin kullandığı özel adresler olabilir, bunlara bakılıp kullanılma şansı varsa onlar tercih edilmesi daha iyi olur. Çünkü bu şekliyle sadece Türkçe yerelli bir sistemde çalışabilir yukarıdaki gibi bir şey.


Konsole (konsole.desktop)
Konsol için bile kısayol kullanılabilir, evet. Örneğin yetkili kullanıcı olarak açabilirsiniz Konsole'yi ya da Konsole üzerinde çokça kullandığınız uygulamaları doğrudan çalıştırabilirsiniz. Şimdi aklıma geldi, nano için de bir girdi eklenebilir bu listeye.

X-Ayatana-Desktop-Shortcuts=NewWindow;NewTab;Htop;Root;
[NewWindow Shortcut Group]
Name=New Window
Name[tr]=Yeni Pencere
Exec=konsole
TargetEnvironment=Unity

[NewTab Shortcut Group]
Name=New Tab
Name[tr]=Yeni Sekme
Exec=xdotool search bash key ctrl+shift+t
TargetEnvironment=Unity

[Root Shortcut Group]
Name=Root Terminal
Name[tr]=Root Terminal
Exec=kdesu konsole
TargetEnvironment=Unity

[Htop Shortcut Group]
Name=Process Monitor
Name[tr]=Süreç İzleyici
Exec=konsole -e htop
TargetEnvironment=Unity


LibreOffice (ooo-start-center.desktop)
İlk önce şunu söyleyeyim bu hızlı listeyi ooo-start-center.desktop yerine en çok kullanılan LibreOffice uygulamasına eklemek daha iyi olur (örneğin benim için Kelime İşlemci). Gece bu aklıma gelmemişti ama şimdi biraz daha düşününce bunun daha kullanışlı olacağını fark ettim. Böylece panel daha tasarruflu kullanılabilir.

X-Ayatana-Desktop-Shortcuts=Writer;Impress;Calc;Math;Draw;Base;
[Writer Shortcut Group]
Name=Writer
Name[tr]=Kelime İşlemci
Exec=libreoffice -writer %U
TargetEnvironment=Unity

[Impress Shortcut Group]
Name=Impress
Name[tr]=Sunum
Exec=libreoffice -impress %U
TargetEnvironment=Unity

[Calc Shortcut Group]
Name=Calc
Name[tr]=Hesap Tablosu
Exec=libreoffice -calc %U
TargetEnvironment=Unity

[Math Shortcut Group]
Name=Math
Name[tr]=Matematik
Exec=libreoffice -math %U
TargetEnvironment=Unity

[Draw Shortcut Group]
Name=Draw
Name[tr]=Çizim
Exec=libreoffice -draw %U
TargetEnvironment=Unity

[Base Shortcut Group]
Name=Base
Name[tr]=Veritabanı
Exec=libreoffice -base %U
TargetEnvironment=Unity


Clementine (clementine.desktop)
Clementine görebildiğim kadarıyla hızlı listelerle gelen tek uygulama Pardus'ta. Aşağıdakiler zaten desktop dosyasında bulunuyordu, sadece Türkçe görünmesi için ilgili satırları ekledim.

X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Previous;Next;
[Play Shortcut Group]
Name=Play
Name[tr]=Oynat
Exec=clementine --play 
TargetEnvironment=Unity

[Pause Shortcut Group]
Name=Pause
Name[tr]=Duraklat
Exec=clementine --pause
TargetEnvironment=Unity

[Stop Shortcut Group]
Name=Stop
Name[tr]=Durdur
Exec=clementine --stop
TargetEnvironment=Unity

[Previous Shortcut Group]
Name=Previous
Name[tr]=Önceki
Exec=clementine --previous
TargetEnvironment=Unity

[Next Shortcut Group]
Name=Next
Name[tr]=Sonraki
Exec=clementine --next
TargetEnvironment=Unity


KSnapshot (ksnapshot.desktop)
KSnapshot'u farklı farklı kullanmak istiyorsanız işinize yarayabilir. Yalnız KSnapshot'u konsol üzerinden alan ve serbest alan yakalamak üzere açılmasında hata olabilir uygulamanın kendinden kaynaklanan nedenlerle ya da benim sistemime özel bazı durumlardan, henüz bakmadığım için bilmiyorum.

X-Ayatana-Desktop-Shortcuts=Fullscreen;Region;Freeregion;Child;
[Fullscreen Shortcut Group]
Name=Capture the desktop
Name[tr]=Masaüstünü yakala
Exec=ksnapshot --fullscreen
TargetEnvironment=Unity

[Region Shortcut Group]
Name=Capture a region
Name[tr]=Bir bölge yakala
Exec=ksnapshot --region
TargetEnvironment=Unity

[Freeregion Shortcut Group]
Name=Capture a free region
Name[tr]=Bir serbest seçim yakala
Exec=ksnapshot --freeregion
TargetEnvironment=Unity

[Child Shortcut Group]
Name=Capture a part of windows
Name[tr]=Pencerenin bir bölümünü yaka
Exec=ksnapshot --freeregion
TargetEnvironment=Unity

Şimdilik kullandıklarım bunlar. Daha fazlası için kaynaklara göz atabilirsiniz. Yazıyı da burada sonlandırmam iyi olacak. Daha sonraki yazılarda Icon Tasks'ın diğer özelliklerinden de bahsetmeye çalışacağım. Şu an KDE için en iyi görev yöneticisi programcıklarından biri, bahsedilmeyi hak ediyor.


Kaynaklar:

Bunlarla uğraşırken radyoda çalan şarkılardan:
6
Eyl
Aslında tetris oynayasım vardı ama Zeki Bildirici'nin şu iletisini Choqok üzerinden görünce (Twitter bana e-posta göndermiyor, sanırım duygularımız karşılıklı ondan) ilgimi BOINC'e doğru yönlendirdim. Her ne kadar mükemmel bir şey olduğunu biliyor olsam da elimdeki taşınabilir bilgisayarların pek de güçlü işlemcileri olmadığı için kullanmadığım bir uygulama BOINC. İlk defa duyacaklar için kısa bir tanımını geçirmek faydalı olabilir:

BOINC, bilgisayarınızın boş zamanını, SETI@home, Climateprediction.net, Rosetta@home, World Community Grid gibi bilimsel projelere bağışlamanızı sağlar. BOINC'i bilgisayarınıza kurduktan sonra bunlara benzer daha pek çok projeye katılabilirsiniz.

Zeki'nin sorduğu sorunun nedenini ve çözümünü biliyordum ve o şekilde cevaplasaydım belki benim için daha kısa sürebilirdi ama başka sorunlar da çıkmayacağından emin olmak için BOINC'i kurmaya karar verdim. Kurarken de PardusWiki'de bunun nasıl yapılacağını anlatmaya başladım herkesin neler yapılacağını kolayca görebilmesi için.

Bu maddeye son bir ekleme daha yapmam gerekiyor, bu da yüklenmesi gereken paketlerin neler olduğunu söylemek. Ama önce bunu benim öğrenmem gerekiyor. Bunu yapmanın pek çok farklı yolu olabilir ve bu da onlardan sadece biri. İkilik bir uygulama sizde çalışıyor ama bağımlılıklarının ne olduğunu bilmiyorsanız işinize yarayabilir. Aşağıdaki komut doğaçlama çıktı diyebilirim, üzerinde değişiklikler veya iyileştirmeler yapılabilir, şu anki mükemmel değil ama iş görür. Komutun bölümlerini daha iyi anlamak için parça parça çalıştırmayı deneyebilirsiniz.
$ ldd boincmgr | cut -d'>' -f2 | cut -d' ' -f2 | xargs pisi sf | cut -d'/' -f1 | cut -d' ' -f1| sort | sed '$!N; /^\(.*\)\n\1$/!P; D' 
'(0x00007fa310c5b000)' kurulu herhangi bir pakette değil.           
(0x00007fa310c5b000)
aalib
atk
bzip2
cairo
curl
dbus
dbus-glib
DirectFB
expat
fontconfig
freeglut
freetype
gdk-pixbuf
glib2
glibc
gtk2
jbigkit
jpeg
libcaca
libgcc
libICE
libidn
libnotify
libpcre
libpng
libsdl
libSM
libssh2
libX11
libXau
libxcb
libXcomposite
libXcursor
libXdamage
libXdmcp
libXext
libXfixes
libXi
libXinerama
libXrandr
libXrender
libXxf86vm
mesa
ncurses
openssl
openssl-compatibility
pango
pixman
slang
sqlite
tiff
wxBase
wxGTK
zlib
Epey uzun bir liste. Listedeki paketlerdense komutu incelemek bizim için daha yararlı olacaktır şimdi:
  • ldd: bir ikilik bir çalıştırılabilir dosyanın çalışması için gerekli paylaşımlı kütüphaneleri listeler.
  • cut: satırların seçilen bölümlerini standart çıktıya yazdırır.
  • pisi: Pardus paket yönetim sistemi konsol arayüzü.
  • xargs: bir komutun çıktısını başka bir komuta iletmekte kullanılır. doğrudan borulamanın mümkün olmadığı durumlarda hayat kurtarıcıdır. 
  • sort: satırları sıralayarak standart çıktıya yazdırır.
  • sed: akış düzenleyici. Harika bir şey öğrenmek lazım en azından basit / temel kullanımını.
Sanırım şimdi maddeyi tamamlayabilirim. Madde üzerindeki bir sonraki değişikliğimden sonra siz de düzenleme ve ekleme yapmaya başlayabilirsiniz. Diğer maddelere de katkı vermeyi unutmayın tabii :)


Kaynaklar:
5
Eyl
Kendimi Şanslı Hissediyorum™ komutu, otomatik olarak aradığınız sorguyla ilgili ilk paketi kurmanızı sağlar.

Kendimi Şanslı Hissediyorum™ komutu ile istediğiniz paketleri aramak ve kurmak için daha az, incelemek ve kullanmak içinse daha çok zaman ayırabilirsiniz.

Kendimi Şanslı Hissediyorum™ komutunu kolayca kullanabilirsiniz, ihtiyaç duyduğunuz bir konsoldan fazlası değildir. Kullanım şekli kolay ve akılda kalıcıdır:
pisi sr -N yapılacak-sorgu | head -1 | cut -f1 -d' ' | sudo xargs pisi it
Kendimi Şanslı Hissediyorum™ komutunun örnek kullanımlarından birkaçını aşağıda görebilirsiniz:
$ pisi sr -N vektörel çizim | head -1 | cut -f1 -d' ' | sudo xargs pisi it
Paket(ler)in toplam boyu: 10.41 MB
İndiriliyor 1 / 1
inkscape paketi pardus deposunda bulundu.
inkscape-0.48.1-31-p11-x86_64.pisi (10.4 MB)100%    951.15 KB/s [00:00:00] [tamamlandı]
Kuruluyor 1 / 1
inkscape-0.48.1-31-p11-x86_64.pisi [önbellekte]
inkscape paketi 0.48.1 sürümü 31 yayımı kuruluyor
inkscape dosyaları arşivden çıkartılıyor.
inkscape paketi yapılandırılıyor
inkscape yapılandırıldı.
inkscape kuruldu. 
$ pisi sr -N ClientForm | head -1 | cut -f1 -d' ' | sudo xargs pisi it
Aşağıdaki paket(ler) zaten kurulu ve yeniden kurulmayacak:
python-clientform              
Kurulacak paket yok.
İleride Kendimi Şanslı Hissediyorum™ komutunun daha hızlı bir şekilde kullanılması için pisi-luck isminde bir betik de sunulacaktır.

Gelişmeleri yorumlar üzerinden takip edebilir, tamamen özgür ve Google'nin aynı isimli düğmesinden ilham almış bir fikir olan Kendimi Şanslı Hissediyorum™ komutu ve pisi-luck betiğinin gelişimine katkıda bulunabilirsiniz.

Önümüzdeki dönemde günlüğümde kullandığım ve rastgeleliğe yeni bir rastgelelik katan kendimi şahbaz hissediyorum (buradan verilen bağlantı üzerinden çalışmaz) yapısının bir benzeri için de planlara başlamış durumdayım.

24
Ağu
Gün içinde şurada bahsettiğim durumlarla biraz ilgilenmeye çalıştım. Twitter hesabı üzerinden kontrolsüz mesaj gönderimi hakkında yazılanlara göz attım ve işi yarayacağını düşündüğüm önerileri dikkate aldım.
Şu an gözüme çarpan bir de kullanıcı resmi var (yok). Pardus ve/veya Bugzilla'yı ifade edebilecek bir şeyler bulabilirsem kullanıcı resmi olarak eklemeyi düşünüyorum.
Yukarıda pardusbugzilla hesapları hakkında yazdığım ilk yazıdan alıntıladığım konuyla da ilgilendim Your P1 is my WONTFIX fare altlığını ve tişörtünü görünce:
Pardus ve Bugzilla logosunu birleştirmeyi veya Bugzilla logosu ve wanted ile bir şeyler yapmayı düşünüyordum ama bu daha iyi oldu.

Büyük değişiklik ise uzun zamandır bir şekilde StatusNet ve identi.ca desteği veremeyen Twitterfeed'i bırakmak oldu. pardusbugzilla hesaplarında artık brdcst.it kullanmaya başladım. Hem önceki yazıda aradığımı belirttiğim gönüllüye kolaylık olması hem de fazla bilinmeyen brdcst.it'i biraz da olsun tanıtmak için brdcst.it'in nasıl kullanılacağını anlatmanın iyi olacağını düşündüm ve aşağıdakiler çıktı.

Brdcst it!

Brdcst it! (brdcst.it), özgür yazılım brdcst'e dayalı bir yayın servisi. Servise üye olduktan sonra identi.ca, Twitter ve Facebook gibi pek çok sosyal ağa belirlediğiniz RSS veya ATOM beslemelerini bağlayabiliyorsunuz. Böylece beslemelerden yeni bir girdi geldiğinde en kısa sürede bağlı olan tüm servisler üzerinden yayınlanıyor.

Servis şu an yalnızca davetiyeyle yeni kullanıcı kabul ediyor. Davetiye almak ise çok kolay. brdcst at brdcst.it adresine davetiye istediğinizi belirtir bir e-posta attıktan bir saat kadar sonra davetiyeniz elinize ulaşmış oluyor. Servisin ayrıca identi.ca üzerinde de bir grubu bulunuyor. Burada hem davetiye konusunda hem de diğer konularda yardım bulabilirsiniz. Servisin hizmet şartlarıysa şurada, okumanızı tavsiye ederim kullanmayı düşünürseniz.

Servisin temel aldığı GNU Affero General Public License Version 3.0 ile lisanslı brdcst aracı sayesinde isterseniz kendi sunucunuzu da kurabilirsiniz (gerekli bilgiler README dosyasında yazıyor, sadece altı adım ve on bir satırda kurulum yapılabiliyor görünüyor). brdcst'in proje sayfası Gitorious'te bulunuyor, buradan brdcst'ı inceleyebilir, indirebilir veya geliştirmek için yardım edebilirsiniz.


Şimdi brdcst.it'e bir besleme eklemenin ve bunu istenen hedeflere yönlendirmenin nasıl yapılacağına kısaca bakalım:

İlk önce brdcst.it hesabınıza giriş yapın. Yeni bir besleme eklemek için You have 0 feed(s) Add/Edit düğmesine tıklayın. Besleme adresini ve ismini girdikten sonra test etmeyi de unutmayın.
İkinci adımda beslemeden alınacak bilgileri belirtiyoruz. Girdi başlığı (%t), girdi bağlantısı (%u), girdi (%s), yazar (%a) bilgilerini kullanabilirsiniz. Bunların sıralamalarını değiştirebilir veya sabit bir metin ekleyebilirsiniz herhangi bir yere. Son olarak beslemenin kontrol edilme aralığını da ayarlayarak sonraki basamağa geçebilirsiniz.
Hedefler bölümünde beslemeyi bağlamak istediğimiz servisleri seçiyoruz. Benim için identi.ca yeterli olacağı için sadece onu seçtim ama siz istediğiniz kadar servisi hedef olarak belirleyebilirsiniz.
Bağladığınız servislerde de gerekli izinleri verdikten sonra her şey tamam demektir.
Twitter'a ayrıca bağlama yapmadım çünkü identi.ca'yı Twitter'a bağlamak daha mantıklı pardusbugzilla için. Böylece elle bir şey yazmam gerekirse iki servise de ayrı ayrı yazmak yerine sadece identi.ca'ya yazmam yeterli olacak.

Evet, pardusbugzilla hesapları biraz daha ilgi çekici olmuştur umarım birilerinin bakımını üstlenmeye gönüllü olması için. Çünkü böyle arada sırada değil her zaman sevgiye ihtiyacı var pardusbugzilla'nın.

Bu arada tişört sözü duydum bir ara PardusWiki'den ama bilmiyorum tam. Varsa böyle bir hizmet ben de Pardus Bugzilla için istiyorum şurada belirttiğim fikrin bir uzantısı olarak. Her yılın belli aylarında o ay en iyi hata kaydı giren on Pardus kullanıcısına / raporlayıcısına tişört.
15
Ağu
Bir önceki yazım Asla Asla Deme ile her ne kadar teknik ve detaylı olmasa da özgür yazılımlarda lisans analizine kısa bir giriş yapmıştık.

Lisans analizi hem uygulama yazarı geliştiriciler hem de bu uygulamaları dağıtan ve çoğunlukla paketçi olarak anılan geliştiriciler için önemli bir konudur. Kullanıcılar ve lisans analizinin doğrudan ilişkileri bulunmamakla birlikte sonuçları ve etkileriyle lisans yönetimi sırasında karşılaştıklarından aralarında dolaylı bir ilişki vardır.

Sanırım bu özgür yazılımlarda lisans analizi konusunda yazacağım üç veya dört yazılık giriş seviyesi bir serinin ikinci yazısı olacak. Bu yazıda yine kısaca lisans analizi yapan bir uygulamayı tanıyacağız. Ve bu seferki konuğumuz: OSLC (Open Source License Checker / Açık Kaynak Lisans Denetleyicisi).
OSLC, açık kaynak yazılım lisanlarını analiz için Java'da, platform bağımsız olarak geliştirilmiş bir risk yönetim aracıdır.
Desteklediği özelliklerden öne çıkanlar aşağıdaki gibi özetlenebilir:
  • Sabit disk üzerinden tek bir kaynak dosyayı veya kaynak dizini işleyebilir.
  • Arşiv dosyalarını (zip, jar, tar, tar.gz, tgz) işleyebilir.
  • Java, Javascript, PHP, Python ve C/C++ kaynak kodları üzerinden açık kaynak yazılım lisanslarını tanımlayabilir. Linux çekirdek kaynağı desteği vardır ve LICENSE.txt, COPYING.txt gibi özel dosyaları kullanabilir.
  • Lisans eşleşmelerini güvenli bir şekilde asıl lisans metinleriyle karşılaştırma yaparak gösterir.
  • Eşleşen lisans metinlerini vurgulu olarak gösterir.
  • Yerel ve referans çatışmaları kontrol edip gösterebilir: Kaynak dosya A, Kaynak dosya B'yi lisans referans sınırlaması nedeniyle içeremez veya içeri aktaramaz diyelim. Somut olması açısından, örneğin GPL lisanslı bir kaynak kod dosyası PHP lisanslı bir kaynak dosyayı içeremez veya içeri aktaramaz. Genel çatışma desteğiyse henüz uygulamanın yapılacaklar listesinde bulunuyor.
  • Kaynak dosyaları filtreleme desteği.
  • Yazdırma desteği.
  • Bulunan yazar ismi, yıl gibi etiketleri gösterme desteği.
  • Lisans istisnalarını kontrol etme ve gösterme desteği.
  • Yasaklanmış ibareleri kontrol etme ve gösterme desteği.
  • Paketteki kaynak kodlar hakkında özet ve rapor oluşturabilme.
  • Bir kaynak dosya paketindeki uyumlu lisansları listeleyebilme.
  • Sisteme yeni lisanslar ve yasaklanmış ibareler ekleyebilme.
  • İnternet üzerinden oluşturulmuş veritabanlarını indirip kullanabilme.
  • Kaynak kodlardaki telif hakkı sahiplerini belirleyebilme.
  • Lisans ve telif hakları raporlarını PDF ve RTF biçiminde dışarı aktarabilme.
  • Hem SVN hem de CVS üzerinden kod çekme desteği.
  • İngilizce ve Fince'nin yanı sıra yeni dil dosyaları oluşturma ve uygulamada bunları kullanma desteği.
OSLC'nin son sürümünü indirmek için proje sayfasını kullanabilirsiniz. Uygulama yaptığım denemelerde 64 bit bir Pardus 2011.1'de sorunsuzca çalıştı. Arşivi indirdikten sonra Ark ile açmanız ve sonrasında uygulama dizinine girerek OSLC'nin grafik arayüzünü açmak için:
$ java -Xms512M -Xmx512M -jar oslc.jar
komutunu, komut satırı arayüzünü açmak için de:
$ java -Xms512M -Xmx512M -jar oslc.jar -- $@
komutunu kullanabilirsiniz. Aslında dizin içinde oslcgui ve oslccli kabuk betikleri var ama bunların bir hatadan dolayı yeniden oluşturulması gerekiyor, isterseniz bunu yaparak bu betikleri de kullanabilirsiniz.
Uygulamayı grafik arayüz üzerinden açtığınızda temiz bir uygulama ekranı sizi karşılıyor. Dosya menüsünden üzerinde çalışılmak istenen uygulamaya ait kaynak kod dizini seçilebiliyor. Bu işlem yapıldıktan sonra tüm dosyalar taranıyor ve lisans bilgileri aktarılıyor. Her ne kadar arşiv dosyalarının da işlenebileceği özelliklerde belirtilmiş olsa da yaptığım bir denemede bunun olmadığını gördüm. SVN veya CVS üzerinden kod çekme özelliklerini ise test etmedim. Dosya menüsünden ayrıca yazdırma ve PDF / RTF olarak dışarı aktarma işlemleri de gerçekleştirilebiliyor.
Araçlar menüsünden:
  • Yeni lisans ekleme,
  • Varolan lisansları düzenleme,
  • Lisansları silme,
  • Tanımlı lisansları listeleme,
  • İnternet üzerinden yeni lisans veritabanı çekme,
  • Uygulama arayüzü dili seçme ve
  • Yeni dil dosyası oluşturma
işlemleri yapılabiliyor. Bu özelliklerden bazıları kaynak kodlara eklenmiş olmasına rağmen arayüz üzerinde devre dışı bırakılmış durumda bazı bilinen hatalar veya olgunlaşmamış özellikler dolayısıyla.

Yardım menüsünden de detaylı bir kullanıcı rehberine ve OSLC'nin README dosyasına ulaşabilirsiniz. Yine burası üzerinde hakkında ekranına da ulaşabilir ve uygulamanın yazarlarını ve lisansını görebilirsiniz.

Henüz çoğuna bakma fırsatı bulamadım ama OSLC belgelendirmeyi epey sıkı tutmuşa benziyor. Lisans analizi konusuyla ilgileniyorsanız OSLC'nin Teknik Özellikler'ine bakmak isteyebilirsiniz.
Son olarak, uygulamanın terminal üzerinden de çalışabilmesi, diğer GNU/Linux araçlarıyla etkileşim içinde kullanıma imkan verdiği için epey önemli bir özellik.

OSLC, lisans analizi hakkında bir uygulama arıyorsanız incelemenizde fayda olan bir uygulama, denemenizi tavsiye ederim.
14
Ağu
İlk önce başlığın konumuzla hiçbir ilgisi olmadığını söylemek isterim, Asla Asla Deme sadece Never Say Never Again'in Türkiye'de yayınlandığı zaman İnsan Gibi Yaşa'nın yanı sıra aldığı isimlerden biri. Şimdi üzerinde biraz konuşacağımız konumuzsa ASLA.

Yazıya devam etmeden önce eğer checkelf'in ne olduğu hakkında bir fikriniz yoksa benim onunla gerçek anlamda nasıl tanıştığıma (herkese açık değilmiş, eski bir kayıt olduğu için de üzerinde değişiklik yapmak istemedim şimdi) ve Pardus Developer Base'deki belgesine bir göz atmanız iyi olabilir.

Yine checkelf de konumuzla ilgili değil, sadece bir işi tamamen doğru bir biçimde otomatik olarak yaptırabilmek için seçenek varken, bunu hata yapmaya müsait bir şekilde elle yapmanın pek de iyi bir yöntem olmadığını göstermesi açısından okunmasında fayda olduğunu düşünüyorum.

ASLA'dan az önce haberim oldu. Benim de kullanmayı ve / veya geliştirmeyi epeyce istediğim bir uygulama olduğu için görünce çok heyecanlandım ve hemen Java ile yazılmış uygulamanın son sürümüne ait ikilik arşivini indirdim. Proje sayfasında ayrıca ASLA'nın kaynak kodları ve şu an ne olduğu hakkında pek de bir fikrimin olmadığı modified.binutils paketleri de bulunuyor.

Bu arada Java'ya bakış açımı JDownloader ve IOGraph gibi yazılımlar çoktan değiştirmiş olmasaydı bir de bunun şaşkınlığını yaşardım ASLA'da.

ASLA (Automated Software License Analyzer / otomatik yazılım lisans çözümleyicisi), mevcut yazılım paketlerinin (arşivler de uygulamaların ana geliştiricileri tarafından sunulan birer pakettir aslında ama doğrudan dağıtımlarda kullanılacak seviyede ve yapıda olmadığı için dağıtım geliştiricileri tarafından ayrıca paketlenirler) lisanslarını bulmak ve tanımlamak için kullanılan bir araçtır. Bazı açılardan EULAlyzer'e benzediği söylenebilir.

ASLA, proje sayfasına baktığım kadarıyla bir süredir aktif olarak devam etmiyor ama yine de güncel bir 64 bit Pardus 2011.1 üzerinde sorunsuzca çalışıyor. Uygulamayı başlatmak için indirilen arşivin açılması ve sonrasında da ASLA dizinine girilerek
$ ./run.sh
komutunun çalıştırılması yeterli .
ASLA pek de basit bir iş yapmıyor olsa da arayüzünün kimseyi korkutacağını sanmıyorum. Lisans analizi yapmaya başlamak için ilk önce bir arşiv dosyasına ihtiyacımız var. İstediğiniz bir arşivi internetten indirebilirsiniz. Ben şu üç arşiv üzerinde çalışma yaptım:
Arşivi temin ettikten sonra bunu Ark ile açmamız gerekiyor ilk önce. Arşivi Dolphin üzerinde sağ tıklayarak Arşivi Buraya Aç. Klasör Yapısını Koru seçeneğini seçebilirsiniz.

Daha sonra ASLA'da Analyze > Analyze only licences of a package menü seçeneğini kullanarak lisans analizi yapmak istediğiniz uygulamanın kaynak kodlarının bulunduğu dizini seçebilirsiniz.
Sol tarafta lisanslar ağaç yapısıyla sıralanıyor. Burada hangi dosyaların hangi lisansları kullandığı, hangi dosyalarda lisan bilgisi bulunmadığı vs. görülebiliyor. Sol tarafta ise dosya yolu ve ismi, dosya tipi, lisans, lisans durumu, alt lisans gibi bilgiler ve dosyanın kendisi görülebiliyor.
Kurallar bölümünde de lisansların birbiriyle ilişkileri düzenlenebiliyor. Bu kısmı henüz tam incelemedim.

Yalnızca paketçilere hitap eden bir yazı oldu, eğer bir paketçi değilseniz ve anlamadığınız yerler varsa gönül rahatlığıyla başka yazılara geçebilirsiniz :) Paketçiyseniz de bundan sonra paket yaptığınızda önceki yöntemlerinize ek olarak bu uygulamayla da analiz yapmayı deneyebilirsiniz. Uygulama bir süredir geliştirilmediği için şu an kesin doğru sonuçlar vermesi beklenemez ama yine de paket yaparken lisanslarla uğraşmayı kolaylaştırabilir veya biraz uğraşla bunu sağlayabilecek hale getirilebilir.
17
Haz
Havaların iyiden iyiye ısındığı şu Haziran günlerinden pek çoğumuzun merak ettiği ses dosyalarının içine mesaj gizleme konusuna kısaca değinmek istedim.

Herkesin bildiği üzere bunun en son örneğini yeni Batman filminin sitesinde görmüştük. Sitedeki müziği inceleyen hayranlar içindeki mesajı çözerek resmin bir parçası olmayı başarmıştı.

Şimdi ne işin teknik boyutuna ne de kullanacağımız uygulamaların detaylarına değinmeden kısaca seslerin içine mesaj gizlemeye bakalım. İhtiyacımız olan uygulamalar şu şekilde:
  • ARSS: Ses dosyalarını analiz ederek bir spektrografa dönüştürebilen ve spektrografları ya da kullanıcıların kendi oluşturdukları resimleri sentezleyerek ses dosyalarına çevirebilen bir program. Pardus kullanıcıları buradan, Arch kullanıcıları şuradan, Gentoo kullanıcıları da oradan yükleyebilir.
  • KolourPaint: Basit bir resim düzenleme uygulaması, hakkında daha fazla bilgi için şuraya bakabilirsiniz. KDE kullanıyorsanız büyük ihtimalle kuruludur, değilse kurabilir veya GIMP'i kullanabilirsiniz.
  • Clementine: Basit bir müzik çalar. Paket tanıtımı için şurayı okuyabilirsiniz.
İlk önce gizlemek istediğimiz mesajı KolorPaint ile hazırlayalım. Burada siyah arkaplan üzerine beyaz renkli bir yazı hazırlayabilirsiniz. Daha sonra bu resmi bmp uzantısıyla saklamanız gerekiyor.
Daha sonra Konsole üzerinden ARSS'ı açarak resmi sese dönüştürüyoruz. Ben henüz belgelerini okumadığım için deneme yanılmayla buldum buradaki değerleri, en iyi sonuç için belgelerine bakmanızı tavsiye ederim.
Şimdi ARSS'ın ürettiği wav dosyasını Clementine ile açalım. Clementine'nin aşağısında bulunan ses görselleştirme bölümünden Sonogram'ı seçelim ve hazırladığımız mesajın nasıl göründüğüne bakalım.
Henüz elimde Sonic Visualizer gibi gelişmiş bir uygulama olmadığı için detaylı inceleyemesem de fena görünmediğini söyleyebilirim. Yaptığım bir diğer deneme ve sonucu da şu şekilde:
Farklı örnekler de yapılabilir ama resimler için alan biraz dar olduğu için pek anlaşılır olmuyor. İşi daha da ilerletmek için bu oluşan gizli mesajlı sesi dikkat çekmeyecek şekilde normal bir ses / müzik dosyasının içine gizlemek denenebilir. Belki Audacity bunun için kullanılabilir, bakmak lazım.

Bu kadar, her gün, her an işimize yarayabilecek bir konuya daha göz atmış olduk böylece.

Kaynak: How to Hide Secret Messages and Codes in Audio Files
2
Haz
Geçenlerde AUR için yapılmış (daha doğrusu AUR desteği de olan) Blinky'i görünce ben de PiSi için bir benzerini yapmak istemiştim ama nedense öylece yapılmadan kalanlardan olmuş bu fikir de.

Dün de Pardus-kullanıcıları e-posta listesinde şu mesajı görünce ve KDialog'u biraz kurcalayınca ortaya basit bir PiSi ön yüzü olan kitty çıktı.
Gerçi yukarıdaki ekran görüntüsünden kiitty'nin ne olduğu az çok anlaşılsa da herhangi bir yanlış anlamaya mahal bırakmamak için biraz daha açayım. kitty bir paket yöneticisi değildir, sadece pisi komutunun bazı parametrelerini (alt komut veya hiç uğraşmadan doğrudan komut da diyebiliriz aslında) konsola gerek kalmadan kullanmayı mümkün kılan bir araçtır. Şu an pisi em, pisi rm, pisi ur, pisi info ve pisi ar komutlarını çalıştırabiliyor. Başka komutlar da eklenebilir, örneğin depo kaldırma ve depoları aktifleştirme / devre dışı bırakma vs.

identi.ca göndergeci'nden sonra epey bir ara vermiştim kabuk betiklerine, benim için güzel bir antrenman oldu kitty.

Blinky yetkilendirme için sudo, kdesudo, gksudo komutlarını desteklese de ben sadece kdesu komutunu kullanabildim çeşitli nedenlerle. kdesu'yu da kabuk üzerinden doğrudan kdusu komutuyla çağırmak mümkün olmadığı için aşağıdaki şekilde kullandım:
$(kde4-config --path libexec)kdesu
Benzer nedenlerle sadece bir terminal uygulamasını, Konsole'yi destekliyor kitty, birden fazla uygulamayı desteklemek göründüğünden daha zormuş.

KDialog'u kullanırken bol bol kendi yardımından, “KDE Dialogs” ile Kabuk Programlama Mucizesi -1, “KDE Dialogs” ile Kabuk Programlama Mucizesi -2 ve diğer örneklerden yararlandım.

Yapılan işlemler tamamlandığında da hoş bir bildirim mesajı göstertmek istiyordum ama bununla ilgili bazı durumlar olduğu için sonraya kaldı. passivepopup'ta henüz istenen simge gösterilemiyor, aslında bu o kadar önemli değildi ve şimdilik öntanımlı olanı kullanmakta bir sakınca görmüyordum. Ama daha büyük bir sorunla karşılaştım. Konsole'ye birden fazla karmaşık (çok fazla tırnaklı) komut göndermeyi başaramadım. Örneğin şurada yazılanları uyguladığımda şöyle basit bir komutu çalıştırabiliyorum:
$ konsole --noclose -e bash -c "echo 'hede 123' && echo 'foo 123'"
ama benim kullandığı komutlarda çalıştıramadım, sanırım bunu aşabilmek için tırnakları bir daha kontrol etmem gerekecek.

kitty'nin yapımıyla ilgili ilginç olarak bahsedebileceğim sanırım bir de --without-buildno'nun --with-build-host ile değiştirildiğini öğrenmem var. Uzun zamandır kullanmadığım için yeni dikkatimi çekti. Örneğin şöyle bir komut yardımıyla sistemimde kendi inşa ettiğim ve kurduğum paketleri listeleyebiliyorum:
$ pisi li -b localhost
Kısaca böyle, kimsenin böyle bir araca ihtiyacı var mı bilmiyorum ama kitty burada, kullanabilir, karşılaştığınız hataları bildirebilir, istediğiniz yeni özellikleri söyleyebilirsiniz.

Son olarak şunu da söyleyeyim, uygulama acemi ellerde tehlikeli olabilir, bu yüzden kullanırken dikkatli olunuz.
23
May
İstanbul'u yüklüyorum, terminalden,
Önce hafiften bağımlılıklar iniyor,
Yavaş yavaş kuruluyor,
Paketler depolardan,
Uzaklarda, çok uzaklarda,
Geliştiricilerin hiç durmayan commit'leri
İstanbul'u yüklüyorum, terminalden.

İstanbul'u yüklüyorum, terminalden.
Kurulum bitiyor derken;
Güncellemeler, sürü sürü, büyük küçük;
Yeni sürümlere geçiliyor depolarda;
Bir paketçinin eli değiyor actions.py'e;
İstanbul'u yüklüyorum, terminalden.

İstanbul'u yüklüyorum, terminalden;
Renk renk masaüstü
Cıvıl cıvıl KDE
Heyecan dolu kullanıcılar
Tuş tıkırtıları geliyor bilgisayarlardan
Güzelim liste mesajlarında troll kokuları;
İstanbul'u yüklüyorum, terminalden;

İstanbul'u yüklüyorum, terminalden;
Başımda eski ekran kaydedicilerin sarhoşluğu
Boş umutlarıyla bir ben
Başarısız olmuş kaydetmelerin üzüntüsü içimde
İstanbul'u yüklüyorum, terminalden;

İstanbul'u yüklüyorum, terminalden;
Bir paket yapılıyor bir yerde;
Küfürler, şarkılar, türküler, laf atmalar.
Bir şey düşüyor elinden yere;
Bir yama olmalı;
İstanbul'u yüklüyorum, terminalden;

İstanbul'u yüklüyorum, terminalden;
Bir uygulama yazılıyor geliştiricisinin ellerinde
Bug'lu mu bug'suz mu, bilmiyorum;
İşe yarar mı yaramaz mı, bilmiyorum;
İlk sürümü çıkıyor haftalar sonrasında
Kalbimin vuruşundan anlıyorum;
İstanbul'u yüklüyorum.



Not: Orhan Veli'nin İstanbul'u Dinliyorum'unu bir kez de ben mahvettiğim için üzgünüm ama ekran kartı sürücüm yüzünden sesli ekran kaydı yapamamam gibi bir saçmalığı uzun zamandır çeken biri olarak İstanbul'u ne umutlarla yüklediğim daha iyi anlaşılabilir sanırım bu şiirle. Biliyorum İstanbul da olmayacak ama o bir anlık umut bile yetiyor.
25
Mar
Windows ve GNU/Linux arasındaki temel farklardan biri de yazılımların nasıl elde edildiğidir. Windows kullandığım zamanlar her yeni kurulumdan sonra (birkaç ayda bir) kullandığım yazılımların sitelerini ziyaret eder ve son sürümlerini indirerek bilgisayarıma kurardım. Pardus ve diğer GNU/Linux dağıtımlarında ise işler daha kolaydır. Sisteminizi yeniden kurduğunuzda halihazırda pek çok kullanıcının tüm ihtiyaçlarını karşılayan yazılımlar dağıtımının kurulum medyasında yer alır ve ek bir çaba harcamadan sisteminize kurulur. Kurmak istediğiniz diğer yazılımları ise her dağıtımın kendine has özellikleri olmakla birlikte benzer bir yapıya sahip paket yöneticileri aracılığıyla dağıtımınızın depolarından çekerek sisteminize kurabilirsiniz.

Paket yöneticileri son kullanıcı için oldukça konforlu bir çalışma ortamı sunsa da gelişmiş kullanıcılar konsol kullanmak isteyebilirler. Paket yöneticisini konsol üzerinden kullanmak için dağıtımınızın wiki sayfalarını kontrol edebilirsiniz. Örneğin Pardus'ta konsol üzerinden paket işlemleri yapmak için PardusWiki'deki ilgili maddeyi okuyabilir veya

pisi help

komutunu kullanabilirsiniz. Pisi'yi konsol üzerinden kullanarak paket kurmak, paket aramak, paket inşa etmek gibi pek çok işlemi kolayca gerçekleştirebilirsiniz. Örneğin sisteminize hede isimli harika bir oyun yüklemek istiyorsanız vermeniz gereken tek komut şudur:

sudo pisi it hede

Eğer oyun oynamayı çok seven bir çocuğunuz varsa depodaki tüm oyunları tek bir komutla yükleyebilirsiniz de:

sudo pisi it -c game

Yukarıdaki -c parametresi aracılığıyla Pardus depolarındaki oyun bileşenin altındaki tüm paketleri seçimini sağladık. Diğer bileşenlerin neler olduğunu öğrenmek içinse:

pisi lc

komutunu kullanabilirsiniz. Aynı şekilde bu listedeki bileşen ve alt bileşenleri de sisteminize tek seferde kurabilirsiniz. Eğer paket kurarken veya kaldırırken kullandığınız komutun tam olarak ne yapacağından emin değilseniz -n (yaparmış gibi) parametresini kullanabilirsiniz:

sudo pisi rm -c game -n

Sisteminizden tek bir paketi kaldırmak içinse

sudo pisi rm hebele

komutunu kullanabilirsiniz. Bu komut aracılığıyla hem hebele ismindeki paket hem de çalışmak için hebele'ye bağımlı paketler sisteminizden kaldırılır çünkü bu bağımlı paketler bağımlı oldukları paket olmadan ya çalışmayacaklardır ya da eksik çalışacaklardır. Eğer ne yaptığınızı biliyor ve hebele'yi kaldırmak bununla birlikte hebele'ye bağımlı olan paketleri kaldırmamak istiyorsanız bağımlılık bilgilerini dikkate alma parametresini kullanabilirsiniz:

sudo pisi rm hebele --ignore-dependency

Pardus depolarında binlerce yazılım olmasına rağmen kullanmak istediğiniz paket depolarda olmayabilir, eğer olmayan bu paketi kendiniz oluşturmak ister ve ilgili kaynaklardan yararlanarak paket dosyalarını oluşturursanız şu komutu kullanarak Pisi paketini yapabilirsiniz:

sudo pisi bi /home/kullanıcı-adı/heyohey/paket/pspec.xml

Elbette yapabilecekleriniz bunlarla sınırlı değil pek çok farklı parametre aracılığıyla tüm ihtiyaçlarınızı giderebilirsiniz. Eğer yapmak istediklerinizi doğrudan Pisi parametreleriyle halledemiyorsanız GNU araçlarından da yararlanabilirsiniz.

Örneğin yerel dizinlerdeki paketler şu şekilde kolayca kurulabiliyor (kendi yaptığınız çoklu paketleri denerken çok işe yarıyor :)

sudo pisi it heygidihede*.pisi

Fakat aynı işlemi doğrudan depolar üzerinde gerçekleştirmek şu an için mümkün değil sanırım. Fakat konsolun gücünden yararlanarak bir şeyler yapabiliriz:

pisi sr latex -vN | cut -f1 -d' ' -d'-' -d' '

komutuyla (son tırnak arasında pek belli olmasa da boşluk vardır). Sistemde tanımlı olan depolardaki içinde latex geçen tüm paketlerin sadece isimleri ekrana yazdırabilir:

  • texlive-latexrecommended
  • python-sphinx
  • hevea
  • latex-feynmf
  • latex-gbrief
  • texlive-latex
  • latex-mh
  • texlive-latexextra
  • latex-svninfo
  • latex-beamer
  • chktex
  • latex-xmltex
  • latex-maltese
  • kile
  • latex-xcolor
  • latex-currvita
  • latex-leaflet
  • lyx
  • latex-europecv
  • dvipost
  • docutils
  • latex-envlab
  • wv
  • latex-glossaries
  • latex-passivetex
  • texlive-latex3texmaker
  • geany

Sadece isminde latex geçen paketler içinse şu komut kullanılabilir:

pisi sr latex -vN --name | cut -f1 -d' ' -d'-' -d' '

Bu komutun çıktısı ise şu şekilde:

  • texlive-latexrecommended
  • latex-feynmf
  • latex-gbrief
  • texlive-latex
  • latex-mh
  • texlive-latexextra
  • latex-svninfo
  • latex-beamer
  • latex-xmltex
  • latex-maltese
  • latex-xcolor
  • latex-currvita
  • latex-leaflet
  • latex-europecv
  • latex-envlab
  • latex-glossaries
  • latex-passivetex
  • texlive-latex3

Bu çıktılarla sudo pisi it'i beslemek için de:

pisi sr latex -vN | cut -f1 -d' ' -d'-' -d' ' > kurulacaklar
sudo pisi it -n `cat kurulacaklar`

komutları kullanılabilir.

Aşağıdaki paket(ler) zaten kurulu ve yeniden kurulmayacak:
wv texlive-latex texlive-latexrecommended

Bağımlılıkları sağlamak için bu paketler verilen sırada kurulacaktır:
python-Jinja2 texlive-fontsrecommended texlive-latexextra latex-europecv texlive-xetex dvipost aiksaurus libXp openmotif t1lib xdvik lyx texlive-latex3 latex-glossaries dvipng kile docutils Pygments python-sphinx latex-svninfo geany hevea texmaker latex-maltese latex-currvita latex-envlab latex-beamer texlive-metapost latex-feynmf latex-xmltex latex-xcolor latex-mh latex-gbrief latex-passivetex chktex latex-leaflet
Paket(ler)in toplam boyu: 216.19 MB

Kurulumu gerçekten yapmak istiyorsanız -n parametresini kaldırabilirsiniz. Yukarıdaki komutlarda geçen tırnağı ve her ne kadar yukarıda geçmese de kalbimizde yaşayan diğerini aşağıdaki tuş komboları aracılığıyla çizebilirsiniz:
  • ALT GR + ş ´
  • ALT GR + , `

Son olarak yukarıdaki paket kurma senaryosuna benzer bir paket kaldırma senaryosunu canlandırarak huzurlarınıza veda ediyorum (Bu arada katil uşak, uzaylı da uzaylıları yerinden etmeye çalışan görevli. Eee etme bulma dünyası, o değil film komedi gibi başlıyordu dram, macera, bilim kurgu karışımına döndü, neyse).

pisi li | grep PackageKit

PackageKit - Yazılım kurmayı ve güncelleştirmeyi basitleştirmek için tasarlanmış bir sistem
PackageKit-docs - PackageKit reference documents
PackageKit-glib - PackageKit Glib and Gtk+ libraries
PackageKit-qt - PackageKit Qt Libraries

pisi li | grep PackageKit | cut -f1 -d' ' -d'-' -d' '

PackageKit
PackageKit-docs
PackageKit-glib
PackageKit-qt

pisi li | grep PackageKit | cut -f1 -d' ' -d'-' -d' ' > kaldirilacaklar
sudo pisi rm -n `cat kaldirilacaklar`

Bağımlılıkları sağlamak için bu paketler verilen sırada kaldırılacaktır:
PackageKit-qt PackageKit PackageKit-glib PackageKit-docs

Ne Tıklarsan 1 TL Bağlantıları:


IRC toplantılarından sonra bir kişinin kayıtları düzenlemesi ve o toplantıya katılamayanlar ve ileride kaynak gösterilebilmesi için bir yerlere koyması gerekir. Bu da elle yapılması işkence olan bir iştir. Bir kere yaptım oradan biliyorum.

Google'de ve bulduğum ipuçları üzerinde arama yapmama (hatta yapmamıza) rağmen bunun için erişilebilir bir araç bulamadım. İstediğim sadece Konversation kayıtlarını Wiki'ye ekleyebileceğim bir biçime çevirecek bir araçtı. Ama olmayınca olmuyordu.



Önümüzdeki Pardus için önemli iki (1, 2) IRC toplantısı öncesi Ali Erkan İmrek, Özgürlükiçin Yönetim listesine beni epey sevindiren bir mesaj attı: IRC Log kayıtlarını wiki'ye taşımak.

Mesajdan irc2wiki'nin kısa hikayesini ve nasıl kullanılabileceğinizi öğrenebilirsiniz. irc2wiki'nin yaptığı iş kısaca şunu:


şöyle bir şeye çevirmek:

Olması gerektiği gibi olan programlar'dan :)
Wine harika bir proje. Bizlere başka bir işletim sistemi için yazılmış yazılımları, oyunları ve aklınıza gelecek diğer şeyleri çalıştırmak için bulunmaz bir şans veriyor. Sevmeyenleri de var, bana ilginç gelir. Konumuz Wine'nin ne kadar harika olduğu veya bazı kişilerin neden Wine'yi sevmediği değil, Wine'nin en önemli eksikliği hakkında. Wine yazılımları çok güzel görünmüyor. KDE veya GNOME'nin renk şemalarını ve yazıtipi tercihlerini kullanmıyor çünkü. Bu gerçekten çok kötü, sadece bir iki yazılım bile kullansanız dayanılacak gibi değil. Wine ile Windows temalarını kullanabilirsiniz ama bu Wine'yi oldukça yavaşlatmaktadır. Ayrıca kullandığınız KDE veya GNOME temasına uygun bir taneyi nereden bulacaksınız? Ama yapılabilecek bir şeyler de yok değil.

Her ne kadar ben sadece KDE için nasıl yapılacağını söyleyecek olsam da aynı işlemleri üç aşağı beş yukarı değişikliğin ardından GNOME için de uygulayabilirsiniz. Hatta diğer masaüstü ortamları için uygulanabilmesi de muhtemel. Yazı KDE için yapılması gerekenlerle ve tüm hızıyla devam ediyor.

Sistem Ayarları'nı açın. Görsel ve İşitsel bölümündeki Görünüm'ü seçin. Görünüm'den Renkleri. Renk Ayarları bölümünden de Renkler sekmesini seçin. Renkler sekmesinde bir pencereyi pencere yapan tüm öğelerin renk değerlerini belirleyebileceğiniz seçenekler vardır.


Şimdi de bir renk seçiciye ihtiyacımız var, burada seçim tamamen ait ama bana sorarsınız KDE ile birlikte gelen Renk Seçici programcığı tam bu iş için. Renk seçiciler fare ile işaret edilen noktanın renk bilgilerini / değerlerini döndüren oldukça kullanışlı yazılımlardır.

Renk Seçici'yi masaüstünüze veya panelinize eklediyseniz şimdi de sıra Wine Ayarları'nda. Wine Ayarları'nın Masaüstü Entegrasyonu bölümüne geçin. Buradaki Item (Öğe)isimli açılır kutu Wine uygulamalarının pencerelerindeki öğeleri seçmenize yaramaktadır. Bir öğeyi seçtiğinizde o öğeye ait renk (eğer destekliyorsa boyut ve yazıtipi) ayarlarını yapabiliyorsunuz.


Basitçe yapmamız gerekenlerin ne olduğu ortaya çıktı zaten: KDE'deki renk değerlerini renk seçici ile öğrenip Wine renk ayarlarındaki öğeler için uygulayacağız. İşte hepsi bu.

Eğer yazıtiplerinden de memnun değilseniz benzer işlemleri onlar için de uygulayabilirsiniz. KDE'de kullanılanların isimlerini Sistem Ayarları'ndan öğrenin ve Wine Ayarları'ndan aynılarını seçin.

Tüm bunlar ne yazık ki Wine uygulamaların tam bir yerliye çevirmeye yetmiyor. Wine uygulamaları hala bir parça turist olarak kalıyor, çünkü KDE'deki tema veya sitillerini tam olarak uygulamak şu an için mümkün değil. Ama en azından bunları yaparak Wine uygulamaların daha az çirkin olmasını sağlayabiliriz.

Buraya kadar sabırla okuyarak ya da yazıyı baştan aşağıya bir süzerken geldiyseniz ve sübhanallah kardeş ibretlik bir paylaşım ama özet geçebilir misin diyorsanız sonraki satırlar sizin için geliyor :)

  • Wine Kayıt Düzenleyici'sini açın: wine regedit
  • HKEY_CURRENT_USER\Control Panel bölümüne geçin ve Colors anahtarını silin.
  • Kate'yi açın ve aşağıdakileri yapıştırın:
[HKEY_CURRENT_USER\Control Panel\Colors]
"ActiveBorder"="239 239 239"
"ActiveTitle"="239 239 239"
"AppWorkSpace"="198 198 191"
"Background"="93 77 52"
"ButtonAlternativeFace"="200 0 0"
"ButtonDkShadow"="85 85 82"
"ButtonFace"="239 239 239"
"ButtonHilight"="255 255 255"
"ButtonLight"="255 255 255"
"ButtonShadow"="198 198 191"
"ButtonText"="0 0 0"
"GradientActiveTitle"="239 239 239"
"GradientInactiveTitle"="239 239 239"
"GrayText"="198 198 191"
"Hilight"="103 141 178"
"HilightText"="0 0 0"
"InactiveBorder"="239 239 239"
"InactiveTitle"="239 239 239"
"InactiveTitleText"="255 255 255"
"InfoText"="0 0 0"
"InfoWindow"="200 0 0"
"Menu"="239 239 239"
"MenuBar"="0 0 0"
"MenuHilight"="179 145 105"
"MenuText"="0 0 0"
"Scrollbar"="239 239 239"
"TitleText"="255 255 255"
"Window"="255 255 255"
"WindowFrame"="0 0 0"
"WindowText"="0 0 0"
  • Dosyayı hede.reg veya daha anlamlı bir isimle kaydedin.
  • Wine Kayıt Düzenleyici'sine geçin. Az önce oluşturduğunuz kayıt dosyasını içeri aktarın: Kayıt> Kayıt Dosyası Al...
  • Renkleri kontrol etmek için Wine ile bir uygulama açın.


öncesi (Windows grisi)

 sonrası (KDE grisi)

Kaynaklar:
Sihirli SysRq tuşları Linux çekirdeğinin anlayabileceği çeşitli tuş kombinasyonlarını ifade etmek için kullanılan bir terimdir. SysRq tuşu mu, benim klavyemde yok bile diye düşünebilirsiniz ama PrtSc tuşunun altındaki satırı okuduğunuzda gizlendiği yeri bulacaksınız. Bu tuşları kullanarak sistemin durumuna bakmaksızın çeşitli alt seviye komutlar çalıştırabilirsiniz. Genellikle donmuş bir sistemi güvenli bir şekilde ve dosya sistemine zarar vermeden yeniden başlatmak için kullanılır. Fakat bazı espri anlayışı ilginç kişilerce eğlence amaçlı olarak başkalarına kullandırtılmaya çalışıldığı da görülmemiş bir olay değildir. Bu işlevin kullanılabilmesi için çekirdek derlenirken CONFIG_MAGIC_SYSRQ seçeneğinin açılmış olması gerekmektedir.


Sun Microsystems's Open Firmware (OpenBoot) gibi sistemlerde bu tuş kombinasyonları yazılım geliştirme ve sistem kurtarma için güçlü araçlara erişim imkanı sunar. Bu komutlar sayesinde dosya sistemleri ayrılabilir, işlemler öldürülebilir, klavyenin kontrolü X'ten alınabilir, yazılmamış veriler diske yazılabilir... Ayrıca şaka da yapılabilir, söylemiştim değil mi?

Sihir, sihir deyip duruyorsun ama henüz bir olayını göremedik diye kafanızdan geçerdiğinizi hisseder gibiyim. Yani o kadar aşmış, bilmiş, telapitiyi hatmetmiş biriyim ki anlatamam (çok güzel espri yapabildiğimi ayrıca belirtmeme gerek yok sanırım değil mi?). Sadede geleyim. Bu sihiri ortaya çıkarmak için Alt, SysRq ve diğer herhangi bir tuşa aynı anda basmanız yeterli. Yalnız QWERTY dışında bir klavye düzeni kullanan kullanıcılar kendi klavye düzenleri için olan kısayolları kullanmayı unutmamalıdır. Ayrıca eğer sisteminiz AltGr tuşuna sahipse kullanacağınız komut kombinasyonunun diğer Alt tuşu içeren kısayollarla karışmaması için AltGr tercih edilebilir. QWERTY klavye düzeni için örnek birkaç kısayol aşağıda yer almaktadır:


  • 0'dan 9'a: Konsol kayıt seviyesini ayarla, çekirdekten gelen mesajların ne kadar detaylı olarak görüntüleyeceğini belirler
  • b: Sistemi hemen yeniden başlat, bölümleri ayırmadan ve eşzamanlamadan
  • c: kexec'i yeniden başlat ve bozulma kaydını çıkart
  • e: init (PID 1) hariç tüm işlemlere SIGTERM sinyali gönder
  • i: init hariç tüm işlemlere SIGTERM sinyali gönder
  • k: Açık olan sanal konsoldaki tüm işlemleri kapat (X ve svgalib programlarını kapatmak için kullanılabilir, aslen Secure Access Key'in (Güvenli Erişim Tuşu) bir benzeri olması için tasarlanmıştır)
  • m: Güncel bellek bilgisini konsola bas
  • o: Sistemi kapat
  • p: Güncel kaydedicilerin ve bayrakların durumunu konsola bas
  • q: Tüm aktif yüksek seviyeli zamanlayıcı ve saat kaynaklarını göster
  • r: klavyeyi raw kipinden (X11 ve svgalib gibi uygulamaların kullandığı kiptir) XLATE kipine al
  • s: Tüm bağlı dosya sistemlerini eşzamanla
  • u: Tüm bağlı dosya sistemlerini sadece okunabilir olarak tekrar bağla


Aslen sadece çekirdekte hata ayıklamak için klavye kısayolları olarak tasarlanmış olsa da bu sihiri proc dosya sistemi üzerinden de kullanabilirsiniz. Böylece uzak sistemler için

echo b > /proc/sysrq-trigger

benzeri kullanımlar gerçekleştirilebilir. Bu Alt + SysRq + b kısayolu ile tam olarak aynı işi yapacak ve sistemi yeniden başlatacaktır.

Kilitlenmiş bir sistemi güvenli olarak yeniden başlatmak için yaygın olarak r, e, i, s, u ve b kısayolları sırasıyla kullanılır ve bunları hatırlamayı kolaylaştırıcı çeşitli cümleler oluşturulmuştur: "Raising Elephants Is So Utterly Boring" ve "Reboot Even If System Utterly Broken". Ya da sadece tersten sıralayarak oluşan kelimeyi hatırlamak daha kolay olabilir: "BUSIER", (unRaw, tErminate, kIll, Sync, Unmount, reBoot).

Bu yöntem yeniden başlatma sırasında fcsk'nın kullanılmasına gerek bırakmayabilir ve çeşitli uygulamalara kaydedilmemiş işler için acil yedekler kaydetmesi için şans verebilir. Pratikte, her komut tamamlanması için birkaç saniyeye ihtiyaç duyar, özellikle ekran donması veya bozulmaları gibi geribildirim alınmasını engelleyici durumlar varsa dikkat edilmelidir. Örneğin tamamlanmamış işlemlere gönderilen SIGKILL veri kayıplarına neden olabilir.

Eğer sisteminizde bu kısayolların kullanılmamasını istiyorsanız:

echo 0 > /proc/sys/kernel/sysrq 

komutunu kullanabilirsiniz. Devre dışı bıraktıktan sonra, tüh keşke devre dışı bırakmasaydım, lazım olunca ne yapacağım diyorsanız da

echo 1 > /proc/sys/kernel/sysrq

komutu ile tekrar aktifleştirebilirsiniz.


Lütfen bu yazıdakileri uygulamadan önce detaylı olarak araştırmayı umutmayınız. Güç sizinle olsun.


Kaynaklar: