Gönderen Konu: Fluxbox Kurulum ve yapılandırma  (Okunma sayısı 1851 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı cumali

  • Administrator
  • *****
  • İleti: 2.228
Fluxbox Kurulum ve yapılandırma
« : 08 Nisan 2013 - 14:03:19 »
Fluxbox Kurulum ve yapılandırma ile ilgili konuları buradan paylaşalım.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

Çevrimdışı caliban

  • İleti: 381
Re: Fluxbox Kurulum ve yapılandırma
« Yanıtla #1 : 08 Nisan 2013 - 14:48:48 »
güzel bir menü oluşturmak için, ufak bir uygulamayı kuruyoruz..



https://aur.archlinux.org/packages/fbmenugen/


Kod: [Seç]
sudo yaourt -S fbmenugen


menüyü ikonsuz düzenlemek için;


Kod: [Seç]
fbmenugen -d


menüyü ikonla düzenlemek için;


Kod: [Seç]
fbmenugen -i


daha fazla bilgi;


Kod: [Seç]
$fbmenugen -h
usage: /usr/bin/fbmenugen [options]

options :
    -i  : (re)generate a menu with icons
    -d  : (re)generate icons.db (with -i)
    -u  : update the configuration file
    -r  : rewrite the configuration files


menü dosyasına elle düzenlemek için;


Kod: [Seç]
/home/sleepforlife/.fluxbox/menu


dosyasını istediğiniz gibi düzenleye bilirsiniz. örnek olarak ikonlu bir satır;


Kod: [Seç]
[exec] (term) {xterm} </usr/share/pixmaps/terminal.png>


duvar kağıdının yirmi dakikada bir değişmesini(random) istiyorsak ufak bir uygulama;



boş bir dosya açınız ve aşağıdaki kodları dosyaya ekleyip wallpaper.sh olarak kaydediniz.


Kod: [Seç]
#!/bin/bash

shopt -s nullglob
 
cd /home/kullanıcıadı/wallpapers

while true; do
files=()
for i in *.jpg *.png; do
[[ -f $i ]] && files+=("$i")
done
range=${#files[@]}

((range)) && feh --bg-fill "${files[RANDOM % range]}"

sleep 20m
done


yalnızca süreyi ve dosya yolunu ayarlayıp oluşturduğumuz dosyayı /bin klasörüne atınız.



uygulamayı açılışta aktif etmek için;



/home/kullanıcı_adı/.fluxbox/startup



dosyasınız içine;


Kod: [Seç]
wallpaper.sh &


satırını ekliyoruz.



bildiğiniz gibi uygulamaların başlık çubuklarında ki (tabs) ikonların görüntüsü çok kötü, bu görüntü kirliliğinden daima kurtulmak için;


Kod: [Seç]
/home/kullanıcı_adı/.fluxbox/init


dosyasını açıyoruz ve içinden;


Kod: [Seç]
session.screen0.tabs.usePixmap: true


satırını bulup false olarak değiştiriyoruz şöyle ki;


Kod: [Seç]
session.screen0.tabs.usePixmap: false


kaydetip kapatıyoruz ve kötü görüntüden sonsuza kadar kurtuluyoruz.



eğer fluxbox paneli beğenmiyor, başka panel kullanmak istiyorsanız hazır bir init dosyası var;
Kod: [Seç]

session.screen0.window.focus.alpha: 250
session.screen0.window.unfocus.alpha: 240
session.screen0.menu.alpha: 151
session.screen0.iconbar.mode: {static groups} (workspace)
session.screen0.iconbar.iconWidth: 128
session.screen0.iconbar.iconTextPadding: 10
session.screen0.iconbar.alignment: Relative
session.screen0.iconbar.usePixmap: true
session.screen0.clientMenu.usePixmap: true
session.screen0.slit.alpha: 255
session.screen0.slit.placement: RightBottom
session.screen0.slit.layer: Dock
session.screen0.slit.autoHide: false
session.screen0.slit.maxOver: false
session.screen0.slit.acceptKdeDockapps: true
session.screen0.slit.onhead: 0
session.screen0.tab.placement: TopLeft
session.screen0.tab.width: 64
session.screen0.tabs.usePixmap: false
session.screen0.tabs.maxOver: false
session.screen0.tabs.intitlebar: true
session.screen0.toolbar.tools: prevworkspace, nextworkspace, iconbar, clock
session.screen0.toolbar.placement: TopCenter
session.screen0.toolbar.layer: Dock
session.screen0.toolbar.visible: false
session.screen0.toolbar.height: 0
session.screen0.toolbar.widthPercent: 38
session.screen0.toolbar.alpha: 106
session.screen0.toolbar.autoHide: false
session.screen0.toolbar.maxOver: false
session.screen0.toolbar.onhead: 1
session.screen0.titlebar.left: Stick
session.screen0.titlebar.right: Minimize Maximize Close
session.screen0.autoRaise: true
session.screen0.strftimeFormat: %k:%M
session.screen0.colPlacementDirection: TopToBottom
session.screen0.maxDisableResize: false
session.screen0.fullMaximization: false
session.screen0.workspaces: 4
session.screen0.workspaceNames: 303207al304261305237ma alan304261 1,303207al304261305237ma alan304261 2,303207al304261305237ma alan304261 3,303207al304261305237ma alan304261 4,
session.screen0.rowPlacementDirection: LeftToRight
session.screen0.allowRemoteActions: false
session.screen0.showwindowposition: false
session.screen0.clickRaises: true
session.screen0.maxIgnoreIncrement: true
session.screen0.focusModel: ClickFocus
session.screen0.defaultDeco: NORMAL
session.screen0.demandsAttentionTimeout: 500
session.screen0.windowMenu: /home/sleepforlife/.fluxbox/windowmenu
session.screen0.tooltipDelay: 500
session.screen0.maxDisableMove: false
session.screen0.workspacewarping: true
session.screen0.opaqueMove: true
session.screen0.noFocusWhileTypingDelay: 0
session.screen0.edgeSnapThreshold: 10
session.screen0.menuDelay: 200
session.screen0.focusNewWindows: true
session.screen0.tabFocusModel: ClickToTabFocus
session.screen0.windowPlacement: RowMinOverlapPlacement
session.styleOverlay: /home/sleepforlife/.fluxbox/overlay
session.forcePseudoTransparency: false
session.groupFile: ~/.fluxbox/groups
session.keyFile: ~/.fluxbox/keys
session.configVersion: 13
session.ignoreBorder: false
session.cacheLife: 5
session.doubleClickInterval: 250
session.tabPadding: 0
session.colorsPerChannel: 4
session.menuFile: ~/.fluxbox/menu
session.cacheMax: 200
session.autoRaiseDelay: 250
session.tabsAttachArea: Window




satırları init dosyasına attığınız zaman fluxbox panelden tamamen kurtulmuş oluyorsunuz.



@cumali arkadaşımın isteği üzerine dilim döndüğünce bildiklerimi aktarmaya çalıştım. zaman ayırıp okuduğunuz için teşekkür ederim :)
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

Çevrimdışı cumali

  • Administrator
  • *****
  • İleti: 2.228
Re: Fluxbox Kurulum ve yapılandırma
« Yanıtla #2 : 08 Nisan 2013 - 15:00:17 »
Katkı için teşekkür ederim @caliban. Görebildigim kadar fluxbox, fluxter gibi paketler yok. https://www.archlinux.org/packages/?sort=&q=fluxbox&maintainer=&flagged=" class="bbc_link" target="_blank">http://https://www.archlinux.org/packages/?sort=&q=fluxbox&maintainer=&flagged=  Uygun zamanda eksik ve gerekli düzenlemeleri yaparım.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

Çevrimdışı caliban

  • İleti: 381
Re: Fluxbox Kurulum ve yapılandırma
« Yanıtla #3 : 08 Nisan 2013 - 15:03:32 »
rica ederim. @cumali. tabi ki eksikler var. bildiğim kadarını yazdım :)
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »