歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux文化

Linux下運行MSN,讓MSN有提示音的一點心得!


Linux下使用MSN通常是通過Gaim,這是個可以同時支持多種協議的即時聊天工具。但是用戶常會遇到因為Gaim缺少SSL協議支持庫而無法使用MSN,以及MSN無法發出提示音等問題。本人在將系統升級到Fedora Core 2.0時,試著編譯了一次Gaim 0.80,成功解決了這兩個問題,下面把經驗共享出來。 添加SSL支持庫 如果采用RPM方式安裝Gaim,一般不會缺少SSL支持庫。但是,喜歡自己編譯、安裝Gaim的朋友需要在編譯時就讓它獲得SSL的支持,否則將無法使用MSN。 按照Gaim官方網站上的說法,獲得SSL支持庫有兩個方法,即安裝Mozilla NSS和NSPR,或者安裝GnuTLS。同時,該網站上也注明了OpenSSL不能作為Gaim的SSL支持庫,因為它使用的版權和Gaim使用的版權不兼容。 下面介紹通過安裝GnuTLS使Gaim獲得SSL支持庫的方法。 正確安裝GnuTLS同時需要安裝它所有的依賴軟件。所需軟件可以分別在下面的鏈接下載: libgpg-error(libgcrypt的依賴軟件)網址為[url]ftp://ftp.gnupg.org/gcrypt/alpha/libgpg-error/libgpg-error-0.7.tar.gz[/url]。 libgcrypt(GnuTLS的依賴軟件)網址為[url]ftp://ftp.gnupg.org/gcrypt/alpha/libgcrypt/libgcrypt-1.1.94.tar.gz[/url]。 libtasn1(GnuTLS的依賴軟件)網址為[url]ftp://ftp.gnupg.org/gcrypt/alpha/gnutls/libtasn1/libtasn1-0.2.10.tar.gz[/url]。 GnuTLS網址為[url]ftp://ftp.gnupg.org/gcrypt/alpha/gnutls/gnutls-1.0.16.tar.bz2[/url]。 以上幾個軟件的編譯、安裝過程都是先解開壓縮包,然後執行以下命令: #./configure && make #make install 注意,在編譯、安裝上述四個軟件時不要更改默認的安裝目錄,否則,編譯Gaim時還需要用“--with”參數指定所需文件的目錄,十分麻煩。 安裝好GnuTLS之後,在Gaim 0.80的目錄中執行以下命令: #./configure configure命令執行完後輸出下面內容,說明Gaim已經成功獲得了SSL支持庫: SSL Library/Libraries......... : GNUTLS 這時就可以安裝Gaim了: #make #make install 安裝好Gaim後登錄MSN,應該不會再跳出那個“MSN需要SSL支持”的對話框。如果還有問題,請查看Gaim官方的FAQ-SSL鏈接[url]http://gaim.sourceforge.net/faq-ssl.php[/url]和MSN的協議主頁[url]http://www.hypothetic.org/docs/msn/index.php[/url]。 添加聲音支持 使用MSN聊天時,沒有提示音會錯過很多消息。解決這個問題有兩個方法。 1.安裝libao libao是一個跨平台的音頻庫,應用程序可以通過它回放音頻。在Gaim編譯、安裝之前先安裝上libao,這樣Gaim編譯時就會獲得libao的支持,從而能正確發聲。 安裝libao同時需要安裝libao-devel、audiofile和audiofile-devel。這四個軟件包在安裝光盤上可以找到,也可以到[url]http://www.rpmfind.net[/url]上搜索。 在Fedora Core 2.0上,已經安裝了libao-devel、audiofile和audiofile-devel的RPM包,所以只需要安裝libao即可。 #tar -zxf libao-0.85.tar.gz #cd libao-0.85 #./configure && make #make install 安裝完libao,把下列文件拷貝到相應的目錄: #cp -r libao-0.8.5/include/ao /usr/include/ #cp libao-0.8.5/ao.pc /usr/lib/pkgconfig/ #cp -r libao-0.8.5/src/.libs /usr/lib/ 接下來,在Gaim 0.80的目錄下運行“./configure”進行編譯。編譯完成後輸出以下內容,說明Gaim的libao支持已經打開: Build with Audio support...... : yes 打開Gaim的配置界面,在“首選項→聲音→聲音方式→方式(M)”裡多出了“自動”、“ESD”和“Arts”三個選項(見圖1)。選擇“自動”進行測試,應該可以聽到聲音。 2.使用命令行方式播放聲音 以上方法適用於Gaim未編譯、安裝之前。如果Gaim已經編譯、安裝好了,還可以使用命令行方式播放聲音。 這種方法要求系統中安裝了esound或arts軟件包,這兩個軟件包安裝光盤上都有,也可以在[url]http://www.rpmfind.net[/url]上搜到,安裝方法不再贅述。 安裝完成後運行Gaim,在“首選項→聲音→聲音方式→方式(M)”裡選擇“命令”。根據系統中安裝的軟件包,在“聲音命令(O)”裡相應輸入“esdplay %s”或“artsplay %s”即可發聲。


Copyright © Linux教程網 All Rights Reserved