ある Linux デスクトップ環境のアプリケーションは、他の Linux デスクトップ環境と互換性がありますか?

ある Linux デスクトップ環境のアプリケーションは、他の Linux デスクトップ環境と互換性がありますか?

ある Linux デスクトップ環境のアプリケーションは、他の Linux デスクトップ環境と互換性がありますか?私のディストリビューションはArchで、Plasma 5 DEを使用しています。他のDE(GnomeやPantheonなど)用に構築されたアプリケーションをインストールして実行すると、アプリケーションは機能しますが、GUIは少し複雑なようです。たとえば、Paneonメールアプリケーションにはトップレベルのシステムメニュー(ウィンドウをドラッグ、閉じ、または最小化できます)がなく、Nylas N1メールアプリケーションには通常のX11KDEスタイルメニューの代わりに表示されるトップレベルシステムメニューがあります。

私が知っている限り、今日のGUIを使用する多くのアプリケーションはGTK +、Qt、またはElectronに基づいています。しかし、私が見ると、これらはすべてX11と互換性があるように見え、これらのアプリケーションが他のX11ベースのDEで正しく実行されない理由はありません。

ベストアンサー1

質問の2番目の部分に関して、この考えの欠陥の1つは、他のすべてのGUIライブラリがX11で実行されているときに関連していないことです。問題は、Plasma DEが主にQt環境を使用しているのに対し、他の多くの環境(Gnomeなど)はGTKの一部のバージョンを使用していることです。

したがって、デフォルトのDEとは異なるライブラリ用に構築されたアプリケーションは、必要なライブラリがインストールされている限り通常実行されますが、アプリケーションが期待どおりに表示されず、予期しない動作が発生する可能性があります。これが「互換性がある」と思うかどうかは、お客様の決定です。

おすすめ記事