google code-beautifer

星期日, 3月 11, 2007

Compiz 3D 桌面的使用設定

Compiz是Mandriva 2007最大賣點,但在我的ATI 卡上開啟程式時,重疊會有問題,但之後一切正常,不知道是不是Composite 關閉產生的問題。(目前聽說用ATI的專利驅動打開Composite時會把3d 加速功能關掉 )。我還沒找到解答。

執行drak3d可以設定部份值。官方說法在此,
http://qa.mandriva.com/twiki/bin/view/Main/AcceleratedDesktop
但部份文字有不一致的情形,以下這是我在mdv2007上Gnome實測的結果,有一些可能是因為Composite 關閉的緣故,目前看不出來。


  • Cube (提供3d預覽虛擬桌面)

    • Ctrl + Alt + 左右方向鍵:
    • 移到下一個虛擬桌面
    • Ctrl + Shift + Alt + 左右方向鍵:
    • 把目前鼠標指到的程式跟搬到下一個虛擬桌面,桌面也同時切換過去

  • Rotate (虛擬桌面旋轉):
  • Ctrl + Alt + 左鼠左鍵在桌面上拖曳
  • Zoom (放大/縮小桌面顯示),而不只是軟體的字型, 據說opera 看網頁時可以做到,但mozilla/firefox 不行,這下就可以把opera 扔掉了。

    • 定點放大:
    • Super + 老鼠右鍵 (super 鍵是指pc鍵盤上的 window 鍵)
    • 手動無段放大:
    • super + 老鼠滾輪向上滑
    • 手動無段縮小
    • Super + 老鼠滾輪向下滑

  • scale: 如同 Mac OSX的expose' :
  • 把游標移到桌面最右上角
  • Film effect (橫列預覽虛擬桌面, 類似Alt -tab預覽在桌面上的所有開啟程式,但是是顯示虛擬桌 面)

    • Ctrl+Alt+向下鍵,按著不放
    • 切換用Ctrl+Alt按著不放+左右方向鍵

  • Wobbly (果凍效果),對工作沒有什麼實質幫助,所以我把給關了

  • water (水痕效果),對工作沒有什麼實質幫助,所以我把給關了

  • Opacity (視窗覆蓋透明度,視情況而定)
  • Alt + 老鼠滾輪滑動
  • Fade 看不出效果

  • minimize 看不出效果

  • Arrange and View All Windows
  • 用 F12 切換; clicking a window will
    zoom it to the front看不出效果,可能是鍵盤對應給搶掉了
  • Switcher
  • 註: 現在Alt -tab 除了顯示現在桌面上的所有開啟程式的icom及名稱外,而且還有縮圖,比較能提示哪一個是我們想要的程式


但是 Compiz跟已往的metacity 是不同的東西,可以看到視窗的邊框長的不一樣,部份線條比較粗。好像針對metacity的視窗選項選定就無法使用,而且一但改過drak3d選項後,視窗的邊框會突然不見,要等重新啟動X 視窗才會正常,因為有諸多因素影響,目前還難以判定原因。


其他參考資料

我在去年有試過Skippy而且寫了一篇短文
http://shelandy.blogspot.com/2006/04/skippy-mac-os-x-expose-linux-skippy-8.html#links
Mandriva 2007 裡也有附Skippy的RPM,不過我用的結果,Compiz似乎在專利驅動下跑的還不錯,就沒有特殊必要去用Skippy

令一個令人期待的新桌面是Metisse,但據說缺點是沒有提供Expose,這點是Bird View(類似早期openwindow 裡的虛擬桌面)取代不了的。

星期五, 3月 09, 2007

在學校裡捍衛自由軟體的正確視聽

當你的老闆或同儕在學校裡,散佈這種由搞不清狀況的名校學者發表,偏頗不利於自由軟體的文
章時,你是站在第一線推廣自由軟體的老師,該怎麼辦?

人家玩耍賴的,我們當然也可以用人身credit來質疑,比如說: M$ 捐了不少錢給
哈佛,MIT 在OCPL就用linux走不同的路。其次作者不是在電腦界的,卻用過去的經濟理論
來預測完全新的領域(照這樣,Apple 僱用被開除的Steve Job回鍋當CEO,現在不該倒
閉了?),.....但我覺得這樣在學校裡跟人家比爛,那不好。

下面是我的答案,比較學院風格:

Date: Thu, 28 Sep 2006 20:54:50 -0500 (CDT)
to: 相關同儕(這不好公開)

> Windows will beat Linux threat, say academics
> http://smallbusiness.itworld.com/4378/060912windowslinux/pfindex.html

I do not trust a paper mentioning this by the authors themselves:

"The researchers admit that the formal economic model they've constructed
is highly simplified, and may not reflect important factors that exist in
the real world"


I am not interested in invloving the flame war between Linux VS windows.
I just want to share with you four different view points:


One from MIT
http://laptop.org/

One from French
http://quoi9.net/english/2006/09/25/free-computer-with-every-broadband-subscription/

On from India
http://www.financialexpress.com/latest_full_story.php?content_id=138497

Actually, right here in Texas, Sam Houston State U. is replacing their Cisco VoIP for
open-source Asterisk on linux server
http://www.linuxworld.com/news/2006/091206-von-sam-houston.html

星期三, 3月 07, 2007

Mandriva 2007 apic 的問題

我想在一台AMD 機器上裝 2007,這次徹底被打敗好一段時間,找不出為什麼,這台跑2006 很好,liveCD 上: B2D KGB Oct 0'06, Gnoppix 2.12,Guest 作的MDK2005LE Live CD也都沒問題。但不管是2007 DVD, One-kde, one-gnome 全開機到一半就螢幕凍結
其中2007 已經裝完了,但在重開機後,開機到一半顯示
setting clock (localtime): 顯示我機器時間 ... [OK]
後就凍結在那裡
One 是光LiveCD 開機到一半就螢幕凍結

機器配備是

chipset Via KT333
介面卡:
Netgear gigabit card( Realtek chip)
SoundBlaster 5.1 & onboard sound (Realtek chip)
ATI 9660
SCSI 大概是adaptec

我看到類似的個案有
http://www.pchelpforum.com/sitemap/t-24028.html
http://qa.mandriva.com/show_bug.cgi?id=18986
http://forum.club.mandriva.com/viewtopic.php?t=55266&sid=5eeccde2cb94f8523fb4ac76e82be402
http://forum.club.mandriva.com/viewtopic.php?p=269111&sid=e3d262cecf511052a411d6d44cda7ba1
有的是網路卡有的是跟我一樣設定時鐘之後就莫名死了
看起來所有的矛頭都指向Mandriva 2007 爛爛的平行起始 pinit
要用nopinit才可能解決。但是我用別的LiceCD 開機去改我grub 的kernel 參數加上 nopinit 一樣沒用。昏倒。我試著在 failsafe 開機也沒用,所以跟X windows無關

後來才發現,是APIC 在作怪,我是用在Kernel 參數裡加上 noapic nolapic 才
有辦法開機。之後就順利了。後來在一臺Dell 早期的P4 機器上也發現同樣問題。

在這之前,我都不敢推薦別人安裝MDV 2007 ,現在就可以大聲說,別怕,給他裝下去。
這些奮鬥所花的時間精力,跟解決後帶來的正面效應,是一些只會在自由軟體自己的圈圈裡高喊口號而不親自下去動手實作的人所無法企及的。