顯示具有 pcmanx-gtk2 標籤的文章。 顯示所有文章
顯示具有 pcmanx-gtk2 標籤的文章。 顯示所有文章

2016年3月11日 星期五

pcmanx-gtk2 1.3 for openSUSE

專為 openSUSE 準備的 pcmanx-gtk2 v1.3 已經可以在

http://download.opensuse.org/repositories/network/ 下載安裝


2012年9月9日 星期日

openSUSE 12.2 的 pcmanx-gtk2

剛才有人寫信給我,關於 openSUSE 12.2 的 pcmanx-gtk2 會出現記憶體區段錯誤的問題
但是因為在手機上面看,正想回覆時,手指太粗不小心不知道按到哪裡...
信就不見了,真是抱歉,所以在此回覆

這問題我已經在 pcmanx 網站回報
http://code.google.com/p/pcmanx-gtk2/issues/detail?id=60&can=1
上游也已經在 git 中修正
所以自行編譯的 git 版本應該就不會有問題了

如果要簡單一點的解法
可以直接下載 openSUSE 12.1 版的 pcmanx-gtk2
從 home:swyear 或 network 套件庫就可以找到
用 rpm -Uvh pcmanx-gtk2*.rpm 來安裝就可以用了

Update(11 Sep.)
出事的原因是因為編譯時沒有 libtool 的環境
導致在 link libltdl.so... 之類的出了問題
現在已經修正,已提出更新的要求
https://bugzilla.novell.com/show_bug.cgi?id=779500
在 network 套件庫中已經完成修正
用以下指令安裝
# zypper ar obs://network/openSUSE_12.2 network
# zypper in --from network pcmanx-gtk2

Update(20 Sep.)
感謝 Ramax 的大力幫助
pcmanx-gtk2 的修正版本已經可以在 openSUSE-12.2-Update 中安裝更新

2012年2月1日 星期三

PCManX 1.1 for openSUSE 12.1

首頁:http://code.google.com/p/pcmanx-gtk2/
fourdollars 也幫 openSUSE 12.1 的使用者在 obs 上打包了
請直接用以下指令來安裝
$ sudo zypper ar -c \
http://download.opensuse.org/repositories/M17N:/fonts/openSUSE_12.1/ fonts
$ sudo zypper ar -c \
http://download.opensuse.org/repositories/home:/fourdollars/openSUSE_12.1/
fourdollars \
$ sudo zypper in pcmanx-gtk2

如果套件庫中有 home:swyear
可能要使用
$ sudo zypper in --from fourdollars pcmanx-gtk2

來變更供應者

2010年6月29日 星期二

openSUSE 11.3 rc1 測試(4)

繼續寫些雜記:
1. zypper rm 有了一個 -u 的參數
-u, --clean-deps            Automatically remove unneeded dependencies.

意思就是自動移除不再被需要的相依性套件
底下是測試:
zypper in cheese
正在載入套件庫資料...
讀取已安裝的套件...
正在解決套件相依性...

將會安裝下列新的套件:
bundle-lang-gnome-en bundle-lang-gnome-zh cheese gnome-doc-utils
gstreamer-0_10-plugin-hal gstreamer-0_10-plugins-good libcaca libcanberra0
libcanberra-gtk0 libcheese-gtk18 libgnome-desktop-2-17 libwavpack1 rarian sgml-skel slang
sound-theme-freedesktop yelp

17 新套件將被安裝.
全部下載大小: 18.4 MiB。 完成操作後,將增加 47.0 MiB 的使用。
要繼續嗎? [y/n/?] (y):y

在 KDE4 環境中安裝 cheese(這是一個 webcam 的應用程式)
需要安裝17個套件
如果我們將 cheese 移除,是不是應該把這 17 個套件都移除才對呢

zypper rm cheese
正在載入套件庫資料...
讀取已安裝的套件...
正在解決套件相依性...

下列套件將會被移除:
cheese libcheese-gtk18

2 套件將移除.
完成操作後,將釋出 1.2 MiB。
要繼續嗎? [y/n/?] (y)

