文章分類

DIY (27) 自釀啤酒 (22) 寶寶日記 (19) 泡泡水 (7) Linux (6) 備忘錄 (5) Archlinux (4) UBUNTU碎碎唸 (1)
顯示具有 Archlinux 標籤的文章。 顯示所有文章
顯示具有 Archlinux 標籤的文章。 顯示所有文章

2011年4月2日 星期六

pcsclite無法啟動EZ100PU讀卡機

安裝好所需要的程式
  • pcsclite
  • pcsc-perl
  • pcsc-tools
  • ccid
$ yaourt -S pcsclite pcsc-perl pcsc-tools ccid
學習自 微酸的咖啡

啟動pcscd
$ sudo /etc/rc.d/pcscd start

查看讀卡機是否有抓到
$ pcsc_scan

結果一直都沒抓到讀卡機,一直停留在以下的畫面
PC/SC device scanner
V 1.4.17 (c) 2001-2009, Ludovic Rousseau
Compiled with PC/SC lite version: 1.6.6
Scanning present readers...


使用以下指令可以在終端機顯示出有沒有錯誤
$ sudo pcscd -f -d &      

原來新版的pcsclite1.7似乎不支援EZ100PU了
看來我們只好安裝舊版的pcsclite了
測試pcsclite1.5.5是OK的

我自己編譯都會出現錯誤,所以利用ABS的方式去編譯(請見arch wiki)
以下是偷吃步
先到pcsclite作者網站下載pcsclite1.5.5版丟到~/abs/local/pcsclite裡
並且修改了PKGBUILD裡面的版本號碼以及MD5碼
再修改--disable-libudev為--disable-libhal

再來就是

$ makepkg -i

就OK囉

最後附上我自己編譯的pcsclite1.5.5
(這是32位元版的,EZ100PU沒有提供64位元的驅動程式)

2011年3月30日 星期三

iBus無法在Libreoffice輸入中文+firefox介面中文化(4/5新增ibus in firefox)

這幾天奉老媽的旨意,要為二姊的女兒弄台電腦,
當然要趁機推廣一下Linux囉,
系統是使用Archlinux+KDE(美美的介面比較吸引人)
安裝好一些常用的軟體後發現了一些問題,

1.ibus 在 Libreoffice裡無法切換輸入法
解決方法:在~/.xprofile裡加入
export OOO_FORCE_DESKTOP="gnome" 後重新登入即可
我是在這裡找到的
(我有先換scim,但是scim在firefox4裡也無法輸入中文,所以又改回來ibus)

2.雖然Mozilla官網可以下載到中文版的firefox,但archlinux裡只能安裝英文版的
不管在選項裡改或者是把about:config裡的general.useragent.local值改成zh-TW也沒用
解決方法:至Mozilla官方ftp下載zh-TW.xpi來安裝就OK了
Firefox4-64位元版的zh-TW.xpi
Firefox4-32位元版的zh-TW.xpi

(2011.04.05新增ibus無法在firefox切換輸入法)
原本使用openbox時是在~/.xinitrc裡加入

export XMODIFIERS=@im=ibus
export GTK_MODULE=ibus
export QT_MODULE=ibus
export G_FILENAME_ENCODING=@utf8
export XIM_PROGRAM="ibus -d"
export LC_CTYPE="zh_TW.utf8"
ibus -d

但是KDE並不會去讀取~/.xinitrc裡的東西
而是~/.xprofile
只要新增一個~/.xprofile並把上面那些東西加進去
然後重新登入就行囉!

2011年1月13日 星期四

Archlinux底下Pidgin沒有聲音?

雖然pidgin沒有聲音也沒差,但是三不五時就要注意有沒有人傳訊息來,

所以還是讓它有聲音吧...

打開pidgin -> Tools -> Preferences -> Sound tab

Method選擇command

然後在上面的文字欄裡輸入 aplay %s

(我用aplay都只有雜音,所以我安裝mpg123來播放音效)

下方Sound Events裡面可以設定各種時候要播放的音效

搞定!

2011年1月7日 星期五

讓Archlinux使用較快的Mirror(4/5新增較快的mirror)

最近在重新安裝Archlinux時總是覺得Mirror的速度很不理想,
雖然加上Any和Taiwan的鏡像站,還是很慢
原來Archlinux的mirrorlist是使用最前面的,
當該鏡像站無法使用時才會使用下一個,
(只要加上Taiwan的,不要加Any可能會改善)
以下是網路上找到的方法中其中一個

rankmirrors
它需要使用到python,所以先安裝它

pacman -S python

再來先備份一下mirrorlist(假設裡面已經有你uncomment的mirror)

mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak

重新排列mirror

rankmirrors -n 3 /etc/pacman.d/mirrorlist.bak > /etc/pacman.d/mirrorlist

註:rankmirrors -n 3 這裡的數字3是你要列出來的mirror數量,依你的需求更改

最後更新一下

pacman -Syy


大功告成囉!

(2011.04.05新增個人覺得比較快的臺灣Mirror
我個人是都只用

http://ftp.tku.edu.tw/Linux/ArchLinux/$repo/os/i686
(64位元請把i686改成x86_64或者直接把i686改成$arch)

這個似乎比

ftp://ftp.tku.edu.tw/Linux/ArchLinux/$repo/os/i686

還要快,我用hinet 10M的該Mirror最快可以到達1.2MB/S