2010年2月7日 星期日

「轉貼」Ubuntu v.s. Windows 由自由軟體重新出發

相棒的一份簡報,不管是老朋友或新朋友,都可以觀看,說的蠻詳細的。



原來 Open Source 要稱呼為 自由軟體 而不是免費軟體呀

Ubuntu v.s. Windows 由自由軟體重新出發

http://lagunawang.pixnet.net/blog/post/25544630

2010年2月5日 星期五

「手把手」 Firefox 開新的個人設定檔除錯用

在 UBUNTU 社群剛好有人的 Firefox 有問題,我請他開著設定檔,可能沒使用過不知道要怎麼使用,就一併寫在部落格囉。



新開一個設定檔,最主要就是排除套件或你使用過程出現的問題,讓 Firefox 使用預設的設定值,這樣找問題會比較快點,如果連預設的設定值都有問題,不排除它本身就有 BUG 。



在 Windows 是把 Firefox 捷徑裡面的路徑最後加個 -p ,那在 Linux 呢?









Step1、先把你在執行的 Firefox 關閉,而後開啟終端機

firefox -P



Step2、選擇 CreateProfile → 選擇 Next









Step3、在 Enter new profile name:下方空格填入你要的名稱,我以 name 為範例,好了後按 Finish







Step4、選擇剛剛建定的 nameStart Nemoroka(不是每個版本的代號都一樣,代號不一樣照按不誤),它會開啟一個乾淨的 Firefox 你在去測試看看原本的是不是有問題。







Step5、測試好了後一樣用 firefopx -P ,你在選擇你原本的設定檔,好了在按 Start Nemoroka

2010年1月27日 星期三

「手把手」 好用的跨平台下載軟體 – JDownloader

JDownloader 是一個跨平台的下載軟體,只要有安裝 Java 即可使用,在 Ubuntu 也能正常使用無誤。



它能讓你下載一些免費空間的檔案,不用輸入驗證碼,只要給它下載網址,它自己會判斷要使用那個外掛下載。當然也要外掛有寫進的免費空間,才可以使用不用輸入驗證碼的功能。







以下教你如何在 Ubuntu 上使用,請先觀看 「手把手」安裝 Java 與修正兩處亂碼Java 安裝修正 Java 的 GUI 亂碼









安裝 JDownloader



要在 Ubuntu 使用不需下載完整的檔案,只需要下載它的腳本,使用腳本他會自己下載最新的版本。



Step1、在家目錄下建立 jdownloader 目錄

mkdir $HOME/jdownloader



Step2、下載執行檔到 jdwonloader 目錄

wget -c http://212.117.163.148/jd.sh -P ~/jdownloader



Step3、進入 jdownloader 目錄

cd $HOME/jdownloader



Step4、修改執行檔,讓程式安裝在你建立的目錄

gedit jd.sh



搜尋

JDDIR=~/.jd



修改

JDDIR=$HOME/jdownloader



Step5、賦予執行權限

chmod +x jd.sh



Step6、執行,執行後會開始安裝程式,裝完就可以使用了。

./jd.sh





安裝過程



中文化



jdownloader 預設是英文語系,要使用繁體中文語系還要設定一下,內建的繁體語系,使用某些外觀還是會變□□的亂碼,這裡使用Hugo Chen所修改過的繁體中文語系。檔案我放到Dropbox。



Step1、下載中文語系到 jdownloader/jd/languages

wget -c http://dl.dropbox.com/u/313781/ubuntu/zh-big5.loc -P ~/jdownloader/jd/languages



Step2、如果你有執行 jdownloader 請先關閉﹙快速鍵是Ctrl+Q﹚重開,而後選擇 SeetingsLangusage → 選擇 big5 那個,在來到左邊面版隨便按一下,他會要求你重開程式,重開後就有中文化了。







建立捷徑



建立一個捷徑方便使用,開一個jdownloader.desktop檔案,將 程式碼1 Copy & Pass 貼到終端機。P.S最後一行空白也要複製到OR最後手動按Enter鍵。



