Google Desktop Linux vs. Beagle

Bildiğiniz gibi Linux için Google Desktop çıktı. Ben de bu vesileyle hem Beagle hem de Google Desktop’u denedim. Zamanı gelmişti zaten. Bir sürü dosyam vardı, ve hangisinin nerede olduğunu artık bulamıyordum. Her şey düzgün bir şekilde olsa dahi, bazı şeyler olması gereken yerde olmayabiliyordu. Archlinux için Google Desktop paketini Lapis forumundan bulabilirsiniz. Beagle ise depolarda mevcut zaten.

Özellikle Beagle‘den başlamak gerekirse. Mono bağımlılıkları olduğu için bir sürü paket yüklemek zorunda kaldım(hazır mono kururken Tomboy da kuruvereyim dedim). Kurduktan sonra, beagled yazarak çalıştırdım. Arka planda indekslemeye başladı. Bittiğinde ise bir kaç arama yaptım. Bazılarını buldu, bazılarını ise bulmadı. Burada hoşuma gitmeyen, çok yavaş olmasıydı. Ciddi şekilde yavaştı. Hantal geldi, arama yaparkan aramaları hemen göstermiyordu, bazı aramalarda başka formataki sonuçları 4-5 sn gösteriyordu. Aramalarda ise 100′den fazla sonuç göstermiyor. Belki ayarı vardır, fakat Gnome olduğu için, preferences menüsü süs gibi duruyor orada. Adı güya preferences. Hiç bir şey ayarlanmıyor. *.mp3 diye aratınca 4000 tane dosya olduğunu söyledi, fakat sadece 100 tanesini görebildim. Diğerlerini görmem mümkün değildi. Fakat açık kaynaklı olması, ve Google Desktop’a göre daha çok dosya formatı desteklemesi de bir avantaj. Örneğin Gaim konuşma logları da indeksleniyor Beagle’de. Tıpkı Evolution için de olduğu gibi. Bunun dışında Tomboy notlarınız ve e-posta eklerini de indeksliyor Beagle. Beagle için panel’e deskbar adında bir gereç kurabilirsiniz. Aramalarınız oradan yapabilir, ya da F12 tuşuna basarak başlatabilirsiniz.

desktop_scrshot.jpgGoogle Desktop’da olay biraz daha farklı. Tek bir paket var. Bağımlılık olarak sadece gtk istiyor. Ki bu da zaten yüklü bende. 7-8 mb civarında. Yükledikten sonra(PKGBUILD), gdlinux yazarak çalıştırdım ve ayarlardan neler yapması gerektiğini belirtim. Google Desktop’daki ayarlar menüsü çok daha gelişmiş. Beagle gibi değil. Ek bir özellik ise Gmail e-postalarınız da indekslemek mümkün. Bu da benim için artı puan. İndesklerken işinizi de yapabilirsiniz. Yavaş bir şekilde yaptığı için pek bir etkisi olmuyor. 40-50gb sabit diskimi 5-6 saat içinde bitirdi. Ardından iki kere CTRL tuşuna basarak ortaya bir arama kutusu çıkartıyorsunuz. Bu arama kutusu yazdığınız anda aramaya başlıyor. En fazla 10 tane sonuç görmeniz mümkün ilk başta, daha fazla görmek istiyorum derseniz, Firefox içinden sonuçlar çıkıyor. Tipik Google araması gibi, size sabit diskinizdeki sonuçları gösteriyor. Beagle’de bir program arayüzü varken, Google Desktop’da sadece Firefox için hazırlanmış sayfalar var. Yani ayarlarınızı Firefox üzerinden yapıyorsunuz. Bu yüzden bir tarayıcıya da dolaylı yönden bağımlı Google Desktop. Dejavantajları ise, kapalı kaynak kodlu olması, Google gibi büyük bir şirkete güvenilirliği, ve Beagle’e göre daha az dosya formatı indekslemesidir. Fakat Beagle’e göre çok çok daha hızlı. Sonuçlar daha keskindi. Beagle’de bazı şeyleri bulmazken, Google Desktop’da hemen hemen hepsini bulabilmiştim. Bunu da Google’un algoritmasına bağlıyorum. Bana göre Beagle göre çok daha gelişmiş bir Algoritması var. Doğal olarak bu da beklenir haliyle.

