enlightenment etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
enlightenment etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

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.

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.

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.

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.