Autostart Conky Ubuntu 12.04 LTS (Precise Pangolin)

Bash Script Autostart Conky

 

Seperti pada bahasan sebelumnya, kita sudah belajar tentang bagaimana Konfigurasi Conky Ubuntu 12.04 LTS Precise Pangolin.

Nah, kali ini kita akan memperlengkap kemampuan Conky agar dapat berjalan secara otomatis ketika login di desktop kita. :D

Kenapa demikian??? Ya, karena secara default Conky tidak akan di load oleh system. Sehingga perlu kita berikan sedikit “Trik” agar dapat berjalan otomatis ketika login / startup. :D

 

OK, langsung saja kita persiapkan bumbu masaknya :D :

1. Buka Terminal  atau Text Editor kesukaan Anda dan buat sebuah file baru dengan nama “conkystart.sh”.

Dan letakkan di direktori “/home” Anda. Untuk praktek kali ini, agar lebih mudah, saya menggunakan Text Editor “Gedit”. Ketikkan perintah dibawah ini di terminal :

$ sudo gedit conkystart.sh

2. Masukkan password Anda. Dan ketikkan script bash shell persis seperti dibawah ini :

#! /bin/bash
# author : mvnky86 a.k.a n4yla
# contact me @ brianrahimsyah@gmail.com
# visit my website : www.brianrahimsyah.com

sleep 15 && conky -c ~/.conky/.conky/rc3
exit 0

Dan seharusnya akan tampil persis seperti gambar dibawah ini :

 

Script Autostart Conky

 

Keterangan :

Semua baris yang diberikan “comment” (tanda pagar), maka tidak akan dibaca oleh bash,

#! /bin/bash
# author : mvnky86 a.k.a n4yla
# contact me @ brianrahimsyah@gmail.com
# visit my website : www.brianrahimsyah.com

Anda, bisa mengganti “Author”, “Contact” dan “Visit my Website” sesuai dengan biodata Anda :D.

Yah… sekali-sekali narsis sedikit tidak apa-apa kan??? :D

 

sleep 15 && conky -c ~/.conky/.conky/rc3
exit 0

Pada baris diatas (sleep 15) ini menjelaskan bahwa “command / perintah” akan di eksekusi dengan waktu tunda (delay) 15 detik. Hal ini tentunya akan berbeda pada tiap desktop Linux yang kita pakai. Sebagai acuan, Anda bisa memperkirakan berapa lama waktu “load” desktop setelah kita memasukkan “password” di halaman login (dalam hal ini Ubuntu 12.04 LTS).

Kenapa 15 detik???

Ya, script Autostart Conky baru akan di “eksekusi ” setelah semua komponen desktop dan aplikasi siap untuk dijalankan. Berdasarkan pengalaman yang saya alami, ketika saya mengubah angka 15 menjadi angka 5. Scipt Autostart Conky ini tidak bisa berjalan, karena terlalu cepat dari waktu yang dibutuhkan system untuk mempersiapkan desktop, sehingga Conky gagal di tampilkan.

Silahkan angka tersebut disesuaikan dengan desktop Anda. Intinya semakin besar nilainya, maka waktu tunda untuk eksekusi script Autostart Conky juga akan semakin lama.

 

&& conky -c ~/.conky/.conky/rc3

Pada baris ini, didefinisikan path letak file konfigurasi Conky yang akan di eksekusi. Silahkan disesuaikan dengan letak konfigurasi file yang ada di komputer Anda. Perhatikan dengan seksama letaknya, karena jika salah letak, maka script ini tidak akan berjalan.

 

exit 0

Pada baris ini menjelaskan bahwa script selesai di eksekusi. :D

 

3. Tekan Tombol “Save” untuk menyimpan konfigurasi tersebut.

4. Masih pada direktori dimana Anda membuat script tersebut (/home). Ubah permission / mode script tersebut agar bisa di eksekusi, ketikkan ini di terminal :

$ sudo chmod a+x conkystart.sh

 

5. Langkah selanjutnya adalah menambahkan script tersebut di “Startup Applications” agar dapat otomatis dieksekusi ketika login. Caranya adalah :

>  Tekan klik logo “Ubuntu” di pojok kiri atas pada panel Unity (Dash), atau tekan tombol “Win” di keyboard.

>  Ketikkan “Startup Applications” (tanpa tanda kutip) dan klik ikonnya.

> Pada Panel “Startup Applications” klik tombol “Add” kemudian isikan pada masing – masing kolom seperti ini :

Name : Conky Start

Command : /bin/sh /home/user_id_anda/conkystart.sh

Comment : Conky Auto Start

Catatan : user_id_anda silahkan diganti dengan username Anda.

 

Jika dilihat, penampakannya akan seperti ini :

 

Conky Startup Application

Berikutnya, Klik “Save” dan “Close” Panel “Startup Applications”.

6. Logout dari dekstop Anda atau Reboot, dan Anda akan merasakan hasilnya :D

Tambahan :

Script ini sudah saya upload di :

http://tukang-oprek.googlecode.com/files/conkystart.sh

Silahkan, Anda bisa mendownloadnya dan memakainya langsung. Pastikan Anda meletakkan script “conkystart.sh” ini pada direktori “/home”.

Karena, “Startup Applications” hanya bisa menjalankan semua script yang ada di folder “/home” saja, selain itu tidak bisa, (saya sendiri pernah mencoba meletakkan script tersebut di Desktop, kemudian path pada Startup Applications sudah saya sesuaikan dan sama persis, yang terjadi Conky tetap tidak bisa Autostart ). Satu lagi,  jangan lupa untuk mengubah permission script-nya agar dapat diekskusi :

$ sudo chmod a+x conkystart.sh

Selamat Mencoba :D

 

Best Regard

Brian Rahimsyah

2 Comments

  • wah pantes saya buat timing jeda dr login cuman 5 detik ternyata gak bisa toh, harus minimal 15 detik -_-
    tapi nice info and nice job gan! :D berhasil ternyata

  • cara uninstall conky gimana mas ?

Leave a comment