2007/06/28

[Linux] grub-reboot 有問題 (Ubuntu Feisty 7.04)

好吧ㄧ這問題很蠢,不過呢,我花了很多時間去嘗試。

為什麼呢? 因為 man grub, grub-reboot 和 google "grub" "grub-reboot" 一直都沒有解答,只有一堆抱怨:

抱怨一
抱怨二 [Cooker] [Bug 1648] [grub] Reboot command doesn't work with dm
抱怨三 摩托學園

好吧,都沒有人發現怎麼解決問題。

直到我抓了 grub 的 source code 下來看了一下...
疑…? 有 savedefault 的選項啊... 也有 --once 啊....

然後回到 grub menu 試了一下…

結果證明:

grub> savedefault --default=1
這樣是不行的
得下:
grub> savedefault 1
另外 --once 得下
grub> savedefault 1 --once
才行。

grub-reboot 因為是個 shell script,所以簡單的修改一下就可以動了。

嗯…結論:
2009-06-06 更新:
Ubuntu 9.04 測試 grub-reboot okay.

[Linux] OXIM 介紹兼 Ubuntu 7.04 成功安裝實錄

介紹看這裡 ,作者螢火飛寫的很清楚,我就不用再錦上添花了。
僅列出它的優點:
1. 系統匣(System Tray)快速設定,不用再找來找去。
2. GTK 游標跟隨﹑介面精簡美觀。
3. 可輸入 CNS11643 全字庫的字 (這應該是 table 的 feature)
4. 打簡出繁﹑打繁出簡 (僅指新酷音引擎)不限輸入法
5. 符號輸入表
6. 美觀的螢幕小鍵盤 *
7. 提供 xcin 簡單的外觀
8. 簡易的輸入法安裝方式 (網路跟本機都可以,只需點點點Click*3就可以完成一個新的輸入法的安裝)
9. UI 外觀快速設定

Okay,上面都是它的優點。
缺點在哪裡呢?

1. 網頁上面只有 cvs oz裂 tarball 下載
2. FreeDesktop 只提供 rpm 下載

嗯... 這些都不算太麻煩:
在 Ubuntu 上面碰到最大的麻煩應該是在 configure 檢查的時候就跑出來的問題:
checking for qmake... not found!
checking for uic... not found!
checking for moc... not found!
checking for qinputcontextplugin.h... not found!
configure: error: Can't find QT build tools! Plese set with-qt-dir="Your QT install root PATH"


官方 的說法 應該是:
要編譯新版的 oxim 您必須安裝 qt 的開發套件,一般而言,都是叫做qt-devel-x.y.z 的套件名稱。


不過顯然不是這麼簡單就可以解決。 (不然我幹嘛寫這篇?)

來看一下 configure.ac 怎麼寫的:
echo "$as_me:$LINENO: checking for qinputcontextplugin.h" >&5
echo $ECHO_N "checking for qinputcontextplugin.h... $ECHO_C" >&6
if test -f ${qt_dir}/include/qinputcontextplugin.h ; then


嗯,好,這樣應該就知道原因了:
就是 Automake 檢查沒想到跟 fc/redhat 上的檔案結構不一樣,所以死也檢查不到它需要的 qmake/uic/qt*.h 檔

解法: (不想改人家的 code)
1. 下載這個包,解到你的 /usr/include/qt3_dir ,再 ./configure --with-qt-dir=/usr/include/qt3_dir 就解決了。
2. mkdir /usr/include/qt3_dir/include -p
再 cd /usr/include/qt3_dir/include ; lndir /usr/include/qt3/ .
再 ln -s /usr/share/qt3/bin /usr/include/qt3_dir/ 就好了

另外, configure 時指定的 $prefix 在 make install 時也失效了。
所以.... 需要的人再找一下。

--

後記,我這篇不是在抱怨,只是留個註記,希望有需要的新手 google 時能 google 得到這篇,這樣就不用像我一樣花時間到處找問題。另外 oxim 還是相當適合台灣人使用的 Linux 輸入法。

2007/06/21

[Firefox] 語系轉換工具 Locale Switch

Locale Switch 的作者網頁在這裡
中文說明可以參考這裡:

有了 QLS 的話!你會發現在 Fx 的選單工具列的「工具」項目下,多出了一個「 Quick Locale Switcher 」的項目,裡面便有許多語系可供你切換了。(要切換前,你須要先下載語言包,後面會告訴你該到哪找。)

