2010年9月5日 星期日

GetDeb 獲取最新的 PPA 來源

Ubuntu 安裝軟體的方式有兩種
  1. 從網路下載 .deb 的檔案,執行安裝
  2. 直接在軟體來源,加入 ppa 的網址
而以後者為佳,加入 ppa 來源後,軟體一有新版就會通知更新。而手動安裝 .deb 的方式就不會。
但不是每個軟體都有 .deb 或 ppa 來源的,以FileZilla(一套FTP軟體)為例,官方已經更新到3.3.4.1版。但官網沒有提供.deb,也沒有PPA,看來只能下載檔案,之後把 bin 目錄下的解壓至 /usr/bin 底下覆蓋來更新…

但實際上我們有另一個選擇。http://www.ubuntuupdates.org/ppas 照亮了我們,這裏收錄了很多 ppa 來源,而 GetDeb Apps 內含了很多最新版的應用軟體。將 getdeb ppa 加入我們的軟體來源。按照網頁上的說明,打開終端機

wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -

sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu lucid-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list'

這樣一來,更新軟體,就會出現新版的了。
※ 其它軟體的 ppa 來源亦可由Ubuntu Tweak來增加

Ubuntu Tweak 調校的好工具

Ubuntu Tweak 沒有收納在套件管理程式裏,請至 http://ubuntu-tweak.com/ 下載
下載後,是個 .deb 檔,直接點兩下進行安裝。安裝完後,會出現在
應用程式→系統工具→Ubuntu Tweak

Ubuntu Tweak 可以讓你調校你的桌面環境,以往這些設定可能分佈在不同的地方,或藏得很隱密。現在統一透過 Ubuntu Tweak 勾勾選選,就可以幫你設定好。以下介紹使用 Ubuntu Tweak 安裝軟體的部份
  • 來源中心:想要用新版的軟體,必須在Ubuntu的軟體來源中心設定新的來源,輸入 deb http:// ...。但在Ubuntu Tweak裏就收錄了常用的新版來源位址,你只要打勾就行了,省去找尋 deb 位址的麻煩。要使用時,請先按右下角的『解除鎖定』。推薦常用的如下

    • Adobe Flash PPA (最新版的 flash plugin)
    • Cairo-Dock(Stable)(模擬Mac的dock工具列)
    • Firefox Stable Channel Packages(Firefox的來源)
    • Google Stable Source (Google最新版、如Chrome瀏覽器)
    • Medibuntu(支援更多的影片格式,包含支援因為版權問題而沒有收錄的格式)
    • PPA for B.J. Stobiecki(新版emesene:一個MSN的即時通軟體)
    • PPA for compiz packagers(桌面特效)
    ※這只是來源中心,如果要安裝,仍要至應用程式中心去打勾
  • 套件清除工具:每次如果有升級核心,開機選項就會多出舊核心的選項。如果看得很煩,可以來此移除舊的核心,進入後,右上角有『清除核心』,打勾就可以把舊的移除掉了。
其它的部份,都是中文,很容易懂的,試試就會知道了。還有一個重要的調校,就是可以用系統管理員的身份開啟檔案,請參見之前的介紹

2010年9月3日 星期五

MAME 大型電玩模擬器

像我這種骨灰級的老玩家…對現在的3D電玩,實在沒什麼興趣。倒是童年的大型電玩有一份很特別的情感。咳咳,真的老了。準備來回味了。

系統→管理→Synaptic套件管理程式
搜尋 sdlmame,安裝。這樣就可以玩了,但專業人士一定要有圖形介面

到 mame plus 去下載前端圖形程式,自行解壓至任一目錄。個人習慣解到 /opt/mamep/
解壓後,請確定檔案 mamepgui 有執行的權限(在 mamepgui 上按右鍵→屬性→權限 打勾允許檔案作為程式執行)。
直接點擊兩下執行 mamepgui,第一次啟動,會詢問sdlmame的位置,在 /usr/games/sdlmame
再來會出現警告視窗,說沒有寫入設定檔的權限。先關閉程式。
檔案瀏覽器前往 /etc/,在 sdlmame 目錄上,右鍵→以系統管理員的身份開啟(如果右鍵選單沒有以系統管理員…的選項,請參考這裡)
  1. 開啟後,在mame.ini 上按右鍵→屬性→權限 修改成讀寫
  2. 建立一個資料夾 ini ,權限設定成 建立及刪除檔案
