顯示具有 pkg 標籤的文章。 顯示所有文章
顯示具有 pkg 標籤的文章。 顯示所有文章

2008年6月29日 星期日

firefox3


在此一新瀏覽器出現後的許多天,仍然有些東西值得事後一提:

  • 早在發佈的兩天或更久之前出現的 RC3, 其實就是 v3.0 release 發佈的本體,md5sum 相同
  • 有隻從 2.x 版本就存在的蟲依然長存(參考來源)
  • 預設界面在 Linux 下依然極其簡陋難看,依然有些許 KDE 水土不服現象,也有可能是 GTK+ theme 的問題
  • Archlinux 官方來源安裝出來的仍然是炸彈一圖示一顆
##ReadMore##

單就使用者的角度而言,此一版本最大的改進莫過於效能、效能、還有效能,重新經由專業團隊改寫核心,使之一躍可以和效能掛帥的其他瀏覽器互別苗頭。

而新版的 firefox 依然延續他的精神「自行打造」,讓大家磨拳擦掌放出萬千世界,但對剛入門的人來說,這門檻的高度就讓人有些卻步,而不使用附加元件的話又不能夠十份順手,只能說這樣的設計有好有壞,像敝人在經歷過先前多次 addon 安裝→效率降低→重開 profile 的循環後,就改用內建功能完全合我需求、預設界面美觀的 opera 了。

另外,沒想到 Arch 來源的圖示這樣醜,還是附上自己寫的一個 PKGBUILD 吧:

[user]$ [user]$ [user]$ [user]$
wget http://w.csie.org/~b95089/file/pkg/firefox.tgz tar -xf firefox.tgz cd firefox makepkg

2008年6月6日 星期五

Google Gadgets for Linux


這是在這篇文章裡看到的軟體,可以在桌面上放一些很快樂的東西
基本上就類似 superKaramba 那類的東西就是了,只不過這次由股溝出手,感覺特別秋,這是 ldcn 上放出的樣子: 然後呢,依照慣例到 AUR 上一找就發現有現成物了(>ω<)♪♪:url
上面雖然寫的是 gtk 但其實也有 qt 的版本程式,所以安心沒問題;而且它是直接使用 svn 線上最新的源,我第二次 compile 時還發現版本更新了一次(前後差20min),很好很強大。

倒是在最後發現有一些檔案在安裝時起衝突,雖然可以用

[root]# pacman -U -f 指令硬上,但我比較沒那個勇氣,所以就修改了一下: [user]# vi PKGBUILD 在 build() 區段最末添加: froot=$startdir/pkg for i in \ "/usr/include/libltdl/lt_dlloader.h" \ "/usr/include/libltdl/lt_error.h" \ "/usr/include/libltdl/lt_system.h" \ "/usr/include/ltdl.h" \ "/usr/lib/libltdl.a" \ "/usr/lib/libltdl.so" \ "/usr/lib/libltdl.so.7" \ "/usr/lib/libltdl.so.7.1.2" do if [ -e "$i" ] ; then mv -v "$froot/$i" "$froot/$i.google-gadget" fi done 看起來是 Arch 裡有些 library 和 google 自帶的衝突到了,而沒有好好地寫在 PKGBUILD 裡 但不管怎樣,反正都解決了;裝完後注意到它並沒有加到選單裡,直接用執行開啟: ggl-qt gtk 的人就用 ggl-gtk。
只不過……我開出來的效果是這樣子呢: 淚……
或許是:
  1. 我的顯卡驅動沒有 composite 故無法去背
  2. 我保留 library 的置換動作讓 google 的 library 沒有使用而失敗
請有熱血人士幫忙測試一下吧。

然後呢……打開 gadget 後,三分鐘→關掉
實在不怎麼實用呢 = =
尤其是那個黑背景讓人極其脫力……

  • 經測試,若打開 composite 則 gadgets 確認就不會有醜黑背了
  • 但一樣,A 牌集成顯卡爹不疼娘不愛,開了狂 lag 而立關

2008年6月4日 星期三

Konqueror: Extract Here


用過 gnome 的話相信在解壓縮 rar/zip/7zip 方面會有不錯印象:

右鍵→解壓縮至此→懶人解壓縮
而且似乎是智慧型的:
  • 如果壓縮檔的樹狀結構在第一層有不止一個檔案,就自動創一個資料夾裝這些,放在你解壓的地方,否則直接解壓同壓縮檔目錄
  • 如果有密碼會自動提示要求,雖然它碰上壞檔也會以為你打錯密碼而一直問
而且 file-roller 也比 Ark 來得實用;Ark 的話……拜托能處理 utf8 的內容檔名和加密檔吧 orz。
當然,若是要使用 terminal 的話自然就簡單 easy,不過有時還是會覺得累,所以自己試著做了這樣的東西了: kservice-unrarkservice-p7zip

Arch 的使用者的話,請直接解之、建之、安裝之
其他的 distro 請將解開的 unrar-gui.sh / p7zip-gui.sh 放到 /usr/bin 或你的其他 $PATH 目錄;unrar.desktop / p7zip.desktop 放到 ~/.kde/share/apps/konqueror/servicemenus 下

