這個套件http://ezschool.tw/download/user-recover_0.6.1_all.deb,我在ubuntu mate 1604 這個版本是可以正常還原桌面,不過還是提供另一種比較麻煩的做法讓大家參考。
Ubuntu1604這個版本開始,系統服務(daemon)不再使用init而是改用systemd來管理了,請參考這篇,裡面有詳盡的指令及語法說明。至於要如何做到每次開機就還原,請再參考這篇。
實際的做法是:
1.把chc_re_stu.sh及chc_bk_stu.sh這兩個script放在/home裡面。
2.登出桌面後,按ctrl+alt+F1進入終端機畫面,先以root的身份將上述兩個檔案變更為可執行,再執行chc_bk_stu.sh這個程序,備份使用者資料夾。
3.最重要的部分是在/etc/systemd/system裡面增加一個名為restore.service的檔案,內容如下:
[Unit]
Description=restore user
After=home.mount
Before=lightdm.service
[Service]
Type=oneshot
ExecStart=/home/chc_re_stu.sh
[Install]
WantedBy=multi-user.target
4.如此一來就能在/etc/systemd/system裡面,直接以指令來啟動或停止還原程式了。指令如下:
啟動 systemctl enable restore.service
停止 systemctl disable restore.service
指令一經啟動後,就會在每次開機時執行,如此就能達到每次開機就啟動還原或停止還原的功能了。
歡迎光臨 彰縣自由軟體交流論壇 (http://free.jls.idv.tw/) | Powered by Discuz! 6.0.0 |