事實上較底層的套件還是留著蠻多的
改用 zypper rm -u 來作
zypper rm -u cheese
正在載入套件庫資料...
讀取已安裝的套件...
正在解決套件相依性...

下列套件將會被移除:
bundle-lang-gnome-en bundle-lang-gnome-zh cheese gnome-doc-utils libcanberra0
libcanberra-gtk0 libcheese-gtk18 libgnome-desktop-2-17 rarian sgml-skel
sound-theme-freedesktop yelp

12 套件將移除.
完成操作後,將釋出 40.6 MiB。
要繼續嗎? [y/n/?] (y):

至少已經可以移除 12 個了
有進步

2. 安裝 chrome
從 google 網站下載 chrome 來安裝
rpm -ivh google-chrome-stable_current_i386.rpm
警告:google-chrome-stable_current_i386.rpm: 表頭 V3 DSA/SHA1 Signature, key ID 7fac5991: NOKEY
錯誤:相依性偵測失敗:
lsb >= 3.2 被 google-chrome-stable-5.0.375.86-49890.i386 所需要
libjpeg.so.62 被 google-chrome-stable-5.0.375.86-49890.i386 所需要

我們應該要用 zypper 安裝
zypper in google-chrome-stable_current_i386.rpm
正在載入套件庫資料...
讀取已安裝的套件...
正在解決套件相依性...

將會安裝下列新的套件:
glibc-i18ndata google-chrome-stable libjpeg6 lsb m4 make patch

7 新套件將被安裝.
全部下載大小: 25.7 MiB。 完成操作後,將增加 73.9 MiB 的使用。
要繼續嗎? [y/n/?] (y): y
正在取出 套件 patch-2.6.1.81-1.5.i586 (1/7), 84.0 KiB (已解開 166.0 KiB)
正在安裝: patch-2.6.1.81-1.5 [完成]
正在取出 套件 make-3.81-134.3.i586 (2/7), 337.0 KiB (已解開 983.0 KiB)
正在安裝: make-3.81-134.3 [完成]
正在取出 套件 m4-1.4.13-5.8.i586 (3/7), 227.0 KiB (已解開 461.0 KiB)
正在安裝: m4-1.4.13-5.8 [完成]
正在取出 套件 glibc-i18ndata-2.11.2-1.9.i586 (4/7), 2.9 MiB (已解開 10.5 MiB)
正在安裝: glibc-i18ndata-2.11.2-1.9 [完成]
正在取出 套件 lsb-4.0-6.2.i586 (5/7), 8.0 KiB (已解開 1.0 KiB)
正在安裝: lsb-4.0-6.2 [完成]
正在取出 套件 libjpeg6-6.2.0-2.8.i586 (6/7), 65.0 KiB (已解開 142.0 KiB)
正在取出: libjpeg6-6.2.0-2.8.i586.rpm [完成 (0 B/s)]
正在安裝: libjpeg6-6.2.0-2.8 [完成]
正在取出 套件 google-chrome-stable-5.0.375.86-49890.i386 (7/7), 22.1 MiB (已解開 61.8 MiB)
正在安裝: google-chrome-stable-5.0.375.86-49890 [完成]
其他 rpm 輸出:
warning: /var/cache/zypp/packages/_tmpRPMcache_/google-chrome-stable_current_i386.rpm: Header V3 DSA/SHA1 Signature, key ID 7fac5991: NOKEY
Starting service at daemon..done
warning: commands will be executed using /bin/sh
job 1 at 2010-06-29 12:05

後面有些奇怪的訊息,
主要是 google 要針對 Fedora, Mandriva, openSUSE 增加 chrome 的套件庫
並且做一些函式庫連結
若您想知道他作些什麼
在該 rpm 位置執行
rpm -qp --scripts  google-chrome-stable_current_i386.rpm

落落長一堆,就不貼了

3. nouveau 驅動程式會造成 dolphin 中的瀏覽圖片縮圖破掉
寄件者 openSUSE11.3rc

