XChat螢幕聊天外掛程式

來源:互聯網
上載者:User
IRC聊天室介紹 1. XChat是什麼。

XChat是一個IRC聊天用戶端。 2. IRC是什麼。

維基百科:IRC(Internet Relay Chat的縮寫,“網際網路中繼聊天”)是一種通過網路的即時聊天方式。其主要用於群體聊天,但同樣也可以用於個人對個人的聊天。 3. IRC聊天室和QQ群有什麼區別。

IRC聊天室無需註冊、無需認證自由出入,沒有人數限制;而QQ群需要註冊QQ號,需要群主批准才能加入,有人數限制。IRC是開放的協議,可自由架設伺服器,伺服器大多分布在國外,而QQ群伺服器由騰訊控制。但這些都不是最重要的,最重要的是IRC聊天室有大量的技術頻道,無數技術高手在裡面高談闊論。 XChat螢幕聊天外掛程式(OSDChat)介紹 1.背景

因為我是菜鳥,在IRC聊天室裡常常插不上話,而盯著螢幕看高手聊天,時間長了也會覺得無聊。大家都見過千千靜聽的案頭歌詞,於是我想要是有一個功能,把聊天室的聊天內容像案頭歌詞那樣顯示在螢幕上就好了。那樣我就可以一邊做自己的事情(如看瀏覽網頁、寫程式等),一邊看高手聊天。 2.技術實現

XChat聊天室軟體支援外掛程式,這樣我就無需自己做一個IRC用戶端,而只需做一個外掛程式就可以了。我平時主要用Linux的Gnome案頭,於是就使用GTK介面庫。作為一個XChat外掛程式,可以很方便接收到聊天內容,只需把它顯示到案頭上就可以了。最關鍵的是顯示效果,實現了文字勾邊和陰影製作效果。 3.使用方法

把編譯後的osdchat.so拷貝到~/.xchat2/下就行了。在XChat聊天視窗輸入“/osd off”關閉案頭聊天,輸入“/osd on”開啟案頭聊天。 4. 缺點和改進

因為這個外掛程式一直只有我一個人用,我在程式裡hard code了字型和大小,還對自己常上的頻道ubuntu-cn和arch-ch分別hard code了綠色和黃色字型,其他頻道顯示白色字型(確實不好看,冏)。期望以後使用者可以設定字型、大小、顏色等。 5. 原始碼

下載 6. 截圖

案頭聊天效果(見螢幕底部)



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.