Qelly: Yet-another BBS client - Linux

Cara avatar
By Cara
at 2013-12-13T14:16

Table of Contents


附著在別人的文章下面用推文實在很怪, 乾脆就發篇文推一下
原文是從 EZSoft 板改來的, 當初客群是 Windows users
我有稍微改一下, 不過有些地方可能還是不太通順, 就麻煩包涵


=========


自製的 BBS client: Qelly (發成英文的 Kelly)

https://github.com/uranusjr/Qelly
本來是我等當兵的時候 (2011) 無聊寫的東西
最近因為常用 Windows 覺得 PCMan 不合用才挖出來繼續
一些功能補完之後現在基本上告一個段落了, 所以拿出來分享一下 順便拐測試員

我現在工作上是用 Linux (Ubuntu-based distro)
所以最近也修了不少 Linux 與 Qt 4 上的問題

因為我不會包 Linux 套件, 所以目前麻煩從源碼編譯 orz
以 Debian-based 系統為例:

apt-get install libqxt-dev libqjson-dev
git clone https://github.com/uranusjr/Qelly.git
cd Qelly
qmake Qelly.pro DEFINES+=QJSON
make

(要用 QJson 的理由我有在 README 寫)

這樣會產生 bin/Qelly, 直接就可以用了
其他像 .desktop 檔就麻煩自己做, icon 圖檔在 src/icons/png 裡面
如果懂 Debian packaging 的話絕對歡迎幫忙, 我自己也很想上 APT

http://uranusjr.logdown.com
未來有什麼新消息也會發在這邊

主要特點:
* 應用程式快捷鍵全部都是 Alt 導向 (Mac 除外), 例如
複製 -> Alt+C
貼上 -> Alt+V
移到網址列 -> Alt+L
加入書籤 -> Alt+D
所以不用特別背一組 (很難按的) 快捷鍵, 而是可以真正活用鍵盤

* 純文字與 ASCII color 複製功能做在一起, 方便 copy-paste
(從 Nally 抄來的)

* 在編輯文章時按住 Alt (或 Cmd) 點滑鼠左鍵可以直接跳到文章特定位置
(同樣從 Nally 抄來的)

* 中英文字型與畫面大小通通都可以分開設定, 你可以調出你最喜歡的組合

* 幾何圖形是直接畫出來的, 不是特殊字元
所以 ASCII art 再也不會因為字型而破得亂七八糟
讓你可以有更多的字型選擇 (還是抄的...)

* 自動開燈 --->抄很大抄不用錢<---

* 站台管理員與常用符號表

* 自動網址偵測

* 選取字串後右鍵: Google 搜尋, 自動短網址偵測
(PTT 主流的短網址和縮碼應該都可以, 有缺可以回報)
比較特別的是可以一次選很多個網址後右鍵通通開啟
雖然還是比不上好讀版不過已經差不多了

* 滑鼠中鍵貼上



附個精美 ASCII art 截圖 (Windows 8, 字型是用 Consolas 和微軟正黑體)
http://d.pr/i/yR35
http://d.pr/i/GF53 PCMan 對照組


如果有任何軟體上的問題, 可以到 Issues 區塊直接提出
雖然上面都是英文不過你 issue 內容寫中文也 OK 的

不過我不打算做網頁 BBS 二合一的合體獸 (像 PCMan Combo 之類的東西)
如果你真的不想 BBS 與網頁瀏覽器分開, 請找別家謝謝


===========

然後因為很想要所以重複一次

強力徵求懂 packaging 的人 orz


--
Tags: Linux

All Comments

Genevieve avatar
By Genevieve
at 2013-12-15T22:01
為什麼pcman的截圖不用相同字體?
Megan avatar
By Megan
at 2013-12-18T01:54
因為 Windows 版 PCMan 如果不用等寬字型版面會整個炸裂
Todd Johnson avatar
By Todd Johnson
at 2013-12-18T16:08
如果你說的是中文的話, 沒為什麼, 其實不影響結果...
Joe avatar
By Joe
at 2013-12-18T22:40
設定檔存在位置是?
Steve avatar
By Steve
at 2013-12-22T21:01
無法確認連線協定?
Carol avatar
By Carol
at 2013-12-26T11:14
有神奇的殘像...總體而言渲染很漂亮,另求自動縮放www
Andy avatar
By Andy
at 2013-12-29T15:19
我有包一些套件 給 Fedora 和 Arch
Edwina avatar
By Edwina
at 2013-12-29T22:29
Fedora: http://ppt.cc/seOL Arch: http://ppt.cc/O9tJ
Edward Lewis avatar
By Edward Lewis
at 2013-12-31T23:19
Debian 7.2 amd64 http://tinyurl.com/l4nde72
Cara avatar
By Cara
at 2014-01-04T04:44
不過我這包土製 deb 應該沒辦法投官方的 apt repo XD
Edith avatar
By Edith
at 2014-01-06T21:24
感謝arch包
Caitlin avatar
By Caitlin
at 2014-01-08T12:38
未載先推。
Charlie avatar
By Charlie
at 2014-01-09T15:03
http://chakra-project.org/ccr/packages.php?K=qelly
↑git 版本
Mason avatar
By Mason
at 2014-01-10T17:53
草率的生出了一個桌面檔v( ̄︶ ̄)y
Charlie avatar
By Charlie
at 2014-01-14T22:49
感謝arch包 和其他打包的人
Xanthe avatar
By Xanthe
at 2014-01-18T17:02
可以改顏色的功能不錯啊!輸入框也不錯!
Anthony avatar
By Anthony
at 2014-01-23T12:16
放 Fedora 套件的地方改到這裡:http://ppt.cc/ytU9

無法Ping Domain (已爬文)

Madame avatar
By Madame
at 2013-12-13T13:32
※ 引述《kuangs (kuangs)》之銘言: : 想請問一下 : 目前我的Linux 很奇怪 只能Ping IP : 如果Ping Domain 會出現 and#34;unknown hostand#34; : 但用nslookup 卻可以正確解析出IP : 導致YUM ...

檔案迴圈輸入

Faithe avatar
By Faithe
at 2013-12-12T19:17
我們可以用Loop輸出, 並在script外面把stdout 轉向到檔案上: vi test.sh #!/bin/bash for i in {1..10} do echo and#34;this is outputand#34; done chmod +x test.sh; ./test.sh an ...

table 'mysql.proc' doesn't exist

Jessica avatar
By Jessica
at 2013-12-12T12:57
各位好 我在整理資料庫的時候似乎把mysql資料庫刪除了 所以都會出現table and#39;mysql.procand#39; doesnand#39;t exist這個狀況 因為上網查都不太懂是要怎麼回復原本狀況 請問是需重新安裝mysql嘛? 還是怎麼處理? 麻煩各位幫忙解答andgt;and# ...

proxy server網路設定

James avatar
By James
at 2013-12-12T10:28
看網路上的 squid 教學 幾乎都是把 proxy server 當NAT為最後一個節點 到WAN 如果現在 proxy 上面還有一層 硬體防火牆當NAT 到 WAN 我要用 transparent proxy , OS 為Centos 6 請問網路和iptables該如何設定? 我查了網路有人用 ...

Android adb Tab補齊

Andy avatar
By Andy
at 2013-12-11T21:46
想問問版上的先進們 在ubuntu 12.04 下執行adb 後面帶的參數有辦法讓他自己補齊嗎 Ex adb de --TAB--andgt; adb devices 原PO剛接觸Linux不久,但印象中之前無意間按下TAB可以補齊 但重灌之後就不行了 原本PO在AndroidDev板 不過那邊的人建議 ...