2010年6月21日 星期一

Firefoxn安裝Jetpack套件讓你在噗浪快速RePlurk

使用火狐在噗浪上不知道你們都習慣怎麼RePlurk,本來我都用油猴的RePlurk Script,但都有個缺點,讓你一開始載入噗浪的河道,會變很慢很慢才會顯示完整。



害我都預設把這個腳本關閉,要轉噗時在打開,打開後要重新整理才能使用,這樣河道會跑回最左邊,還要重新找到那噗在使用轉噗功能,這時間花的蠻多餘的。



今天在噗浪上看到軟杯杯寫的這噗,他使用Jetpack寫的一個Script解決我這常久的困擾,你有這方面的困擾也可以試試哦。





請到此網頁

Let me install this unreviewed Jetpack.」勾選並按下「install Jetpack」安裝完成後重新執行火狐,打開自己的噗浪頁面,在「連結」旁邊多了一個轉噗按鈕,按下去就能轉噗囉。



微調Ubuntu 10.04使其較為適我的使用方式 [PPA]

微調系統後對我來說較為便利,比較適我的使用方式,像關機或重新啟動還要等待60秒或按下確定按鈕,這點對我來講是沒必要的。



還有Nautilus預設要輸入路徑,需要按Ctrl+L才會顯示位置列,如果把Nautilus關了要輸入路徑還是要按一次,這點非常不習慣,當然要把他回來。



當然,視窗控制按鈕改為顯示在左邊,如果已經習慣從右邊去控制,突然改到左邊難免會感覺怪怪的,剛好最近有看到Metacity Window Buttons視窗按鈕位置控制器,你要怎麼安排按鈕位置都可以哦。







有更新時不要自動跳出

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


自動通知的更新天數為0

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


取消關機/重登需要到數60秒

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


Nautilus顯示位置列

gconftool-2 --type=Boolean --set /apps/nautilus/preferences/always_use_location_entry true


右鍵選單顯示小圖示

gconftool --set /desktop/gnome/interface/menus_have_icons --type bool true


按鈕顯示小圖示

gconftool --set /desktop/gnome/interface/buttons_have_icons --type bool true


視窗按鈕位置控制器增加PPA來源並安裝

sudo add-apt-repository ppa:pabluk/ppa
sudo aptitude update
sudo aptitude install mwbuttons


裝好後打開選單「應用程式」、「附屬應用程式」、「Metacity Window Buttons」就可以使用囉。

2010年6月18日 星期五

刪除Ubuntu自帶的Firefox搜尋引擎(一)

在安裝中文語系時,Ubuntu就會附加一些Firefox的搜尋引擎,你可以在Firefox手動刪除,但如果你系統有很多個帳號,那麼每個帳號都要刪很麻煩,我找到那些搜尋引擎的存放位置,打算全部刪掉他,以後除非語系檔有更新時,才會再次產生囉。

dpkg -S /usr/lib/firefox-addons/searchplugins/
language-pack-zh-hant-base, firefox: /usr/lib/firefox-addons/searchplugins







這是搜尋引擎清單

find /usr/lib/firefox-addons/searchplugins 
/usr/lib/firefox-addons/searchplugins

/usr/lib/firefox-addons/searchplugins/en-US

/usr/lib/firefox-addons/searchplugins/en-US/eBay.xml

/usr/lib/firefox-addons/searchplugins/en-US/wikipedia.xml

/usr/lib/firefox-addons/searchplugins/en-US/answers.xml

/usr/lib/firefox-addons/searchplugins/en-US/amazondotcom.xml

/usr/lib/firefox-addons/searchplugins/en-US/google.xml

/usr/lib/firefox-addons/searchplugins/en-US/yahoo.xml

/usr/lib/firefox-addons/searchplugins/en-US/creativecommons.xml

/usr/lib/firefox-addons/searchplugins/zh-HK

/usr/lib/firefox-addons/searchplugins/zh-HK/eBay.xml

/usr/lib/firefox-addons/searchplugins/zh-HK/wikipedia.xml

/usr/lib/firefox-addons/searchplugins/zh-HK/answers.xml

/usr/lib/firefox-addons/searchplugins/zh-HK/amazondotcom.xml

/usr/lib/firefox-addons/searchplugins/zh-HK/google.xml

/usr/lib/firefox-addons/searchplugins/zh-HK/yahoo.xml

/usr/lib/firefox-addons/searchplugins/zh-HK/creativecommons.xml

/usr/lib/firefox-addons/searchplugins/common

/usr/lib/firefox-addons/searchplugins/zh-TW

/usr/lib/firefox-addons/searchplugins/zh-TW/eBay.xml

/usr/lib/firefox-addons/searchplugins/zh-TW/wikipedia.xml

/usr/lib/firefox-addons/searchplugins/zh-TW/answers.xml

/usr/lib/firefox-addons/searchplugins/zh-TW/amazondotcom.xml

/usr/lib/firefox-addons/searchplugins/zh-TW/google.xml

/usr/lib/firefox-addons/searchplugins/zh-TW/yahoo.xml

