在長時間的等待之下, emacs 23 終於推出了。這消息不是從官方網站中得知的,而是在更新 debian unstable 的套件時發現的。是的,debian unstable 已經有 emacs23 的套件了。不過,目前還不能自動導入 auctex 這個套件。看看 auctex 會不會有更新,實在是懶得自己設定。
2009年8月3日 星期一
2009年7月22日 星期三
2009年7月17日 星期五
2009年6月25日 星期四
設定 Terminator
自從改用 awesome wm 之後,非人就喜歡使用 terminator 來做為終端機。但是設定上就比較麻煩。
基本上 terminator 是可以使用 gnome-terminal 的設定,也就是說,可以利用 gnome-terminal 的圖形介面來設定。這是比較僴單的方法。但可能也有些人和非人一樣不想安裝 GNOME 和相關的套件如 gnome-terminal。那又該如何設定呢?
用一句網路上的玩笑話「去問男人吧」
man terminator_config
裡面就會提到 terminator 的設定檔該放在哪,以及有哪些設定值可以使用。以下是非人最近所使用的設定
font = "Monospace Bold 12" use_theme_colors = False background_color = black foreground_color = white cursor_blink = False allow_bold = False
2009年6月11日 星期四
Unstable 的 awesome wm 可以用了
上次 po 文之後,就上網找了一下為何 awesome wm 會當掉,找了很久才找到答案,果然是 XCB 的問題。所以只好等 XCB 的更新了。
今天早上終於等到了更新,所以 awesome wm 可以正常使用了。不過讓人無奈的是 testing 下的 XCB 也更新為 unstable 舊的 XCB。所以現在是 testing 的 awesome wm 無法使用,看來要所以的機器都能正確無誤的執行 awesome wm,還需要再等一陣子了。
2009年6月5日 星期五
awesome window manager 問題還沒有解決
今天更新的時候,看到了 awesome 有了新的更新,想說應該是將問題解決了。不過經過實際的測試,問題依舊存在。進入 awesome 之後,只要一執行任一指令,就會登出回到 gdm。
2009年6月2日 星期二
awesome window manager 今天有一些問題
似乎每次碰到急著用電腦的時候,總是會發生電腦出現一些狀況。晚上用完餐後準備上工時,將電腦打開。使用 GDM 登入,習慣按下 Win+Enter,發生了意想不到的狀況 X Window 直接關掉。後來試了幾次都是如此。只好改用 GNOME。
後來想到今天早上,更新了 xcb 相關套件,會不會是不相容的原因,造成這種狀況發生。看來只能暫時改用 GNOME。
2009年5月30日 星期六
GNOME 上的 automount
如果你和非人一樣,認為 GNOME 上自動掛載隨身碟、CD 等的程式還是 gnome-volume-manager 的話。那要更新一下資訊了。
由於前一陣子更換視窗管理員為 awesome,那時使用 gnome-volume-manager 還能夠正常地自動掛載隨身碟。但最近 Debian 上的 GNOME 進行了大幅度的更新之後,就發覺 gnome-volume-manager 無法正常運作了。原本以為是程式的 bug,但時間都過了這麼久了都還沒解決實在是太奇怪了。於是今天終於決定上網找答案。找了很久終於找到了這篇。上面提到說由於 nautilus 已經有自動掛載的能力,所以 gnome-volume-manager 就將重覆的功能取消。
所以現在非人如果要想自動掛載隨身碟的話就會先執行 nautilus。
2009年5月5日 星期二
awesome window manager 新版本 3.3 有些更動
幾天前 debian unstable 有了 awesome window manager 的新版本 3.3 rc1,對非人來說,新的版本主要是設定上有些改變,前一個版本的設定好像沒用。而新的設定中直接影響的是熱鍵的設定,像是之前的 Win + F1 就改為 Win + r。
這樣的改變,非人覺得比之前的熱鍵更合理,也更好記了。用了一段時間後,非人用到滑鼠的時間比較少了,除了瀏覽網頁和繪圖之外,都不會使用滑鼠了。
2009年4月23日 星期四
在 HP ProLiant DL380 G5 上安裝 Debian testing
這是一個難得的機會,也是非人第一次接觸 server 級的電腦主機。一開始安裝就遇到大麻煩,安裝程式在偵測網路時,居然說:由於網卡的驅動程式是 non-free 的,所以安裝光碟並沒有收錄。如果有該驅動程式的話,可以放在 usb 隨身碟。在網路上找了老半天,就是沒有找到驅動程式該如何放。
第一次的安裝到這邊就失敗了,過了半個鐘頭,才突然想到。可以先跳過網路偵測,缺的時候在想辦法先從別台主機下載,然後再複製一份到新主機安裝。往然的安裝都沒問題
2009年4月19日 星期日
2009年4月16日 星期四
emacs-snapshot 又有些問題了
emacs-snapshot 果然是開發中的軟體,這週更新了之後,又出現無法使用 scim 來輸入中文。自從上一篇文章之後就將 locale 設定為 en_US.UTF-8,在使用上沒什麼問題。搞不清楚為何這次又會發生相同的事。
在網路上搜尋到幾篇是說 emacs-snapshot + gnome-settings-daemon + scim 會有問題,所以只要取消 gnome-settings-daemon 就可以了。不過經過測試之後,發現問題仍未解。
在經過了一個鐘頭之後,發現上述的說法。最後才想到是不是 locale 需要改變一下。試著使用下列的敘述
LANG = zh_TW.UTF-8又能正常輸入中文了
2009年4月10日 星期五
scim 有些問題
今天想要用 Iceweasel 查一下部落格的資訊,卻發現無法叫出 scim 的輸入視窗。試了很久都沒辦法。後來改用 scim-bridge 就可以在 terminal 中輸入中文了,可是在 emacs-snapshot 中卻還是不行。在網路上查不到有用的資料,不過卻看到有人將 Locales 設為 en_US.UTF-8 是沒有問題的。於是抱著死馬當活馬醫的心態試試,沒想到還真的可以。
由於是 Debian 的系統,要記得執行
im-switch -z en_US -s scim
Locales 換為 en_US.UTF-8,剛好可以習慣使用英文。
2009年4月4日 星期六
改用 awesome window manager
兩天前在更新套件時,意外地注意到 awesome 這個視窗管理員,覺得很有趣,就順便安裝這個套件來玩玩看。其實一開始只是注意到這個套件的簡介提到支援多螢幕,心裡對這樣的說法感到疑惑,怎樣才叫做支援多螢幕?
按照非人玩軟體的慣性,並不會先看說明文件。不過一開始只是單純地將 metacity 換成 awesome,發現 awesome 的字體很小,介面很簡單。從 gnome-panel 的選單開啓 gnome-terminal,發現出來的視窗是最大化的,多開幾個發現視窗並不會重疊, awesome 會自動將視窗調整平鋪在整個螢幕上。另外還發現一個有趣的情形,那就是非人將左邊的螢幕切換到 2 號桌面,發現右邊的螢幕還是在原先的 1 號桌面。原來這才叫做「支援多螢幕」,由於這個功能讓非人愛上了 awesome。
玩了一陣子後,非人就覺得 gnome-panel 似乎是個多餘的東西。因為 awesome 也有自己的 panel,而且是所有的螢幕都有,有一個預設的選單。當然拿掉 gnome-panel 是一個很大的挑戰,這意味滑鼠在大多數的時間是無用武之地,這類 tiled window manager 強調使用熱鍵。
2009年3月25日 星期三
2009年3月24日 星期二
改用 Grub2
昨天安裝 Debian lenny 時,發現 Boot Manager 多了一個選項,那就是 grub2。於是就安裝了 grub2。看起來和原先的介面差不多。今天仔細一看設定,發覺差異蠻大的,不過感覺起來 grub2 比較好設定。主要的設定檔是 /etc/default/grub。
2009年3月23日 星期一
給薄型主機用的顯示卡
一般來說,組裝電腦時是不會考慮薄型主機的,所以這類的主機大都是品牌電腦。日前公司配了一台薄型主機給非人專用。於是非人就想是不是弄個雙螢幕,看看是不是能提升工作效率。畢竟公司在這個時候還願意更新電腦,當然要小小地賣力一下。還好公司不會過問非人如何惡搞電腦。
本來也不抱任何希望,沒想到在建國路上隨便挑一家店詢問,居然就剛剛好有這樣的顯卡,而且價錢也還能接受(不到二千元)。順便還買了記憶體(真是太便宜了 DDR2 800 2G 居然只要 600 元)。今天下午才有時間將顯卡裝上,才開始安裝作業系統。沒錯,這台機器是沒有作業系統。灌上熟悉的 Debian GNU/Linux。只是將基本的系統裝好,還沒有足夠的時間設定,也不知這張卡是否正常。從頭到尾只有那顆接 DVI 接頭的螢幕有畫面(同時接兩顆螢幕)。
另外,發現兩條 2G 的記憶體加起來居然超過 4G 一些。看來有必要使用 bigmem 的 kernel 來使用剩下的一點點記憶空間。
2009年3月21日 星期六
Nvidia 雙螢幕加旋轉
今天心血來潮想要玩玩將二個螢幕旋轉 90 度或 270 度的設定。不過非人並不知道如何讓螢幕的畫面跟著旋轉,所以就查詢了一下關鍵詞
nvidia dual head rotate找到了這一篇設定。剛好是非人所需要的,於是依樣畫葫蘆, Device 區塊的設定為
Section "Device"
Identifier "nVidia Corporation NV43 [GeForce 6600]"
Driver "nvidia"
BusID "PCI:1:0:0"
Option "TwinView" "True"
Option "MetaModes" "1280x1024, 1280x1024;"
Option "TwinViewOrientation" "above"
Option "Rotate" "left"
Option "AddARGBVisuals" "True"
Option "AddARGBGLXVisuals" "True"
EndSection
試驗的結果是 OK 的,當然並沒有真的將螢幕旋轉,頭要向左傾 90 度才能看,也就是說,要正常看的話必須要將螢幕向右旋轉 90 度才行。
最後,提一下在網路上看到的訊息。玩 Linux 的人應該都知道 Nvidia 的 Linux 驅動程式有二個團體在開發,一個是官方的 nvidia,另一個是 Xorg 的 nv。 Xorg 的驅動程式都可以和 xrandr 配合,可以在不改變 xorg.conf 的設定下,使用 xrandr 命令直接在 X 視窗模式下調整解析度、更新頻率、或旋轉螢幕畫面等。但畢竟 nv 沒有 Nvidia 官方的支援,若同一張顯卡可以接二個螢幕, nv 是抓不到第二個螢幕,所以這時候就一定要用 Nvidia 官方提供的驅動程式,然後開啟 TwinView 這個選項就可以使用雙螢幕了。
非人這次用來測試的 nvidia 驅動程式的版本是 180.29。是由 unstable 套件庫中的 nvidia-kernel-source 180.29-1 自行編譯來的。
2009年2月16日 星期一
Debian's Lenny release 2009/02/14
今天才看到這則新聞,Debian's Lenny 終於在情人節釋出了正式版。真得很恐佈,整個開發耗時 22 個月,真得是讓人久等。雖然非人家中的桌機是使用 unstable 的版本,但是還是有兩三部代管的伺服器是採用 stable。主要的考量是因為網路速度太慢而不想常常更新套件。
看來要找個時間將 Lenny 的 DVD 下載下來。更新又是一個不大不小的工程。
2009年2月15日 星期日
試用 drupal 的模組
從接觸 drupal 到現在,也一年多了。說實在地,對於 drupal 還是不熟悉。沒有太多的時間去研究這個系統,只能夠利用零碎的時間測試一些網友推薦的模組,看能不能從中組合出最佳的方案。
目前非人比較傾向不修改程式碼來維護網站,當然這樣的網站可能會少了些特色,我想等非人完全了解非人自己的需求後,在能力和時間的允許之下非人才會更進一步吧。
模組實在太多了,實在很難抉擇。