BlankOn Mitasi: Membuat Desktop super ringan serupa GNOME

Masih ingat desktop yang saya pernah tunjukan pada tulisan saya sebelumnya?.

Desain yang saya miripkan GNOME

Desain yang saya miripkan GNOME

Pada Desktop ini saya menggunakan.

  1. Fluxbox
  2. Fbpanel
  3. iDesktop
  4. Thunar

Apabila pada system anda belum terinstall silahkan lakukan perintah berikut.

# sudo apt-get install fluxbox fbpanel idekstop thunar

  1. 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.

5 Responses - Add Yours+

  1. agung says:

    mas numpang lewat ya..

    ngintip dikit bole ya..

    :D

    Firefox 3.0.14 Firefox 3.0.14 Windows XP Windows XP
    Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.14) Gecko/2009082707 Firefox/3.0.14
  2. oh silahkan…
    dibuat memang untuk diintip ;)

    Google Chrome 4.0.221.8 Google Chrome 4.0.221.8 GNU/Linux GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.221.8 Safari/532.2
  3. atoz says:

    link mu di planet.debian-id.org sudah saya update…dah punya domain sendiri ya? hehehe :D

    Firefox 3.0.14 Firefox 3.0.14 Windows XP Windows XP
    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)
  4. hendra says:

    Thanks Om, ini yg kucari desktop ringan tapi masih elegan! he he eh

    Firefox 3.0.11 Firefox 3.0.11 Ubuntu 9.04 Ubuntu 9.04
    Mozilla/5.0 (X11; U; Linux i686; id; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.11
  5. yup mari…

    Google Chrome 4.0.222.5 Google Chrome 4.0.222.5 GNU/Linux GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/4.0.222.5 Safari/532.2

Leave a Reply



Nice job!
You now have 30 lives.
Use them wisely, my friend.

Konami Easter Egg by Adrian3.com