Mengganti Paket Gnome Ubuntu Lucid Lynx dengan Openbox

Monday 14 November 2011
Posted in: IT Anak Rumahan

Jika Anda menginginkan Ubuntu Lucid Lynx super ringan pada PC Anda, Anda dapat membuang semua paket Gnome dan menginstall windows manager Openbox. Openbox sendiri terbilang cukup menarik, karena kita bebas mengutak-atik menu dan tampilan yang sesuai untuk penggunaan pribadi.

Untuk membuang semua paket Gnome Ubuntu dan menginstall Openbox, Anda dapat menjalankan perintah berikut:
sudo apt-get remove adium-theme-ubuntu alacarte app-install-data-partner binfmt-support binutils bluez-gstreamer branding-ubuntu brltty brltty-x11 capplets-data checkbox checkbox-gtk cli-common compiz compiz-core compiz-fusion-plugins-main compiz-gnome compiz-plugins compizconfig-backend-gconf computer-janitor computer-janitor-gtk couchdb-bin dcraw desktopcouch empathy empathy-common eog erlang-base erlang-crypto erlang-inets erlang-mnesia erlang-public-key erlang-runtime-tools erlang-ssl erlang-syntax-tools erlang-xmerl evolution evolution-common evolution-couchdb evolution-data-server evolution-data-server-common evolution-exchange evolution-indicator evolution-plugins evolution-webcal example-content f-spot gbrainy gcc gcc-4.4 gconf-defaults-service gconf-editor gdm-guest-session gedit gedit-common gnome-about gnome-applets gnome-applets-data gnome-bluetooth gnome-control-center gnome-disk-utility gnome-media gnome-media-common gnome-nettool gnome-panel gnome-panel-data gnome-power-manager gnome-screensaver gnome-session gnome-session-canberra gnome-terminal gnome-terminal-data gnome-themes-selected gnome-themes-ubuntu gnome-user-share gnome-utils gstreamer0.10-gnonlin gstreamer0.10-plugins-base-apps gstreamer0.10-tools gvfs-fuse gwibber gwibber-service humanity-icon-theme ibus ibus-gtk ibus-m17n ibus-table indicator-applet indicator-applet-session indicator-me indicator-messages indicator-session indicator-sound libanthy0 libart2.0-cil libc-dev-bin libc6-dev libcamel1.2-14 libcanberra-pulse libcompizconfig0 libcouchdb-glib-1.0-2 libcryptui0 libdecoration0 libdesktopcouch-glib-1.0-2 libebackend1.2-0 libebook1.2-9 libecal1.2-7 libedata-book1.2-2 libedata-cal1.2-6 libedataserver1.2-11 libedataserverui1.2-8 libegroupwise1.2-13 libexchange-storage1.2-3 libexempi3 libflickrnet2.2-cil libgail-gnome-module libgconf2.0-cil libgd2-xpm libgdata-google1.2-1 libgdata1.2-1 libgdict-1.0-6 libgdiplus libgdu-gtk0 libgif4 libglade2.0-cil libglib2.0-cil libglitz-glx1 libglitz1 libgmime2.4-cil libgnome-keyring1.0-cil libgnome-media0 libgnome-pilot2 libgnome-vfs2.0-cil libgnome-window-settings1 libgnome2.24-cil libgnomepanel2.24-cil libgoocanvas-common libgoocanvas3 libgpgme11 libgpod-common libgpod4 libgraphite3 libgtk2.0-cil libgtkhtml-editor-common libgtkhtml-editor0 libgtkhtml3.14-19 libgtksourceview2.0-0 libgtksourceview2.0-common libgweather-common libgweather1 libhyphen0 libibus1 libical0 libido-0.1-0 liblaunchpad-integration1.0-cil liblpint-bonobo0 libm17n-0 libmetacity-private0 libmono-addins-gui0.2-cil libmono-addins0.2-cil libmono-cairo2.0-cil libmono-corlib2.0-cil libmono-data-tds2.0-cil libmono-i18n-west2.0-cil libmono-posix2.0-cil libmono-security2.0-cil libmono-sharpzip2.84-cil libmono-sqlite2.0-cil libmono-system-data2.0-cil libmono-system-runtime2.0-cil libmono-system-web2.0-cil libmono-system2.0-cil libmono2.0-cil libmtp8 libmusicbrainz4c2a libndesk-dbus-glib1.0-cil libndesk-dbus1.0-cil libneon27-gnutls libnunit2.4-cil libotf0 libpisock9 libpisync1 libprotobuf5 libprotoc5 libpst4 libpth20 libraptor1 librasqal2 librdf0 libsctp1 libsdl1.2debian-pulseaudio libsqlite0 libstlport4.6ldbl libtelepathy-farsight0 libubuntuone-1.0-1 libupower-glib1 libwmf0.2-7-gtk light-themes linux-headers-2.6.32-21 linux-headers-2.6.32-21-generic linux-headers-generic linux-libc-dev lksctp-tools m17n-contrib m17n-db manpages-dev media-player-info metacity metacity-common mono-2.0-gac mono-gac mono-runtime mousetweaks nautilus nautilus-data nautilus-sendto nautilus-sendto-empathy nautilus-share obexd-client openoffice.org-base-core openoffice.org-calc openoffice.org-common openoffice.org-core openoffice.org-draw openoffice.org-emailmerge openoffice.org-gnome openoffice.org-gtk openoffice.org-help-en-us openoffice.org-impress openoffice.org-math openoffice.org-style-galaxy openoffice.org-style-human openoffice.org-writer pitivi pkg-config plymouth-theme-ubuntu-logo protobuf-compiler pulseaudio-module-bluetooth pulseaudio-module-gconf python-avahi python-configglue python-couchdb python-crypto python-desktopcouch python-desktopcouch-records python-egenix-mxdatetime python-egenix-mxtools python-farsight python-fstab python-gnomekeyring python-gtksourceview2 python-gtkspell python-ibus python-indicate python-mako python-openssl python-pam python-papyon python-protobuf python-pycurl python-pygoocanvas python-pyinotify python-serial python-telepathy python-twisted-bin python-twisted-core python-twisted-names python-twisted-web python-ubuntuone python-ubuntuone-client python-ubuntuone-storageprotocol python-uno python-wnck rdesktop rhythmbox rhythmbox-plugin-cdrecorder rhythmbox-plugins rhythmbox-ubuntuone-music-store screen-resolution-extra seahorse ssh-askpass-gnome telepathy-butterfly telepathy-gabble telepathy-haze telepathy-idle telepathy-mission-control-5 telepathy-salut tomboy tsclient ubuntu-artwork ubuntu-desktop ubuntu-docs ubuntu-mono ubuntu-sounds ubuntu-system-service ubuntu-wallpapers ubuntuone-client ubuntuone-client-gnome uno-libs3 upower ure vino whois xdg-user-dirs-gtk xfonts-mathml && sudo apt-get install openbox

