跳到主要內容

發表文章

目前顯示的是 4月, 2011的文章

gnome screensaver上面使用新灌xscreensaver的方式

之前加灌了MatrixGL的screensaver,結果在gnome screensaver的preference裡面都看不到。 花一番功夫總算找到怎麼改,gnome screensaver其實會去讀xscreensaver下面的screensavers,在ubuntu 10.10中的位置是在/usr/share/applications/screensavers/下面。 像是cosmos screensaver的設定檔就被命名為cosmos-slideshow.desktop。所以就找一個相似的screensaver設定檔來改就好了。記得也要確認路徑 /usr/lib/xscreensaver/目錄下有沒有自己安裝好的那個screensaver的binary。

解決 /usr/bin/ld: cannot find -lxxx 問題

從網路上抄過來,做一下筆記吧! ---- 其中xxx即表示函式庫文件名稱,如上例的:libc.so、libltdl.so、libXtst.so。 其命名規則是:lib+庫名(即xxx)+.so。 解決方法: (1)先判斷在/usr/lib 下的相對應的函式庫文件(.so) 的 symbolic link 是否正確 若不正確改成正確的連結目標即可解決問題。 (2)若不是 symbolic link 的問題引起,而是系統缺少相對應的lib安裝lib即可解決。