覺得 QLS 的選單中可選的語系太多讓你眼花的話,可以在 Fx 的選單工具列的「工具 → 擴充套件」中,找到「 Quick Locale Switcher 」的項目進行設定,或是在「工具 → Quick Locale Switcher 」中,也有個選項的項目可供你進行設定。
只要在『選擇你想要表示在選單中的項目。』的設定中勾選所需顯示的再按『套用』就好。
(你也可以在此設定選單中進行設定,讓你所自製的語言包也顯示在 QLS 選單中。)

在切換語系時,會問你是否要立刻重新啟動瀏覽器,各位可以視個人需求來處理。


另外 ff 1.5 的使用者可以參考lancetw 這裡

目前我的版本是 1.5.0.6,往後出新版本時請自行下載合適的版本安裝。
到這裡下載 zh-TW.xpi。

不過他的 zh-TW.xpi 我沒辦法用,應該是因為 firefox 版本的關係,所以我下載了他的 xpi 再根據 ff 官版的 zhTW.jar 替換過來使用。

這裡可以下載我改過 firefox 2.0.0.4 合用的 zh_TW.xpi

todo:
接著來做義大利文的給小朋友?

2007/06/15

[Google] Google 好色

繼學長﹑學姐﹑不可以等 18 禁的關鍵字之後,早上又發現了"岳母"也是 18 禁的關鍵字。



嗯,Google 好色。

2007/06/09

[Gmail] Better Gmail Firefox 延伸套件介紹

這篇應該算是翻譯文章,不過還是在這裡做一下最近看到一些文章的心得(不喜歡指明道姓,這樣擺明想挑戰):
我覺得火狐狸就像是一個大玩具上面可以放很多適合自已玩的積木,所以如果你懶,可以少放一點積木,當然沒問題,但是如果你放了一大堆東西,又說這個玩具放了一大堆之後很難玩,我覺得這似乎很…難說得過去。又譬如電腦系統裝了一大堆垃圾,自然跑得慢,這是再簡單不過的道理;但是如果你要因為自已裝了一大堆垃圾就說這個操作系統爛我就覺得這是白爛。

良心的建議:火狐狸還是裝十個左右的延伸套件就應該差不多了,如果超過,你應該先檢討一下,是不是有久久不用的延伸套件在那裡一直占用著這個軟體的效能。

今天要來介紹的套件是 Better Gmail,它的特點如下:
* 在 Gmail 裡用等寬字型(這點在 BBS-like 的文章裡蠻有用的)
* 用快捷鍵 Ctrl + Shift + T 縮網址
* 把 Google 行事曆也放做資料夾其中之一
* 自動在 email address 前面加上 Gmail 的寫信連結
* 較大的附件圖檔,這樣一看就知道別人寄到你的 Gmail 裡的附件是圖還是 pdf 還是什麼其它的。
* 三個 Gmail 的佈景主題: SuperClean, AirSkin, Revisited
* 保存你搜尋過的郵件的搜尋條件設定
* 還有一堆有的沒有的巨集指令

值得一用吧?

2007/06/08

[FVWM] 小密訣 AllToDesktop

自從用了 fvwm-crystal 這個 fvwm 的 branch 之後,一直有一個東西很困擾我,就是:
桌面的左下角沒有類似 Windows 的 [Dekstop] 按鈕 (快捷鍵是: CTRL + ALT + d 或 Windows + D)
不過今天試一下 Fvwm 的快捷鍵設定,其實還蠻方便的:
不像我之前說的那麼複雜,果然還是可以在使用者偏好 目錄底下設定就解決了:

key F A CM Fullscreen
# 全營幕
key d A CM All (!Fvwm* !panel) Iconify
# 就等同 windows 的 desktop 按鈕
Key t A CM Exec gnome-terminal
# 跑 term 出來
Key k A CM Exec xscreensaver-command -lock
# 鎖 screen
key Up A C Exec /home/anton/bin/vol 2+
# 加音量
key Down A C Exec /home/anton/bin/vol 2-
# 減音量
key F4 A M Close
# 這個是我的習慣 ,不過失效中

2007/06/06

[Linux] PCManX for Firefox plugin 更新

這裡下載

補說明:

這個 extension 不用 root 權安裝,不用修改設定。
只會影響單一使用者。
理論上有裝 pcmanx 的話,裝完 xpi, 重開 firefox 就可以使用。
不過在 plugin.so 的部份因為平台差異(?)的關係,
所以可能(?)拿到別台機器上面就不能用。
我的環境是 Ubuntu 6.10 Firefox 2.0.0.3

[Windows] git-bash 底下的工具

因為工作轉到 Windows 平台上的關係,所以很多工具改到 Windows 上面運作,跟著在 TortoiseGit 底下使用 git-bash 來維護自己的專案原始碼。結果就是裝了前面提過的 auto-hotkey 使用熱鍵來提昇自己的平台操作速度; 但除了 hotkey...