20 Haziran 2011 Pazartesi

Bir yılın ardından

ÇoMaK projesinde bir yılda nereye geldiğimizin bir özetini yapmak istiyorum:
  • Pardus ekibiyle birlikte (geçen yıl olduğu gibi) çok verimli geçen bir çalışma oldu. Biri Gebze'de biri Çanakkale'de iki çalışma gerçekleştirildi. Projeler deposuna 2500'e yakın commit yapıldı. Çeviriler için çok sayıda gönüllü ile birlikte çalışıldı. Emeği geçen herkese teşekkür ediyorum.
  • Gökmen'in yazdığı PDS kullanılarak neredeyse tüm manager'ların kde bağımsız hale getirilmesi işi tamamlandı. Bu işlemin tamamlanmadığı 1 manager kaldı (yanlış hatırlamıyorsam) onun da yaması bu ay içinde bitirilip Gökmen'in gözden geçirmesine hazır hale getirilecek.
  • Kaptan tüm masaüstlerinde ayarları yapabilecek hale getirildi ama kodların Pardus deposuna alınması için düzenlenmesi gerekiyor. O da bu ay içinde bitirilecek.
  • Lxde, xfce, fluxbox ve E17 Türkçe çevirileri %100'e getirildi. Gnome3 çevirileri %88'e ulaştı. Elbette çeviri hiç bitmeyen bir iş olduğundan sürekliliğin sağlanması gerekiyor.
  • LXDE tamamen Pardus deposuna alındı.
  • XFCE base bileşeni tamamen depoda, addon'lardan depoda olmayanları yakında review'e alıp onu da tamamlayacağız.
  • E17 base zaten depoda vardı. Depoya alınmamış e-module'lerle ilgili ne yapacağımızı konuşmamız lazım.
  • Fluxbox paketleri review'a alındı. Toplamda 3 paket var. Onlarla Fluxbox da Pardus deposuna girmiş olacak.
  • Gnome2 için gerekli herşey (hatta fazlası) paketlendi. Eğer depoya almak istersek onlar da review'a alınabilir. Ama bence bu boşuna bir emek olur, çünkü Gnome2 artık geliştirilmesi devam etmeyen bir masaüstü ortamı haline geldi. Gnome3'ün çıkışından bu yana neredeyse hiç yeni tarball yayınlanmadı Gnome2 için. Gnome ekibi tüm enerjisini 3 serisi için kullanıyor. Yine de hazırda Gnome 2 paketleri olduğunu söyleyebiliriz rahatlıkla. Gnome3 radikal değişiklikler içerdiğinden eski Gnome kullanıcıları bir süre daha Gnome2 kullanmak istemeye devam edebilirler. Ben bu kullanıcıların bir kısmının XFCE'e geçiş yapacağını, kalanların daha fazla direnmeden 3 serisine geçeceklerini tahmin ediyorum.
  • Gnome3 paketlerinin Pardus 2011'e alınması için system.base'den başlayarak bazı paketlerin güncellemesi ve ilave parametrelerle (çoğunlukla introspection desteğinin açılması gerekiyor) paketlenmesi gerekiyor. Gnome3 için 100'den fazla paket hazırlandı, hazırlanan paketler kurulup kullanılabilir durumda ama nasıl bir süreçle depoya alınabilir bilemiyorum.
  • Bu yıl üzerinde çalıştığımız hiç bir paketin 64bit mimarisinde çalışması için ayrıca birşey yapmadık.
  • Ve son olarak projede çalışan ekip yine çok şey öğrendi. Üzerinde çalışılan 6 masaüstü ortamını daha önce hiç kullanmamış bilgisayar mühendisliği öğrencileri hem bu ortamların paketlenmesiyle hem de onlar üzerinde çalışacak programları yazmakla ilgilendiler. Bildiklerine daha fazlasını katarken, birlikte iş yapmayı ve özgür yazılım kültürünü daha çok benimsediler. Yine her açıdan gurur duyduğum bir ekiple bir yıl çalışmış oldum.
Yukarıdakileri elbette sadece Çanakkale tayfası yapmadı. ;) Paketlerin depolara alınmasında Pardus geliştiricilerinin, çevirilerin bu seviyeye gelmesinde özgür yazılım gönüllülerinin önemli payı var. Camia da bu projeye büyük destek verdi, hazırladığımız iso'lar 10 binden fazla indirildi. Kurup kullanan, hata bildiren, duyurulmasına yardımcı olanlara da çok teşekkürler. Hem özgürlükiçin, hem de pardus-linux camiaları hep olumlu yönde bizi teşvik ettiler, haberler yaptılar. Sağolsunlar.

Biz yine buralardayız; özgür yazılımdan aldığımızın birazını olsun geri verebilmek için.

3 Haziran 2011 Cuma

64 bit GNOME3'lü ÇOMAK[BirAndaComak] Hazır

