2014年2月22日

esteaU新增分割區

在新北市的系統中,有預留一個分割區給大家做使用,有人無法掛起來使用。寫下來讓使用者參考。
1.gparted這支很強的處理分割區程式,在ubuntu光碟時有,但安裝時並沒有預裝進去,需要自己再另外安裝
sudo apt-get install gparted
安裝好後就可以進行分割區處理,由於功能太強大使用請小心

這支程式無法處理開機後要掛載到哪兒,在檔案總管中要開啟需要有管理權限人(在新北市是teacher)的密碼才能開啟磁碟區,不然要教大家去編/etc/fstab,風險頗高(做不好有可能造成開機異常)。

2.個人還找到另一個方式:用[系統工具/偏好設定/磁碟],在dash中只要輸入[disk],就會出來。

做法:
建立資料夾/data存放資料
sudo mkdir /data

建立學生存放資料的資料夾
sudo mkdir /data/student
建立老師存放資料的資料夾
sudo mkdir /data/teacher

改資料夾屬性
chown -R student.student /data/student/
chown -R teacher.teacher /data/student/

把磁碟工具叫出來,在未處理分割區上點一下,再按+按鈕
選擇分割區類型和輸入名稱
完成分割區建置,做開機掛載,選分割區再按[設定鈕],選 [編輯掛載選項]
 
輸入管理者密碼
把自動掛載選項打開,輸入顯示名稱,掛載點/data(之前建立的資料夾),按下碓定。

要寫入/etc/fstab所以要再輸入一次管理者密碼



建立連結
ln -s /data/student /home/student/data





ln -s /data/teacher /home/teacher/data


回到學生身份,確認在檔案總管中的家目錄中,有一個data的捷徑(很像資料夾多一個箭頭)並確認可以存取寫入資料

做好OK後,再回收映像檔,再撒回全教室。
放在這裡的資料不會被開機還原清掉。

2014年2月19日

joinet在ubuntu上執行

有學校要用Joinet來參加計劃,偏它沒linux版本,弄了好久,才弄出來(或許沒有全部OK),大部分能用吧。
1.下載Joinet
http://www.joinnet.tw/download_client.php
2.在ubuntu下按右鍵/在此壓縮,解壓縮後有一個安裝程式和core資料夾。
3. 在core資料夾裡有win2kxp的資料夾,把裡面的東西,拷貝到家目錄下的.wine/drive_c/windows/system32裡(這是我在windows下看它安裝過程看到的)
4.把core資料夾裡的.exe程式都變成可執行
chmod +x *.exe
5.在firefox中做關連把.jnj關聯用joinnetu.exe程式去開。這樣就可以用它來連線了。


2014年2月18日

samba分享範例做法

1.以新北市自由軟體作業系統esteaU為測試機

2.安裝必要軟體
sudo apt-get install samba


3.使用檔案總管建立分享資料夾share和homework
mkdir /home/teacher/share
mkdir /home/teacher/homework
chmod -R 777 /home/teacher/share
chmod -R 777 /home/teacher/homework

4.編輯設定檔
編輯前先備份原來設定檔
mv /etc/samba/smb.conf /etc/samba/smb.conf-bak

sudo nano /etc/samba/smb.conf
貼入下列內容(這個範例檔是share資料夾教師可以寫入,而homework這個資料夾老師學生都可以寫入)
[global]
        workgroup       = ntpccomputer
        netbios name    = computerroom
        server string   = This is ntpc computer room samba server
        unix charset    = utf8
        display charset = utf8
        dos charset     = cp950
        log file        = /var/log/samba/log.%m
        max log size    = 50
        security        = user
        passdb backend  = tdbsam
        load printers   = yes
        cups options    = raw
        printcap name   = cups
        printing        = cups

[share]
        comment=教師分享資料夾
        path=/home/teacher/share
        write list = teacher
        browseable = yes
        read only = no
        writable = yes
        guest ok = yes
        create mask = 0755
        directory mask = 0755

[homework]
        comment=學生交作業區
        path=/home/teacher/homework
        write list = teacher,student
        browseable = yes
        read only = no
        writable = yes
        guest ok = no
        create mask = 0755
        directory mask = 0755
存檔好

5.設定登入者密碼(打密碼時是盲打):

sudo smbpasswd -a student
sudo smbpasswd -a teacher

6.重新啟動samba伺服器
sudo /etc/init.d/smbd restart

