KDE 或?qū)⒏嗍褂脛?dòng)態(tài)窗口裝飾
本周有消息稱 KDE 的 Dolphin 文件管理器采用了漢堡包菜單,這再次引起了關(guān)于 KDE 桌面的客戶端與服務(wù)器端渲染的討論。
KDE 開發(fā)者似乎仍然反對(duì)讓客戶端負(fù)責(zé)其窗口的全部渲染的觀念,并更傾向于服務(wù)器端渲染,但他們現(xiàn)在已經(jīng)接受動(dòng)態(tài)窗口裝飾 DWD(Dynamic Window Decorations)作為 CSD 在特定領(lǐng)域的部分混合體是有幫助的,比如其在 Plasma 的系統(tǒng)托盤中發(fā)揮了很好的作用。DWD 是一個(gè)舊的 KDE 建議,通過允許應(yīng)用程序?qū)⒏鞣N動(dòng)作傳遞給窗口管理器,然后將它們放在應(yīng)用程序的標(biāo)題欄中,從而將 CSD 的視覺吸引力與 SSD 的一些功能結(jié)合起來。
KDE 開發(fā)者 Nate Graham 在關(guān)于 KDE CSD 與 SSD 裝飾的文章中指出,在 KDE Plasma 的系統(tǒng)托盤實(shí)現(xiàn)中,他們已經(jīng)應(yīng)用了 DWD 的概念。系統(tǒng)托盤的小程序會(huì)把各種動(dòng)作和信息傳遞給窗口管理器,以便將其顯示在標(biāo)題欄上。盡管 DWD 在這里應(yīng)用并非有意為之,但事實(shí)證明,它在這里工作得非常好,因?yàn)橄到y(tǒng)托盤的彈出窗口沒有受到困擾 CSD 的任何其余問題的影響。
此外,文中總結(jié)道,與 KHamburgerMenu 類似,KDE 的工具包里又多了一個(gè)工具。DWD 可以應(yīng)用到軟件中適合它的部分,而不必強(qiáng)加于所有地方,因?yàn)樽詈玫墓に噥碜杂谑褂谜_的工具完成工作。
本文轉(zhuǎn)自O(shè)SCHINA
本文標(biāo)題:KDE 或?qū)⒏嗍褂脛?dòng)態(tài)窗口裝飾
本文地址:https://www.oschina.net/news/141786/kde-use-dwd


























