回文章列表
作者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
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