這已經有人回報
https://bugzilla.novell.com/show_bug.cgi?id=615397
等著修正或是改用 nvidia 的驅動程式

4. 在 openSUSE 11.3(Factory) 環境編譯 pcmanx-gtk2 遇到下列錯誤
/bin/sh ../libtool --tag=CXX   --mode=link g++   -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector  -funwind-tables -fasynchronous-unwind-tables -fno-exceptions -fno-rtti  -fvisibility=hidden -fvisibility-inlines-hidden  -Wl,--as-needed -Wl,-O1  -Wl,-Bsymbolic-functions -Wl,--sort-common -o pcmanx clipboard.o  eggtrayicon.o notifier-impl.o working_area.o  nancybot.o msgdata.o  telnetcon.o telnetview.o forkpty.o  appconfig.o notebook.o sitelistdlg.o  generalprefpage.o pcmanx_gtk2.o sitepage.o configfile.o inputdialog.o  prefdlg.o dialog.o listbox.o editfavdlg.o mainframe.o sitedlg.o  emoticondlg.o autologinpage.o downarticledlg.o -pthread -lgthread-2.0  -lrt -lglib-2.0   -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0  -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo  -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0  -lgthread-2.0 -lrt -lglib-2.0   -lfreetype -lz -lXft -lXrender  -lfontconfig -lfreetype -lX11   -lX11   ../src/core/libpcmanx_core.la   -lutil -lutil -pthread -lnotify -lgtk-x11-2.0 -ldbus-glib-1  -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0  -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig  -lgmodule-2.0 -ldbus-1 -lpthread -lgobject-2.0 -lgthread-2.0 -lrt  -lglib-2.0   -lutil 
libtool: link: g++ -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2  -fstack-protector -funwind-tables -fasynchronous-unwind-tables  -fno-exceptions -fno-rtti -fvisibility=hidden  -fvisibility-inlines-hidden -Wl,--as-needed -Wl,-O1  -Wl,-Bsymbolic-functions -Wl,--sort-common -o .libs/pcmanx clipboard.o  eggtrayicon.o notifier-impl.o working_area.o nancybot.o msgdata.o  telnetcon.o telnetview.o forkpty.o appconfig.o notebook.o sitelistdlg.o  generalprefpage.o pcmanx_gtk2.o sitepage.o configfile.o inputdialog.o  prefdlg.o dialog.o listbox.o editfavdlg.o mainframe.o sitedlg.o  emoticondlg.o autologinpage.o downarticledlg.o -pthread -pthread  -pthread  ../src/core/.libs/libpcmanx_core.so -lXft -lXrender -lX11  -lnotify /usr/lib64/libgtk-x11-2.0.so -ldbus-glib-1  /usr/lib64/libgdk-x11-2.0.so -latk-1.0 -lpangoft2-1.0  /usr/lib64/libgdk_pixbuf-2.0.so -lgio-2.0 -lm -lpangocairo-1.0 -lcairo  -lpango-1.0 /usr/lib64/libfreetype.so -lz -lfontconfig -lgmodule-2.0  -ldbus-1 -lpthread -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lutil  -pthread
appconfig.o: In function `CAppConfig::LoadFavorites()':
appconfig.cpp:(.text+0x1341): undefined reference to  `CSite::SetPasswd(std::basic_string, std::allocator >)'
appconfig.cpp:(.text+0x17e9): undefined reference to  `CSite::SetPreLogin(std::basic_string, std::allocator >)'
appconfig.cpp:(.text+0x18db): undefined reference to  `CSite::SetPasswdPrompt(std::basic_string, std::allocator >)'
appconfig.cpp:(.text+0x1915): undefined reference to  `CSite::SetLogin(std::basic_string, std::allocator >)'
appconfig.cpp:(.text+0x194f): undefined reference to  `CSite::SetLoginPrompt(std::basic_string, std::allocator >)'
appconfig.cpp:(.text+0x1989): undefined reference to  `CSite::SetPostLogin(std::basic_string, std::allocator >)'
collect2: ld returned 1 exit status
make[3]: *** [pcmanx] Error 1
make[3]: Leaving directory `/usr/src/packages/BUILD/pcmanx-gtk2/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/packages/BUILD/pcmanx-gtk2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/packages/BUILD/pcmanx-gtk2'
make: *** [all] Error 2

