發表文章

目前顯示的是 八月, 2008的文章

[FC8]解決Skype在linux下無法使用羅技QuickCam Messenger的問題

以Fedora core 8的預設環境中,直接接上Logitech QuickCam
Messenger
(046d:08f0)是OK的。在Ekiga丶Cheese等一些軟體上是可以直接使用的,但是偏偏在skype下就是無法使用。在Skype的Linux版本官方論壇
有提到“stv680/sqcam/quickcam_messenger/some other cameras are not
currently unsupported due to them using RGB/MJPEG image formats for
streaming.” QuickCam Messenger無法被支援的原因是因為他使用RGB/MJPEG的格式所導致。同時在這句話的後面有提到“可能”的解決方法。可以試看看,如果真的不行通的話,再往下
看。



但是我最先找到的方法卻是另一個,在Kuhrti
Brothers的Blog中提到另一個解決方法,但這兩個方法在解決這個問題的作法上是大同小異的,只是過程看起來比較複雜。不知道什麼原因
Kuhrti Brothers上的這篇文章已經不見了,僅能透過Google的快取頁面來讀取。



這裡提到的作法似乎是Ubuntu或是Debian系列的步驟,只要稍微改一下就可以應用在Fedora上了。以下是在Fedora下的步驟。(要有
root的權限才能完成)



先使用yum安裝上幾個套件。

xawtv

kdetv

kernel-headers

subversion



把QuickCam接上USB,系統會自動掛上quickcam_messenger模組,使用“lsmod | grep
quickcam”可以看到系統是否已將模組掛載完畢,系統掛上後,使用以下指令將quickcam_messenger模組移掉。

# rmmod quickcam_messenger



http://home.mag.cx/messenger
裡下載驅動程式,可以的話當然是下載最新的囉!

我下載到最新的版本是1.8(qc-usb-messenger-1.8.tar.gz)。

下載完成後解開壓縮檔。使用console視窗進到解開的原始碼目錄中,執行quickcam.sh

# ./quickcam.sh

接下來就根據一步步的說明來完成編譯驅動程式所需要的步驟。在最後完成的時候,他會呼叫xawtv來使用webcam,如果可以看得到影像的…

網路校時的指令

在Linux下將校正時間是相當容易的事,也就是說要讓電腦的時間跟時間伺服器同步很簡單,只要一個指令就可以了。可以將這串指令設定成每隔一段時間執行
一次,就能讓你的系統時間常保精準。這個指令是需要有root權限才能使用的,在linux下舉凡是要更動系統設定尤其是硬體的資訊,幾乎都要有root
權限才可以的。如果不是用root帳號的話,記得要用sudo指令來帶動哦!



網路對時的指令

台灣server

# ntpdate tick.stdtime.gov.tw



香港server

# sudo /usr/sbin/ntpdate stdtime.gov.hk

[FC8]Linux下的畫面操作錄製工具-Wink

Wink是一套免費而且簡單易用的畫面操作錄製軟體,可以完整的將畫面上的動作忠實的錄下來,並轉換成可跨平台播放的swf檔及windows下的可執行
exe。可以說是製作教學影片的好幫手,但卻有個缺點-無法錄聲音,不過取而代之的是可以在畫面中加入說明的文字而且可以做成有簡單互動的效果。對於教學
來說,比直接錄下影片和聲音來說明的效果更好。

    Wink本身提供了winodws和Linux下運作的版本,我在還是使用Windows的時期就在使用了,一直到最近才發現原來她也有Linux使用的
版本,真是太“甘心”了。而且操作界面不僅僅是英文而已,同時還支援了多國語言,正體中文和簡體中文都在支援的行列中。對於中文的使用者來說是非常友善
的。軟體本身還有自帶兩個教學檔,可讓新使用者容易上手,雖然內容是英文,但是幾乎是看圖就會瞭解了。

    以下介紹Linux環境下的安裝方法,請先到Wink的官方網頁中下載Linux環境下的版本,一個名稱是“wink15.tar.gz”的檔案。將她存進硬碟後再進行解壓縮會得到兩個檔案。
installdata.tar.gzinstaller.sh
將這兩個檔案放在同一個目錄下後,使用指令模式將目錄切換到這兩個檔案存在的目錄之中。下“./installer.sh”指令即可進行安裝。在安裝的過
程中,會詢問要安裝到那個目錄,可以在自己的home目錄下直接開一個目錄給他安裝即可,不會影響到其他的使用帳號。

執行的方法,直接執行安裝完成目錄中的wink即可。

    在使用上還發生一些問題,就是雖然她有支援正體中文,但是卻是支援big5編碼,如果環境是utf的話,一但將介面語言切換到正體中文的話,會發生無法起動的慘劇。如果真的不幸發生的話,請使用以下指令來啟動:
# env LC_ALL=zh_TW.big5 ./wink
可以順利啟動選到中文介面的wink。但麻煩的還不只是如此,我試著在製作中輸入中文,因為我的系統是utf編碼,所以中文幾乎都無法輸入到
說明文字方塊中,但是奇怪的是,裡面的文件標題卻可以正常的使用中文。試了幾次後找到一個不算正常的解決方法,使用wine自帶的notepad,沒錯,
就是windows下的記事本,叫出wine裡面的notepad,在notepad輸入中文,再把這些字複製後,貼上到wink的文字方塊中。這麼做了
之後會發現文字方塊裡的中文…

