kde應用程式如何在gnome下執行?

GNOME和KDE桌面環境之間的視覺差異很容易看出,那麼如何能夠在一個應用程式下執行另一個應用程式而不出問題呢?今天的超級使用者問答帖子給出了答案。...

kde應用程式如何在gnome下執行?

GNOME和KDE桌面環境之間的視覺差異很容易看出,那麼如何能夠在一個應用程式下執行另一個應用程式而不出問題呢?今天的超級使用者問答帖子給出了答案。

今天的問答環節是由SuperUser提供的,SuperUser是Stack Exchange的一個分支,是一個由社群驅動的問答網站分組。

“握手”剪貼畫Clker.com網站.

問題

超級使用者讀者LeNoob想知道KDE應用程式如何在GNOME下執行:

If GNOME uses GTK+ and KDE uses Qt, how are KDE applicati*** able to run under GNOME?

是什麼使KDE應用程式能夠在GNOME下平穩執行?

答案

超級使用者貢獻者grawity為我們提供了答案:

This is possible because these desktop environments use the same graphics system, X11. All graphical programs only talk the X11 protocol with an X server (usually Xorg), sending commands to draw this or that, and receiving input events (mouse, keyboard, etc.).

Each UI toolkit like GTK or Qt comes in the form of libraries that the graphical program links against. A program written for GNOME will use libgdk and libgtk, and a KDE program will use libQtCore with libQtGui. Both toolkits then simply use the same X11 functi*** to draw everything in the respective program’s window.

Most modern toolkits, like GTK, Qt, or EFL, perform all drawing themselves, and just send the finished image of the whole window over X11. Older toolkits like Xaw or Motif instead send commands to draw primitives like lines or rectangles, and the X server does all rendering.

The X11 protocol also covers window management, so each desktop environment will have a “window manager” program which draws window frames (“decorati***”), allows you to move and resize windows, and so on. Modern “compositing” window managers actually take over Xorg’s job of composing all windows onto the final screen image, allowing things like shadows or effects to be added.

為了簡單的“相容性”而繫結到同一個圖形系統是一件很棒的事情,當你想在同一個桌面環境下執行所有你喜歡的應用程式時,這是一件很棒的事情!


有什麼要補充的解釋嗎?在評論中發出聲音。想從其他精通技術的Stack Exchange使用者那裡瞭解更多答案嗎?在這裡檢視完整的討論主題。

  • 發表於 2021-04-11 10:59
  • 閱讀 ( 15 )
  • 分類:網際網路

你可能感興趣的文章

linux幫助改善人際關係的5種方法

... 如果你想要一個專用的應用程式,或者想有一個連線到您的電話號碼的對話,KDE連線是一個偉大的方式來發送和接收簡訊從您的電腦。你不需要執行等離子桌面就可以使用它。 ...

  • 發佈於 2021-03-11 14:51
  • 閲讀 ( 49 )

透過向這7個組織捐款來表達你對開源的熱愛

...門投資於Linux核心,但它也鼓勵在桌面和在線上採用開源應用程式、介面和其他工具。該集團在企業界取得了巨大成功。AT&T、思科、高通、三星,甚至微軟都是眾多的會員公司之一。 ...

  • 發佈於 2021-03-11 17:16
  • 閲讀 ( 45 )

為什麼linux作業系統附帶預設桌面環境

... KDE和openSUSE都起源於德國。SUSE是第一家將Linux推向企業應用的公司(也是openSUSE的贊助商),成立於1992年。四年後,德國的一位電腦科學家Matthias Ettrich建立了KDE專案。 ...

  • 發佈於 2021-03-12 07:51
  • 閲讀 ( 57 )

肉桂解釋說:看看linux最像windows的桌面之一

...處理您在螢幕上看到的所有內容。底部的面板列出了你的應用程式。是角落裡的鐘。這是桌面背景。 ...

  • 發佈於 2021-03-12 09:28
  • 閲讀 ( 46 )

linux的人機介面指南之間的差異

... 幾年後,你坐在電腦前,從Linux作業系統的應用商店下載一個程式。描述說它能滿足你的需要。你點選安裝按鈕,輸入你的密碼,然後看著這個應用程式出現在你安裝的所有其他應用程式旁邊。 ...

  • 發佈於 2021-03-12 17:09
  • 閲讀 ( 47 )

macports為您的mac帶來了最好的開源軟體

可以肯定地說,蘋果生態系統將“應用商店”帶入了主流。在iPhone推出之前,購買數字軟體往往充滿了各種嘗試,比如向開發者網站提交付款、透過電子郵件等待許可證金鑰以及協商退款。 ...

  • 發佈於 2021-03-13 05:02
  • 閲讀 ( 58 )

5個證明團結的專案遠未消亡

...onical的支援已經結束,這導致了流行特性在其他環境中的應用。衝向碼頭就是一個很好的例子。作為一個用於GNOME桌面的macOS風格的dock,這個dock可以在螢幕的底部或側面使用,並且用於更容易的應用程式啟動和在任何開啟的視窗...

  • 發佈於 2021-03-14 04:58
  • 閲讀 ( 64 )

如何在不重新啟動的情況下重新整理linux桌面

...是一個額外的輕量級的還是更成熟的,如果您想執行圖形應用程式,您都需要一個。當然,你可以試著在終端執行所有的東西,但那只是愚蠢。 ...

  • 發佈於 2021-03-14 10:32
  • 閲讀 ( 61 )

哪種linux桌面環境最適合您的個性?

...?你會把圖示散落在桌面上嗎?你喜歡在一個整潔的全屏應用程式中工作嗎?你安裝了無數的第三方工具來調整你的作業系統嗎? ...

  • 發佈於 2021-03-14 15:39
  • 閲讀 ( 65 )

UbuntuUnity的粉絲們能做些什麼來保持你最喜歡的介面

...頂部面板中的全域性選單,以及一個允許從單個位置啟動應用程式和執行搜尋的破折號。其他細節包括彈出式通知氣泡、出現在應用程式圖示上方的進度條,以及大量的鍵盤快捷鍵。 ...

  • 發佈於 2021-03-14 18:06
  • 閲讀 ( 68 )