在網路上搜尋的結果:
建議在 configure 時加上 --enable-static --disable-shared 參數
使用靜態的函式庫來避免此問題

5. 我用 http://download.opensuse.org/repositories/mozilla/SUSE_Factory/ 升級了 firefox 3.6.6
結果卻不能啟動
用終端機執行出現
Couldn't load XPCOM

用這作關鍵字搜尋知道要手動將 mozilla-js192 變更供應商
寄件者 openSUSE11.3rc

就是要改成該套件庫所提供的版本
這樣就 OK 了

2008年6月5日 星期四

openSUSE 11.0 RC1 抓圖

從 11.0 開始已搭載了
文鼎PL細上海宋Uni,AR PL ShanHeiSun Uni,uming.ttf
雖然不是預設的繁體中文字(預設仍為 CMEX標宋,CMEXSong)
但至少您不必另外安裝了

firefox 3 beta 5

有點小慢,在我這台筆電(pm 1.1G,512MB ram)上還真沉重
gcin 的系統匣圖示太大會被切掉,暫時請自行參考
http://hyperrate.com/topic-view-thread?tid=919#919 修改成較小的圖示

可以顯示中文網址


KDE 4 的控制中心


YaST


現在的軟體管理十分快速好用


檔案管理員 Dolphin


plasma 可以非常花俏


要啟動 compiz 特效非常簡單
如果您的顯示卡支援,系統會自動設定使用 aiglx
所以您只要將視窗管理員改成 compiz
重新登入就可以了





OpenOffice.org 文書處理


java 字型若嫌不好看,暫時先自行修改
# cd /usr/lib/jvm/jre/lib/
# mv fontconfig.SuSE.properties fontconfig.SuSE.properties-orig
# cd fonts/
# mkdir fallback
# cd fallback/
# ln -s /usr/share/fonts/truetype/uming.ttf .



openSUSE 式的選單 Kickoff
若用不慣可以在蜥蜴頭上按右鍵切換到傳統選單樣式


pcmanx-gtk2 也可以用了
因為相依性比較複雜,請用 zypper 安裝
# zypper in pcmanx-gtk2


也有 firefox 的 plugin
安裝完 pcmanx-gtk2 後請刪除 ~/.mozilla/firefox/[亂數資料夾]/compreg.dat


openSUSE 11.0 會讓您有開賓士車的感覺喔!(請自行 google opensuse 11.0 Mercedes-Benz)
(對中文使用者還是得花些心思設定一下就是了)

2008年1月6日 星期日

pcmanx-gtk2 0.3.7 for openSUSE

新聞發佈見: http://www.linux.org.tw/node/488
For openSUSE >= 10.2 的套件部份
我啟用了 plugin 等等的功能
(用了 --enable-plugin --enable-wget --enable-libnotify 的參數)
所以相依性會較複雜些
最好使用套件管理程式安裝
10.3 可以試試 1-Click Install

若要在 firefox 中使用 pcmanx-plugin
安裝完後要刪除 ~/.mozilla/firefox/**亂數**/compreg.dat
而且我假設您的 firefox 是裝在 /usr/lib/firefox
且可以使用 /usr/lib/browser-plugins/ 的 plugins (在 10.2 10.3 的預設)
若非如此您需要自己動手將 /usr/lib/firefox/components/ 中的
TelnetProtocol.js pcmanx*
以及 /usr/lib/browser-plugins/pcmanx* 等檔案
連結到相對應的目錄中
若 plugin 安裝成功應該可以點下面的連結在 firefox 中開啟 ptt
telnet://ptt.cc
我手上的機器都是 10.3(i586),所以無法做廣泛的測試
尤其是 10.2 的部份,在 0.3.6 我就裝不起來了
還有 10.2 的機器的朋友可以幫我試一下