Posts

Showing posts from June, 2009

Fedora 11 安裝 VirtualBox 的 usb 問題

以 Fedora 11 當 host 安裝 VirtualBox 後,guest 沒辦法存取 usb device 的問題已經存在很久了,主因是 Fedora 中控制使用者能使用哪些 usb device 是由 udev 來控制的,因為 udev 沒有關於 VirtualBox 的 rule,所以它沒辦法存取 usb device。麻煩的做法是去加一條 udev 的 rule,不過這很複雜,不如用簡單的方法,直接讓使用者有存取 usb device 的權限。做法是在 fstab 加入 none /sys/bus/usb/drivers usbfs devgid=502,devmode=664 0 0 這邊的 502 是某個 gourp (我是拿 vboxusers 這個),而且使用者的帳號也要屬於這個 group,掛上這個 usbfs 就可以了。

Decibel Audio Player

我一直很討厭 GNOME 的欽定音樂播放程式:Rhythmbox,感覺很功能太多導致介紹混亂,音量調整鈕又會影響系統的,用起來整個火大。重點是在我的音效卡上用起來感覺很差,音樂速度會不正常,一做別的動作又有雜音 (好吧,我知道這些該怪的是 decoder,和 player 沒關係,不過我就是愛遷怒)。後來找到一個專精於播音樂,完全沒其他我不需要的功能的軟體: Decibel ,用起來覺得感覺不錯,介面簡潔操作直覺。不過一樣做了別的動作會出現雜音…好嘛,我知道這是 decoder 的錯…還是我的音效晶片的錯? 補充:真的是音效晶片的錯,換到主機板內建的晶片就沒問題了,該死的 Creative,死守晶片的 spec 不讓 open source driver 出來,自己又不提供好 driver。學學人家 Nvidia 嘛,不 open 至少自己也提供品質夠好的 driver 供大家使用。

Fedora 11 今天更新後 RPM Fusion 的 nvidia driver 版本出錯

今天 Fedora 11 更新後,重開機後突然沒辦法進入 X,看了一下 /var/log/messages 中出現錯誤訊息: NVRM: API mismatch: the client has the version 185.18.14, but this kernel module has the version 180.51. Please make sure that this kernel module and all NVIDIA driver components have the same version. 查了一下網路,看來是很新的問題,只有 Fedora Forum 有討論,看來是 RPM Fusion 那邊出了問題。解決的方法有兩種,一種是用 yum downgrade 回舊版的 driver,等 repository 那邊弄好了再更新 (前述的討論區內有說做法),另一個方法是把 nvidia 的 driver 都移掉,再 rm /etc/X11/xorg.conf ,重開機讓系統自己抓原本的 open source driver,等之後沒問題後再更新成 Nvidia 的 non-open source driver (當然還是要透過 RPM Fusion。儘量不要自己去裝 Nvidia 官方下載的,因為很麻煩,每次更新 kernel 都要重弄一次)。 補充:在看過 /etc/modprobe.d/blacklist-nouveau.conf 的內容後發現,如果用 lsmod 還是看得到 nouveau 的話,要重新做一個 init image 以免 nouveau 被強制載入,就算有 black list 也一樣。指令是:mkinitrd -f /boot/initrd-$(uname -r).img $(uname -r)。我這樣做過後就沒有這篇寫的問題了。

新版 iFolder

如果現在用 ifolder 當關鍵字去搜尋,會找到一個網站: Kablink Home 。點進去看才發現這是個專門開發共同合作軟體的計畫,iFolder 已經變成其中的一個計畫。現在的 iFolder 網站比以前的專業多了,軟體一直有在發展,文件也很齊全,不像以前要死要死的樣子。不過要把舊的 iFolder 3.2 轉到現在的 3.7 系統感覺還是很難,沒辦法直接轉移,只能要求使用者重新下載他們的文件,這也是個大工程。最好是能在 server 端轉移,client 端也可以直接安裝新版軟體就好,使用者完全不用再重新下載或上傳他們的 iFolder 目錄。