Ubuntu主題教室:讓電腦教室的ubuntu桌面及工具列每次開機後都會還原到老師設定好的狀況

因為學校小朋友都會亂搞電腦教室的Ubuntu系統桌面,常上課時就會有小朋友反應,工具列不見了或某個老師設定好的工具列圖示不見了,往往都要花一點時間去處理這些小問題,就想到如果能像紀老師的ACFS一樣,學生桌面每次開機後會自己還原,那該有多好丫。

所以昨天在噗浪上發了這個噗,問問噗友有沒有辦法解決,果然,沒多久仲祐老師就很熱心的回覆了,他給我了一個方向,經過一天的找資料及嘗試,終於成功了,以下是讓Ubuntu桌面每次開機都會還原的操作紀錄。

以下是以使用者名稱為user 來舉例

  1. 先把要用的程式放到工具列或桌面上
  2. 開啟終端機輸入以下指令
    (將桌面及工具列環境的設定檔備份到system_bak中)

    mkdir system_bak
    cp -Rp .gconf system_bak/
    cp -Rp .gconfd system_bak/
    cp -Rp .gnome2 system_bak/
    cp -Rp 桌面 system_bak/

  3. 開啟文字編輯器,輸入以下指令,並另存為restore.sh,並放在使用者根目錄下,同時設定為〔充許做為程式執行〕
    (以下指令是先把環境設定檔砍掉,再將備份的環境設定檔還原)

    rm -rf /home/user/.gconf
    rm -rf /home/user/.gconfd
    rm -rf /home/user/.gnome2
    rm -rf /home/user/桌面
    cp -Rp /home/user/system_bak/.gconf /home/user/
    cp -Rp /home/user/system_bak/.gconfd /home/user/
    cp -Rp /home/user/system_bak/.gnome2 /home/user/
    cp -Rp /home/user/system_bak/桌面 /home/user/


  4. 開啟終端機,輸入以下指令,這個動作會讓以上指令每次關機就會自動執行

    sudo ln -s /home/user/restore.sh /etc/rc0.d/S11restore


完成以上動作,以後只要電腦〔關機〕再開機(重開機不行),桌面及工具列的環境就會還原了!

PS:以上是我自己的做法,應該有更容易的指令可以用,但我不會,所以只能用這麼麻煩的方法來做



這個網誌中的熱門文章

Ubuntu筆記-我在Ubuntu上常用的軟體介紹

行動學習DIY-106上康軒國語生字筆順練習學習單分享

教育噗浪客年會9心得兼flyer課程補充介紹