KDE環境でGtk2依存関係を持つアプリケーション

KDE環境でGtk2依存関係を持つアプリケーション

最近、Manjaro LinuxのKDEバージョンをインストールしました(以前はGnome環境派生バージョンのみを使用していました)。私が好きなアプリケーション(Sublime3、Remmina)のいくつかをインストールすることにしたとき、Gtk2がその依存関係に含まれていることがわかりました(例:https://aur.archlinux.org/packages/sublime-text-dev/)。

問題は、KDE環境にGtk依存アプリケーションをインストールすることに欠点があるかどうかです。私がインストールしたアプリは期待どおりに動作しますが、何か欠落している可能性があるため、KDE固有のアプリをデフォルトの選択にする必要がありますか?

ベストアンサー1

GTKアプリケーションは実際にKDEにとって大きな問題ではありません。 KDEにはGTKに固有のものがありますしなければならない自動的に設定されますが(テーマなど)、ほとんどの場合、通常のGTKアプリケーションとAthenaまたはTKアプリケーションの間に実質的な違いはありません。 GTKとQTライブラリは互いに干渉せず、ほとんどの相互運用性の問題(クリップボードなど)は数年前に解決されました。

(Libre | Open)OfficeとFirefoxはGTKアプリケーションです。 Sublimeも同じだと思います。 Remminaのウェブサイトは不便ですが、GTK専用バージョンを提供しているようです。これらはあなたが使いたいものであり、KDEには何の問題もありません。

問題は、GNOMEアプリケーションを実行するときです。 GNOME(およびKDE)はGTKツールキットの範囲を超えるサービスを提供します。 GNOMEアプリケーションを実行して全体的な機能を取得するには、デフォルトのGNOME環境を実行する必要があります。それ以外の場合、機能がありません。 GMineをプレイしたい場合は問題ありませんが、Nautilusを実行しようとするとこれがわかります。

私の経験によれば、望むほとんどのタスクは正常に動作しますが、GNOME関連のタスクを実行すると、時々奇妙な問題が発生します。たとえば、GNOMEアプリケーションのファイルセレクタは、ユーザーが設定したFTPサイトなどを見つけることができない可能性があります。 MySQL Workbenchには、KDEウォレットとは機能しないGNOME Keyringを使用する必要があります(ただし、それを機能させる方法があります)。ただし、深刻な問題を引き起こす可能性のあるほとんどすべての問題はKDEに対応しています。

おすすめ記事