BlankOn Mitasi: Membuat Desktop super ringan serupa GNOME
Masih ingat desktop yang saya pernah tunjukan pada tulisan saya sebelumnya?.

Desain yang saya miripkan GNOME
Pada Desktop ini saya menggunakan.
- Fluxbox
- Fbpanel
- iDesktop
- Thunar
Apabila pada system anda belum terinstall silahkan lakukan perintah berikut.
# sudo apt-get install fluxbox fbpanel idekstop thunar
- Konfigurasi Fbpanel
File konfigurasi fbpanel terletak dibawah directory ~/.fbpanel (pada home user). Lakukan perintah berikut untuk membuat sebuah file dengan nama blankon-top.
# pico ~/.fbpanel/blankon-top
Kemudian isikan file tersebut konfigurasi berikut.
# fbpanel - config file
# Profile name - Blankon-mitasi
# Profile position - top bar
# Filename - blankon-top
# Author of this profile - Aji Kisworo Mukti
# Website - http://adzymaniac.web.id
# see http://fbpanel.sf.net/docs.html for complete configuration guide
Global {
edge = top
allign = left
margin = 0
widthtype = percent
width = 100
height = 26
transparent = true
tintcolor = #3c3c3c
alpha = 300
setdocktype = true
setpartialstrut = true
}
Plugin {
type = menu
config {
icon = start-here
name = Applications
systemmenu {
}
separator {
}
item {
icon = gnome-app-install
name = Add/Remove..
action = gnome-app-install
}
}
}
Plugin {
type = space
config {
size = 8
}
}
Plugin {
type = menu
config {
icon = gnome-fs-directory
name = Places
item {
icon = gnome-fs-directory
name = Home
action = thunar
}
item {
icon = /usr/share/icons/gnome/32x32/places/folder.png
name = Documents
action = thunar Documents/
}
item {
icon = /usr/share/icons/gnome/32x32/places/folder.png
name = Music
action = thunar Music/
}
item {
icon = /usr/share/icons/gnome/32x32/places/folder.png
name = Pictures
action = thunar Pictures/
}
item {
icon = /usr/share/icons/gnome/32x32/places/folder.png
name = Videos
action = thunar Videos/
}
separator {
}
item {
icon = computer
name = Media
action = thunar /media/
}
}
}
Plugin {
type = menu
config {
name = System
icon = computer
menu {
name = Preferences
image = /usr/share/icons/Human/scalable/categories/gnome-control-center.svg
item {
icon = gnome-settings-theme
name = GTK Theme
action = gtk-chtheme
}
item {
name = Openbox Theme
icon = preferences-system-windows
action = obconf
}
item {
name = Obmenu
icon = stock_file-properties
action = obmenu
}
item {
name = Change Wallpaper
icon = preferences-desktop-wallpaper
action = nitrogen Pictures/
}
}
menu {
name = Administration
image = /usr/share/icons/Human/scalable/categories/applications-system.svg
item {
icon = gnome-dev-memory
name = Hardware Drivers
action = gksu -D /usr/share/applications/jocky-gtk.desktop /usr/bin/jockey-gtk
}
item {
name = System Monitor
icon = gnome-monitor
action = gnome-system-monitor
}
item {
name = Synaptic Package Manager
icon = synaptic
action = gksu synaptic
}
item {
name = Update Manager
icon = update-manager
action = update-manager
}
}
separator {
}
item {
icon = gnome-session-halt
name = Shutdown
action = gksu poweroff
}
item {
icon = gnome-session-reboot
name = Reboot
action = gksu reboot
}
item {
icon = gnome-session-logout
name = Logout
action = gksu killall openbox
}
}
}
Plugin {
type = space
config {
size = 8
}
}
Plugin {
type = launchbar
config {
button {
icon = firefox
tooltip = Firefox Web Browser, Browse the world World Wide Web
action = firefox
}
}
}
Plugin {
type = launchbar
config {
button {
icon = evolution
tooltip = Evolution Mail, Read and write emails
action = evolution --componet=mail
}
}
}
Plugin {
type = launchbar
config {
button {
icon = gnome-help
tooltip = Help, get help with Blankon
action = yelp
}
}
}
Plugin {
type = space
expand = true
config {
size = 11
}
}Plugin {
type = tray
}Plugin {
type = launchbar
config {
button {
icon = audio-volume-high
tooltip = Adjust volumes
action = xfce4-mixer
}
}
}#Plugin {
# type = dclock
# config {
# ClockFmt = %r %A %x
# TooltipFmt = %A %x
# action =
# }
#}
Plugin {
type = genmon
config {
Command = echo $(date '+%a %d %b, %H:%M:%p')
PollingTime = 1
TextSize = medium
}
}
Plugin {
type = launchbar
config {
button {
icon = gnome-logout
tooltip = Logout, or switch user :)
action = killall openbox
}
}
}
Setelah itu buat lagi sebuah file dengan nama blankon-bottom.
# pico ~/.fbpanel/blankon-bottom
Dan isikan file dengan konfigurasi berikut
# fbpanel - config file
# Profile name - Blankon-Mitasi
# Profile position - bottom bar
# Filename - blankon-bottom
# Author of this profile - Aji Kisworo Mukti
# Website - http://adzymaniac.web.id
# see http://fbpanel.sf.net/docs.html for complete configuration guide
Global {
edge = bottom
allign = center
margin = 0
widthType = percent
width = 100
heightType = pixel
height = 26
roundCorners = false
transparent = true
tintColor = #3c3c3c
alpha = 300
}
Plugin {
type = space
config {
size = 2
}
}
Plugin {
type = wincmd
config {
icon = gnome-fs-desktop
tooltip = Left click to iconify all windows. Middle click to shade them.
}
}
Plugin {
type = space
config {
size = 7
}
}
Plugin {
type = taskbar
expand = true
config {
ShowIconified = true
ShowMapped = true
ShowAllDesks = false
tooltips = true
IconsOnly = false
MaxTaskWidth = 150
}
}
Plugin {
type = space
config {
size = 3
}
}
Plugin {
type = pager
config {
showwallpaper = false
}
}Plugin {
type = space
config {
size = 3
}
}Plugin {
type = launchbar
config {
button {
icon = emptytrash
tooltip = I've looked and looked, and I think rox doesn't have a trash can.
action = rox-filer
}
}
}
Plugin {
type = space
config {
size = 3
}
}
2. Konfigurasi iDesktop
Pada konfigurasi iDesktop diperlukan nama file dengan extensi .ink. Buat file seperti berikut
# pico ~/idesktop/home.ink
Kemudian isikan dengan konfigurasi berikut.
table Icon
Caption: Home
Command: thunar
Icon: /usr/share/icons/gnome/32x32/places/folder.png
end
3. Penerapan
Logout dan login ke Desktop Fluxbox melalui pilihan session pada Desktop Manager (GDM misalkan).
Buka terminal dan lakukan perintah berikut.
# idesk &
# fbpanel -p blankon-top &
# fbpanel -p blankon-bottom &
# fbsetbg -f ~/.config/debian-steel.jpg
catatan : pada fbsetbg tentukan dimana wallpaper yang anda inginkan.
fbpanel -p ubuntu-top &fbpanel -p ubuntu-bottom &fbsetbg -f ~/.config/debian-steel.jpg
4. Otomatisasi pada startup Fluxbox
Agar konfigurasi otomatis dijalankan pada saat anda masuk desktop Fluxbox, edit file startup berikut.
# pico ~/.fluxbox/startup
Temukan baris seperti berikut, dan tambahkan baris seperti dibawah.
# Applications you want to run with fluxbox.
# MAKE SURE THAT APPS THAT KEEP RUNNING HAVE AN ''&'' AT THE END.
#
# unclutter -idle 2 &
# wmnd &
# wmsmixer -w &
idesk &
fbpanel -p blankon-top &
fbpanel -p blankon-bottom &
fbsetbg -f ~/.config/debian-steel.jpg
# And last but not least we start fluxbox.
# Because it is the last app you have to run it with ''exec'' before it.






mas numpang lewat ya..
ngintip dikit bole ya..
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.14) Gecko/2009082707 Firefox/3.0.14
oh silahkan…
dibuat memang untuk diintip ;)
Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.221.8 Safari/532.2
link mu di planet.debian-id.org sudah saya update…dah punya domain sendiri ya? hehehe
Mozilla/5.0 (Windows; U; Windows NT 5.1; id; rv:1.9.0.14) Gecko/2009082707 Firefox/3.0.14 (.NET CLR 3.5.30729)
Thanks Om, ini yg kucari desktop ringan tapi masih elegan! he he eh
Mozilla/5.0 (X11; U; Linux i686; id; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.11
yup mari…
Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.222.5 Safari/532.2