Geçtiğimiz haftalarda çıkardığımız GNOME3'lü ÇOMAK için 64 bit isosu hazır. Bu sürüm için henüz bir Kaptan bulunmuyor ancak en yakın zamanda Kaptan depodaki yerini alacaktır. Bu sürümde 32 bit iso da olduğu gibi henüz çözemediğimiz bazı hatalarla birlikte geliyor bu nedenle bu sürümün bir test sürümü olduğunu ve sorunlarla karşılaşabileceğinizi göz ardı etmemenizi rica ediyoruz.

Ayrıca 32 bit GNOME3'lü ÇOMAK güncellendi. İsoların yeni kod adları [BirAndaComak] oldu. 32 bit ve 64 bit isoları [1] adresinden indirip hemen deneyebilirsiniz. Tespit ettiğiniz hataları [2] adresinden bize bildirebilirsiniz. En kısa sürede bilinen hataları ve sizlerin bildireceği hataları gidererek, GNOME3'ü sorunsuz olarak kullanmanız için çalışmaya devam ediyoruz.

Bu iso'yu sanal makinede çalıştırmak istediğinizde, VirtualBox'taki 3 boyutlu hızlandırmadan kaynaklanan bir sorun nedeniyle gnome-shell' i göremeyeceksiniz.

32 bit sürümü için:

Empathy, brasero ve totem çalışıyor.

Cnazar açılışta çalışıyor.

İsoda değil ama depoda 32 bit sürümü için bir kaptan var. Paketin adı kaptan-comak ve [3] adresindeki depoyu ekleyip deneyebilirsiniz.

Firefox yerine chromium web tarayıcısı ile devam ediyoruz.

Pdf görüntüleme ile ilgili sorun devam ediyor.

Güvenlik doğrulaması gerektiren bir ağa bağlanmak için; Çalıştır (Alt+F2) ya da konsoldan nm-connection-editor'e girerek, buradan kablosuz ağlarda gerekli ayarları yapabilirsiniz.

64 bit sürümü için:

32 bit sürümündeki sorunlar, 64 bit sürümü içinde devam ediyor.

[4] adresini kullanarak 64 bit deposunu ekleyebilirsiniz.

[3] http://gnome3.comu.edu.tr/comak/pisi-index.xml.xz
[4] http://gnome3.comu.edu.tr/comak64/pisi-index.xml.xz

16 Mayıs 2011 Pazartesi

GNOME3'lü ÇOMAK [22 agu] Hazır


GNOME3'lü ÇOMAK [22Agustos], Comu sunucularındaki yerini aldı. Beklenen masaüstü ortamı GNOME3 şimdilik çözemediğimiz bazı hatalarla geliyor. Bu sürümde henüz bir kaptan yok ama bütün yönetici ailesi sorunsuz olarak çalışıyor. En kısa sürede bilinen hataları ve sizlerin bildireceği hataları gidererek, GNOME3'ü sorunsuz olarak kullanmanız için çalışıyoruz. Bu sürümün bir test sürümü olduğunu ve sorunlarla karşılaşabileceğinizi göz ardı etmemenizi rica ediyoruz. Tespit ettiğiniz hataları [1] adresinden bize bildirebilirsiniz. Ayrıca şimdilik sadece 32 bit iso sun. Bu isoyu [2] adresinden indirip deneyebilirsiniz.

22 Ağustos 2011 tarihinde yürürlüğe girecek 'İnternetin Güvenli Kullanımına İlişkin Usul ve Esaslar' hükümlerine göre kullanıcılar BTK'nın belirlediği 4 internet filtresinden birini ‘yasa gereği’ seçmek zorunda kalacak, bu duruma dikkat çekmek adına bu masaüstünün adını [22 agu] olarak belirledik.

Bilinen Hatalar:

Bu iso'yu sanal makinede çalıştırmak istediğinizde, VirtualBox'taki 3 boyutlu hızlandırmadan kaynaklanan bir sorun nedeniyle gnome-shell' i göremeyeceksiniz.

Güvenlik doğrulaması gerektiren bir ağa bağlanmak için; Çalıştır (Alt+F2) ya da konsoldan nm-connection-editor'e girerek, buradan kablosuz ağlarda gerekli ayarları yapabilirsiniz.

Ayrıca Firefox yerine Chromium web tarayıcısını sunuyoruz.

Bu iso ile sınırlı sayıda paket verebiliyoruz, çok yakın zamanda eksikleri tamamlayabilmek için çalışıyoruz.(Eksik olan bazı paketler; totem, brasero, rhythmbox, empathy ...)

[1] http://liste.pardus.org.tr/comak/
[2] http://comak.comu.edu.tr/22agustos/

13 Mayıs 2011 Cuma

ÇOMAK Koleksiyon Sürümü [kozdincer] Hazır



Şimdiye kadar üzerinde çalıştığımız tüm ÇOMAK masaüstlerinin koleksiyonu olan [kozdincer] hazır. Bu koleksiyonda tüm masaüstlerinin (Fluxbox, Enlightenment, GNOME2, LXDE, Xfce) bilinen hataları giderildi ve güncellemeleri yapıldı. Pardus teknolojileri tüm masaüstlerine entegre edildi. Daha önceki sürümlerde her masaüstü ortamı için ayrı iso varken artık tüm masaüstü ortamları (GNOME3 hariç) Yalı'nın koleksiyon özelliği sayesinde tek bir iso ile kurulabilecek. Bu isoda da diğerlerinde olduğu gibi 32 bit ve 64 bit olarak bulunuyor. [1] adresinden indirebilirsiniz.


GNOME3 için çalışmalarımız tam gaz devam ediyor. En kısa sürede sizlere GNOME3'ün bulunduğu ÇOMAK' ı sunmak için çalışıyoruz. GNOME3 ile ilgili haberler için bu blogu ve ÇOMAK listesini takip edebilirsiniz.



Bu sürüm adını yakın zamanda Pardus 'ta çalışmaya başlayan, ÇOMAK projesine çokça katkı vermiş olan arkadaşımız Kaan Özdinçer'den alıyor. Tüm ÇOMAK ekibi olarak geç de olsa kendisine yeni işinde başarılar diliyoruz.






NOT: Eğer sanal makinada 64bit isoda ilk açılış sırasında problem yaşarsanız;VirtualBox'da Ayarlar->Sistem->Gelişmiş sekmesinden "Enable Nested Paging" özelliğini kapatın.

31 Mart 2011 Perşembe

Nisan 1

Siz bu satırları okuduğunuzda biz çoktan İstanbul'a Özgür Yazılım ve Linux Günlerine doğru yola çıkmış olacağız;) Bu adreste daha önce kurulabilir hallerini duyurduğumuz lxde, fluxbox ve xfce'nin hataları düzeltilmiş, yeni paketleri eklenmiş ve son Türkçe çevirileri dahil edilmiş halleri var. Enlightenment bir kaç gün içinde hazır olacak. Her zamanki gibi hem 32 bit hem de 64bit için ayrı iso'lar bulabileceksiniz.

Buraya kadar olan kısmını yapacağımızı zaten daha önce duyurmuştuk ama madem 1 Nisan özel bir gün diyerek bir de Gnome'lu sürüm hazırladık sizler için. Gnome Nisan 1 sürümünde tüm yönetici ailesi ve Kaptan'ın yanında bir büyük değişiklik daha var.

Buradan size Pardus'a rpm ve deb paketlerinin desteğinin de kazandırıldığını, hatta exe dosyaların da sorunsuz kurulabildiğini müjdeleyebildiğimiz için çok mutluyuz.


Bu sürümlerin hepsinin birer deneme sürümü olduğunu hesaba katıp öyle kullanmanızı hatırlatır, iyi Nisan 1'ler dileriz.

30 Mart 2011 Çarşamba

XFCE artık %100 Türkçe


Topluluktaki küçük bir heyecanın bile ne kadar etkili olabileceğini gösterecek bir iş başardık birlikte. Önce LXDE, ardından Enlightenment ve Fluxbox'ın Türkçe'ye %100 çevrilmelerinin ardından şimdi de Xfce tamamen Türkçeleşti. Böylece Xfce, İngilizce'nin yanında en yüksek yüzdeyle desteklenen dil oldu. Sırada Gnome var.

Bu masaüstü ortamlarını yıllardır özveriyle Türkçe'ye çeviren gönüllü arkadaşlarımıza vereceğimiz küçük desteklerle ne kadar çok iş yapabileceğimizi görmemiz bile kendi başına bir kazanımdır. Katkı veren herkese teşekkürler; çabalarınız sayesinde bundan sonra bütün Linux dağıtımları bu masaüstlerini Türkçe kullanılabilecek hale geldiler.

Birlikte daha fazlasını yapacağız.

28 Mart 2011 Pazartesi

Fluxbox artık %100 Türkçe


Yaklaşık olarak 4 yıldır güncellenmeyen Fluxbox çevirilerini tamamladık.

LXDE ve Enlightenment'ın ardından Fluxbox da %100 Türkçe.

Çeviri dosyası, ortaklaşa çalışmaya uygun olmadığından bu çevirinin tamamını biz çevirdik.

25 Mart 2011 Cuma

Enlightenment artık %100 Türkçe


Yaklaşık 2 hafta önce Enlightenment çevirilerini tamamlamak için bir duyuru yapmıştık. Topluluğun yaptığı katkılarla LXDE'den sonra Enlightenment da bütün dağıtımlarda %100 Türkçe kullanılabilir hale geldi.

Katkı veren herkese çok teşekkür ediyoruz.

22 Mart 2011 Salı

Kaptan Enlightenment'da

Gün geçmiyor ki Kaptan yeni bir masaüstü ortamını daha desteklemesin. Plugin desteğini kazandırdığımız Kaptan ilk olarak bir gün gecikmeli de olsa LXDE ortamında çalışmıştı. Kaptan haberini geç duyurabilsek de bu sefer takvime yetişti ve Enlightenment ortamında da bizleri karşılamak üzere ÇoMaK depomuzdaki yerini aldı.

