[分享]KWin global drop shadow patches(dirty edition)

歡迎 KDE 使用心得、K 系列軟體介紹、各項 KDE 應用技巧、桌面佈景、特殊應用等討論。

版主: AceLan, Franklin

[分享]KWin global drop shadow patches(dirty edition)

文章jengwei » 週一 3月 15, 2004 6:36 am

for debian unstable & kde 3.2
http://www.kde-look.org/content/show.php?content=10567
下載patch檔
將它解開
安裝kdebase的原始檔
apt-get source kdebase
它會安裝到你當前的目錄,而我是放在/usr/src下面
接著請安裝xlibs-dev libqt3-headers libqt3-mt-dev
到你安裝kdebase原始檔的目錄下進入/kdebase-3.2.1/
進入kwin/
copy一份kdebase.kwin-kwin_shadow-3.2.patch目前目錄下
執行patch -p0 <kdebase.kwin-kwin_shadow-3.2.patch
回到kdebase-3.2.1/下
執行.configure (註1)
configure完之後
進到kwin/
經過之前configure完之後,此處應該會有Makefile檔
執行make
執行make install
預設是會安裝到/usr/local/kde/bin/
最後執行/usr/local/kde/bin/kwin --replace就可以了 (註2)

我的screenshot^^
圖檔

問題與討論:
1.視窗的陰影有的時候必須點一下最上面的title它才會重新畫出視窗邊緣的陰影。(這個在解開patch的文件裡有說明)
2.視窗最大化之後陰影會消失。
3.視窗改變大小之後陰影會消失
4.xmms的playlist改變大小後陰影會正常顯示,個人推測跟window decoration是否由kde來控制有關。
5.有的時候loading會莫名其妙地高。
--
註1
在kdebase-3.2.1中的INSTALL檔有說可以在configure裡面加入參數prefix來設定安裝路徑
例如: ./configure --prefix=/usr/bin
不過我卻安裝不成功

註2
其實應該要編譯整個kdebase,但是我編譯整個kdebase的時候,會出現
make: *** No rule to make target `/usr/bin/include/kbookmarknotifier.h', needed by `kbookmarknotifier.kidl'. Stop.
就停住了(有人能告訴我怎麼辦嗎??)
所以我才會只重新編譯kwin並且利用replace來取代原本執行的kwin(就算是把/usr/local/kde/bin/kwin連結到/usr/bin/下也沒有用)
頭像
jengwei
可愛的小學生
可愛的小學生
 
文章: 50
註冊時間: 週二 4月 08, 2003 12:57 am

回到 KDE 心得技巧

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客