Setelah mencoba membuat AWN-Session pada Ubuntu 12.04 LTS, kali ini saya kembali mencoba membuat session baru dengan nama Awesome-Session. Nantinya, jika sudah melakukan langkah-langkah yang akan saya paparkan, anda akan memiliki session baru dengan nama Awesome-GNOME.
Syarat utama, anda harus memasang (install) terlebih dahulu aplikasi "awesome" dengan perintah ;
Linux Terminal $
sudo apt-get install awesome
sudo apt-get install awesome-extra
Selanjutnya, untuk membangun "Awesome-Session", ada 3 file yang harus dimiliki dan diletakan di direktori tertentu yakni sebagai berikut :
- awesome.desktop disimpan pada /usr/share/applications/awesome.desktop
- awesome.session disimpan pada /usr/share/gnome-session/sessions/awesome.session
- awesome-gnome-session.desktop /usr/share/xsessions/awesome-gnome-session.desktop
A. Source Code Awesome-Session (Awesome GNOME)
1. awesome.desktop
Buka aplikasi gedit (atau teks editor lainnya), lalu buatlah file awesome.desktop dengan isi :
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Awesome
Exec=awesome
NoDisplay=true
X-GNOME-WMName=Awesome
X-GNOME-Autostart-Phase=WindowManager
X-GNOME-Provides=windowmanager
X-GNOME-Autostart-Notify=true
Simpan (save) file tersebut, ubah permissionnya dengan mode root lalu letakan di /usr/share/applications/ sehingga nantinya menjadi /usr/share/applications/awesome.desktop. File awesome.desktop berfungsi untuk memanggil aplikasi awesome yang berada di /usr/bin/awesome.
2. awesome.session
Buka aplikasi gedit (atau teks editor lainnya), lalu buatlah file awesome.session dengan isi sebagai berikut :
[GNOME Session]
Name=Awesome Unity-2D Desktop
RequiredComponents=gnome-settings-daemon;gnome-sound-applet;nm-applet;bluetooth-applet;
RequiredProviders=windowmanager;
DefaultProvider-windowmanager=awesome
Simpan (save) file tersebut dengan nama awesome.session, lalu letakkan di /usr/share/gnome-session/sessions/ sehingga akan menjadi /usr/share/gnome-session/sessions/awesome.session.
3. awesome-gnome-session.desktop
Buka aplikasi gedit (atau teks editor lainnya), lalu buatlah file dengan isi :
[Desktop Entry]
Name=Awesome GNOME
Comment=Tiling window manager
TryExec=/usr/bin/gnome-session
Exec=gnome-session --session=awesome
Type=XSession
Simpan (save) file tersebut, beri nama awesome-gnome-session.desktop lalu ubah permissionnya dengan mode root kemudian letakan di /usr/share/xsessions/ sehingga akan menjadi /usr/share/xsessions/awesome-gnome-session.desktop atau dengan nama "Awesome GNOME".
Jika ketiga langkah di atas sudah dilakukan, maka terakhir anda bisa log out dan login kembali, pilihlah Awesome GNOME dan anda telah memiliki Awesome-Session.
Untuk konfigurasi tema-tema awesome, akan penulis sampaikan pada kesempatan berikutnya.
Sekian dan salam Open Source.