Friday, July 20, 2007

Install Flash Player in x86_64 system

1.download nspluginwrapper rpm packages, plugin and viewer are need.
2.install nspluginwrapper
#rpm -ivh nspluginwrapper-i386-0.9.91.4-1.x86_64.rpm
#rpm -ivh nspluginwrapper-0.9.91.4-1.x86_64.rpm

3.download flashplayer from adobo.com
install flash-plugin ,so libflashplayer.so in the /usr/lib64/flash/ or other where,
$locate libflashplayer.so you can find it.

4.$cp libflashplayer.so ~/.mozilla/plugins/
5.$nspluginwrapper -i ~/.mozilla/plugins/libflashplayer.so

Friday, June 08, 2007

GTK2+ 在win32下執行

之前在Linux下使用GTK2+來寫GUI介面,因看到網路上說GTK2+在windows下也能編譯執行,所以就突發奇想試試看能不能把程式移植到windows上。

首先下載GTK2.4 for win32

安裝至電腦裡時,他會出現是否要把library跟include檔案加入到電腦裡已知的編譯環境下。測試過Dec C++ 跟 VC++ ,不過編譯環境要先安裝才會有作用(建議讓GTK2.4幫你加入,因為檔案不少)。

接下來就是編譯GTK的程式,除了上面說的要把library跟include檔案加入到電腦裡已知的編譯環境,還需設定連結(linker)參數,這時候就要在project setting的link裡面,加入如下:
glib-2.0.lib gtk-win32-2.0.lib gdk-win32-2.0.lib gobject-2.0.lib gdk_pixbuf-2.0.lib gthread-2.0.lib gmodule-2.0.lib pango-1.0.lib intl.lib
這樣就能成功使用GTK的library了!

不過使用Dev C++雖然能編譯成功,但執行的時候會有問題。不過VC++就不會 Orz...
下面是在windows下的GTK圖形介面

Sunday, March 25, 2007

Linux下完整支援nfts檔案系統 (讀/寫)

Linux NTFS Project支援 User Space 的 NTFS FileSystem.
這個 Driver 使用 FUSE(Filesystem implement in userspace)做介面,
剛剛試了一下, UTF-8 下中文沒有問題, 可以正常讀寫, 建立目錄.


首先必須安裝fuse:
先下載fuse,解壓縮至目錄下
#./configure
#make
#make install (must at root)

接下來就是安裝ntfs-3g,安裝方式跟fuse安裝方法一樣:
先下載ntfs-3g,解壓縮至目錄下
#./configure
#make
#make install (must at root)

最後就是將ntfs檔案系統掛載到Linux下:
ntfs-3g /dev/sda1 /mnt/windows -o silent,umask=0,locale=zh_TW.utf8

若要在啟動Linux時就直接掛載,則寫在 /etc/fstab
/dev/sda1 /mnt/windows ntfs-3g silent,umask=0,locale=zh_TW.utf8 0 0

不過我測試的結果,可是新建資料夾但是好像不能把資料夾直接複製進去,不知道是不是哪裡設定錯誤?


Friday, January 19, 2007

Kiba-Dock 執行問題

安裝完Kiba-Dock後發現Systray跟Iconediter不能開啟

會出現下面兩個錯誤:
1. ImportError: No module named SimpleGladeApp
2. ImportError: No module named egg.trayicon

上網查了一下,發現解決辦法
Type the following as root:
cp /usr/lib64/python2.4/site-packages/SimpleGladeApp.py /usr/lib64/python2.5/site-packages/
If SimpleGladeApp.py doesn't exist, install avahi package

Install pygtk and python-gnome-extras package