7.學生機登入指令 (不可以用最高權限執行
nautilus smb://帳號@教師主機IP

8.如果要用圖形界面設定,請用教師身份登入,執行[系統工具中/網路芳鄰_samba] ,選擇連線方式和輸入主機位置,做好設定。


 
而學生則可以在[網際網路/網路硬碟],直接輸入帳號:student,密碼:(是你 執行sudo smbpasswd -a student指令時輸入的密碼)




2014年2月17日

S4A15.deb安裝於64位元的ubuntu

S4A15.deb是32位元的軟體,雖然找到可以強制安裝上系統的方法--fauce,但安裝完會出現警告訊息,在裝其他軟體時會移除,這也造成了困擾,細看一下他的deb,原來可以用別的方式裝起來,我的做法是解開deb,把usr資料夾複製到/,改了.desktop讓它支援zh_TW,最後記得重刷desktop。把它做成壓縮檔
下載
ftp://163.20.108.1/open/s4a.tar.gz

cd
sudo -s
wget  ftp://163.20.108.1/open/s4a.tar.gz
tar zxvf s4a.tar.gz -C /
gtk-update-icon-cache -qf /usr/share/icons/hicolor
rm s4a.tar.gz

因為要用到usb設備,不想用sudo方式,所以要做以下改變
sudo -s
cd /etc/udev/rules.d
vim 99-arduino.rules
貼入下列內容
如果是 UNO板子
SUBSYSTEMS=="usb", ATTRS{idProduct}=="XXXX", ATTRS{idVendor}=="YYYY", SYMLINK+="ttyACM%n"
其他的arduino板子
SUBSYSTEMS=="usb", ATTRS{idProduct}=="XXXX", ATTRS{idVendor}=="YYYY", SYMLINK+="ttyUSB%n"
至於YYYY和XXX要用lsusb來查出來,以個人為例找出來的設備是
Bus 003 Device 002: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
YYYY=0403
XXXX=6001
做好後重新開機,這樣就不用使用最高權限來開arduino也可以啟用arduino板子了。

如果這樣還不行,就需要把使用者加入usb設備的群組中,使用指令ls -l /dev/ttyUSB0
看到結果可能如下
crw-rw---- 1 root dialout 188, 0  7月  4 16:31 /dev/ttyUSB0
這時就要編輯/etc/group
sudo vim /etc/group
找到
dialout:x:20:
在後面加上使用者帳號,筆者這裡是teacher,這一行就變成
dialout:x:20:teacher
存檔後重新開機。

 

2014年2月14日

kompozer網頁編輯器安裝

cd
sudo -s
wget http://launchpadlibrarian.net/102977237/kompozer-data_0.8%7Eb3.dfsg.1-0.1ubuntu2_all.deb
wget http://launchpadlibrarian.net/102976096/kompozer_0.8%7Eb3.dfsg.1-0.1ubuntu2_amd64.deb

wget http://kompozer.sourceforge.net/l10n/langpacks/kompozer-0.8b3/kompozer-0.8b3.zh-TW.xpi
dpkg -i http://launchpadlibrarian.net/102977237/kompozer-data_0.8%7Eb3.dfsg.1-0.1ubuntu2_all.deb
dpkg -i kompozer_0.8%7Eb3.dfsg.1-0.1ubuntu2_amd64.deb

rm kompozer-data_0.8%7Eb3.dfsg.1-0.1ubuntu2_all.deb
rm kompozer_0.8%7Eb3.dfsg.1-0.1ubuntu2_amd64.deb

設成中文語系
開啟kompozer
功能表tools/Add-ons
Extensions/install
選擇下載的中文語系檔kompozer-0.8b3.zh-TW.xpi




安裝好後重新啟動kompozer ,出來就昰中文的。

2014年2月13日

ubuntu開關機畫面

記一下,以後好找
1.桌面佈景:.gconf
2.自訂的檔案關聯設定檔:.local/share/applications/mimeapps.list
3.firefox設定檔:.mozilla
4.chrome設定檔:.config/google-chrome

修改系統開機動畫:
把/lib/plymouth/themes/kubuntu-logo/kubuntu_logo.png及 kubuntu_logo16.png改為自己logo,並按文章中的說明去修改kubuntu-logo.script讓圖片出現在畫面中央就可以了。


解開iso後開機選單檔案背景圖片是
isolinux/splash.png