再一次執行程式 mamepgui,就不會出現警告視窗了。接下來要設定組態檔
mamepgui的功能表→選項→預設遊戲選項
圖形介面路徑:除了MAME執行檔 /usr/games/sdlmame 以外,其它的目錄都指到家目錄下
MAME路徑:依照實際設定,最重要的就是ROM路徑了
一切按照你的實際路徑來設定,只要確保有寫入及讀取的權限即可。都設定好後,回到程式。按下F5重新整理,就可選擇遊戲來執行了
最後,把mamepgui加到選單裡,就可以輕鬆啟動MAME,三不五時回味一下了
  1. 把圖示下載儲存至 /opt/mamep/
  2. 開啟終端機
    sudo gedit /usr/share/applications/mamepgui.desktop
  3. 把以下內容貼上文字編輯器,存檔關閉
    [Desktop Entry]
    Name=MAME
    Comment=Multiple Arcade Machine Emulator
    Comment[zh_TW]=M.A.M.E 大型電玩模擬器
    Exec=/opt/mamep/mamepgui
    Icon=/opt/mamep/mamep.png
    StartupNotify=true
    Terminal=false
    Type=Application
    Categories=Game;Emulator;

更改開機動畫 plymouth

之前在研究更改開機時的解析度,就在Youtube看過這很酷的開機畫面,但一直沒有勇氣安裝…
安裝教學網頁 http://ubuntuforums.org/showthread.php?t=1453733&highlight=space+sunrise
內文提到先下載package,裝inkscape,然後build.sh.....覺得有點小複雜,就沒試了

最近Gnome-Look有人放出來修改的版本,作者只有改成紫色圖,其它沒改。看一下安裝步驟,滿簡單的。就來試一下
  1. 將下載回來的檔案解壓縮,解出一個目錄 ubuntu-sunrise 與 一個壓縮檔 splash.tar.gz
  2. 把 ubuntu-sunrise 整個目錄複製到 /lib/plymouth/themes/ 底下
  3. 把 splash.tar.gz 解壓得到 splash 檔,將該檔複製到  /etc/initramfs-tools/conf.d/ 底下(如果你也有做過更改開機畫面解析度的動作,可省略此步)
  4. 打開終端機吧,下指令的時候到了
    sudo update-alternatives --install /lib/plymouth/themes/default.plymouth default.plymouth /lib/plymouth/themes/ubuntu-sunrise/ubuntu-sunrise.plymouth 200

    sudo update-alternatives --config default.plymouth
    (此時會要你選擇,就選 ubuntu-sunrise)
  5. sudo update-initramfs -u
重開機,好好欣賞吧

2010年9月1日 星期三

使用Web ATM

玉山銀行、玉山銀行、玉山銀行…只能用唱歌來表達我的敬佩了

去年在Ubuntu 9.10時,就試過了玉山的 Web ATM,真的可行,太感動了。玉山真是佛心來者

現在重灌了Ubuntu 10.04 64 位元,今天正想用的時候,按照玉山的網頁FAQ,一步一步裝得很開心…開啟 firefox 安裝  plugin,結果不能用,真是晴天霹歷。

終端機底下…pcscd 果然有錯誤訊息 00000000 pcscdaemon.c:337:main() file /var/run/pcscd/pcscd.pub already exists

詢問客服後,告知我 EZ100PU 這臺的驅動可能有問題…可是我在 9.10 的時候有成功啊?
後來找到了答案星球 - E-Sun WebATM at Ubuntu 8.04+,內文節錄:

因為虹堡 EZ-100PU 讀卡機目前提供的驅動程式並不支援 Ubuntu 8.10/9.04 預設的 pcsclite(pcscd) 套件,如果您使用的讀卡機是這個型號,在安裝 pcscd 套件後,下載這個以 libUSB 編譯的 pcscd ,覆蓋原來的 pcscd 。

# tar -zxf pcscd_for_LibUSB.tar.gz
# cd pcscd
# ./install.sh

原來如此,解決了我的問題。(以前在9.10應該也有做這個動作…只是忘了)
※看這個 libUSB pcscd 的下載網址,也是玉山的啊,怎官網沒提到…

2010年8月31日 星期二

Easystroke profile 進階設定

沒辦法,Easystroke 太好玩了,分享一下我的設定心得

在這篇裡,已經大致介紹過easystroke,玩了一下下後,覺得預設的手勢使用滑鼠中鍵,不太好使,所以改成一般常用的右鍵。

結果…firefox 的滑鼠手勢就使不出來了。想一想…有了這個,沒必要再用 firefox 的滑鼠手勢啊。只要把 firefox 的常用功能也訂到 easystroke 裡就行了
  1. 首先,開啟設定畫面後。點擊⊿應用程式,呈現應用程式的細部設定
  2. 新增群組。群組的意思就是先設好一些手勢。之後的應用程式都可以套用這些手勢
  3. 輸入群組名稱。隨你的意思自訂
  4. 開始增加動作。以我的例子,訂了『上一頁』『下一頁』『關閉分頁』
  5.  加入應用程式。點擊後,會讓你點選一個你已開啟的程式。我點了檔案總管,Easystroke就會自動將nautilus加入該群組
    ※我在這裡耍笨過><,因為只點程式的邊框-標題列…Easystroke加入的就是(視窗邊框管理),而不是程式本身
