KDE應(yīng)用怎么在GNOME環(huán)境下運(yùn)行

這篇文章將為大家詳細(xì)講解有關(guān)KDE應(yīng)用怎么在GNOME環(huán)境下運(yùn)行,小編覺得挺實(shí)用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

十余年的津市網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。成都全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整津市建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)從事“津市網(wǎng)站設(shè)計”,“津市網(wǎng)站推廣”以來,每個客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

GNODE和KDE兩款桌面環(huán)境在視覺上的差異是顯而易見的,那么如何讓一種環(huán)境下的應(yīng)用無誤地移植到另一環(huán)境下?今天的SuperUser Q&A 板塊上有人回答了這個問題。以下Q&A部分已獲得SuperUser的授權(quán)(SuperUser是Stack Exchange一個版塊,Stack Exchange是一個社區(qū)化問答網(wǎng)站)。

問題:

SuperUser讀者LeNoob想知道KDE下的應(yīng)用如何運(yùn)行于GNOME環(huán)境下:

GNOME使用GTK+圖形庫,KDE使用Qt圖形庫,那么KDE應(yīng)用如何在GNOME環(huán)境下運(yùn)行,其能夠流暢運(yùn)行的內(nèi)在機(jī)制是什么?

回答:

SuperUser貢獻(xiàn)者grawity作出了如下回答:

這種移植是可能的,因?yàn)镵DE和GNOME兩種桌面環(huán)境使用相同的圖形系統(tǒng)—X11。所有的圖形程序都是通過X11協(xié)議與X服務(wù)器(通常為Xorg)交互:發(fā)送指令繪制屏幕,接收來自輸入鼠標(biāo)、鍵盤等外設(shè)的輸入事件。

至于GTK和Qt等UI工具包,它們以鏈接庫的形式被圖形程序調(diào)用。GNOME環(huán)境下,程序使用libgdk和libgtk;KDE環(huán)境下,程序使用libQtCore和ligQtGui。這兩種工具包都是簡單地調(diào)用X11函數(shù)繪制相應(yīng)程序的窗口。

大部分現(xiàn)代的工具包(比如GTK,Qt和EFL)都具備繪制功能,它們通常直接將繪制好的窗口發(fā)送給X11。相反,一些傳統(tǒng)工具包,比如Xaw和Motif,則是發(fā)送繪制直線或者矩形的指令給X服務(wù)器,然后服務(wù)器會解析指令、繪制窗口。

X11協(xié)議還涉及窗口管理功能,因此每一個桌面環(huán)境都會有一個“窗口管理器”程序。該程序負(fù)責(zé)繪制窗口框架,并完成窗口的移動以及放大縮小等操作。實(shí)際上,當(dāng)前強(qiáng)大的窗口管理器已經(jīng)取代了Xorg的工作,能夠把所有的窗口合成***顯示在屏幕上的圖像,這樣一來,就可以容易地追加一些陰影等效果。

為了更好地兼容,將桌面環(huán)境綁定到統(tǒng)一的圖形系統(tǒng)是一個很棒的設(shè)計。這樣一來,你就可以在同一桌面環(huán)境下運(yùn)行所有自己感興趣的應(yīng)用了,哪怕這款應(yīng)用并不是為該桌面環(huán)境開發(fā)的。

關(guān)于“KDE應(yīng)用怎么在GNOME環(huán)境下運(yùn)行”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

標(biāo)題名稱:KDE應(yīng)用怎么在GNOME環(huán)境下運(yùn)行
本文鏈接:http://bm7419.com/article38/goeosp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、動態(tài)網(wǎng)站、網(wǎng)站設(shè)計搜索引擎優(yōu)化、網(wǎng)站營銷用戶體驗(yàn)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)