Aslında Enlightenment'lı Kaptan çok da kolay olmadı diyebiliriz. Enlightenment görsel öğelerini kendi araçlarından biri ile derleyip kullandığı için ilk başta bu dosyaları nasıl derleyip/çözeceğimiz konusunda biraz zorlandık. Ayrıca ayar dosyaları da ayrı bir derleyici aracı ile kaydediliyordu. Derleme için gerekli olan betikler de C'ye benzer süslü parentezler içeren bir yapıda olduğu için bunları yorumlayıp değiştirmek de LXDE kadar kolay değildi. Bu derleme/dosya düzenleme işleri için birazcık daha uzun kod yazarak hazırladığımız bu Kaptan'ın görünüşünde bir değişiklik yok : masaüstü resmini , e17 temanızı , masaüstü sayınızı , simge temanızı, fare ayarlarınızı seçebildiğiniz bildiğimiz Kaptan.

Sonuç olarak Kaptan'lı E17 'çok iyi oldu, çok da güzel oldu' diyebiliriz :) Özellikle bu yeni masaüstü ortamlarına yabancı olanlar için masaüstünün kendi araçları ile muhattap olmadan tanıdık Kaptan ile masaüstünü özelleştirmek umuyoruz ki çok kullanışlı olacak.

18 Mart 2011 Cuma

Pardus 2011 + XFCE [Nusrat]


Gnome'dan önce yayınlamayı planladığımız son masaüstü ortamı olan Xfce için kurulan dvdler hazır.

Bu sürüm ile birlikte, Xfce masaüstü ortamının en son sürümü (4.8), Pardus'un bütün teknolojileri ile kullanılabilir hale gelmiş oldu. Bu sürümde, Xfce için geliştirilen ristrello isimli resim görüntüleyici, gigolo isimli uzak dosya sistemleri bağlantı yöneticisi ve postler isimli posta istemcisi de kullanıcılara sunuluyor. Ayrıca yine Xfce'ye ait midori internet tarayıcısını da dvd'de bulabilirsiniz. Oturum açmak için gdm kullanarak dördüncü sürümde dördüncü yeni oturum açma yöneticisini hazır hale getirmiş olduk.

Bu sürüm adını 18 Mart Şehitler Günü'nün anlamına uygun olarak Nusrat Mayın Gemisinden alıyor.

Bu sürümün bir test sürümü olduğunu, sorunlarla karşılaşılabileceğini göz ardı etmemenizi rica ediyoruz.

Pardus'un xfce'li sürümü olan Nusrat'ın 32 ve 64 bit kurulabilir imajlarını bu adresten indirebilirsiniz.

Bilinen Hatalar:
* Açılış sırasında, 2 adet hatamesajı ile karşılaşacaksınız, bu hataları şimdilik görmezden gelebilirsiniz.
* Kurulumdan sonraki ilk açılışta, kullanıcınızı seçtikten sonra, ekranın ortasında en altta açılacak oturum için "özel" seçeneği seçili oluyor, bunun yerine de bir defaya mahsus olmak üzere "xfce oturumu" seçeneğini seçmeniz gerekiyor.

15 Mart 2011 Salı

ÇoMaK geliştirici ve kullanıcı toplantısı

Pardus'un KDE haricindeki masaüstleri ile de KDE ile birlikte çalıştığı gibi çalışmasını sağlamayı hedefleyen ÇoMaK projesi, çalışmalarına katılan geliştiriclerle ve projenin ürünlerini deneyen kullanıcılarıyla Özgür Yazılım ve Linux Günlerinde buluşuyor. Toplantı 1 Nisan Cuma günü 16:45-17:30 saatlerinde yapılacak. Projenin gelişimi hakkında söyleyecek sözü olan herkesi bekliyoruz.

13 Mart 2011 Pazar

Enlightenment Paketleri

ÇoMaK ekibi olarak son hızla çalışmaya devam ediyoruz. Gün içinde yeni bir ÇoMaK ürünü olarak Fluxbox'lı bir Pardus sürümü olan Falco Peregrinus yayımlandı. Bu haberle birlikte açıklamış olduğumuz Mart takviminin önüne geçmiş olduk. Yine takvimde 14 Mart olarak söylediğimiz aktif olarak geliştirilen Enlightenment paketlerinin paketlenmesi işi de bitmiş durumda. Paketler 32 bit için burada, 64 bit içinse burada. Paketlenen programların çoğu aktif olarak geliştirilmekte dolayısıyla hatalarla karşılaşabilirsiniz. Karşılaştığınız hataları bize bildirirseniz elimizden geldiğince çabuk bir şekilde çözüm bulmaya çalışacağız. Bize ulaşmak için ÇoMaK listesini ya da yorum yaparak ÇoMaK bloğunu kullanabilirsiniz.

12 Mart 2011 Cumartesi

Pardus 2011 + Fluxbox [Falco Peregrinus]


ÇoMaK ekibi olarak duyurduğumuz takvime göre 14 Mart'ta çıkaracağımız Fluxbox'lu iso bugün hazır.