Setelah Ubuntu direstart, Anda masih mendapatkan tampilan gnome session manager (yang merupakan tampilan grafis untuk login ke sistem Anda), namun tidak ada lagi desktop Gnome di sana. Login tekan [Enter] dan masukkan password Anda untuk masuk ke lingkungan windows manager Openbox.

Bagi Anda yang baru pertama kali menggunakan Openbox, semua aplikasi yang ada tersedia pada menu klik kanan di layar desktop Anda. Anda masih bisa mendapatkan XTERM terminal, paket manager Synaptic, dan browser Firefox 3 bawaan Lucid. Selanjutnya Anda tinggal menginstall berbagai software ringan sesuai dengan pilihan Anda.

Berikut ini beberapa aplikasi ringan yang disarankan:

  • Volume Manager (untuk mendeteksi drive baru yang dipasang melalui USB, seperti flashdisk atau USB kamera)
    sudo apt-get install thunar-volman
  • Basic compile tools (buat install program-program)
    sudo apt-get install build-essential checkinstall
  • Jika Anda menggunakan volume manager di atas, Anda akan mendapatkan file manager thunar. Untuk manual install, gunakan command
    sudo apt-get install thunar
  • Panel task manager untuk tempat meminimize program-program yang berjalan
    sudo apt-get install tint2
  • Conky untuk menampilan sistem informasi di desktop sistem yang sedang berjalan
    sudo apt-get install conky
  • XFCE Power manager (manajemen daya dari XFCE)
    sudo apt-get install xfce4-power-manager
  • Text editor (semacam notepad)
    sudo apt-get install mousepad

Selanjutnya mengkonfigurasi agar aplikasi panel yang berisi network dan power manager serta conky berjalan ketika komputer pertama kali dihidupkan. Edit file autostart.sh pada direktory
/home/USER-NAME-PC/.config/openbox/

Berikut ini isi file autostart.sh ubuntu Openbox milik saya:

(sleep 1s && tint2) &
(sleep 3s && nm-applet) &
(sleep 5s && xfce4-power-manager) &
(sleep 3s && conky) &

You might also enjoying this post.