其功能主要就是完成 nautilus 下的右鍵解壓縮至此而已,還有另外附上「解壓縮到目錄…」這個選項;不過目前只能在 file:/// 下正常使用,media:/ system:/ home:/ documents:/ 通通不行,可能等到哪天我習得 kio 的相關技能後才能順利使用了吧 =3=

  • 但話說這樣也讓我搞了好幾天,尤其是要判別內容決定要不要生資料夾這點 orz
  • 有任何問題歡迎回報,還有請誰幫我 po 上 AUR 吧

2008年5月24日 星期六

MPlayerThumbs horizontal


這啥?
其實只是原本的 MplayerThumbs 小做外觀修改的版本而已,其官方聲稱的效果是這樣:

乖乖,這看起來的爽度可爆表啦,趕緊自己手動改來

……略去中間自改 MAKEPKG 自動懶人版及股溝求打補丁技能之抱怨……
等一切 compile 完畢 pkg 建成裝上後,它卻竟給我一個衰小臉!?

縮圖的上下兩條是如此地美觀,卻把中間真正要看的內容宰個精光,成何體統。而心想反正之前原始碼修都修改過了,沒差這一次
經過三小時以先全曾未碰過之實力看 code 邊猜 Qt 邊股溝……夜半爆肝到心坎
還真給我猜做出來了:

而安裝法也因為習得建立自動修改源碼技巧,比上次簡單:
[user]$ [user]$ [user]$ [user]$wget http://w.csie.org/~b95089/file/pkg/mplayerthumbs-0.5b2.tgz tar -xf mplayerthumbs-0.5b2.tgz cd mplayerthumbs-0.5b2 makepkg

心得/收獲

  • 習得打補丁/建補丁技巧
  • 雖然不會寫但我會改 Qt code
  • 維護 PKGBUILD 實在很累,尤其在你已經搞定自己,累得正癱時還要花力氣測試
  • 肝永遠不夠用
最後求哪位好心人幫忙把目前為止寫過的 PKGBUILD 發佈到 AUR 吧,吾肝已矣……
  • 後來發現這個產生的縮圖在那上下兩條的背景會有些 bug, 但看起來沒差,就先放著不管啦 =3=
  • 事後發現到 Konqueror 設定頁內的預覽與中繼資料中,將「根據圖示增加預覽的大小」打勾,可以讓預覽圖變大,在沒有這個修正的悄況下也不會太差。所以這也變半考古帖了(||°3°)

2008年5月18日 星期日

smplayer-qt4 0.6.0 final


smplayer 0.6.0 已經進入 Archlinux extra 來源中,請直接使用,謝謝
因為某些原因而想裝非舊版 0.5.x 的 smplayer
又正好前幾天 0.6.0 final 發佈,AUR 上還沒有
so 就來搞一下 PKGBUILD 瞭

[user]$ [user]$ [user]$ [user]$mkdir smplayer-qt4 cd smplayer-qt4 wget http://w.csie.org/~b95089/file/pkg/PKGBUILD-smplayer-qt4 \ -O PKGBUILD makepkg
  • 後記:裝完 0.6.0 後那個狀況還是沒有改善,但是算了
改用 extra 來源的後成功解決了

2008年5月15日 星期四

Archlinux: opera? with mplayer


原本被 oepra 的安裝搞得亂一團後,還是認命地用 fx
但不知為何只要開了三四個頁分 fx 就給我 lag 地一整個不像樣
so 再次挑戰 opera 9.50 beta2 的安裝 (9.2.7 無法正常使用新版 flash player 所以不考慮)

目前 AUR 上只有 9.50b2 的只有static qt4版本,所以個人修改了一下 PKGBUILD 敘述
改出了 opera 0.5b2 share qt3 的版本做成 makepkg 包:

[user]$ [user]$ [user]$ [user]$wget http://w.csie.org/~b95089/file/pkg/opera-qt3.tgz tar xf opera-qt3.tgz cd opera-qt3 makepkg
另,附上 mplayer plugin for opera, 這下 opera 對大部份外掛就差不多了:url

  • 後記:最後發現 fx 會突然如此的根源:顯卡驅動設定改爛,照原本的改就很好,看來還是不要自己亂調 xorg.conf 才是。

2008年5月12日 星期一

kde mplayerthumbs


是一個給 kde 的影片縮圖 plugin,使用萬能播放器 mplayer 來做 backend, 完整度奇高
pacman 裡預設沒有,要到 AUR 去找:url
個人使用 PKGBUILD 時有碰上一些問題 so 列如下:

[user]$ makepkg
卻出現 ..... error, 之類的
發現原來是他在 compile c++ by g++ 時調用 abs 函數,因為新版 c++ 問題而ooxx 之類的,解法:
[user]$ vi src/mplayerthumbs-0.5b/src/videopreview.cpp
videopreview.cpp: 253:
int curdelta=abs(int(avg-pivot[i]));
=>int curdelta=(int)abs(double(avg-pivot[i]));
videopreview.cpp: 39:
#include <math.h>
=>#include <cmath>
videopreview.cpp: 43:
插入 using namespace std;
# 存檔
[user]$ makepkg -e

這樣子就完成瞭
mkv, avi, rmvb, mp4, ogm 試過都可以順利做成,應該是只要 mplayer 能放的就能做,附截圖一張

# 如果 flv 檔不行的話

預覽 flv 檔

Konqueror 設定→檔案關聯
增加群組 video 下新檔案類型名稱 x-flv
  • 檔案名稱樣式:*.flv, *.FLV
  • 描述:Macromedia Flash Video
  • 應用程式優先順序:自己設