March 4, 2010

FreezeDesktop : deepfreeze di Linux

Mengembalikan seperti keadaan semula mungkin sangat berguna bagi komputer dengan banyak pengguna, selain memudahkan admin untuk mengelola, juga bisa digunakan untuk menjaga tampilan desktop.

Pada sistem operasi seperti windows memang tersedia sebuah aplikasi yang berfungsi seperti tersebut diatas, tetapi pada sistem operasi Linux kebanyakan masih berbentuk script shell yang membackup settingan desktop dan mengembalikannya pada saat user login kembali.

Banyak yang sudah menulis script seperti ini, seperti mas Gwijayas dengan python. Tapi kali ini saya mencoba menulis script versi saya pribadi. Idenya adalah tidak hanya membackup dan mengembalikan settingan desktop seperti semula, tapi juga mengembalikan xsplash, GDM Theme, dan mungkin nantinya aplikasi yang terinstall.

Untuk versi yang saya release untuk pertama kalinya ini ada beberapa fungsi yang masih dalam percobaan, di mesin saya berjalan dengan baik tapi entah di mesin anda, saya memang butuh bantuan untuk testing dan sumbangan ide dan code.

FreezeDesktop, aplikasi utiliti kecil tersebut saya namai. Sebenarnya saya berkeinginan menulis aplikasi ini di python, selain mudah *katanya* juga nantinya akan berkembang menjadi aplikasi berbasis GUI. Mungkin ada yang bersukarela untuk memporting tool ini ke python saya akan sangat berterima kasih sebelumnya, saya juga sekalian ikut belajar.

Berikut kode dari FreezDesktop.


#!/bin/bash
#
# freezedesktop.sh
# Freeze Your Desktop
# Version 1.0
# http://adzymaniac.web.id/freezedesktop
#
# Copyright (C) 2010 Aji Kisworo Mukti
# Release under GPLv3
#
#
# FreezeDesktop is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
# FreezeDesktop is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Comments (24)

  1. March 4, 2010
    garasinet said...

    Pertamax gan… izin sedot.. :D

    tararengkyu buat scriptnya.. ane mau nyobain di karmic dlu ya.. thx !!

  2. March 5, 2010
    garasinet said...

    mas aji… cara pakenya gmn? di konsol aku ketik ./freezedesktop.sh trus muncul ada dua opsi.. gtu ya?

    Try with options:
    –make Make backup desktop settings
    –apply Applying all desktop settings

    trus, cara unfreezenya gmn pula? hehe..

    maklum aja mas.. amatiran di linux nih.. :)

  3. March 5, 2010

    buat dulu backupnya dengan –make.
    trus pasang di startup applications dengan –apply

  4. March 5, 2010

    ditunggu kabarnya :)

  5. March 6, 2010
    Fajar said...

    WaH…
    SangaR GaN….
    Benar Benar MemberikaN Saya Inspirasi…
    HEhehe

  6. March 6, 2010

    @fajar : maturnuwun bro. saya sangat berharap feedback dr masnya berupa ide atau kode..

  7. March 6, 2010

    FreezeDesktop dalam proses porting ke python… :)

  8. March 6, 2010
    wejick said...

    cobain ini pak sisrestore.googlecode.com . ada gui sederhananya lho.
    please join us

  9. March 6, 2010
    wejick said...

    cobain ini pak
    sisrestore.googlecode.com .
    ada simple gui front end nya lho

  10. March 7, 2010

    kemarin juga sempat berpikiran menyisipkan sedikit dialog GUI, tapi nanggung…insyaallah mau diporting ke python dulu supaya GUInya tidak hanya disisipkan. :)

  11. March 8, 2010
    Adnan Kurniawan said...

    keren bos,… ijin utak atik biar bisa jalan di openSUSE KDE :D

  12. March 8, 2010

    monggo om..
    btw KDE ada gconf like-nya gak yah?
    oh iya sekalian diporting ke python om biar nantinya bisa pake pyQT sama pyGTK :D ;)

  13. March 13, 2010
    Arielz said...

    keren mas, mohon ijin nyobain ..

  14. March 13, 2010

    monggo mas silahkan…

  15. March 14, 2010
    garasinet said...

    mas aji, script udah saya coba.. sudah di –make & –apply, waktu proses script nampilin pesan “directory not found” trus tak coba restart.. nah, abis restart malah gak bisa masuk GUI mas.. layar monitor item doang.. gak ada pesan error apapun.. T_T ada saran saya mesti ngapain mas aji??

    terimakasih sebelumnya.. :)

  16. March 14, 2010

    mungkin bisa dicopas ke sini errornya.

  17. March 14, 2010
    garasinet said...

    maaf mas aji, gak kepikiran buat copy error nya waktu script di make & apply, karena udah gak ngerti mau diapain (blank screen) jadinya saya install ulang pake jaunty, sebelumnya saya pake karmic + desktop xpgnome, mungkin dalam waktu dekat saya bakal coba lagi.. makasih mas :)

  18. April 1, 2010
    Doni said...

    tutorial keren… makasih yah mas

  19. April 2, 2010

    :) sama sama, sering2 aja maen kesini :D

  20. April 9, 2010
    kurt said...

    mantep

  21. April 9, 2010

    @kurt : tengkyu (worship)

  22. April 12, 2010
    dion said...

    hmmm..tak copas nang gedit dadi setengahe warna pink kabeh ji, ono seng salah kayane…
    Untuk warnet urung cucok ji..tambahi maneh, keep trying bro!!

  23. April 12, 2010

    hmm…pink pie?
    ada log nya? aku minta sini. (goodluck)

  24. December 17, 2010
    Galih Andika said...

    Oke Gan langsung dicoba!

Leave a Reply