[FC8]BestCrypt - Linux下的檔案加密系統 - 使用篇

開始使用BestCrypt之前,最好能對BestCrypt的運作流程先瞭解一下。BestCrypt首先會在硬碟中造出一個新檔案,檔案名稱和大小當然是由我們來決定,然後設定密碼。此時可以把這個新做出來的檔案暫時當成一個新來的硬碟看待,所以使用前的第一件事便是格式化,最後再掛載入系統之中,就可以開始使用了。

另外BestCrypt支援的加密演算法有以下幾種
RIJNDAEL(256)IDEA(128)BLOWFISH-448(448)BLOWFISH-128(128)3DES(192)TWOFISH(256)GOST(256)DES(64)BLOWFISH(256)CAST(128)每個名字後面的數字是加密的單位,說簡單點可以當成是解密的難度,數字越大的越不容易被破解。不過相對的運算時間也需要多一點,這會在資料存取時造成速度上的差異,一般用戶的話,建議使用128或是256就相當足夠了。

接下來就可以開始操作了,第一步先決定要造出來的檔案名稱丶容量大小和加密演算法。檔名假設是“Sdisk1”,容量大小1G,使用BLOWFISH-128加密演算法。在這裡要注意一件事,就是存放這個檔案的磁槽是用什麼格式,因為有些人為了相容性會使用Fat32,如果真是Fat32,容量不要超過4G哦!不然會因為Fat32下單檔無法超過4G的限制而無法成功的做出我們要用的檔案。
請在指令視窗中下達以下指令
bctool new -a 演算法名稱 -s 容量大小 檔案名稱
# sudo bctool new -a BLOWFISH-128 -s 1024M Sdisk1
然後會被要求輸入密碼,此時請看清楚,系統是要求你輸入sudo時的密碼還是要你設定新的密碼,如果是顯示“Enter
password:
”,那麼就是要設定此檔案以後要用的密碼。請小心輸入,輸入之後會要求輸入一次以避免密碼輸入錯誤而造成下一次無法開啟的慘事。兩次密碼都輸入後,系統會
開始產生檔案。因為BestCrypt會
以亂數填滿所設定容量的檔案中,所以設定的容量越大,這個時候要等待的時間也越長。這個時間並不一定,視每台電腦的CPU和硬碟速度而有不同。1G的大
小,在我這小小的筆電上,得跑上七丶八分鐘。最後出現“Please do not forget to format the
container”提示字串時就表示完成了。此時目錄下就會多出一個Sdisk1…

[FC8]BestCrypt - Linux下的檔案加密系統-安裝篇

一般在儲存比較私密或不能見光的文件時,都會特別針對檔案做加密的動作。在Linux下一般較常用gpg或是pgp來針對檔案做加密,但是如果需要加密的
文件很多時,在存取的動作很頻繁時,就會變成不停的在做加解密的動作,不停的輸入密碼,相當浪費時間而且累人。所以折衷的方法便是針對目錄或是磁碟做加
密,只要是在這個目錄或是磁碟下的檔案都會受到加密的保護,而且只在開啟磁碟或是目錄時做一次密碼的輸入。在關閉它之前都不必再輸入密碼,算是比較人性的
做法。

    BestCrypt就是在做這類型的工作,它的運作原理是先在系統內製造出一個很大的檔案,針對這個檔案做加密。所有被保護的檔案都存在這個大檔案之中,BestCrypt提供了windows和linux環境分別能運作的版本,官方網站說明兩個版本之間的檔案是可以互相支援的。這一點為需要同時在windows和linux平台下作業的人提供了莫大的方便。BestCrypt在windows
下是把這個大檔案掛載成一個磁碟機,而在linux下則是掛載成目錄(Linux下是沒有像windows那樣分C槽D槽的概念,大家一視同仁,都是目
錄)。不過這套軟體在windows下好像是要付費購買才能完全使用的樣子,在linux好像是採用GPL授權,不過linux的朋友也別太高興,因為在
linux下它是沒有GUI的,也就是說沒有圖形界面,完全採用指令來操控的。不過也不用擔心,因為指令很少,也很簡單,只要幾個步驟就能快樂使用了。

BestCrypt的官方網站:http://www.jetico.com/
BestCrypt的下載網頁:http://www.jetico.com/download.htm
Linux用戶的下載網頁:http://www.jetico.com/linux/

    如果系統有支援RPM套件安裝,請下載rpm檔(例如RedHat丶SuSE丶Fedora)。
如果系統有支援DEB套件安裝,請下載deb檔(例如Debian)。
其他的可以下載Source Code回去自行編譯。

    在
這裡我當然是下載rpm檔囉!不過請注意,這裡提供的是src.rpm檔,跟平常的rpm不一樣哦!不能直接抓來就用“rpm -ivh
檔名”,這樣會裝不起來的。以Fedora Core
8的環境下,是需要有裝rpm-build這個套件才可以的,如果系統下沒有這個套件的,直接…