Sonuç olarak ben Google Desktop kullanmaya karar verdim. Benim için hız daha önemliydi. Ayrıca herhangi bir bağımlılık istememesi ve arama sonuçları daha iyi olması bunu daha da etkin kıldı. Fakat daha güçlü bir makinem olsaydı, belki Beagle düşünebilirdim, çünkü açık kaynak kodlu olması, ve daha çok dosya desteklemesi önemli bir etken. Ayrıca gözlemlediğim kadarıyla, bir çok kişi Google’a güvenemediği için, böyle kapalı kodlu bir programı da kurmak istemiyor. Benim bu açıdan bir sorunum yok, zaten kullandığım servislerin yarısı Google tarafından sağlanıyor (E-posta, Rss okuyucu, İstatistik, …). Ayrıca Google Desktop’un tuttuğu veritabının büyüklüğüne bakılınca yaklaşık 250 mb yer tutmuş olduğunu gördüm. Yani gerçek verinin büyüklüğünün yaklaşık %5-10 arasında bir şey. Bağlantım sınırsız 256k olduğunu düşünürsek, bu kadar veriyi yollanabileceğini de sanmıyorum.

Fdm, Mutt ve Msmtp ile e-postalarınızı daha verimli ve düzenli kullanın

Finaller bitti sonunda, ve bende üstümden kalkan bu yük sonucunda uzun zamandır kullanmadığım, ama kurup kullanmak istediğim bir çok uygulamayı tekrar kullanmaya karar verdim. Bunlardan biri de öncelerden kullandığım ve ondan bu yana onun gibi bir uygulama bulamadığım Mutt‘dur. Mutt’u daha önce Exim4, Procmail ve Fetchmail ile kullanmıştım. Şimdilerde bir çok şey değişmiş. (Resim: LinuxBrit)

Mutt

Fetchmail ve Procmail yerine Fdm kullandım. Tek bir programla mailleri topluyorum ve filtreleyebiliyorum. İlk başta biraz uğraştırdı fakat Google sağolsun bir çok şeyi buldum. Mail yollamak için de Msmtp kullandım. Ufak bir yazılım ve kolayca kurdum. İşleyiş olarak fdm > mutt > msmtp şeklidnde gidiyor. Ardından da dosyaları düzenleme başladım. Muttrc’ye ne kadar zaman ayırdığımı bilmiyorum, ama daha çok şey var yapmam gereken. Bu yüzden Mutt kullananlar muttrc’lerini paylaşabilirler çok sevinirim :)

Her neyse gelelim Archlinux altında nasıl bu işleri hallettiğime. İlk önce tüm paketleri kurdum.

pacman -S fdm mutt msmtp urlview

ardından sırayla teker teker dosyaları düzenledim. Dosyalar ilk başta oluşturulmadığı için teker teker oluşturdum. Dosyaları kendin bilgileriniz doğrultusunda değiştirin. Zaten çok açıklayıcı bir söz dizimine sahip. Kısa kısa notlar da ekledim. Dosyaları sırayla şu şekilde:

Okumaya devam edin »

Bon Echo ismi(paketi) neden sorun çıkartıyor ?

Bon EchoMürekkep‘deki Firefox splash eklentisini kurmak isteyince, kullandığın platform buna uygun değil diye bir hata mesajı çıkmıştı ekrana. Halbuki Firefox’un 2.0.0.1 sürümünü kullanıyordum, peki sorun nerede o zaman ? Evet Firefoxun 2.0.0.1 sürümünü kullanıyorum, ama Archlinux’da, pacman ile kurduğum Firefox paketini. Fakat Archlinux bundan 2-3 ay önce Firefox paketinin adını Bon Echo diye değiştirdi.

Nedenini sorarsanız, bildiğiniz gibi Debian ile Mozilla arasındaki bir isim tartışması çıkmıştı. Debian kendi Firefox paketi için yamalar uyguluyordu, ve bundan Mozilla’nın da haberi olmuyordu. Sonuç olarak ortaya aslında kodlama olarak orijinal Firefox’dan bir farklılık vardı. Mozilla’da madem sen yamalar uyguluyorsun, o zaman Firefox ismini de kullanma demişti. Hal öyle olunca Debian ismini değiştirmeye karar verdi. Firefox ismini IceWeasel olarak değiştirdi.

İşte Archlinux da Debian’a uyduğu için, ismi Bon Echo diye değiştirdi. Fakat bu da bazı sıkıntılar da beraberinde getirdi. Örneğin ben Greasemonkey, ya da daha önce yazımda da bahsettiğim gibi Gmail eklentilerini kullanamıyorum. Son olarak da Splash eklentisi bunların arasına girdi.

