Fluxbox Rehberi
From Lapis Wiki
Bu makale NASIL bölümü serisinin bir parçasıdır
|
| MasaÜstü • Donanım • Ağ • Dağıtımlar |
| Tarayıcılar• Programlama • Linux ve Oyunlar |
Fluxbox Nedir?
http://fluxbox.sourceforge.net/
Fluxbox light tabir edebileceğimiz bir pencere yöneticisidir. Kullanıcıya temiz ve sade bir arayüz verir. O kadar ki ilk kurduğunuzda sadece bir görev çubuğu (taskbar) ve masaüstü (desktop) verir. Masaüstü ikonları yoktur. Arzu ederseniz bunları belirli programlar vasıtasıyla oluşturabilirsiniz. Programlara ulaşabileceğiniz menüye masaüstünde herhangi bir yere sağ tıklayarak ulaşabilirsiniz. Buradan programı çağırmanızla başlatırsınız. Bunlarla ilgili detaylara aşağıda değineceğiz.
Niye değişik Fluxbox versiyonları var?
Belki dikkat etmişsinizdir. Mevcut bir 0.1.14 versiyonu var ve genelde kullanıcıların yükledikleri 0.9.x versiyonu oluyor. 0.1.14 versiyonu mevcut stable sürüm oluyor. 2002 sonlarından itibaren artık geliştirilmiyor. 0.9.x versiyonu ise geliştirilen (development) sürüm olarak karşımızda. Zamanı geldiğinde ise bu Fluxbox 1.0 olacak.
Fluxbox Yüklemek
Kullandığınız dağıtımın paket yönetim aracı ile yükleyebilirsiniz. Forumda her dağıtım için bunun nasıl olduğu o kadar çok anlatıldı ki bu yüzden herkesin fluxboxı çok rahat kuracağına eminim.
~/.fluxbox/menu dosyası
Ev dizininiz içerisinde gizli olarak bulunan .fluxbox dizini içerisindedir. Kullanıcı için tüm fluxbox dosyaları burada saklanır. Menu dosyasını editlemek oldukça kolaydır. Terminolojiye bakmak gerekirse;
[begin] (Fluxbox)
[exec] (xterm) {xterm}
[exec] (firefox) {firefox}
[exec] (thunderbird) {thunderbird}
[exec] (Run...) {fbrun }
[submenu] (Terminals)
[exec] (xterm) {xterm}
[exec] (gnome-terminal) {gnome-terminal}
[exec] (konsole) {konsole}
[end]
[begin] fluxbox menu başlangıcını ifade eder. [exec] Belirtilen komuta göre çalıştırılabilir uygulamayı ifade eder. [submenu] Bir alt menu oluşturmak için başlangıçtır. Hem [submenu] hem de tek başına[begin] anahtarları [end] komutu ile bitirilir. Yani böylelikle açmış olduğunuz menu grubunu burada kapatmak istediğinizi belirtirsiniz.Yukarıda [submenu] (Terminals) örneğinde bunu görebilirsiniz. [separator] komutu ise menüye girilmiş olan bilgilerin arasına enlemesine bir çizgi çeker. Kısaca ayraç diyebiliriz.
[exec]utable = çalıştırılabilir anlamına gelir. Burada değişik varyasyonlar yapabilirsiniz. Örneğin menüye;
[exec] (Lapis Forum) {firefox forum.linux-sevenler.org}
gibi bir girdi koyduğunuzda bunu menü içerisinde (Lapis Forum) olarak görürsünüz. Tıkladığınızda firefox ile lapis forumu açar. Buradan çıkartılabilecek sonuç şudur. ( ) içerisine girdiğiniz menüde sizin göreceğiniz { } içerisine girdiğiniz ise çalıştırılmasını istediğiniz komuttur.
Menü Editleme/Düzenleme Araçları
Fluxconf ile menü düzenlemek için terminalden fluxconf komutu verebilirsiniz. Aşağıdaki gibi bir gui karşınıza gelecektir. Yukarıda anlatılan mantık ile menünüzü editleyebilirsiniz.
Menumaker paketi kullanarak otomatik menü oluşturabilir. Akabinde gene yukarıda anlatılanlar ile manuel editlemeye geçebilirsiniz.
mmaker -v Fluxbox
Fluxbox Generate Menu ile gene aynı şekilde sisteminizde bulunan uygulamaları otomatik olarak menüye yerleştirebilirsiniz. Bunun için;
fluxbox-generate_menu
komutu yeterli olacaktır.
Menüde girilmiş olan uygulamaların yanına ikonlar koymak
Firefox için menü girdisine ikon koyacağız. Normalde girdi bu şekilde;
[exec] (firefox) {firefox}
Bu şekle dönüştürüyoruz.
[exec] (firefox) {firefox}</usr/lib/firefox-1.0.7/icons/default.xpm>
Burada pixmap uzantısı olarak </usr/lib/firefox-1.0.7/icons/default.xpm> bunu ekledik. Buraya siz ikonlarınız nerede tutuluyorsa o uzantıyı verebilirsiniz. Ikonlar otomatik olarak menüye sığdırılacaktır ve menü isminin sol tarafında yer alacaktır.
[exec] (Rox) {rox} <~/.fluxbox/pixmaps/rox.png>
[exec] (gaim) {gaim} </usr/share/icons/nuoveXT-gnome-1.5/32x32/apps/gaim.png>
~/.fluxbox/keys dosyası
Tabii ki Ev dizininiz içerisinde gizli olarak bulunan .fluxbox dizini içerisindedir. Bu dosya kullanıcının sık kullandığı uygulamalara ulaşması veya masaüstünü kullanırken pencere geçişleri,uygulamarı sonlandırmak vs.. gibi kısayol tuşlarının içeriklerini barındırır. Her derde deva güzel tuş atamalarını bu dosyaya gireceğiniz komutlarla yapabilirsiniz. Gene menu dosyasındaki anahtarlardan bahsettiğimiz gibi buranında çok basit ve kişiselleştirilebilir bir durumu vardır. Gene terminolojiye bakmamız gerekirse ;
<modifier> <key> [...] :<operation>
Modifier : Mod1 =Alt tuşu , Mod4 = Klavyedeki Windows tuşunu ifade eder. Şimdi pencere geçişi için bir örnek vermek gerekirse;
Mod1 Tab :NextWindow
Yani Alt+Tab ile bir sonraki pencereye geç demiş olduk. Veya;
Mod1 F4 :KillWindow
Alt+F4 ile aktif pencereyi kapat diyoruz. Şimdi bazı örnekler verelim.
Mod1 Tab :NextWindow Mod1 Shift Tab :PrevWindow Mod1 F1 :Workspace 1 Mod1 F2 :Workspace 2 Mod1 F3 :Workspace 3 Mod1 F4 :KillWindow Mod4 e :ExecCommand Eterm #(Win tuşu ve "e" ye basıldığında Eterm çalıştırır) Mod4 b :ExecCommand beep-media-player #(Win tuşu ve "b" ye basıldığında Bmp çalıştırır) Mod4 f :ExecCommand firefox #(Win tuşu ve "f" ye basıldığında Firefox çalıştırır) Mod4 t :ExecCommand thunderbird #(Win tuşu ve "t" ye basıldığında Thunderbird çalıştırır)
Fluxconf ile Keyleri atamak
Nasıl Wallpaper Eklerim?
Bir terminal açıp fbsetbg ve wallpaper neredeyse onun uzantı komutu ile masaüstüne yerleştirebilirsiniz.
fbsetbg /wallpaper/uzantısınerdeyse/wallpaper.jpg
Bazı fbsetbg komutları :
-f - Tam ekran olarak yerleştirir. -c - Merkeze Odaklanmış(Centered) yerleştirir. -t - Döşeli olarak yerleştirir.
Nasıl Masaüstüne İkon Eklerim? (idesk)
Dağıtımınıza göre idesk paketini kurun. Xdialog (depolardaki adı xdialog) bağımlılığı vardır. Onuda kurun. Ideski daha rahat kullanmak için idesk-extra paketini de buradan alın. Burada ya kendi dağıtımınıza göre olan paketi kurun ya da tarball paketini indirin. Sırasıyla,
- /usr/share/idesk dizini oluşturun ve açtığınız arşiv paketi içindeki icons dizinini buraya taşıyın.
- idesktool uygulama dosyasını /usr/bin altına atın.
Home dizininizde .ideskrc isimli bir dosya oluşturun. bir editorle açmanız yeterlidir. nano .ideskrc gibi. kaydettiğinizde home dizininde oluşacaktır. Bu dosyanın içine Idesk kullanım sayfasında yazan ayar bilgilerini yapıştırın.
http://idesk.sourceforge.net/wiki/index.php/Idesk-usage
Hepsi bu. idesktool komutu ile açılan diyalog penceresi aracılığı ile istediğiniz gibi komut girerek uygulamaları masaüstüne oluşturabilirsiniz.
Saat ve Tarih Görünümünü Nasıl Değiştiririz?
Saate sağ tıkladınız. Saat Formatını Değiştir (Edit Clock Format) yapıyorsunuz. Karşınıza aşağıdaki gibi kısımlar çıkacaktır.
%T %d %b %a
Saat için,
%T : 21:45:45
%c : 09:45:45 PM
Tarih için,
%A :Günün tam açılımı (Pazartesi)
%a : Günün kısaltılmış hali (Pzt)
%D : Amerikan tarih formatı (02/06/06)
%B : Ayın tam açılımı (Şubat)
%b : Ayın kısaltılmışı (Şub)
%d : Ayın kaçındayız (06)
Bu şekilde istediğiniz formatta şekillendirebilirsiniz.
Fluxbox'ın Her Açılışta Wallpaperı Tanıması
Bunun için ~/.fluxbox/init dosyamıza ilgili fbsetbg komutunu gireriz. Bunun için ~/.fluxbox/init dosyasını bir editorle açarız ve şu satırı buluruz.
session.screen0.rootCommand:
Bu satıra yukarıda bahsettiğimiz komutu gireriz.
session.screen0.rootCommand: fbsetbg -f /wallpaper/uzantısınerdeyse/wallpaper.jpg
~/.fluxbox/startup dosyası
Çoğu dağıtım startup dosyasını destekler. Bu dosyaya gireceğimiz bilgilerle Fluxboxın açılışta çalıştırmasını istediğimiz uygulamaları belirleriz. Burada dikkat etmeniz gereken her girdiğiniz uygulamanın ardına & girmenizdir. Böylelikle diğer uygulamaları çalıştırmaya devam edecektir. Örnek bir startup dosyası bunun için gaim,gkrellm ve xscreensaver programlarını çalıştırmasını istiyoruz.
gaim & gkrellm -w & xscreensaver -nosplash &
Debian/Ubuntu Fluxbox-Generate_Menu Nerede?
Fluxbox-Generate_Menu paketi gz olarak /usr/share/doc/fluxbox altında. Oradan açıp bir kere çalıştırman gerek. Kısaca ;
cd /usr/share/doc/fluxbox sudo gzip -d fluxbox-generate_menu.gz sudo cp fluxbox-generate_menu /usr/bin sudo chmod a+x /usr/bin/fluxbox-generate_menu
fluxbox-generate_menu -ds -is
Debian kullanıcıları "sudo" ile verilmiş komutları root haklarıyla yapmalılar.
Nasıl Tema Yüklerim
Buralardan temaları edinebilirsiniz.
http://www.themedepot.org/showarea.php4?area=23
http://themes.freshmeat.net/browse/962/?topic_id=962
Ya da tüm temaların ve fontların paketlenmiş hali için :
http://iphitus.loudas.com/downloads/themes/Fluxmod-TheAshes.tar.bz2
Indirdiğiniz tar dosyasını ~/.fluxbox/styles altına açmanız yeterli olacaktır. Bazı temalar background ve pixmap klasörleriyle gelir. Bu dizinleri ~/.fluxbox altında açıp ya da varsa tar dosyasındakileri buraya styles olanı styles altına atmanız gerekiyor.Sonrasında ilgili temayı ; Fluxbox menu > Fluxbox > Styles veya User Styles altında bulabilirsiniz.
Fluxbox Conky Nasıl Kullanırım?
Fatih Arslan'ın hazırladığı ve Lapis forum katkılarıyla gelişen bu howtodan faydalanabilirsiniz.
http://forum.linux-sevenler.org/index.php/topic,1427.0.html
Torsmo Için;
http://forums.gentoo.org/viewtopic-t-291835-highlight-torsmo+tips.html
Bazı Kaynaklar ve Howtolar
http://fluxbox.org/docbook.php
http://devaux.fabien.free.fr/flux/
http://wiki.linuxquestions.org/wiki/Fluxbox
http://www.gentoo.org/doc/en/fluxbox-config.xml
http://gentoo-wiki.com/HOWTO_Fluxbox
http://www.linux.org/lessons/short/fluxbox/
http://linuxreviews.org/man/fluxbox/ (Man Sayfaları)
http://www.neowin.net/forum/index.php?showtopic=330008
http://iphitus.loudas.com/fluxbox.php
http://www.lynucs.org/index.php?p=search&search_string=fluxbox&search_categ=screen (Ekran Görüntüleri)
Bağlantılar
Lapis wiki "Ekran Görüntüleri" bölümü üzerinde Fluxbox Ekran Görüntüleri ne bakabilirsiniz.
Konu ile ilgili fikirlerinizi paylaşmak için; Lapis Wiki Başlığı



