サブメニューを編集したり、あるサブメニューから別のサブメニューに項目を移動しようとするたびにAlacarteがクラッシュし、application.menuファイルを消去する必要があります。そうしないと、gnomeshellデスクトップが役に立たなくなります。 Alacarteを使用せずにメインメニューと単一ダッシュアプリケーションのサブカテゴリを整理する方法はありますか?間違ったカテゴリに非常に多くのアイテムがインストールされており、大量のゾンビアイコンも削除したいです。
GUIの方法
Menulibre 、Alacarteの新しい代替手段を試してみてください。次の方法でインストールできます。
Sudo apt-get install menulibre
手動方法
アプリケーションランチャーは、次の3つのフォルダーにあります。
~/.local/share/applications
(ユーザーのみ)
/usr/local/share/applications
/usr/share/applications
(すべてのユーザー)
これらのフォルダーにある.desktop
ファイルを変更することにより、メニューエントリを直接編集できます。ユーザー全体のフォルダーを変更するには、rootアクセスが必要です。
gksudo nautilus /usr/local/share/applications
.desktop
ファイルをgeditなどのテキストエディターにドラッグアンドドロップして、コンテンツを編集します。ルートアクセスが必要な場合は、次を使用します。
gksudo gedit
ファイルを削除して、対応するメニュー/ダッシュエントリを削除します。
重要な警告:デフォルトに導入された変更-つまり、ユーザー全体-.desktop
ファイルは、次のシステムアップデートで元に戻される可能性があります。
上記の回答に追加するために、.desktopファイルは次の場所にもあります。
/usr/share/applications
古い代替手段は、gnome-panelをインストールし、gnome-desktop-item-editアプリケーションを使用することです。
gnome-desktop-item-edit
には、新しいランチャーを作成するためのパラメーター--create-new
もあります。