まず、標準の ubuntu-desktop と同じマシンに kubuntu-desktop をインストールすることにしたとき、どちらのデスクトップでも同じアプリケーションの一部を使用するように、これら 2 つを統合しようとしました。統合の問題 (見た目の問題ではありません) のため、これは失敗しました。
今は別のアプローチを試してみたいと思います。この 2 つを最大限分離したいのです。しかし、どちらかのデスクトップが、もう一方のデスクトップには必要ない、機能もないプログラムを多数ロードしているようです。たとえば、Tracker は Strig/nepomuk と一緒に起動し、Dropbox は gnome の半分を KDE にロードし、kwallet はアプリケーションがアクセスしようとしなくても gnome で起動します。もう一方の Gnome キーリングは、正当な理由で KDE で起動しますが、キーリングを起動するために再度入力しないと、ログイン パスワードを認証として使用するように設定できません。
2 つのデスクトップを可能な限り最大限に分離するための適切な設定は何ですか? これを制御するファイルはどこにありますか? たとえば、LightDM を使用して gdm または kdm を実行しないようにしようとしましたが、キーボード バインディングなどのいくつかのものがおかしくなるようです...
Google で検索しても見つからないチュートリアルはありますか? 包括的な情報があれば役立つはずです!
答え1
残念ながら、2 つのデスクトップ環境が同じインストール (同じディレクトリまたは異なるディレクトリを使用) にある場合、それらを分離する方法はありません。
これらを「完全に分離」する唯一の方法は、2 つの別々のインストールにインストールすることです。そのようになるのは残念ですが、本質的にはそれがすべてです。
あなたのコメントを考慮すると、特定の環境で .desktop ファイルが表示されないようにするオプションを追加できます。
この設定は「OnlyShowIn」で、値は KDE、GNOME、Unity などになると思います。
KDE では、起動アプリケーションに対してこれを手動で設定できます (ただし、KDE 自体のみ)。
答え2
解決策を見つけましたこのサイト
/etc/xdg/autostart には次のものがあります:
- トラッカーマイナー-flickr.desktop
- トラッカーマイナーfs.デスクトップ
- トラッカーストア.デスクトップ
OnlyShowIn=GNOME で編集します。