[Nasıl] Arch üzerinde Chronograph Conky kurulumu.

Başlatan Rbbt, 03 Mayıs 2012 - 12:19:47

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Rbbt

Aslında bu anlatım sadece Chronograph Conky için değil  .lua dosyası içeren bütün conkyler içindir. Ubuntu ve türevleri üzerinde çok basit bir şekilde kurulan ve özelleştirilebilien bu conky'nin Arch üzerindeki kurulumu biraz zor. Aslında zor değil ama kuracağımız bazı paketlerin bağımlılıkları ile ilgili sorun çıkarması yüzünden işlemler biraz uzun sürüyor.

Örneğin: .lua dosyaları "cairo-ubuntu" paketine ihtiyaç duyuyor ancak AUR'dan cairo-ubuntu'yu kurmayı denediğimde "fontconfig-ubuntu" paketinin kayıp olduğunu bildirip kurulum gerçekleşmiyor. "fontconfig-ubuntu" paketi kurmayı denediğimde ise bu kez "freetype2-ubuntu" paketinin kayıp olduğunu bildirip kurulum yine gerçekleşmiyor, bu döngü bu şekilde devam ediyor; bu yüzden bu paketlerin kurulması için bağımlılıkları belli bir sıra içinde kurulması gerekmektedir.

Şimdi konumuza geri dönelim öncelikle conkymizi indirelim:

Chronograph Conky: http://gnome-look.org/content/show.php/Conky+Cronograph+Station?content=148024

İndirdiğimiz arşiv dosyasını çıkartıp içindeki .Conky klasörünü ev dizinine kopyalayalım. (Arşiv dosyasındaki .Conky klasörü gizlidir bu yüzden Ctrl + H veya Alt + . (Nokta) kısayolu ile önce gizli klasörleri görünür hale getirin.) Conky yerini aldı şimdi diğer işlemlerimizi yapabiliriz.

Paketleri Derleyerek Kurmak:

Eğer "yaourt" kullanmak istemiyor ve Aurdan indirdiğiniz paketleri derleyip kurmak istiyorsanız aşağıdaki adımları takip edebilirsiniz:

1. Paketimizi Aurda aratıp "tarball" dosyasını masaüstüne indiriyoruz.

2. İndirdiğimiz arşiv dosyasını çıkartıyoruz.

3. Çıkardığımız klasörün içine giriyoruz ve klavyemizden "F4" tuşuna basıyoruz veya uç birimi açıp "cd" komutu ile dosyamızın bulunduğu dizine geçiş yapıyoruz. cd /Masaüstü/klasörün adı gibi.

4. Klasörün içine girdikten sonra makepkg -csi komutunu veriyoruz. Komutu bu şekilde kullanmanın nedeni hem bağımlılıkların kurulmasını, hem kurulum sonrası ihtiyacımız olmayan dosyaların silinmesini hem de paketin kurulumunu sağlaması. Yani tek komut ile bütün işleri halledebiliyoruz.

Cairo-ubuntu Kurulumu:

Başta da bahsettiğim gibi cairo-ubuntu kurulumda bağımlılıklarla ilgili sorunlar çıkıyor o yüzden kurmanız gereken paketleri sırası ile veriyorum bu sıra ile kurulduklarında herhangi bir problem olmuyor.

1. Öncelikle "freetype2-ubuntu" paketini kuracağız. Paketimiz AUR'da mevcut. https://aur.archlinux.org/packages.php?ID=17328
isterseniz yaourt -S freetype2-ubuntu komutu ile isterseniz Aurdan tarball dosyasını indirip kurabilirsiniz. Kurulum sırasında "freetype2" paketi ile  sistemde kurulu ise "freetype" paketinin çakıştığını ve freetype paketinin kaldırması gerektiğini bildiren bir uyarı çıkacaktır "Evet" diyerek devam ediniz.

2. "freetype2-ubuntu" paketini kurduktan sonra "fontconfig-ubuntu" paketini kurmalıyız https://aur.archlinux.org/packages.php?ID=17156
bunun için:
yaourt -S fontconfig-ubuntu komutunu kullanabilirsiniz veya tarball dosyasını indirebilirsiniz.
Paketin başka bir paket ile çakıştığını bildiren bir uyarı ile karşılaşırsanız, paketin kaldırılması için "Evet" diyerek devam ediniz.