Bu sürüm ile birlikte gerekli araçların yanı sıra Pardus Yönetici ailesinin de tamamı var. Bunlar haricinde de açılış yöneticisi olarak SLiM kullanılıyor. Bu da Dolly ve Bonobo'da olduğu gibi o masaüstüne özgü olarak koyduğumuz açılış yöneticilerinden bir tanesi.

Sürüm ismi olan Falco Peregrinus (ya da Bayağı Doğan) dünya üzerindeki en hızlı canlı (320km/s) olmasıyla bu sürümün ismini aldı. Fluxbox da aynı Bayağı Doğan gibi hızlı.

Bu sürüm, henüz bir test sürümü olduğu için çeşitli hatalar içerebilir. Denerken bunu da göz önünde bulundurun.

Bilinen Hatalar:

* Arkaplan değiştirilemiyor.
* Dosya yöneticisi üzerinden Çöp Kutusuna tıklandığında hata veriyor. Bu özellik çalışmıyor.

Bu sürümü indirmek için bu adresten bilgisayarınızın işlemcisine göre 32bit (i686) ya da 64bit (x86_64) sürümlerinden birini indirmeniz gerekecektir.

11 Mart 2011 Cuma

LXDE artık %100 Türkçe



LXDE'nin Türkçe çevirilerini iyileştirmek için yaptığımız duyuruya ilgi büyük oldu ve bir günden kısa bir süre içinde çeviri oranı %100'e ulaştı. İlgilenen herkese çok teşekkür ediyoruz.

Çeviri ile ilgilenmek isteyip 'bana kalmadı mı?' diyenler mevcut çevirilerin iyileştirilmeleri için gayret gösterebilecekleri gibi kısa bir süre sonra Enlightenment için yapacağımız yeni duyuru bekleyebilirler.

10 Mart 2011 Perşembe

LXDE'de Bir KAPTAN


Kaptan, kurulum sonrasında kullanıcının kişisel ayarlarını yapabildiği ve bir karşılama sihirbazıdır diyerek bir hatırlatmayla başlayalım. Bildiğiniz üzere Bonobo'yu Kaptansız çıkarmıştık. ÇoMaK ekibi olarak bugün biraz gecikmeli olsa da kaptanı Bonobo için kullanılabilir hale getirdik. Peki Kaptan Bonobo'ya neler getirecek? Öncelikle KDE'li sürümlerde olduğu gibi bu sürüm de Kaptan ile Hoşgeldiniz diyecek ve kullanıcının fare ayarlarının yapılabildiği, masaüstü-ikon temaların değiştirebileceği, duvar kağıtlarının seçilebileceği, masaüstü sayısının ayarlanabileceği, kullanıcı profil resmini seçebileceği ve LXDE deposunu sistemine ekleyebileceği arayüzler sağlayarak kullanıcılar için özellikle Bonobo ile yeni tanışanlar için bir rehber olacak.

Kaptan proje kapsamında üzerinde çalışacağımız Enlightenment, Fluxbox ve XFCE masaüstü ortamlarına plugin yapısı kullanılarak adapte edilecek. Plugin desteği sayesinde Kaptan ortam ayırt etmeksizin hem her ortamda çalışabilecek hem de KDE üzerinde çalışan kaptanda yapılan değişlikte diğer ortamlara daha kolay adapte edilebilir bir yapıya ve dinamizme sahip olacak.

Kaptan ile uygulamayı düşündüğümüz plugin yapısı; elimizdeki KDE'de çalışan kaptanın metodlarını ayrı bir dosyada kategorilendirmekle başladığımız, daha sonra diğer ortamlar için aynı metod isimleriyle farklı şekillerde, farklı dosyalarda ayar yaptırmayı hedeflediğimiz, ortamı dinamik seçen bir yapıdır.

Peki LXDE'de Kaptan için neler yaptık? Kaptan kullanıcı ayarlarını arayüzlerle gerçekleştirirken, arka planda masaüstü ortamıyla ilgili yapılandırma dosyalarını sıklıkla kullanıyor. Bu yüzden kodlama, KDE'li yapıların Qt ye dönüştürülmesi haricinde yapılandırma dosyaları ve LXDE yapılandırma birimlerini sıklıkla kullanmak zorunda kaldık. Ayrıca Kaptanı LXDE'ye adapte ederken aynı zamanda KDE'deki dokuyu bozmamak için öncelikle KDE'de çalışan kaptanı plugin destekleyecek yapıda düzenledik daha sonra ayarları LXDE'de de uygulanacak şekilde düzenledik.

Kısacası Kaptan bildiğiniz Kaptan, fakat artık Bonobo'da.

9 Mart 2011 Çarşamba

Enlightenment'ın kapıları: Elsa


