發新話題
打印

Ubuntu9.10的每次還原桌面的指令要下在哪裡?

Ubuntu9.10的每次還原桌面的指令要下在哪裡?

Ubuntu9.04的還原指令可以下在/etc/init.d/acpid這個檔案最末端exit0的上面,可是在Ubuntu9.10的同一個檔案卻與9.04的不同,不僅該檔變成連結檔,而且檔案的末端也不一樣,請問該怎麼解決呢?

TOP

參考鳥哥的linux私房菜後,測試成功與大家分享

分別在/etc/rc0.d/與/etc/rc6.d/這兩個資料夾內(前者是關機的run-level;後者是重新啟動的run-level)新增檔名為S100reload的可執行檔(S是大寫,代表啟動;100代表執行順序;reload為自訂名稱),其內容為:
/home/chc_re_stu.sh > /dev/null

我將chc_re_stu.sh及chc_bk_stu.sh這兩個程式放在/home底下,所以才會有上述的寫法。


[ 本帖最後由 lyra1234 於 2009-11-30 13:01 編輯 ]

TOP

編輯/etc/rc.local就可以了
sudo gedit /etc/rc.local
不過這個方式最好不要自動登入
因為程式還沒跑完就要登入了
會有問題
複製內容到剪貼板
代碼:
##--1.回復學生桌面
##回復學生桌面後,之前學生保存的東西將消失

# /opt/chc/bin/chc_re_stu.sh

##--2.回復學生桌面設定
##回復學生桌面後,之前學生保存的東西不會消失

#/opt/chc/bin/chc_set_stu.sh

exit 0
您只要取消前面的#號註解就好了..
  華府低等下人
不要叫我教Windows,因為我的薪水不是比爾蓋兹付的。

TOP

會產生一些小問題

我也曾編輯這個檔案,雖然可以每次開機都還原,但是只要以「重新啟動」的方式重開電腦,就會出現一個錯誤訊息視窗,不過關閉後依然可以正常使用。
最後才決定用最先使用的方法,雖然麻煩了一些,但是不再有錯誤訊息出現。

TOP

有勞您再試試...
如果僅在/etc/rc.local內加
另在那個程式的後面加上如下

/opt/chc/bin/chc_re_stu.sh >/dev/null

看看還有沒有您出現的訊息

  華府低等下人
不要叫我教Windows,因為我的薪水不是比爾蓋兹付的。

TOP

測試的結果會出現錯誤訊息啊!


我將chc_re_stu.sh及chc_bk_stu.sh這兩個程式放在/home底下,一開始只有修改/etc/rc.local這個檔案,也就是將下面那一行的指令加入該檔(末端有加"> /dev/null"),卻因為「重新啟動」會產生錯誤訊息(先關機再啟動就正常),才改用另一種方法。是否還有哪一個部份是我所忽略的嗎?
如果只要編輯一個檔案就能得到想要的結果,就不必大費周章了
/home/chc_re_stu.sh > /dev/null

TOP

在Ubuntu9.10_ Acfs_v1.2 版中,只修改 sudo gedit /etc/rc.local
後面加上 /opt/chc/bin/chc_re_stu.sh >/dev/null
會無法成功..每次還原stu桌面環境
用  阿華老師在ubuntu9.04的還原方法 也無法成功? [根據請教紀老大的分析,在於是因為要"自動登入"的關係.. ]

參考以上各位大大所說,個人用以下指令試試看,
先以edu 登入
sudo -i
cp /opt/chc/bin/chc_re_stu.sh /home
cp /opt/chc/bin/chc_bk_stu.sh /home
sudo gedit /etc/rc0.d/S100reload

內容為:
/home/chc_re_stu.sh > /dev/null

chmod 777 /etc/rc0.d/S100reload
cp /etc/rc0.d/S100reload /etc/rc6.d/S100reload
exit


回stu 細部改成自己想要的樣子
再回edu將stu 備份起來.就會成為開機預設值,會在\tool下有一個tar檔.(感謝紀老大寫的好用程式)
回stu模擬學生操作..( 大膽操作..或稱為..亂搞一通..@#$...)
試試重新開機 ,再試試關機後重開,.. 看看是否回到所設定要的開機預設值
也就是保護好stu的作業環境 可以做到單機的 [還原精X 或 promagic] 的同樣效果
以上分享..感謝...

補充 PS:
1.用於 Ubuntu 10.04  ACFS1.1  DVD版.. 好像也可以.
2.根據紀老大的當面開示,取消"自動登入"比較好(前面的帖子 有詳細說明)
3.只修改 sudo gedit /etc/rc.local
  後面加上 /opt/chc/bin/chc_re_stu.sh >/dev/null  更簡單 效果一樣!
4.個人認為,讓學生打密碼登入也還ok,也是培養正確使用概念的方法,如打stu123不簡單,
  不然改更簡單的也可以,什麼?不會改密碼?阿華老師在上課要認真聽喔!

[ 本帖最後由 hasio 於 2010-12-14 06:59 編輯 ]

TOP

ubuntu 16.04如何設定每次桌面自動還原呢?

參考上述的內容(部分省略):分別在/etc/rc0.d/與/etc/rc6.d/這兩個資料夾內新增檔名為S100reload的可執行檔其內容為:
/home/chc_re_stu.sh > /dev/null

結果發現無法執行。
以往這兩個檔案(rc0.d與rc6.d)裡面均有以S為開頭的檔案,可是16.04的版本似乎不再允許上述的作法。
如果在/etc/rc.local加入上述的內容,還原時又會產生還原不完整或其它錯誤的問題,真不知該怎麼辦.....
難道要像這篇文章所述,寫一個程式才行嗎?可是這支程式的內容實在是有看沒有懂啊!

TOP

發新話題