2010年5月25日 星期二

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:以上是我自己的做法,應該有更容易的指令可以用,但我不會,所以只能用這麼麻煩的方法來做



1 則留言:

  1. 備份
    cd /home/user
    find .gconf .gconf .gnome2 桌面 -print | cpio -ocv > ~/backupcpio
    還原
    rm -rf ~/{.gconf,.gconf,.gnome2,桌面}
    cd /home/user
    cpio -icuvd < ~/backupcpio

    回覆刪除

使用免費微軟copilot來整理PDF檔內行程表,並匯入google日曆的方法

你是否經常收到PDF檔的行程表,卻不知道如何將它們整理到你的google日曆中?你是否想要一個簡單而有效的方法,讓你不用手動輸入每一個細節?如果是的話,你一定要看看這篇文章,裡面有一個使用免費微軟copilot的方法,讓你可以輕鬆地將PDF檔內行程表轉換成google日曆事件。 ...

Related Posts Plugin for WordPress, Blogger...