| 在Linux下,很難找到一款讓我滿意的QQ聊天工具,騰訊本家的那款QQ for linux太X了,我不敢恭維,在同學(xué)的推薦下,我找到了一個很好的上Q方式,也就是將WebQQ桌面化。 所謂桌面化,就是將網(wǎng)絡(luò)應(yīng)用與現(xiàn)有桌面本地應(yīng)用結(jié)合到 一起,脫離瀏覽器運(yùn)行。也就是將B/S模式的上Q方式轉(zhuǎn)變?yōu)镃/S的上Q方式。 本文分兩步,第一步首先是將其撥離瀏覽器,創(chuàng)建桌面快捷方 式;第二步 是增加最小化系統(tǒng)托盤及新消息提示功能。 創(chuàng) 建桌面快捷方式: 1. 到 Mozilla Prism 的網(wǎng)站上下載 Prism,點(diǎn)擊 Download Now 之后會提示有兩種,一種是以 Mozilla Firefox 擴(kuò)展的方式,適合已經(jīng)安裝有 Firefox 的朋友;一種是以獨(dú)立程序的方式,www.linuxidc.com適合尚未安裝或不需要 Firefox 瀏覽器的朋友。這里選擇第一種。下載后重新啟動 Firefox 以完成安裝。 2. 打開 WebQQ 的頁面,點(diǎn)擊 Firefox 菜單欄上的“工具”-“Convert Website to Application...”,彈出一個對話框,如下圖: 只需要在 Name 一欄填寫想要的程序名,比如 "WebQQ";在 Create Shortcuts 下面記得勾選 Desktop,確認(rèn)創(chuàng)建桌面快捷方式,點(diǎn)擊 OK 即可。 此時桌面上應(yīng)該已經(jīng)出現(xiàn)了名為 Webb.desktop 的文件,雙及它會提示是否要運(yùn)行該來源不明軟件,右鍵【屬性】-【權(quán)限】,勾選“允許以程序執(zhí)行文件(E)”,如下圖: 
 之后圖標(biāo)會變成 WebQQ 的樣子,此時再次雙擊,就會以一個獨(dú)立進(jìn) 程打開 WebQQ 頁面,登陸即可。 創(chuàng)建系統(tǒng)托盤提示 大多數(shù)即時通訊軟件都具有最小化到系統(tǒng)托盤的功能,并且新消息到來的時候會有彈出提示。接下來要將通過 AllTray 這款小軟件將 WebQQ 也賦予這個實(shí)用功能。 1.首先安裝: sudo apt-get install AllTray 2.安裝完成后,可以在“應(yīng)用程序”-“附件” 里找到它,點(diǎn)擊后會產(chǎn)生一個小窗口,www.linuxidc.com提示“點(diǎn)擊需要最小化到系統(tǒng)托盤的窗口”,照它所說的做,點(diǎn)擊下 WebQQ 的窗口,立刻就最小化到系統(tǒng)托盤了。怎么樣?很方便吧?但是每次啟動后還要啟動 Alltray 點(diǎn)一下,有些麻煩。而且別忘記我們還需要有新消息提示。 3.這里就需要 alltray 的第二種運(yùn)行方式了: alltray [程序名] [選項(xiàng)] 通過 man 手冊得知組合以下幾種選項(xiàng)可以達(dá)到托盤區(qū)新消息提示的效果: -s在首次啟動時不隱藏主窗口。正是我們想要的, 總需要輸入QQ號和密碼吧…… -i使用一個 PNG 文件做為托盤區(qū)圖標(biāo),后 接 PNG 文件路徑??磥磉@里需要知道 WebQQ 的圖標(biāo)位置,用任意文本編輯器打開桌面上先前創(chuàng)建的 .desktop 文件,查看Icon= 一行即可得知。 -l使用較大圖標(biāo),當(dāng)圖標(biāo)尺寸大于 24*24 時使用。 -st允許在所有可見工作區(qū)顯示。也是我們想要 的。 -t當(dāng)窗口標(biāo)題變化時顯示提示,后接提示 顯示時間,單位秒。通過這個選項(xiàng)可以實(shí)現(xiàn)來新消息時的彈 出提示,因?yàn)?WebQQ 會在有新消息時改變窗口標(biāo)題。 4.了解完 Alltray 的第二種模式,開始動手修改 WebQQ.desktop 文件。用任意文本編輯器打開桌面上的 WebQQ.desktop 文件,在Exec=這行 的已有內(nèi)容的前面添加 "/usr/bin/alltray" ,用空格和已有內(nèi)容隔開;再在已有內(nèi)容的最后添加上面討論的那些選項(xiàng)。比如我的Exec=行經(jīng)過修改后變?yōu)椋?/P> Exec="/usr/bin/alltray""/usr/lib/firefox-3.6.3/firefox" -app "/home/fred/.mozilla/firefox/ogig8cls.default/extensions/refractor@developer.mozilla.org/prism/application.ini" -override "/home/fred/.webapps/webqq@prism.app/override.ini" -webapp webqq@prism.app -i "/home/fred/.webapps/webqq@prism.app/icons/default/webapp.png" -t 5 -s -st-i 后是用做托盤區(qū)圖標(biāo)的 PNG 文件地址,用下面 Icon= 一行的地址即可;-t 5 代表當(dāng)標(biāo)題變動時顯示5 秒鐘的提示;-s 代表首次運(yùn)行時不隱藏窗口,這樣我可以輸入號碼和密碼;-st 代表在所有工作區(qū)可見。保存并退出。 補(bǔ)充 有些人可能不喜 歡在桌面上放任何圖標(biāo),這里有個很好的解決方法: 打開終端:sudo /usr/share/applications/WebQQ.desktop (創(chuàng)建一個WebQQ.desktop文件) 在 里面輸入: [Desktop Entry] Name=Web QQ Exec="/usr/bin/alltray" "/usr/lib/firefox-3.6.3/firefox" -app "/home/fred/.mozilla/firefox/ogig8cls.default/extensions/refractor@developer.mozilla.org/prism/application.ini" -override "/home/fred/.webapps/webqq@prism.app/override.ini" -webapp webqq@prism.app -i "/home/fred/.webapps/webqq@prism.app/icons/default/webapp.png" -t 5 -s -st Terminal=false X-MultipleArgs=false Type=Application Icon=/home/fred/.webapps/webqq@prism.app/icons/default/webapp.png Categories=Application;Internet;Network;Chat; 然 后就可以刪掉桌面的WebQQ.desktop了,然后在菜單欄【應(yīng)用程序】-【互聯(lián)網(wǎng)】,你可以發(fā)現(xiàn)WebQQ的身影,點(diǎn)擊就可以運(yùn)行了,喜歡的話也可 以將其拖拽到面板上,那樣的話會更方便。 完成 此番設(shè)置之后,雙擊桌面上的 WebQQ 即可直接連接至 WebQQ 頁面。點(diǎn)擊窗口關(guān)閉按鈕會最小化到系統(tǒng)托盤區(qū)。當(dāng)有新消息時會有彈出提示,持續(xù)5秒鐘。需要退出 WebQQ 時,右鍵點(diǎn)擊系統(tǒng)托盤區(qū)圖標(biāo)選擇 Exit 即可。所有的操作同本地安裝的即時通訊軟件一樣,完全整合到現(xiàn)有桌面環(huán)境中了~ | ||||||
|  |