作者Yen-Ming Lee <leeym@utopia.leeym.com>, 信區: 386bsd
標題Re: [心得] PCMan 的 lxpanel on freebsd
時間Leeym's NNTPCache Server (Tue Oct 10 12:46:08 2006)
轉信站: GIBBS!ccnews.ncku!news2!Spring!news.nctu!newsfeed.media.kyoto-u.ac.jp!n
Origin: utopia.leeym.com
好小孩 <psilotum.bbs@ptt.cc> wrote:
> ※ 引述《kevinblue.bbs@nightless.twbbs.org (凱文藍)》之銘言:
> : 作者 PCMan (PCMan X Project) 站內 PCMan
> : 標題 [公告] LXPanel— 改造 fbpanel 而成立的新專案
> : 時間 Thu Oct 5 03:51:31 2006
> : ───────────────────────────────────────
> : 前陣子我在 hack fbpanel,幫他加上我想要的功能
> : 本來有跟作者取得聯繫,並且提交了一系列 patch,但是作者只收一部份
> : 至於最重要的 patch,他說他測試過沒問題,但是卻沒有 apply 上去,也不回信
> : 之前跟他要求 svn access 想要加入開發,他也一直推託,既不拒絕又不答應
> : 最後就來個避不回應,也不回信。 於是.... 熱血的合作最後宣告破局
> : 我把我修改過的 fbpanel 重新獨立出來,成立新的專案,取名 LXPanel
> : LXPanel = Lightweight X11 (desktop) Panel
> : http://sourceforge.net/projects/lxpanel/ 程式碼請用 Subversion 取得
> : 原先的 fbpanel 架構還不差,但是有不少缺點,例如只有英文介面,不支援 gettext
> : 還有,程式選單必須手動輸入,無法由系統上 *.desktop 檔來產生
> : 這些問題造成使用的上很多不便。 經過我的改造之後,自己覺得好用多了
> : 今天花了很多時間,把本來只有 Makefile 的 fbpanel 改用了 autotools 管理
> : 也把目錄架構做了大搬家,並改善了一些設定檔的小缺陷。
> : 現在終於勉強達到可以用的狀態了,有興趣的朋友歡迎下載程式碼嘗試。
> : -------------------------------------------------------------------
> : 今天晚上跟在 irc 上跟 #tossug 的 pcman, psilotum
> : 一起把 lxpanel port 到 freebsd 6.1R 上
> : 以下是我的安裝紀錄,如果有人想嘗鮮看看歡迎自己手動安裝 :P
> : http://kevinblue.twbbs.org/wiki/tarbal_%e5%ae%89%e8%a3%9d_lxpanel
> 我稍微弄了一個 port ,有興趣的歡迎幫忙測試:
>
> http://b89605222.googlepages.com/lxpanel.shar
>
> 下載之後,用 # sh lxpanel.shar 即可解開 shell archive
建議修改幾個地方:
diff -ruN --exclude CVS /home/leeym/tmp/lxpanel/Makefile /home/leeym/cvs/ports/x11/lxpanel/Makefile
--- /home/leeym/tmp/lxpanel/Makefile Tue Oct 10 12:45:03 2006
+++ /home/leeym/cvs/ports/x11/lxpanel/Makefile Tue Oct 10 07:57:17 2006
@@ -12,11 +12,13 @@
MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= b89605222@ntu.edu.tw
-COMMENT= LXPanel is a lightweight X11 desktop panel
+COMMENT= A lightweight X11 desktop panel
+
+LIB_DEPENDS= startup-notification-1:${PORTSDIR}/x11/startup-notification
USE_X_PREFIX= yes
USE_XLIB= yes
-USE_GNOME= gtk20
+USE_GNOME= gtk20 gnomelibs
GNU_CONFIGURE= yes
USE_AUTOTOOLS= automake:19
CONFIGURE_ARGS= --prefix=${PREFIX}
@@ -25,7 +27,7 @@
USE_GMAKE= yes
.if !defined(WITHOUT_NLS)
- USE_GETTEXT= yes
+USE_GETTEXT= yes
PLIST_SUB+= NLS=""
.else
CONFIGURE_ARGS+=--disable-nls
--
Yen-Ming Lee [utf7:+Z05fZWYO] | KeyID:0x5EB52E51 | Taipei, Taiwan