/usr/lib/firefox-addons/searchplugins/zh-TW/creativecommons.xml



請先把需要的xml存放到~/.mozilla/firefox/USER/searchplugins/

P.S USER為你FireFox設定檔所使用的名稱



把那個目錄砍了,重開Firefox就行囉。

sudo rm -r /usr/lib/firefox-addons/searchplugins

2010年6月13日 星期日

安裝Adobe AIR新版 in ubuntu i386, amp64[all release]

因為寫Linux Pilot月刊的稿子,內容有提到Adobe AIR才發現它跟FlashPlayer一樣,並沒有提供amd64版本,筆者本來打算自己編一個deb的,所幸找到人家寫好的腳本腳本,就不用自己動手了(沒經驗也不會XD)。



Adobe AIR最新版也有修正中文顯示的問題了,以前記得還要手動修改檔案說,但我忘記要改什麼了,現在裝這個版本就不用擔心囉。



需要先安裝Flash,安裝方法請看「手把手」準備在 Adobe FlashPlayer 上告別亂碼了嗎?連開心水族箱也正常囉《正式版釋出》









for i386 安裝

只要去Adobe AIR下載deb並安裝就好了。



for amd64 安裝

使用指令下載腳本安裝

wget -c http://dl.dropbox.com/u/1776325/ubuntu/install-adobe-air-ubuntu-64bit.sh
chmod +x install-adobe-air-ubuntu-64bit.sh
sudo ./install-adobe-air-ubuntu-64bit.sh


筆者是第二次投Linux Pilot月刊的稿子,這次主題是【自行製作與分享EPub電子書】,需要用到AIR的軟體Lovely ReaderEPub電子書閱讀器,有興趣的可以去買來看看囉。





參考資料:

Installing Adobe Air 64 bit on Ubuntu | Easy Linux Tutorial

「手把手」準備在 Adobe FlashPlayer 上告別亂碼了嗎?連開心水族箱也正常囉《正式版釋出》

在 Linux 使用 FlashPlayer,除了效能沒有像在 Windows 那樣好,資源常常吃的也蠻嚴重的 CPU 常常因為它,瀏覽器因此而當掉,播個 Youtube 的影片,動不動就 CPU 使用率 80% 以上,這點在新版的  FlashPlayer 10.1 目前已經 RC2,還是…沒解決XD



還有另一個問題,那問題就是亂碼囉,這問題從我兩年多前使用 Ubuntu 8.04 至今,總沒有良好的解決方式﹙對新手而言﹚,通常找到的方式就是去修改 fontconfig 的字型配置方式,在社群上總有熱心的網友,不斷找出最佳的修改方式,比如 [Bug] Flash動畫及數字拼圖等中文字為方框ubuntu firefox Flash出現框框字的解決方法 都可以解決這問題。



聽說在 Ubuntu 10.04 這問題能解決,但很遣憾還是需要手動修改, 這點我在 10.04 flash 中文字型還是亂碼 此篇也有提出,後來我不一直多方尋找資料下,意外發現 FlashPlayer 10.1 能不用修改配置,中文字形就能正常顯示。





2010.06.10版本更新為rc7



2010.06.14版本更新正式已釋出32bit使用者增加來源安裝即可,64bit使用者可以下載我編譯的,如非必要將不編譯新版。




更意外發現臉書上的遊戲,開心水族箱看的到朋友名單,連商店也能正常使用了,當初在玩時沒飼料還要開 Windows 去買很麻煩,雖說現在我沒玩哩,但還是相當多的 Ubuntu 使用者不斷在社群提這問題,能減少新手從 Windows 過渡 Ubuntu 的兩個問題,還蠻讓人心慰。







若能減少使用 Flash 設計網頁最好不過,它是隻超吃資源的大怪獸,你有看過整個頁面就只有 Flash 而裡面提供的影片,又是 Flash 我連播放影片都有問題。噗友:張旭 在噗浪有噗一則 html5 presentation 網頁設計者可以參考看看,現在用 html5 在蠻多地方可以取代使用 Flash ,又不會那麼吃資源。



安裝 FlashPlayer 10.1 i386



echo "deb http://archive.canonical.com/ubuntu $(lsb_release -cs) partner|sudo tee -a /etc/apt/sources.list
sudo aptitude update
sudo aptitude install adobe-flashplugin


Adobe 官方網站 目前只提供 i386 的 tar ,想要自行安裝請 Download plug-in for Linux,檔案解壓縮放到 ~/.mozilla/plugins/ 或 /usr/lib/mozilla/plugins/ 即可。

cd /tmp/ wget -c http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_1_rc7_linux_060210.so.tar.gz tar xzf flashplayer10_1_rc7_linux_060210.so.tar.gz mv libflashplayer.so ~/.mozilla/plugins/





ORcd /tmp/ wget -c http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_1_rc7_linux_060210.so.tar.gz tar xzf flashplayer10_1_rc7_linux_060210.so.tar.gz sudo cp libflashplayer.so /usr/lib/mozilla/plugins/




安裝 FlashPlayer 10.1 Amd64



