この質問を改善したいですか? 質問を更新して、UnixおよびLinuxStackExchangeのトピックになります。
2年前に閉鎖されました。
この質問を改善する
kubuntu-desktop
をインストールしました およびxubuntu-desktop
デフォルトのUbuntu10.10を超えています。
メニューを整理して、特定のデスクトップに関連するアプリケーションがそれぞれのセッション中にのみメニューに表示されるようにします。 (つまり、Ubuntu GNOMEセッション中はメニューにKDEおよびXFCEアプリがありません。同様に、KDEおよびXFCEセッションでも同様です。)
これはコマンドラインからどのように実行できますか? (コマンドラインで学習したい。)
これを行う前に何かをバックアップする必要がありますか?
追加情報:
グーグルで検索し、フォーラムでこのソリューションや他のソリューションを見つけましたが、これらはGNOMEシナリオのKDEのみを対象としています。おそらくこれはXFCEも含めるように変更できますが、その方法がわかりませんでした。
askubuntuにもクロスポストしました。
承認された回答:
XFCEでのみ何かを表示するコードは、同じ考え方に従います。
ShowOnlyIn=XFCE;
残念ながら、私が知る限り、XFCEが.desktopファイルを保存する方法は、GNOMEが保存する方法と同じですが、KDEはそれらを別のフォルダー(/ usr / share / Applications内)に保存します。これが、リンク先の投稿で説明されているように、KDE/GNOMEの分離が一括で行うのがはるかに簡単な理由です。
すべてのファイルは/usr/ share/applicationsに保存されます。それらの形式は非常に単純であり、それらのいずれかを/home/you/.local/share/applicationsにコピーできます。これにより、そのユーザーのメニューエントリが上書きされるため、root権限を必要とせずに簡単に編集できます。
XFCEアプリをGNOMEから分離する簡単な方法はありません。特に、何を見たいかは意見の問題であることが多いためです。これはKDEにも当てはまります。KDEライブラリがある限り、DolphinまたはKonquerorはGNOMEで実行されます。 cmd行を使用する場合は、特定の.desktopファイル内のテキストを選択的に検索して置換するためのgrep / sedジャンクを思い付くことができると思いますが、最も簡単な方法はファイルを〜/にコピーすることだと思います。ローカル/共有/アプリケーション。更新によって上書きされたり、手動で編集したりしないようにします。膨大な数の物をインストールしていない限り、それほど難しくはありません。
関連:頭を切り落とした爪を取り除く方法は?メニューはfreedektop.org仕様の下で機能します。詳細については、こちらをご覧ください:
http://standards.freedesktop.org/menu-spec/latest/index.html