這樣一來,檔案總管 nautilus 也有上下頁、關閉分頁的滑鼠手勢了。
接下來,我並不是直接將 Firefox、Chrome 一起加入,而是又建了一個群組叫『網頁瀏覽器』,且多訂了一組手勢–檢視原始檔Ctrl+U,之後才把 Firefox、Chrome加入此群組裡

總之,應用程式的設定,像樹狀結構一下,滑鼠手勢是繼承下來的。好好規劃一下群組就可以為不同的程式進行設定了。相同的手勢就訂在上一層群組,不同的才各自新增。

最後…我不想讓Easystroke圖示,顯示在系統列上(每一份空間都很寶貴)。
設定畫面裡的偏好設定,取消顯示系統列圖示,這時會要求你訂一個手勢來讓設定畫面可以顯示
增加動作。名稱自訂,類型要選其它,再選顯示/隱藏,最後自訂你的手勢吧
※動作類型的意思
  • 指令:使用現有的可執行檔,如已安裝的程式執行檔firefox, chrome, nautilus等
  • 鍵盤:使用快速鍵,底下列出系統預設的快速鍵
    • 關閉,Alt + F4
    • 最大化/取消最大化: Alt + F10
    • 最小化:Alt + F9
    • 切換應用程式:Alt + Tab
    • 關閉分頁:Ctrl + W (檔案/網頁瀏覽器或文字編輯器具有分頁 tab 的功能)
    • 前一個分頁:Ctrl + Page_Up
    • 下一個分頁:Ctrl + Page_Down
    • 上一頁:Alt + Left(檔案/網頁瀏覽具有頁面歷史記錄的功能)
    • 下一頁:Alt + Right
  • 文本:(還沒測過)
  • 捲動:劃完手勢後,按住手勢鍵不放,往上或下移動就可捲動畫面
  • 忽略:就是忽略囉
  • 滑鼠:(還沒測過,感覺不太需要)
  • 其它:
    • 恢復最小化,可以將最小化的視窗恢復至桌面
    • 顯示/隱藏,顯示或隱藏Easystroke的設定畫面
    • 禁用(啟用) ,禁用或啟用Easystroke的功能

☆☆☆☆…發動超執刀模式

Ubuntu 滑鼠手勢 easystroke

用過 firefox 的人都知道,滑鼠手勢 mouse gesture 是懶人的好工具。幾個手勢劃一劃,就可以做到常用功能。今天無意中在祖國論壇裡發現了 easy stroke,也就是滑鼠手勢。先看看這個影片吧。沒想到Ubuntu也有滑鼠手勢,真是長見識了,感動
安裝很簡單,在套件管理程式搜尋 easystroke,安裝就行了。不過官網的比較新,下載deb後,點兩下直接安裝。安裝完後會出現在

應用程式→無障礙功能→Easystroke 鼠標手勢辨認

目前只有簡中語系…底下我們來改成正體中文吧
打開終端機
sudo gedit /usr/share/applications/easystroke.desktop

在內容裡,追加如下的台灣的語系後,存檔關閉
...
Name[zh]=Easystroke 鼠標手勢辨認
Name[zh_TW]=Easystroke 滑鼠手勢辨識
...
...
Comment[zh]=通過鼠標手勢控制你的桌面
Comment[zh_TW]=使用滑鼠手勢控制你的桌面

選單改成正體中文後。再來把整個easystroke 繁體中文化吧,這裡有不才我整理的正體中文檔,下載後,解壓至 /usr/share/locale/zh_TW/LC_MESSAGES 目錄下就行了。(正體中文檔已經提給官方Easystroke Gesture Recognition)

除了炫,還更方便,哈哈哈,底下稍微介紹一下。啟動後,顯示如下的設定畫面
按下方的『增加動作』鈕,然後自訂名稱,選擇類型(鍵盤-可以敲按鍵組合、指令-要執行的命令…其它請參考進階設定),描繪手勢目前是空白的,雙擊進行錄製手勢。這樣就完成一個滑鼠手勢的動作了。依此增加個人的手勢吧,上圖就是我自己設的視窗關閉、最大化、最小化、切換、靠左、靠右,還有啟動firefox。
※視窗靠左、靠右,配合的是compiz 視窗管理 grid 的快速鍵
在偏好設定裡
滑鼠手勢按鈕:預設是使用滑鼠中鍵(也就是按鈕2)來執行滑鼠手勢,可以在這裡改變。
顯示手勢的方式:預設可以調整劃過的顏色寬度。另外有compiz的選項,可以跟compiz的特效結合在一起,像我選擇了Fire(compiz),也要記得去compiz設定
呵呵呵…以後就可以斜上劃出一道火焰,就最大化視窗啦。更多設定…