2010年8月26日 星期四

遇見斯文豪氏游蛇(Meet Swinhoe's Grass Snake)

斯文豪氏游蛇:
中文介紹:http://www.snakesoftaiwan.com/Rhabdophis%20swinhonis/species_rhabdophis_swinhonis_rev_ch.htm
Swinhoe's Grass Snake:
English: http://www.snakesoftaiwan.com/Rhabdophis%20swinhonis/species_rhabdophis_swinhonis.htm
到東埔爬山,由八通關古道登山口上去沒多久,還不到賣愛玉的攤子,
就在階梯上看到一次,嚇我一跳
下山時,又在大約同一處遇到,這次沒給他逃掉,
不過當時不認識他,雖然覺得這個小朋友很溫馴,還是不敢用手去摸
回到家查了網路資料才知道這是台灣特有種的保育蛇類
並不是很常見的(Lucky!)
而且真的個性很溫馴





幫忙測試 firefox 4

firefox 4 beta 下載:
英文:http://www.mozilla.com/en-US/firefox/beta/
中文:http://www.mozilla.com/zh-TW/firefox/beta/
您會下載一個 firefox-4.0*.tar.bz2 的檔案
解壓縮後會得到一個 firefox 的目錄
您可以將他放在家目錄之下
例如 $HOME/firefox
首先將已安裝的 plugins 帶進來
$ ln -s /usr/lib/browser-plugins $HOME/firefox/plugins

(在 64位元系統是 lib64)
接著我要新增一個 profile (設定檔)
$ firefox -ProfileManager

例如您新增的 profile 名稱為 Default User
您就可以
$ $HOME/firefox/firefox -P Default\ User

用新的設定檔來啟動您的 firefox 4
firefox 預設會使用上次使用的設定檔
這會讓您原有的 firefox 3 也使用新的設定檔
所以我修改了桌面和工具列上的啟動圖示命令
讓我從桌面啟動 firefox 時是 firefox 4
而用工具列上的圖示則是原本設定檔的 firefox 3
在桌面上的 firefox 圖示按右鍵->屬性
選擇應用程式分頁,將命令改為
$HOME/firefox/firefox %u -P Default\ User

在工具列上的 firefox 圖示按右鍵->圖示設定
一樣在應用程式分頁,將命令改成
firefox %u -P default

經過這樣處理後,您就可以自由選擇要啟動的 firefox
若覺得游標上的圖示跳來跳去很煩(明明就已經啟動了)
可以照樣在圖示上按右鍵
應用程式分頁->進階的選項->取消"啟用執行回饋"
然後您可以將您的書籤匯入,加上您的擴充(我好像都沒有擴充套件ㄟ)
開始 firefox 4

目前 firefox 4 仍是測試版
在右上角有一個意見回饋按鈕
三不五時會有跳出的訊息,告訴您目前試飛的進度
寄件者 firefox 4

您可以隨時回饋您的意見(不管好或壞)
寄件者 firefox 4

或參與問卷或研究
寄件者 firefox 4

寄件者 firefox 4

大家快來參加,讓 firefox 更棒更符合您的期望

2010年8月19日 星期四

最近遇到的一些問題

似乎 java 字型設定出了問題
還是使用手動方法將 DroidSansFallback 連結到 fallback 目錄中
# mkdir /usr/lib/jvm/jre/lib/fonts/fallback
# ln -s /usr/share/fonts/truetype/DroidSansFallback.ttf /usr/lib/jvm/jre/lib/fonts/fallback

參考:http://swyear.blogspot.com/2010/04/jnlp.html
在 11.3 中,java 預設會使用平滑字型
所以用 DroidSansFallback 應該會好看些
另 /usr/share/applications/jpackage-java-1_6_0-sun-webstart.desktop 中
Exec=/usr/lib/jvm/java-1.6.0-sun-1.6.0/jre/javaws/javaws -viewer

應為
Exec=/usr/lib/jvm/java-1.6.0-sun-1.6.0/jre/javaws/javaws


11.3 中的 mount.cifs 不認得 credentials 選項
所以要直接加上 username=[smbuser],password=[smbpassword]
來取代 credentials=[your_cred_file]
這應該在近期內會修正:
https://bugzilla.novell.com/show_bug.cgi?id=627243

2010年8月13日 星期五

簡易安裝與分享印表機

買了一台印表機 HP Deskjet D2660

這大概是我找得到最便宜的彩色印表機了

有時我需要印些東西出來


安裝:

在 openSUSE 下安裝十分容易

這台印表機要連接在家中的桌上型電腦

目前是使用 openSUSE 11.2

但其他版本的操作方式也類似

連接 USB 埠,插上電源,開啟電源開關

用 YaST -> 硬體 -> 印表機

按下新增

就可以自動偵測到印表機

有兩個驅動程式可供選擇,選定一個,按確定

開始進行設定,半分鐘後就可以用了

注意這裡的設定名稱 hpdeskjetd2600series

請將它記下,分享印表機時會用上(當然您可以改簡單一點的名字)

您可以列印測試頁,看可不可以正確列印

若列印不正常,換一個驅動程式試試看


分享:

參考:http://opensuse.swerdna.org/suseprintipp.html

雖然 usb 印表機算得上是隨插即用了

但家中還有兩台筆記型電腦要列印

openSUSE 和 windows 客戶端都有

經由印表機分享,只要這台桌上型電腦有開機

其他電腦就可以使用印表機

在這裡,我使用 ip 位址來設定印表機分享

您可以用 YaST -> 網路裝置 -> 網路設定 來設定固定位址

或您的 ip 分享器可以將 DHCP 的租約改成永遠

若您的電腦 ip 為 192.168.2.100

其他在區域網路中的電腦則是 192.168.2.* (其他)

我們可以輕鬆完成分享

在 分享印表機 的分頁,點選 允許遠端存取

並將允許範圍定為 192.168.2.*

並選擇公佈印表機

既然要提供服務,就得將對應的窗口打開

從 YaST -> 保全性及使用者 -> 防火牆 -> 允許的服務

選擇 通用 Unix 列印系統(cups) (openSUSE 11.2 才有這個選項)

按 新增,來允許打開相對應的埠

若是 openSUSE 11.3 的系統,則需要手動設定

在 允許的服務 -> 進階 開啟 TCP UDP 631 埠

關於 cups 服務的防火牆開啟

在郵件列表中有一串討論,請參考一下

http://linux.derkeiler.com/Mailing-Lists/SuSE/2010-07/msg01386.html


客戶端: openSUSE 11.3

由 YaST -> 硬體 -> 印表機 選擇 經由網路列印

勾選 Accept Printer Announcements from CUPS Servers (允許接受由 CUPS 伺服器公佈的印表機)

以及 Request Printer Informations from CUPS Servers (由 CUPS 伺服器要求印表機資訊)

並指定您的印表機所在的伺服器 ip 位址(在此就是 192.168.2.100)

按下確定,就會自動偵測

可能會出現一個提示,請您打開 UDP 631 埠,請到防火牆部份開啟





完成之後,您就會多出一台印表機,印看看是否正常

注意:當印表機所在電腦沒有開機時,你就會看不到這印表機

但是印表機所在電腦開機後,印表機就會出現了


客戶端: Windows XP 和 Vista

在這裡我們要直接使用 CUPS 的網路列印功能

而不使用 samba 分享

這樣 openSUSE 主機就可以不用開啟 samba 服務

當然,若您的 openSUSE 主機已經有 samba 伺服器的設定

也可以使用 samba 來分享

在進行下一步之前

連接印表機的 openSUSE 主機必須做以下設定

編輯 /etc/cups/mime.convs 與 /etc/cups/mime.types

將有 application/octet-stream 的那行最前面的 # (註解)取消

/etc/cups/mime.convs

########################################################################

#

# Raw filter...

#

# Uncomment the following filter to allow printing of arbitrary files

# without the -oraw option.

#

application/octet-stream application/vnd.cups-raw 0 -

#

# End of "$Id: mime.convs.in 8676 2009-05-22 19:30:50Z mike $".

#

/etc/cups/mime.types

########################################################################

#

# Raw print file support...

#

# Comment the following type to prevent raw file printing.

#

application/octet-stream

#

# End of "$Id: mime.types 6649 2007-07-11 21:46:42Z mike $".

#

接著到您的 windows 的印表機設定中

增加一台網路印表機

在 URL 中輸入

http://{印表機伺服器的 ip 位址}:631/printers/{印表機名稱}

在我的例子中就是

http://192.168.2.100:631/printers/hpdeskjetd2600series

接著選擇驅動程式(當然您得先將印表機的 windows 驅動程式裝好)

依您的需要看是否要設定成預設印表機

按下完成,就 OK 了

所以只要您連接印表機的電腦開啟到 openSUSE(不用登入沒關係)

家裡的其他電腦就可以用印表機了

2010年8月12日 星期四

輸入 degree sign °

就是這個符號 ° (U+00B0)
用來代表 360 度制中的角度,例如:垂直就是 90°

非 Linux 作業系統中,可以按著 Alt 輸入 0176 ,但是一定要按數字鍵盤上的數字
若您使用英文字母上方的數字鍵是無效的
可惜不能在 Linux 上使用

若使用 gcin 輸入法,可切換到內碼輸入法,輸入 0000B0

在 KDE 或 GNOME 中都有相對應的字元選擇工具
在 KDE 中叫 "KDE 字元選擇"(kcharselect)
在選單中選擇或在終端機中輸入 kcharselect 即可呼叫
您也可以找到這可愛符號

在 OpenOffice.org Writer (文書處理)中,可以由 插入->特殊字元 來找

在 OpenOffice.org Math (公式)中,當然可以用以上方法複製貼上這個字元
但是我覺得用 circle{} 還蠻好看的
(這個函數是用在字母上打個圓圈,如果您在{}中有文字的話)

2010年8月1日 星期日

openSUSE 11.3 的 LXDE

openSUSE 11.3 已內建了完整的 LXDE 桌面環境
openSUSE LXDE mailing-list: opensuse-lxde@opensuse.org 訂閱
官方 lxde mailing-list: lxde-list@lists.sourceforge.net 訂閱
利用假日又偷偷地將內人的筆電升級到 11.3
可是這台倫飛
(Twinhead 10d,CPU:Intel Pentium M Processor 1.10 GHz,RAM:512 MB,顯示卡: Intel 855GM)
要運行 KDE 4 已經很吃力了
所以改裝了 LXDE (使用 DVD,因為 Live CD 安裝建議要 1GB ram)
因為裝完後發現跑得還蠻順的,所以又裝了 docky
寄件者 openSUSE 11.3

後來我又改裝了老牌的 awn
寄件者 openSUSE 11.3

安裝方法這些 dock 可以用 1-Click
安裝 docky (11.3) from Mono:Community:Do :
安裝 avant-window-navigator(11.3) from packman :
檢查 composite:
您的內容可能跟我不一樣,只要確定 Composite 已啟動即可
# grep Composite /var/log/Xorg.0.log
[ 24.362] (II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is enabled.

啟動 xcompmgr:
kwin (KDE4), metacity (GNOME) 或 compiz 都有簡單的圖形介面來開啟視窗的 composite 功能
(或自動啟動)
LXDE 使用 openbox 作為視窗管理員,似乎沒有圖形介面方法
您可以使用
$ xcompmgr-autostar on/off

來切換是否在登入時使用視窗的 composite 功能
在這台很弱的電腦上,使用預設的啟動方式會有視窗陰影的殘像
您可以修改 ~/.config/autostart/xcompmgr.desktop 的執行啟動參數
以獲得最佳的表現
用下面的指令來看所能使用的參數
$  xcompmgr --help


如果有些圖示無法顯示,要更新圖示的快取
# gtk-update-icon-cache -f /usr/share/icons/hicolor/


桌面與選單
選單翻譯暫時方案
寄件者 openSUSE 11.3

Firefox
寄件者 openSUSE 11.3

LXDE 的檔案管理員 pcmanfm
pcmanfm 真的很快
寄件者 openSUSE 11.3

可以輕鬆的切換到超級使用者模式,方便使用圖形介面來進行檔案管理
寄件者 openSUSE 11.3

位址列會有底色及警告符號提醒您現在是使用超級使用者模式
寄件者 openSUSE 11.3

使用 totem 播放多媒體
寄件者 openSUSE 11.3

LXDE 控制中心(lxcc)
中文化檔案
LXDM 設定中文翻譯檔
將下載的兩個檔案放在 /usr/share/locale/zh_TW/LC_MESSAGES/ 中即可
(注意副檔名就是 moo,而非 mo)
寄件者 openSUSE 11.3

YaST 控制中心使用 qt 模式
寄件者 openSUSE 11.3

預設不安裝 openSUSE.org,你可以自行安裝
(預設文書工具為 abiword,但在中文處理上比較不聰明,所以還是加裝了 OOo)
寄件者 openSUSE 11.3

網路管理使用 gnome 的 nm-applet
電源管理則使用 xfce4-power-manager
nm-applet 連接需要加密的無線網路時會有無法儲存密碼的問題
暫時的解決方案就是在編輯連線中設定"所有使用者皆可用"
寄件者 openSUSE 11.3

使用 mtpaint 作為螢幕擷取(直接按 PrtSc 即可)和簡易繪圖工具
功能看起來比小畫家還強很多
不過,假期結束,老婆電腦又拿去辦公室了
所以就聊到這裡了

LXDE 真的是不錯的一個桌面環境
openSUSE LXDE 團隊非常用心在整合上
在 Release Note 中還特別說明
LXDE—一個新的桌面環境
LXDE 提供了一個輕量化桌面環境給較舊的或硬體資源有限的過時電腦。
pcmanfm 和 libfm (LXDE 檔案管理員和他的主要函式庫)是以 RC1 版本發行,但將可以在官方更新(穩定版本)時儘速獲得更新。

在這台電腦上所有程式都很順暢
(嗯...玩開心水族箱捲動頁面會延遲,但這是 flash 的問題...)
如果您的電腦配備比我的還好,
您一定會覺得電腦飛起來了