Gelelim şimdi bu sorunu çözmek için neler yapabiliriz.

  1. Adres çubuğuna about:config yazarak, general.useragent.extra.firefox satırındaki “BonEcho/2.0” kısmını “Firefox/2.0” olarak değiştirmek işimizi görebilir. Bunu ben denedim. Ama nedense hâlâ Bon Echo diye görüyor. Bazı kişilerde işe yaramış, denemekte fayda var.
  2. User Agent Switcher eklentisini kurup, kendimize göre istediğimiz tarayıcı tanımlayabiliriz. Burada ben aşağıdaki verilere göre bir girdi oluşturdum

    Description = Firefox 2.0.0.1
    Useragent = Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.1) Gecko/20061222 Firefox/2.0.0.1
    Appname = Netscape
    Appversion = 5.0 (X11; en-US)
    Platform= Linux i686

    Bu eklentinin en güzel özelliği ise, girdiğiniz siteye göre tarayıcı görünümü değiştirebilmenizdir. Yani örneğin bir banka, internet bankacılığı sitesi için Internet Explorer kullanma koşulu koydu. Eklenti sayesinde görünümü IE olarak değiştirip, girebilirsiniz. Tabi çalışır mı çalışmaz mı bilinmez. Eklentinin tek eksik yönü iste, her defasında değiştirmeniz gerekiyor. Yani her Firefox açılışında tekrardan aktif hale getirmeniz gerekiyor.

  3. Son olarak da, benim yapacağım gibi, orijinal Firefox paketini indirip, onu kullanmanızdır. Hemi böylelikle işi kökten çözmüş olursunuz. Fakat bunun da eksik yönü, paket yönetim sistemi artık günceleştirmiyor. Devre dışı kalıyor. Güncelleme sizin ellinize kalıyor yani

Umarım işinize yaramıştır. Daha başka önerileriniz varsa, paylaşırsanız sevinirim.

Yine, yeni, yeniden Arch

Uzun bir aradan sonra yine Archlinux’a geçtim. Ubuntu’nun çökmelerinden, sorunlarından gına gelmişti artık. Kimsede olmayan sorunlar bende oluveriyordu. Ben de sinirlendim ve sildim. Ubuntu’dan sonra hayli hayli bir hızlı geldi. Base kurulumu 20 dakkikada bitti. Sadece internet’deki güncel paketlerin ve gerekli olan diğer paketlerin indirmesi biraz uzun sürdü. Bir de kurduktan sonra yeni paketlerin arasında mkinitcpio adında yenilenen bir paket vardı. Bu kurulduktan sonra, menu.lst dosyasını da ona göre düzeltmek gerekiyordu. Tam yapacaktım ki, diğer paketlerin bilgileri yüzünden ekrandan yukarıya doğru kaydı. Shift+Pgup da işe yaramamıştı. Ben de menu.lst’i düzenlemeden bilgisayarı yeniden başlatım. Sonra da çekirdek haliyle çalışmadı. Gerçi grub’dan değiştirerek çalıştırdım, ama işte biraz sinir bozucu oldu.

Şimdi ise hersey düzgün bir şekilde çalışıyor. Zaten Ubuntu’yu silmeden önce Home dizinini yedeklemiştim, Arch’a da aynen kopyaladım. Tüm belgeler, şifreler yerinde. Ayrıca çok hızlı, çok yeni programlar da kullanıyorum. Artık ufak tefek sorun çıkacaksa da çıksın ne yapalım, kusursuz bir şey yok zaten, olmasın da tadı olmaz yoksa :)

Archlinux depoları

Diğer kullanıcılar tarafından oluşturulmuş kişisel depolar. /etc/pacman.conf’a ekledikten sonra kullanabilirsiniz.

[AqD]
Server = http://aquila.deus.googlepages.com/

[janitux]
Server = http://janitux.mortals.dy.fi

[dibble]
Server = http://dtw.jiwe.org/pkgs/dibble

[jaboua]
Server = http://www.freewebtown.com/jaboua/Pacman/

[vegai]
Server = http://people.jyu.fi/~vpkaihla/arch

[venox]
Server = http://arch.lworks.cjb.net/

[obarchie]
Server = http://dtw.jiwe.org/pkgs/obarchie

[nooms]
Server = http://arch.nooms.de/pkg/i686

[kde-split]
Server = http://gotux.altervista.org/arch/i686/

[dma147]
Server = http://arch.linux-stats.org/pkgs

[darwin]
Server = http://darwin.info.tm/arch/i686

[chman]
Server = http://arch.shakebox.org/pkg/

[blub]
Server = http://bobrik.hovel.ru/archlinux/blub

[Suat]
Server = http://sarialp.linux-sevenler.org/Archlinux

[danimoth]
Server = http://jjdanimoth.altervista.org/arch/i686

[staging]
Server = ftp://ftp.berlios.de/pub/tur/staging

[kdei]
Server= http://dtw.jiwe.org/pkgs/kdei

[wael]
Server = http://w.nasreddine.free.fr/i686

[Victor]
Server = http://personales.ya.com/vmromanos/arch/pkgs

« Previous Page