Cara Mengambil Screenshot Display Manager Ubuntu

Pada postingan kali ini saya ingin sedikit sharing tentang bagaimana cara mengambil screenshot dari Display Manager (Login Window) anda. Pada praktek kali ini saya menggunakan Ubuntu 12.04 dan MDM (Mint Display Manager) sebagai DM nya. Ok, tanpa basa-basi lagi, ikuti saja langkah-langkah berikut ini :

  1. Install paket aplikasi imagemagick yang akan digunakan untuk mengkonversi gambar :
    sudo apt-get install imagemagick
  2. Buat sebuah shell script sederhana yang kita simpan ke dalam direktori /tmp. File-nya saya beri nama shot.sh. Untuk membuatnya silahkan jalankan perintah berikut :
    echo 'sleep 20; DISPLAY=:0 XAUTHORITY=/var/lib/mdm/:0.Xauth xwd -root' > /tmp/shot.sh
    Anda dapat mengubah lamanya sleep dengan merubah nilai “20” di atas. Sedangkan “/var/lib/mdm/:0.Xauth” merupakan path dari XAuthority untuk MDM, jika anda menggunakan DM yang lain silahkan sesuaikan path XAuthority-nya (jika tidak tahu silahkan googling dulu sanah :D). Dan “/tmp/shot.sh” merupakan file yang akan kita buat.
  3. Langkah selanjutnya, silahkan anda login ke salah satu Virtual Console misalkan TTY1 (Tekan kombinasi tombol Ctrl+Alt+F1). Kemudian eksekusi perintah berikut :
    sudo bash /tmp/shot.sh >/tmp/shot.xwd
    “/tmp/shot.xwd” merupakan file gambar yang akan dibuat.
  4. Setelah eksekusi perintah di atas, silahkan anda bersegera kembali ke mode GUI dengan menekan kombinasi tombol (Ctrl+Alt+F7). Kemudian anda logout dan tunggu beberapa saat, setelah itu anda login kembali.
  5. Kemudian jalankan perintah berikut untuk mengkonversi gambar menjadi format .png :
    convert /tmp/shot.xwd ~/Desktop/shot.png

Kemudian silahkan anda cek di Desktop anda, apakah file hasil konversi-nya sudah ada. Berikut contoh hasil praktek saya :
shot

shot1

 

Jika anda ada masalah ketika mempraktekan, silahkan beri komentar di bawah, Insya Allah akan saya bantu jika mampu 🙂

About emre