最近拼了命的在搞我的 PCMan File Manager 計畫,用 C 語言以 gtk+ 撰寫 (搭配一點Glade)
終於初步已經弄出可以用的雛型(目前仍然只有檔案瀏覽功能),釋出目前可用的部份
接下來準備開始潛水,暫時離開 Open source 圈,等解決掉期末考再回來
如果這學期沒被當的話,寒假我會再回來繼續 coding 找時間繼續寫
當然,也很歡迎任何有興趣的朋友參加 也歡迎需要的人拿去參考或改寫
Konqueror 太笨重、Nautilis 速度慢 (browser 模式)、XFCE 的不順手
其他 File manager 不會操作,所以值得重新開發 PCMan File Manager
Orz... 手上一堆專案,完全沒時間去完成,轉眼也快到該進醫院見習實習的時候
到時候一離開就是好多年,再回來人事已非, Linux kernel 也許是 4.0 了!
趁著現在還有一些時間,把一些東西多多分享出去吧,也許可以來多辦一些教學活動
最新 Screenshot 火力展示:
發展中的程式碼請從 subversion 取得,網站上的 tarball 已經過時很久
svn co https://svn.csie.net/pcmanfm/pcmanfm
編譯需求: libgtk+ 2.8+ (需用到 2.8 新功能) libcairo(gtk+ 2.8 需要)
執行時額外需要 gnome-icon-theme 套件,這裡面是 gnome 的一堆圖示
不需要 gnome,只是需要借用他的漂亮 icon 沒裝這個跑起來檔案圖示會全部不見
有興趣一起開發的朋友歡迎來信 pcman.tw (a) gmail.com
現在已經完成的功能有:
1. 分頁瀏覽,同一視窗瀏覽多個目錄
2. 資料夾圖示檢視
3. 類似 Konqueror 的樹狀瀏覽 (部份完成)
4. 不同類型檔案顯示不同 icon (使用 xdgmime lib 作 mime-type 識別)
5. 上一頁、下一頁、上一層、網址列
特色:
1. 「輕巧快速」,乾淨,使用純 C 和 gtk+ 2.8+ (還有 Glade2)
2. 分頁瀏覽
3. 操作簡單、直觀
TODO:
1. 使用 VTE 整合終端機支援
2. 加入檔案複製、貼上、複製檔案路徑等功能
3. Drag & Drop (這個要怎麼寫啊 @@ 完全不會,等著跟前輩求救)
4. Mime-type action (指定各種檔案的開啟程式,目前還不知道怎麼寫)
5. 加入書籤功能
專案目標:
1. 打造「輕巧快速」,又不失功能的 File Manager
2. 作為其他需要類似介面的程式的基礎 (例如秀圖軟體、FTP client 等等)
3. 或許有機會可以直接把 FTP 功能整合進來?? 等待高手
之所以這麼拼,其實主要是因為,強烈感覺到時間真的剩下不多
前一陣子剛送走學長姐,轉眼我是學校內最老的人,離學生生活越來越遠
下學期就要準備到醫院去了,真的好快,百感交集啊!
要走之前,想辦法盡量多留一點東西給社群的朋友們
希望將來還能有時間,繼續弄我的興趣,
也希望這個小小的希望不會是奢望