Skip to content

Finally, Logout Desktop dari Console !

22 March 2007

Judul diatas mungkin agak aneh terlihat bagi Anda, ‘ngapain lagi harus logout susah2 dari console jika dengan click tombol logout, it will do as it says’. Ya, sebelum Anda lebih jauh bertanya-tanya atau bahkan berkomentar ‘this thing is really stupid’ or even think this funny, let me give you some reasons behind.
Minggu lalu, saya mulai mendevelop aplikasi task scheduler menggunakan tool favorit saya di linux, GAMBAS. Mengingat program yang dibuat ini cukup sederhana, maka diputuskan untuk ‘break the rule’ dengan tidak melakukan design atau rancangan aplikasi secara sistematis, namun langsung ‘Create Project’, buat layout dan hantam dengan koding🙂. Ugh what a bad habit. Fungsi utamanya sebenarnya hanya satu, yaitu untuk memanggil halaman PHP yang akan menggenerate report hasil transaksi yang dientry tiap hari dan dibackground tengah malam atau sesuai dengan setting waktu tertentu secara otomatis.
Namun, seiring proses developing tersebut, terbersit juga jika program bisa dioptimalkan untuk melakukan task lainnya disamping memanggil halaman PHP. Well, akhirnya layout harus berubah dan mulai ditambahkan opsi-opsi task yang bisa dilakukan, seperti Execute Application dan perintah console, membuat Archive File, Copy Folder dan juga MySQL Database Backup.
Kecuali itu, satu opsi yang juga tidak kalah penting adalah fungsi seputar logout. Masalah mulai muncul, mengingat program yang dibuat justru akan melakukan fungsi itu via console command. 2 command yang belum ditemukan adalah mengunci desktop screen dan end session (logoff).

Seorang ‘Linuxer’ dari hungary juga tidak terlalu ‘ngeuh’ dengan perintah seperti ini so he started to post a question in a milist. Yeah, in 3-4 days, he come with an answer, but only for locking screen. So one more left to search.

Ceritanya tadi malam, iseng saya coba masuk ke folder usr/bin/ lalu coba-coba possibility command yang paling mendekati untuk melakukan endsession, YES setelah kurang lebih beberapa saat saya mendapatkan command itu. So guys, let’s go to the commands )

Restart PC

Command : init 6 dan shutdown -r now
This could be the most familiar one for most of us. Fungsinya untuk melakukan restart PC. No need long explanation i think🙂 .

Shutdown
Command : init 0 (nol) dan halt dan shutdown -h now
Jangan lupa, Command Shutdown dan Restart diatas bisa dirun jika Anda login sebagai super user.

Lock Desktop
Command : xlock
Perintah ini akan mengunci layar desktop Anda sampai Anda memasukkan kembali password yang valid. Sementara layar terkunci akan muncul tampilan animasi seperti screen saver.
Animasi bisa Anda pilih dengan memasukan parameter mode pada perintah tersebut. Misal “xlock -mode mountain”. Perintah ini akan mengunci layar dengan animasi bentuk gunung. Untuk list complete animasi yang bisa dipanggil, Anda tinggal mengetikan perintah “xlock –help”. Off course without doble quote oke🙂.

End Session
Command : killall dan skill
Ada 2 parameter yang perlu diperhatikan disini agar kita bisa mengakhiri desktop session dan kembali ke jendela user login.
1. killall -u username, misal “killall -u arief” atau “skill -u arief”
Perintah ini akan melakukan kill semua proses dari user arief, so you can guess it will really close your session🙂
2. killall desktop manager, misal “killall kde” atau “skill kde”
Perintah ini akan melakukan kill pada desktop KDE Anda, dan tentu saja mengakhiri session. Kelemahan dari perintah kedua ini tentu saja, apabila user menggunakan desktop gnome atau desktop lainnya maka harus disesuaikan pula nama desktop sebagai parameternya. Untuk program scheduler saya, tampaknya kurang efektif ya, mengingat saya harus mengecek desktop manager sebelum mengeksekusi perintah ini, kecuali jika ada perintah console untuk mengetahui desktop apa yang sedang digunakan. Tring2. Let me know if you know🙂

Oke that’s all guys. Should Anything happen just because you run the commands above would be your own risk.

2 Comments leave one →
  1. 25 July 2007 12:32 pm

    ada nggak mas, tutorial2 buat belajar gambas? aku cari di google msh kesulitan.
    Btw, themenya sama😀

  2. 10 April 2013 10:59 am

    We have decided to open our POWERFUL and PRIVATE web traffic system to the public for a limited time! You can sign up for our UP SCALE network with a free trial as we get started with the public’s orders. Imagine how your bank account will look when your website gets the traffic it deserves. Visit us today: http://voxseo.com/traffic/

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: