所以昨天在噗浪上發了這個噗,問問噗友有沒有辦法解決,果然,沒多久仲祐老師就很熱心的回覆了,他給我了一個方向,經過一天的找資料及嘗試,終於成功了,以下是讓Ubuntu桌面每次開機都會還原的操作紀錄。
以下是以使用者名稱為user 來舉例
- 先把要用的程式放到工具列或桌面上
- 開啟終端機輸入以下指令
(將桌面及工具列環境的設定檔備份到system_bak中)
mkdir system_bak
cp -Rp .gconf system_bak/
cp -Rp .gconfd system_bak/
cp -Rp .gnome2 system_bak/
cp -Rp 桌面 system_bak/ - 開啟文字編輯器,輸入以下指令,並另存為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/ - 開啟終端機,輸入以下指令,這個動作會讓以上指令每次關機就會自動執行
sudo ln -s /home/user/restore.sh /etc/rc0.d/S11restore
完成以上動作,以後只要電腦〔關機〕再開機(重開機不行),桌面及工具列的環境就會還原了!
PS:以上是我自己的做法,應該有更容易的指令可以用,但我不會,所以只能用這麼麻煩的方法來做
備份
回覆刪除cd /home/user
find .gconf .gconf .gnome2 桌面 -print | cpio -ocv > ~/backupcpio
還原
rm -rf ~/{.gconf,.gconf,.gnome2,桌面}
cd /home/user
cpio -icuvd < ~/backupcpio