2014年11月2日

scratch2字型放大又可以使用s2a中文積木

Scratch2一直在升級有點小討厭,每次升級後造成的問題是,不能預設中文,積木文字實在太小,不適合小學生,要改字型(每次都要手動改),再來就是s2a積木問題。終於找到可以解決的方法了。整理了一下,目前到427都適用。
做法如下:
1.把scratch升到最新版。

2.下載Scratch.swf放到家目錄中再搬到/opt/Scratch 2/share/目錄中
下載點:https://drive.google.com/file/d/0Bz6-J_NwALFBQ3VTcTdnMF9LcnM/view?usp=sharing
sudo mv  /opt/Scratch\ 2/share/Scratch.swf /opt/Scratch\ 2/share/Scratch.swf-bak
sudo mv ~/Scratch.swf /opt/Scratch\ 2/share/
sudo chown root.root  /opt/Scratch\ 2/share/Scratch.swf

(這個swf的積木文字是大字型的,也可以做到預設中文)
 
3.修改語系檔留下繁體中文(zh-tw,正體中文)即可。
sudo  vim /opt/Scratch\ 2/share/locale/lang_list.txt


4.先進scratch2進入後在地球上改變語言為中文,再改變家目錄的scratch2快取屬性
 sudo chown root.root .appdata/edu.media.mit.Scratch2Editor/Local\ Store/#SharedObjects/Scratch.swf/Scratch.sol


5.安裝s2a,下載點:(要用到的使用者都要下載),放在家目錄中,並解壓縮成s2a_fm-master
https://github.com/MrYsLab/s2a_fm

6.下載我的.sh和.desktop三個檔案,放在家目錄下,再搬到適當位置 .sh放在家目錄下,.desktop放在桌面,並且都給它們有執行權利。

https://drive.google.com/file/d/0Bz6-J_NwALFBV1ZBWnNTLW1rSnc/view?usp=sharing
https://drive.google.com/file/d/0Bz6-J_NwALFBcEUwYmcyUHdFbjg/view?usp=sharing
https://drive.google.com/file/d/0Bz6-J_NwALFBM3FEZmFCUXd0S3c/view?usp=sharing
mv ~/s2a_content.desktop ~/Desktop
sudo mkdir /usr/share/s2a_fm-master
sudo mv ~/s2a_content.png /usr/share/s2a_fm-master
sudo  mv s2a_content.sh /usr/share/s2a_fm-master
sudo chmod +x /usr/share/s2a_fm-master/s2a_content.sh
sudo chmod +x ~/Desktop/s2a_content.desktop


5.把/etc/group中找到dialout把要用到usb設備的使用者加入其中(這樣就可以不用sudo就能使用USB設備),修改好要登出或是重新啟動才會生效。
dialout:x:20:teacher,student

5.下載我修改的sb2
https://drive.google.com/file/d/0Bz6-J_NwALFBX0Zoc29JN0FlUGs/view?usp=sharing

這個修改最大不一樣是積木的控制項目必需是英文的,不然scratch2會無法啟動s2a積木。

張貼留言