程式碼1

cat >$HOME/.local/share/applications/jdownloader.desktop<<EOF

#!/usr/bin/env xdg-open

[Desktop Entry]

Categories=Application;Network;

Encoding=UTF-8

Version=1.0

Type=Application

Terminal=false

Icon[zh_TW]=$HOME/jdownloader/jd/img/logo/icon.ico

Exec=$HOME/jdownloader/jd.sh

Name[zh_TW]=jdownloader

Name=jdownloader

Icon=$HOME/jdownloader/jd/img/logo/icon.ico

EOF











應用程式網際網路會看到 jdownloader 的圖示執行即可。



後記





如若按右上角的X它會隱藏程式,不是真的關閉,要再次使用的話,在面版上的 jdownloader 快速按左鍵兩下即可。





你想讓他按X時就關閉也是可以設定的,在 軟體設定把 JDlightTray 前面的勾勾去掉即可。





2009年12月17日 星期四

「手把手」Wine 安裝函式庫的好工具 – winetricks

假如你要在 Wine 需要各種函式庫或 dll 的話,可以用 winetricks ,他能安裝 MS Windows Media Player , Internet Explorer , MS .NET 3.0 等等軟體。



他有 GUI 介面 當然你也可以直接指令安裝。









以下安裝 MS .NET 3.0 為例。



GUI 圖形介面安裝



Step1、下載執行檔

wget http://www.kegel.com/wine/winetricks



Step2、執行

sh winetricks







Step3、選擇 dotnet3.0 確定。

他會出現一個警告需要花費多久時間完成安裝,還有一個也是類似的沒抓圖。







終端機安裝



Step1、下載執行檔

wget http://www.kegel.com/wine/winetricks



Step2、先看說明有那些可以安裝的

sh winetricks --help







Step3、一樣安裝MS .NET 3.0,說明左邊第一欄是安裝用的名稱,第二欄是說明是什麼軟體,這我們安裝 dotnet30

sh winetricks dotnet30



後記

不管是 GUI圖形介面安裝或是終端裝安裝,都會像在 Windows 裡安裝軟體一樣,會彈出安裝試窗。



另外如你會比較常需要函式庫的話,可以把這樣做,下載後給檔案執行權限,把檔案放在/usr/bin裡,要使用時就直輸入 winetricks 即可。



wget http://www.kegel.com/wine/winetricks

chmod +x winetricks

sudo mv winetricks /usr/bin



使用時用 winetricks 不用重新下載執行檔。

winetricks



參考資料:



[tip] 在 wine 內自動安裝套件或函式庫 – winetricks



http://wiki.winehq.org/winetricks (winetricks - The Official Wine Wiki)

2009年11月25日 星期三

「手把手」安裝 Java 與修正兩處亂碼

Ubuntu 的 Java 在 GUI 及網頁部份皆會出現亂碼,GUI 部份是字型名稱在設定檔裡面寫錯了,而網頁部份則是有的還在使用 Big5 所導致。



這兩個部份以下就教大家怎麼修改。







安裝 Java



需要安裝 Java 沒有的請先安裝

sudo aptitude install sun-java6-jre sun-java6-plugin



修正 Java 的 GUI 亂碼



Step1、你可以使用ttf-arphic-uming或者其它中文字體,如果是ttf-arphic-uming請先安裝

sudo aptitude install ttf-arphic-uming



Step2、fontconfig.properties 裡面的字型名稱寫錯了,是 uming.ttc 不是 uming.ttf 所以需要修正。

sudo sed -i 's/uming.ttf$/uming.ttc/g' /usr/lib/jvm/java-6-sun/jre/lib/fontconfig.properties



修改前









修改後









Step3、如你要使用其它字型,需建立 fallback 目錄並把字型連結進去,底下以文泉譯正黑為例。

sudo mkdir /usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback

sudo ln -s /usr/share/fonts/truetype/ttf-wqy-zenhei/wqy-zenhei.ttc /usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback



修正網頁的 Java 亂碼



Step1、Alt+F2 輸入 ControlPanel 執行







Step2、選擇 Java檢視→在 Runtime 參數填入 -Dfile.encoding=big5確定









修改前









修改後









參考資料:





java頁面出現亂碼或文字成空白方塊

Java 顯示

2009年11月4日 星期三

「perfect_mscorefonts」使用腳本處理mscorefonts、restricted-extras安裝問題

前篇所說的「親愛的」搞定 ttf-mscorefonts-installer 安裝時出現的錯誤,有許多人不會編譯,這次我編譯好了, ttf-mscorefonts-installer 所需要的幾個 exe 檔我都放到我的 Dropbox 空間裡了。



2011.03.20 修複失效連結





另外 restricted-extras 會需要用到 ttf-mscorefonts-installer ,這次順便處裡,會先把這兩個都移除,在照你們所需求的去安裝。

此腳本適用 Ubuntu 、 Kubuntu 、 Xubuntu ,會對應各版本的 restricted-extras 名稱。



Step1、建立perfect_mscorefonts

gedit perfect_mscorefonts
複製、貼上以下程式碼:


#!/bin/bash
# by hepha
# http://playubuntu.blogspot.com/
# GPL or CC-BY-NA-SA
# 版號1 (11.05.2009)
u=`lsb_release -i |awk '{print $3}' | grep Ubuntu`
k=`lsb_release -i |awk '{print $3}' | grep Kubuntu`
x=`lsb_release -i |awk '{print $3}' | grep Xubuntu`
ttf=ttf-mscorefonts-installer
echo
echo welcome to perfect_mscorefonts ver 1
[ $u != "" ] && id=u
[ $k != "" ] && id=k
[ $x != "" ] && id=x
echo
read -p "你要處理$ttf或${id}buntu-restricted-extras問題嗎?(Y/N)" -n1 yn
[ $yn = "y" ] && purge=y
echo
echo
read -p "你要安裝${id}buntu-restricted-extras嗎?(Y/N)" -n1 yn
if [ $yn = "y" ]; then
install=y
else
echo
read -p "你要安裝$ttf嗎?(Y/N)" -n1 yn
if [ $yn = "y" ];then
mscore=y
fi
fi
ms_install ()
{
echo
wget -c http://dl.dropbox.com/u/1776325/ubuntu/${ttf}_3.1_all.deb -P /tmp
sudo dpkg -i /tmp/${ttf}_3.1_all.deb
if [ "$purge" = "y" ]; then
echo
sudo apt-get purge -y ${id}buntu-restricted-extras $ttf
fi
if [ "$install" = "y" ]; then
ms_install
sudo apt-get install -y ${id}buntu-restricted-extras
fi
if [ "$mscore" = "y" ]; then
ms_install
fi
}


Step2、給予執行權限並執行perfect_mscorefonts


chmod +x perfect_mscorefonts && ./perfect_mscorefonts

2009年10月30日 星期五

「手把手」調教Ubuntu 9.10 

我從9.10的Beta版即開始使用了,當中遇到許多問題,需要調整才能更照我想的方法使用。

以後分批介紹我調整那些功能,應該只有寫到就可以調整好了。











Step1、修改自動通知的天數為0

讓他每天都通知有最新的套件

gconftool-2 --type bool -s /apps/update-notifier/auto_launch false



Step2、修改有更新時不要自動跳出

9.04後有更新會自動跳出

gconftool-2 --type int -s /apps/update-notifier/regular_auto_launch_interval 0



Step3、取消關機/重登…等等到數60秒

9.04後關機/重登…都會有60秒的限制

gconftool-2 --type bool -s /apps/indicator-session/suppress_logout_restart_shutdown true



參考資料:

Disable Timer on Shutdown - Ubuntu 9.10