Hepimizin kullandığı, ama işlevini fazlasıyla hafife aldığımız bir parça var sistemlerimizde: Giriş yöneticileri. Hani şu kullanıcı adımızı ve parolamızı girdiğimiz, tek işlevi parolamızı sormaymış gibi gördüğümüz uygulamalar. Pardus KDE paketine dahil kdm yi kullanıyor, biz ÇoMaK ekibi olarak Bonobo imajında lxde projesinin lxdm giris yöneticisini kullanmıştık. İş Enlightenment ile çalışan bir versiyon hazırlamaya geldiğinde, aynı şekilde davranmanın pekte kolay olmayacağını en baştan anlamıştık. Enlightenment ekibi, diğer Enlightenment kullanan dağıtımlarda sıkça gördüğümüz giriş yöneticisi olan Entrance yazılımından tamamen vazgeçmiş ve kullanılmasını tavsiye etmiyor, buna karşılık yerine geliştirdikleri elsa ise çok yeni, neredeyse hiçbir dağıtım tarafından kullanılmamış (sadece "unity" de bir paketini görebildik). Cesurca bir kararla elsa'yla yolumuza devam etmeye karar verdik. İlk imajımızı hazırlayıp hata ayıklamaya başladığımızda polkit-gnome'un çalıştırılamadığını gördük. Önce polkit'in açık olan oturumu tespit etmek için ConsoleKit adında bir uygulamayı kullandığını ve bizim ConsoleKit'e göre oturum açmamış olduğumuzu gördük, ardındanda bu sorunun elsadan kaynaklandığını farkettik. Linux, her ne kadar bizler bu şekilde kullanmasak da, birden fazla kişinin aynı anda oturum açabildiği, çok kullanıcılı bir işletim sistemi çekirdeği. Peki sizin bu kişilerden hangisi olduğunuzu, yetkilerinizi vs. nerede nasıl tutuyor? ConsoleKit bu noktada araya giriyor, ConsoleKit, giriş yöneticileri aracılığıyla açılan oturumdan haberdar ediliyor, yine linux'ta çalışan bütün süreçler başka bir süreçten türediğinden, bunun takibi ile her çalıştırılan süreç otomatik olarak açılan oturuma bağlanmış oluyor. Ama elsa ConsoleKit destekli değil, yani ConsoleKit'e yeni bir oturumun başladığını iletmiyor. ConsoleKit incelenirse içerisinden üç çalıştırılabilir dosya çıktığı görülebilir:

ck-list-sessions
ck-launch-session
ck-history

ConsoleKit içerisinde, ConsoleKit oturumu başlatmak için gereken işlemleri yapan ck-launch-session komutuna sahip, ancak bu komut çalıştırıldığı ortamı değil, parametre olarak alıp çalıştırdığı uygulamayı oturum bilgisine bağlıyor. Az önce söylediğim gibi, linux her sürecin başka bir süreçten doğması şeklinde çalışıyor, bu durumda bizim işlemlerimiz nereden doğuyor olabilir? Tabii ki bütün işlemlerimizi üzerinde yaptığımız masaüstü ortamı, bu örnek için Enlightenment. Evet, bugün yayınladığımız imajlar, bu yöntemle ConsoleKit'e kayıt edilen oturumlar sayesinde polkit-gnome'u çalıştırıyor. Ancak Bu yöntemin bütün sorunların çözümü olmadığını tahmin edersiniz. ConsoleKit geliştiricileri, ssh gibi yöntemlerle, bilgisayara dışarıdan bağlanmış kişilerin ayırt edilebilmeleri için bazı yöntemler kullanmışlar. Bu sayede bu kimselerin yetki kısıtlamalarını aşamamaları hedeflenmiş. Tabi bu durumda bu kişilerin ck-launch-session kullanarak yerel kullanıcılar gibi oturum başlatmaları da istenmeyen bir durum olduğundan, bu oturumlar yerel olmayacak şekilde başlıyor. Bu sorunun çözümü için öncelikle ConsoleKit belgelendirmesine başvurduk, ancak gördük ki projenin belgelendirme yönü çok zayıf. Bu durumda diğer giriş yöneticileri neler yapmışlar bunu kontrol etmeye başladık. Gentoo için, xdm ye ConsoleKit desteği ekleyen bir yama hazırlanmış. Ayrıca lxdm için de subversion kayıtları aracılığıyla kullanılan yöntemleri bulabildik. Bu yöntemler uygulamanın diğer işlemlerini içine alacak şekilde yapıldığından aynı kod parçaları ile elsa'nın çalışmasını sağlamak mümkün değil ama en azından kullanılacak fonksiyonları ve parametrelerini öğrenmiş olduk. Bu foksiyonları, bir oturumu kayıt edecek şekilde başlatabilmek için elsa'da gerekli değişiklikleri yaptık, ConsoleKit için bir oturum açılmasını sağlamayı başardık, ancak açılan oturumun, elsa'nın başlattığı oturum için geçerli olmaması sorununu henüz çözemedik. ConsoleKit bizi yerel olarak kabul etmediğinden, yetkilerimizi bazı uygulamalar otomatik olarak alamıyor. Bunun bir yan etkisi olarak, ağ yöneticisi uygulaması, açılış sürecinde otomatik olarak başlatılamıyor. Şu anda bu sorunun çözümü için çalışıyoruz.

8 Mart 2011 Salı

Pardus 2011 + Enlightenment [Dolly]

14 Şubatta bahsettiğimiz Enlightenment+Pardus sürümünü bugün Çomak ekibi olarak hazırlamış bulunmaktayız. Bu sürümle beraber Pardus'u Enlightenment masaüstü ortamıyla ve bütün managerlar ile birlikte kullanabilecek hale getirdik.

Pardus 2011+Enlightenment seçeneğinde Enlightenment masaüstü ortamı KDE'ye ve LXDE'ye alternatif olabilecek şekilde kullanılabilecek bir test sürümü olması için hazırlandı. Pek çok dağıtımda Enlightenment kullanılabiliyor olmasına rağmen Dolly diğer dağıtımlarda henüz depolara alınmamış bir çok paketi de içeriyor. Paketlerin bir kısmı hali hazırda Pardus depolarında var, bazıları ya gözden geçirme bekliyor ya da oyun alanlarında mevcut, bazıları ise henüz bu aşamaları dahi geçmeden önünüze çıkıyorlar. Bu paketlerin ve dolayısıyla Dolly'nin, bazı hatalar içerebileceği gerçeğini göz önünde bulundurarak denemeniz gerektiğini hatırlatmakta fayda var. Bilinen bazı hataları ve etrafından dolaşma yollarını okumanız iyi olacaktır.

Pardus'un kurulumun ardından kullanıcıyı karşılayan yapılandırma aracı Kaptan Enlightenment'ın yapılandırma dosyalarını tutma biçimi farklı olduğundan sadece Enlightenment için hazırladığımız paketleri içeren depoyu ekleyebilecek şekilde bulunuyor. Bu depoyu ekleyerek depoda yapılacak değişikliklerden faydalanabilirsiniz. Sürüm takviminde Kaptan'ın yeni sürümlerinde hangi masaüstlerini destekleyebileceğini görebilirsiniz.

Pardus+Enlightenment masaüstü ortamı için http://x86-64.comu.edu.tr/dolly/ adresinden bilgisayarınızın işlemcisine göre 32 ya da 64 bit sürümlerinden birini indirmeniz gerekecektir. Pardus'ta severek kullandığınız bütün programlar Dolly sürümünde de kullanılabilecektir.

Bu sürüm adını genetik kopyalama yöntemiyle üretilen ilk memeli hayvan olan Dolly'den almaktadır.



17 Şubat 2011 Perşembe

Bonobo Arkaplan Sorunu Ve İlk Güncelleme

COMAK ekibi olarak, bugün ilk hatamızı düzelttik. Masaüstü arkaplan görüntüsünün her giriş yapıldığında öntanımlı arkaplana geri dönmesi problemi artık yaşanmıyor. Ancak bu hatanın çözümü için çalışırken daha önemli bir hatayı fark ettik, yayınladığımız iso, bizim depolarımızı otomatik olarak eklemiyor. Bu yüzden güncellemeleri alabilmek için, aşağıdaki komutu, tercih ettiğiniz bir terminalden (örneğin lxterminal) çalıştırmanız gerekiyor.

64 bit kullanıcıları için:
sudo pisi ar lxde-repo http://x86-64.comu.edu.tr/lxde/x86-64/pisi-index.xml.xz
32 bit kullanıcıları için:
sudo pisi ar lxde-repo http://x86-64.comu.edu.tr/lxde/i686/pisi-index.xml.xz

Bu sadece bir kere uygulamanız gereken bir adım. Bir kez depomuzu bilgisayarınıza ekledikten sonra, güncellemelerimizi pisi yada paket yöneticisi ile takip edebileceksiniz.

Arkaplan probleminin çözümüne gelirsek, aynı terminalden sadece:
sudo pisi it lxde-common --reinstall
komutunu vererek arkaplan problemini cözmüş olacaksınız.

14 Şubat 2011 Pazartesi

KDE'siz LXDE'li PARDUS 2011 [Bonobo]

ÇoMaK takviminde açıkladığımız gibi KDE'siz 2011+ÇNazar'dan sonra bu özel günde ÇoMaK Ekibi olarak hazırladığımız bu 2. sürümde, Pardus'u LXDE masaüstü ortamıyla beraber kullanabileceksiniz. ÇoMaK ekibi olarak Pardus+LXDE üzerinde Manager Ailesinden Kaptan dışındaki diğer managerlar kurulu halde gelmektedir.

Bu süreç içerisinde LXDE'den başka Enlightenment ile ilgili de çalışmalarımız olduğundan en kısa zamanda Pardus+Enlightenment seçeneğini de sunmaya çalışacağız.

Pardus+LXDE seçeneğinde Managerların ve LXDE ortamının ufak tefek eksikleri olsa da bu sürüm KDE'ye alternatif olabilecek şekilde kullanılabilecek bir test sürümü niteliğindedir. Bundan dolayı bu sürümü iso şeklinde dağıtıma vermeyi uygun gördük.

