2011年10月20日 星期四

安裝 Sweet Home 3D

Sweet Home 3D 網站: http://www.sweethome3d.com/index.jsp
顧名思義,這是一個室內設計用的軟體,可以用 3D 來顯示

本文只負責教安裝,要如何使用我是沒概念的
您可以參考官方的教學影片: http://www.sweethome3d.com/documentation.jsp#videoTutorial
教學文件可以安裝中文化之後,開啟 Sweet Home 3D 程式,
然後按 F1 看到取得完整的繁體中文說明文件

0. 本程式是用 java 開發,使用線上體驗或 Java Web Start 使用時,
請確認您的系統中,java 已正確安裝並設定
如果有問題,您可以參考 java 相關的舊文 http://swyear.blogspot.com/search/label/java
如果系統中沒有安裝 java,僅能用 installer 安裝
(該壓縮檔內附了 jre1.6.0_26,但您也可以不用它,而使用自己系統中的 java 環境)

1. 線上體驗:
http://www.sweethome3d.com/SweetHome3DOnline.jsp
只要您瀏覽器中的 java-plugin 有安裝設定好,點進上面頁面即可線上體驗
需要註冊,才能存檔
(目前線上版沒有繁中,但是有簡體中文版本)


2. 您可以在下載頁面 http://www.sweethome3d.com/download.jsp
選擇 Launch Sweet Home 3D with Java Web Start
直接用 Java Web Start (javaws) 執行,或
下載 SweetHome3D.jnlp
然後用 javaws 來開啟
若有問題請參考舊文 http://swyear.blogspot.com/2010/04/jnlp.html

3. 您也可以在下載頁面 http://www.sweethome3d.com/download.jsp
選擇 Download Sweet Home 3D installer
當然是下載 Linux 版本(請依照您的作業系統選擇 32 bit 或 64 bit)

您還會需要下載台灣繁體中文翻譯檔:(感謝 李新廠 (Lee Shin-Chun))
http://www.sweethome3d.com/translations/Taiwan-3.2.sh3l

3-1. 解壓縮後您會看到 SweetHome3D-3.3 (這是目前版本)的目錄
如果您只提供單一使用者使用,就留在原處就可以了
若要提供給此電腦的所有使用者,請將該目錄移到 /usr/local/ 下
每個要使用繁體中文的使用者
要將下載的 Taiwan-3.2.sh3l 放在 ~/.eteks/sweethome3d/languages/ 目錄中(手動)
或者 用 Sweet Home 3D 來開啟 Taiwan-3.2.sh3l 這個檔案
如下面作法:
建議最好完成步驟 3-4 之後再來做,比較方便

在 Taiwan-3.2.sh3l 上按右鍵,選擇 開啟方式 -- 其他

如果已經建立好了應用程式選單,就在選單中選 甜蜜家庭
若沒有選單,請在上方輸入或選擇 SweetHome3D 的位置

就會直接用繁體中文開啟
若爾後翻譯檔有更新也是如此作法

3-2. java 環境修改與執行:

3-2-1. 使用 Sweet Home 3D 所內附的 jre 執行:
直接執行 SweetHome3D-3.3 目錄中的 SweetHome3D
但這樣可能會看見亂碼或方塊字,因為 Sweet Home 3D 裏面附的 jre1.6.0_26
裏面的字型設定不見得能符合您的需求
如果出現字型顯示問題,請將
SweetHome3D-3.3/jre1.6.0_26/lib/fontconfig.SuSE* 刪除
(如果您用其他發行版本,就刪除和您的發行版同名的)
然後進入 SweetHome3D-3.3/jre1.6.0_26/lib/fonts/ 目錄
建立 fallback 的目錄,將可以顯示繁體中文的字型複製或連結到此目錄中
重新啟動 SweetHome3D 亂碼或方塊就會消失

3-2-2. 使用自己電腦系統中的 java 環境:
因為您的電腦中應該有 java,您也可以用您電腦中的 java 環境即可
(前題是您的 java 環境沒問題)
您可以刪除 SweetHome3D-3.3/jre1.6.0_26 這個目錄
然後修改 SweetHome3D-3.3/SweetHome3D
將裏面的 "$PROGRAM_DIR"/jre1.6.0_26/bin/java
改成 "$JAVA_BINDIR"/java
以及 "$PROGRAM_DIR"/jre1.6.0_26/lib/javaws.jar
改成 "$JAVA_HOME"/lib/javaws.jar
存檔離開

3-3. 第一次啟動 Sweet Home 3D
啟動 SweetHome3D (例如在檔案管理員中按 SweetHome3D-3.3/SweetHome3D)
可能第一次出現會是簡體中文的介面
使用者要將下載的 Taiwan-3.2.sh3l 放在 ~/.eteks/sweethome3d/languages/ 目錄中
然後啟動 Sweet Home 3D
請在 文件--参数设置 中將 语言 改成 中文-台灣
儲存後立刻會變成繁體中文介面,以後啟動預設也會是繁體中文
如圖所示:


3-4. 加入應用程式選單中
[Desktop Entry]
Comment[zh_TW]=設計、檢視您理想的家
Comment=
Exec=/usr/local/SweetHome3D-3.3/SweetHome3D
GenericName[zh_TW]=3D 室內設計軟體
GenericName=
Icon=SweetHome3DLogo
Name[zh_TW]=甜蜜家庭 3D
Name=Sweet Home 3D
Terminal=false
Type=Application
Categories=Graphics;

上面是桌面檔的範本,如果您安裝在 /usr/local/SweetHome3D-3.3/
且您的 icon 取名為 SweetHome3DLogo 您就可以直接用
將上面文字存檔取名叫 sweethome3d.desktop ,放在 /usr/share/applications/ 底下
將您的 icon 取名 SweetHome3DLogo.png 放在 /usr/share/pixmaps/ 底下
每位使用者的選單中就會出現 Sweet Home 3D 的選單了
若非如此,請自行修改 Exec= 和 Icon= 這兩項
icon 若不是放在特定目錄,可能需要完整路徑加副檔名

沒有留言: