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﹚重開,而後選擇 Seetings → Langusage → 選擇 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

2009年10月26日 星期一

「手把手」Ubuntu使用者還在忍受烏龜的噗浪嘛,要不要試試變忍者龜

使用 hinet 加上 Ubuntu 運氣好的話Plurk會蠻順的,如果像我這種運氣不好的話,上噗浪就如同烏龜一樣,開也開不了,就算開了也時常卡在河道。



如果你也像我這麼連Plurk不順利的話,你應該也有用過FoxyProxy吧。他對我可以說是時好時壞,有時候有掛 proxy 跟沒掛差不了多少。









後來輾轉看到此噗MSN機器人 分享 [ubuntu]誰知道為甚麼?裝了 sudo apt-get install firestarter 後,沒有做任何設定,不知為何解決了ubuntu 上 plurk 的問題?我有試了可用,但每次要連windows的分享,都要先關閉 firestarter 才可以連到smb太麻煩了(不過我後來有解決了)。



在網路上飄著飄著又飄到摩托學園看到了debian 上不了 plurk? chihchun 有提出四個解法,我一個一個試,試到第四個用到 sysctl 有點印象,之前有改過 sysctl.conf 照他提供的方法增加後,重新開機上噗,就變忍者龜能飛天了XD



記得先備份,如果失敗直接還原舊檔即可

先備份sysctl.conf

sudo cp /etc/sysctl.conf{,.back}

如果使用有問題可以還原

sudo mv /etc/sysctl{.conf.back,.conf}



一行指令就搞定

Step1、只要輸入一行指令後,重開機即可。

echo "net.ipv4.tcp_mtu_probing=1" | sudo tee -a /etc/sysctl.conf



重開機後建議先用火狐的安全模式試一下,把套件全都暫時關掉,如果安全模式上噗很快的話,關閉安全模式在開火狐上噗變慢的話,就是你有套件讓火狐讀取速度變慢。



像我就有發現使用Greasemonkey的噗浪相關腳本,有用到jQuery註1在開啟河道時就會拖慢河道開啟的速度,讀取河道上的未讀訊息那些也會變慢。



註1 jQuery:目前我裝了幾個噗浪腳本,那個腳本有轉噗的功能我開原始碼看了一下都有用到。不過我現在開了也蠻順的XD



註2我是刪了 firestarter 後才去試的。



後記



我實作後重複測試 Chromium 跟 Firfox 上噗浪,基本上 Chromium 出現新訊息,在 Firefox 也會出現新訊息,比起掛 Proxy 來講 Firefox 感覺有明顯的差異,速度差加不少, Firefox 卡河道的事情幾乎不會發生了。



祝大家噗浪愉快:P



參考資料

debian 上不了 plurk?

2009年9月25日 星期五

「手把手」jaunty 核心升級到2.6.30含小測心得

今天看到ubuntu 9.04可以簡單改用2.6.30核心忍不住又給他升級一下了,前陣子我也有試過,那時要使用compiz的功能及3D還有音效通通掛點,我的顯示卡是Ati 4670要在2.6.30上使用還要打補丁,笨笨的我打上去也不行用。



還有想要穩定使用Ext4的機會也沒有(嘆氣),我核心是2.6.29使用時一直當(冒似人品不好),別人就能穩定使用(唉)。



剛升級之後除了Ext4還沒試驗外(給我勇氣吧!),其它使用都還蠻正常的,有興趣可以試試看嚕,不穩定在把核心K掉就好了。







安裝2.6.30 版核心

Step1、增加套件來源,更新套件庫,安裝新核心

OSVER=`lsb_release -cs`

echo "deb http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu $OSVER main"|sudo tee -a /etc/apt/sources.list

sudo aptitude update

sudo aptitude install linux-headers-2.6.30-10-generic linux-image-2.6.30-10-generic




小測試

Step1、3D加速支援

glxinfo| grep "direct rendering"

direct rendering: Yes



Step2、目前ATI驅動程式版本

fglrxinfo

display: :0.0 screen: 0

OpenGL vendor string: ATI Technologies Inc.

OpenGL renderer string: ATI Radeon HD 4600 Series

OpenGL version string: 2.1.8918







VirtualBox的DKMS安裝

Step1、不知為啥VirtualBox為啥沒順便更新,開啟時出現錯誤,更新一下就好了。

sudo /etc/init.d/vboxdrv setup

* Stopping VirtualBox kernel module * done.

* Recompiling VirtualBox kernel module * done.

* Starting VirtualBox kernel module * done.








我ATI驅動程式用「perfect」自動安裝ATI Driver for jaunty i386●ATI_Driver安裝的,自產自銷一下嘿嘿。



參考資料:

ubuntu 9.04可以簡單改用2.6.30核心