3. "fontconfig-ubuntu" kurulumdan sonra sıra "libxft-ubuntu" paketinde. https://aur.archlinux.org/packages.php?ID=17157
Yine ister tarball dosyasını indirerek veya yaourt -S libxft-ubuntu komutunu kullanarak kurulumu yapabilirsiniz. Kurulum sırasında libxft-ubuntu başka bir paket ile çakışırsa ve çakıştığı paketin kaldırlamsı gerekiyorsa uyarıya "Evet" diyerek devam ediniz.

4. Son olarak "cairo-ubuntu" paketini kuruyoruz. https://aur.archlinux.org/packages.php?ID=17327
yaourt -S cairo-ubuntu

Bu işlemler sonunda cairo-ubuntu paketi yüklenmiş oluyor şimdi sıra conky-lua paketinde.

Conky-lua Kurulumu:

Burada kurmamız gereken iki paker var:

1. İlk önce "toluapp" paketini kurmamız gerekiyor. https://aur.archlinux.org/packages.php?ID=1819
yaourt -S toluapp komutu ile veya tarball dosyasını indirerek kurulumu yapabilirsiniz.

2. Ardından "conky-lua" paketini kuruyoruz. https://aur.archlinux.org/packages.php?ID=31589
yaourt -S conky-lua komutunu kullanabilirsiniz.

Artık conkymiz için her şey hazır. Şimdi geriye hava durumu için adres almak ve conkyrc dosyamızda bir kaç düzenleme yapmak kaldı.

Hava Durumu için Adres Almak:

Öncelikle ev dizinine kopyaladığımız .Conky klasörümüzün içine giriyoruz. cronograph klasörünü içindeki accuweather klasörünü açıyoruz içinde "accuw_script" dosyasını göreceksiniz, bu dosyaya sağ tıklayıp kullandığınız metin düzenleme uygulaması ile birlikte açın. Ardından http://www.accuweather.com/ adresine girin ve arama kısmına yaşadığınız şehrin adını giriniz. Arama sonuçlandığında adres çubuğundaki adresin tamamını kopyalayın ve "accuw_script" dosyasındaki "adress=" kısmına yapıştırıp kaydedin.

Conkyrc Dosyasını Düzenlemek:

Bu konu hakkında bir çok anlatım mevcut o yüzden ben sadece bu conkymizdeki sorunlu olan kısımları düzelteceğim. Conkyrc dosyamızı açıyoruz ve aşağıdaki satırları buluyoruz:



background yes

own_window_class Conky
own_window yes
own_window_type conky
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager


bu kısımları aşağıdaki şekilde değiştirip kaydedin:



background no

own_window_class conky-semi
own_window yes
own_window_type normal
own_window_argb_visual yes
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager


Artık herhangi bir sorun olmaması gerekiyor.

Conky'yi Başlangıçta Çalıştırmak için Script:

#!/bin/bash

sleep 5
conky -c $HOME/.Conky/cronograph/conkyrc &
exit 0


Yeni bir belge oluşturup yukarıdaki kodları kopyalayıp belgenin içine yapıştırın ve bu dosyayı "Conkystart.sh" gibi bir isimle kaydedin.
Daha sonra bu dosyayı başlangıç uygulamalarına ekleyerek conkynizin başlangıçta çalışmasını sağlayabilirsiniz.

Not: Conky'yi çalıştırdığınızda eğer hava durumu kısmı boş görünüyor ise, .Conky klasörümüzde yer alan accuw_script dosyasına çift tıklamanız yeterli olacaktır, değişiklikler conky üzerinde hemen uygulanacaktır.

Ben bu şekilde kurulumumu yaptım işte sonuç:

What happens when I become main source of a pain!!!

heartsmagic

Hani anlatım Conky genelinde olsa bu bölümde bırakacaktım ancak daha çok Arch'a yönelik olduğu için Diğer Dağıtımlar bölümüne alayım dedim.
Eline sağlık @Rbbt.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.