Pardus+LXDE masaüstü ortamı için http://x86-64.comu.edu.tr/bonobo/ adresinden bilgisayarınızın işlemcisine göre 32 ya da 64 bit sürümlerinden birini indirmeniz gerekecektir. Bu sürümde standart bir Pardus kurulumu yapma olanağı bulabileceksiniz. Bu masaüstü ortamıyla birlikte Pardus kullanıcılarının severek kullandığı Firefox ilk sürümde olduğu gibi sisteme kurulu olarak gelecektir. Firefoxtan başka Office ile ilgili işlemleriniz için LibreOffice, ses ve video için Clementine, Gnome Player, SMPlayer'ı kullanabilirsiniz. Grafik araçlarından Gimp, mesajlaşma servisi olarak Pidgin ve manager ailesi de sistemde kurulu halde gelmektedir.

Paket Yöneticisini kullanarak KDE'den bağımsız diğer başka uygulamaları da sisteminize ekleyebilir kendinize göre kişileştirebilirsiniz.

ÇoMaK Takvimine göre projemizi Haziranın ortalarına doğru bitirmeye çalışacağız. Ara ara diğer masaüstü ortamlarıyla iligili gelişmeleri sizlere an ve an bildireceğiz şimdilik hoşçakalın :))

Bonobo nesli tükenmekte olan DNA sı insana en yakın canlıdır. Bu aşırı tatlı şeyin ne olduğunu merak edenler için: http://tr.wikipedia.org/wiki/Bonobo

27 Ocak 2011 Perşembe

Çomak Projesinin ilk ürünü

Bugün Çomak takviminde açıkladığımız gibi KDE'siz 2011 + ÇNazar
hazır.Bunlara ek olarak Managerlardan bir tanesini de bu masaüstü
ortamında çalıştırmayı başardık.


Kde'siz ortamda çalışacak ilk Manager tercihimizi Kde bağımlılığı az
olduğu için Service Yöneticisinden yana kullandık.
Servis Yöneticisinin gerçekten Kde bağımsız çalıştığını test edebilmek
için masaüstü ortamı olarak ta LXDE üzerinde çalıştık.


ÇNazarı kullanmamızın en önemli sebeplerinden biri kem gözlerin
çoğaldığı bu günlerde LXDE ile çalışan Pardus 2011 i bu gözlerden
korumak istememizdir.
Böylelikle Kde masaüstü ortamı dışındaki masaüstü ortamları için de
"kem göz" tehlikesi ortadan kalkmaktadır.
Sürümü kullanmak için gerekli aşamalara geçmeden önce bu sürümün son kullanıcılara hitap etmediğini,daha çok geliştiricilere yönelik bir çalışma olduğunun da altını çizmek de fayda görmekteyiz.Bu masaüstü ortamıyla birlikte Pardus kullanıcılarının severek kullandığı Firefox sistemimize kurulu olarak gelmektedir.


Bu sürümü kullanabilmeniz için gerekli olan adımlar şu şekildedir:


1. http://x86-64.comu.edu.tr/lxde/source/ adresinden bilgisayarınızın
işlemcisine göre 32 ya da 64 bit sürümlerinden birini indermeniz
gerekmektedir.


2. İndirilen ova uzantılı dosyayı kullanabilmek için VirtualBox'a
ihtiyacınız olacaktır.Hazırladığımız bu ilk sürüm test sürümü olduğundan deneme aşamasında iso yerine virtualboxda çalışabilir hale gelmesini sağladık.


3. Virtual Box'ı çalıştırdıktan sonra Dosya->Import Appliance
sekmesini de tıkladıkta sonra .ova uzantılı dosyamızı seçmek için bir
file-chooser ekranı gelecektir.
Ordan .ova uzantılı dosyayı seçip ileri tuşuna basıyoruz;ardından
gelen sayfada verdiğimiz Import Ayarlarını kontrol edip, bitir tuşuna
basıyoruz.


4. Virtual Box da çalıştırdıktan bir süre sonra karşımıza konsoldan
root olmamız isteyen bir ekran gelecek buraya
kullanıcı adi : root
parola : pardus
yazıp root olarak giriş yaptıktan sonra komut satırına lxdm yazılarak
pardus üzerinde LXDE kullanımı için son olarak sisteme Login olmak
gerekecek.


5.Gelen Login ekranında sisteme giriş için Pardus(Pars) kullanıcısını
seçip parola kısmına pardus girdikten sonra
Pardus üzerinde Cnazar+Service Manager+Lxde kullanımı hazır hale gelecektir.


Bilinen Problemler:


1..ova uzantılı dosyayı VirtualBoxta çalıştırdıktan sonra LXDM'in
otomatik olarak çalışmasını bekliyorduk; fakat bu gerçekleşmedi.
Bu yüzden sisteme root olarak giriş yaptıktan sonra konsoldan lxdm
yazarak giriş yapabildik.


ÇNazar -> tray icon olarak masaüstünü sağ alt köşesinde bulunmakta.