最簡單的就是安裝 deb 檔了,別的地方應該還看不到,我研究 flashplugin-installer And flashplugin-nonfree 這兩個套件怎麼裝的,搞了半天才弄出來的,連 64Bit 也可以使用 32Bit 的版本了,關鍵在於 nspluginwrapper 你若用 dpkg -i 安裝 amd64.deb 請先安裝 nspluginwrapper 不然會出錯。



sudo aptitude install nspluginwrapper


flashplugin-installer_10.1.53.64-1_amd64.deb



在 Ubuntu 64Bit 會發生像 Youtube 按鍵失效類似的問題,請在終端機



GDK_NATIVE_WINDOWS=TRUE firefox
看還會不會發生,或者,使用社網友提供的方法 其一 其二



安裝完請在 Firefox 開啟 chrome://local_install/content/plugins.html 頁面檢查是否有載入多於一個的 Shockwave Flash 如有,請把不屬於 Shockwave Flash 10.1 的停用,過多的會導致播放 Flash 不正常。



工具附加元件外掛程式→找到後停用





你也可以直接刪除那個檔案,以此為例就刪除 /usr/lib/gnash/libgnashplugin.so

Shockwave Flash

Filename /usr/lib/gnash/libgnashplugin.so




sudo rm /usr/lib/gnash/libgnashplugin.so


若你還有用其它的瀏覽器最好是直接刪除多的那個檔案,停用只會在 FireFox 生效,對了,不管是安裝停用刪除,記得要重新啟動瀏覽器才會生效。



最難搞ted.com 中文外掛字幕,也是不會變亂碼囉。 ted 有空可以多看看有些想法或發明還蠻不錯的。





















TED大會 - 維基百科,自由的百科全書

TED大會誕生於1984年,其發起人是裡查德·沃曼(Richard Saul Wurman)。 TED是一個縮寫,它代表技術(technology),娛樂(entertainment) 與設計(design)。2002年起,Chris Anderson[1]接 管TED大會。他創立了種子基金會(The Sapling Foundation),TED大會的運行就是由這一非盈利機構做的,每一年的三月在美國彙集眾多科學家、設計師、文學家、 音樂家等領域的傑出人物,在TED大會上分享他們關於技術、社會、人的思考和探索。


參考資料:

Fix Mouse Clicks Not Working in Flash and Ubuntu [Linux]

AMD64/FirefoxAndPlugins

2010年6月12日 星期六

安裝新版VirtualBox解決無法增加USB設備問題 in ubuntu [all release]《錯誤更正》

舊版的VirtualBox在Ubuntu 10.04使用很多人會有無法增加USB設備的問題,只要安裝新版virtualbox-3.2在設定一下就可以解決這個問題了。

如果有裝舊版的請自行移除在安裝新版的。







10-06-17 and  10-06-19 錯誤更正,加入的清單會錯誤,抱歉我把"雙隱號寫成'單隱號,造成無法正確加入來源,之前有用我的方法加入來源,請用以下指令刪除錯誤來源,在重新加入一次來源,文章已經更正了。
sudo sed -i '/virtualbox\/debian/d' /etc/apt/sources.list




選單「應用程式」、「終端機」複製以下指令增加來源



for 9.10, 10.04 增加來源

sudo apt-add-repository "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) non-free
"


for 其它版本 增加來源

echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) non-free
" |sudo tee -a /etc/apt/sources.list


匯入金鑰與安裝

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
sudo aptitude update
sudo aptitude install virtualbox-3.2




選單「系統」、「管理」、「使用者與群組







選單「應用程式」、「系統工具」、「Oracle VM VirtualBox」,請勿加入USB滑鼠加了你只能在VirtualBox用了。



2010年6月8日 星期二

轉換mp3標籤使撥放軟體能正常顯示

有些音樂播放軟體在播放mp3名稱都會變亂碼,這是有的撥放器不支援big5 or gkb編碼,我們只要使用mid3iconv把編碼轉為Unicode即可,本來是Unicode使用時不會轉換。













安裝python-mutagen

sudo aptitude install python-mutagen
big5轉Unicode

mid3iconv -e big5 --remove-v1 *.mp3
gbk轉Unicode

mid3iconv -e gbk --remove-v1 *.mp3
有些使用big5轉碼還是亂碼,可能檔案是gbk編碼,可以在轉一次試試看是否正常。



要轉換包含子目錄的檔案,可以使用shell script

cd
gedit miconv
copy and pass

#!/bin/bash
IFS=""
find . -type f -iname \*.mp3 -execdir mid3iconv -e big5 --remove-v1 -q "{}" \;
#find . -type f -iname \*.mp3 -execdir mid3iconv -e gbk --remove-v1 -q "{}" \;
給執行權限

chmod +x miconv
使用方式為

~/miconv


要一併轉換gbk請把第三行前面的#字號拿掉,但這轉換會花比較常的時間,轉換時要出現完整訊息請把-q拿掉。



參考資料:

子凌的linux筆記 – 將所有mp3的id3資訊轉為utf-8