2008/12/28

[debian] XFCE4 關機需要密碼的解法

如果你也在 netbook 上用 debian xfce4 的話,應該會發現每次關機的時候 XFCE4 都會很不識趣的問密碼。今天剛好有些空,就上網找找是怎麼回事。我剛開始用 "xfce reboot password" 去 google。後來看到這篇文章的作法是修改 /etc/sudoers。

不過我並不認為這是正確的解法。但這篇文章提供了一個資訊:xfce 關機是用 xfsm-shutdown-helper 這隻程式,所以我們可以利用 dpkg 查出 xfsm-shutdown-helper 所屬的套件。
$ dpkg -S xfsm-shutdown-helper
xfce4-session: /usr/sbin/xfsm-shutdown-helper
原來是屬於 xfce4-session 的,這樣我們可以利用 dpkg 繼續查詢 xfce4-session 有哪些檔案。
$ dpkg -L xfce4-session
...
 /usr/share/doc/xfce4-session/README.Debian
...
有關於 Debian 的 readme,進去看看,正巧裡面就提供了關於 xfce shutdown 的三個解決方法:
  1. 用 sudo,並且允許使用者執行 xfsm-shutdown-helper。也就是上面提到那篇文章的方式。
  2. 如果系統中有 hal 跟 dbus,就直接把使用者加到 powerdev 群組即可。
  3. 使用 policykit 並且採用相容的登入管理程式(目前 gdm 是支援的)
第一個我不太喜歡這種作法,第三個我覺得會超麻煩,感覺又是 freedesktop 訂出來偉大的標準,所以我採用了方法二。

請用 root 權限編輯 /etc/group,並且在 powerdev 那行的最後面加入使用者的 id。我的使用者 id 是 yurenju,所以那行大概就會長的像這樣:
powerdev:x:105:yurenju
重新登入後不管是關機還是重開機都不會再問你密碼了。其實多數的 Debian Linux 桌面問題都可以尋著這個問題的解決方法前進。
  1. 到 google 搜尋
  2. 找到相關的 package
  3. 瀏覽 package 的 README
這樣可以解決還不少問題。

2008/12/22

Android 消息:2009 Q1 將有輸入法支援、zh_TW 語系

其實我不是很關心 Android 消息,所以我也不知道這是不是新聞。不過在 Android 的 Roadmap 上寫到 2009 年第1季將會有三項跟中文有關的更新。
  1. 輸入法框架 (Input Method Framework):可以藉由非實體鍵盤的方式輸入,如虛擬鍵盤。此框架也讓開發者可以撰寫基於 IMF 的輸入法
  2. 將有 zh_TW 語系
  3. UI 將會進行修改以符合非英文的其他語系
而 Android private branch 其中之一的 cupcake 也提到了以下更新資訊資訊:
Input method framework: 給虛擬鍵盤以及輸入法(注)使用的框架。包含了新的 API 讓應用程式跟輸入法交換資訊,這也讓一般開發者可以開發他們自己的輸入法。

所以中文 Android 應該是很快就會揭開面紗了。

注:輸入法這字的原文是 on-screen input methods,我沒把他翻出來。

2008/12/05

Debian T-Shirt 2009

感謝熱血的 Mat,設計者 honkia,Debain T-Shirt 2009 已經出爐囉,目前正在預購中,歡迎各位朋友多多支持阿!


相關網址請見 DebianTShirt2009v1

2008/12/02

lazybuntu on debian

debian - lazyscript

阿,其實已經不叫 lazybuntu 了,目前暫名 lazyscript。 如果有更好的名字請打下面這隻電話~。

上班之後其實還蠻忙的,以前有時間稿的東西現在都沒時間玩。不過因為我實在很討厭每次安裝 debian 到新電腦都要重新設定我的 vim 跟字典,所以還是慢慢的在把 lazybuntu 移到 debian 來。目前知道以下東西是在 ubuntu 預設有但是 debian 不一定有的。
  • python-apt
  • python-vte
  • zenity
  • gksu
  • software-properties-gtk
我不知道除了我以外還會不會有人需要這套軟體。不過如果你在 debian 下想用,你可以下以下指令取得 lazyscript。
svn co http://svn.openfoundry.org/lazybuntu/branches/lazyscript lazyscript
另外!目前我只測過 stardict 而已!如果使用了導致電腦爆炸請自行收拾阿…。

我最終的目標是要把 script 全部都丟到網路上,讓大家自己上傳 script,然後 lazyscript 直接從網路上下載 script 下來執行。不過因為 script 實在太容易弄爆 linux,所以…,我也不知道如果以後大家自己上傳 script 會怎樣,科科。