Wie füge ich eine Flatpak App zum Menü in Ubuntu hinzu?

Melden
  1. Einleitung
  2. Funktionsweise von Flatpak und Menüintegration
  3. Problem: Flatpak Apps erscheinen nicht im Menü
  4. Flatpak App zum Menü hinzufügen
  5. Zusammenfassung

Einleitung

Unter Ubuntu ist es üblich, Programme über das Anwendungsmenü zu starten. Flatpak ist ein System zur Paketverwaltung, das Anwendungen in isolierten Containern bereitstellt. Nachdem eine Flatpak App installiert wurde, erscheint sie nicht immer automatisch im Ubuntu-Menü. In dieser Anleitung erfahren Sie, wie Sie eine Flatpak App in das Anwendungsmenü integrieren, sodass Sie diese bequem starten können.

Funktionsweise von Flatpak und Menüintegration

Flatpak speichert Anwendungen und deren Daten isoliert von anderen Systemkomponenten. Jede Flatpak App liefert eine sogenannte Desktop-Datei (.desktop) mit, die Informationen zur Anzeige im Menü, wie Name, Icon und Startbefehl, enthält. Ubuntu nutzt diese Desktop-Dateien, um Anwendungen im Menü aufzulisten. Normalerweise werden die Flatpak Desktop-Dateien im Verzeichnis ~/.local/share/flatpak/exports/share/applications/ oder systemweit unter /var/lib/flatpak/exports/share/applications/ abgelegt.

Problem: Flatpak Apps erscheinen nicht im Menü

Manchmal erscheint eine frisch installierte Flatpak Anwendung nicht unmittelbar im Anwendungsmenü. Dies kann verschiedene Ursachen haben: Während der Installation wurden die Desktop-Dateien nicht korrekt exportiert, der Desktop-Cache des Systems ist noch nicht aktualisiert, oder die Anwendung benötigt einen Neustart der Sitzung, um sichtbar zu sein.

Flatpak App zum Menü hinzufügen

Um eine Flatpak App sichtbar zu machen, stellen Sie zunächst sicher, dass die App korrekt installiert ist. Sie können dies mit dem Befehl flatpak list überprüfen. Falls die App installiert ist, dann prüfen Sie, ob deren Desktop-Datei vorhanden ist in den oben genannten Verzeichnissen. Sollte die Datei fehlen, können Sie diese manuell aus dem Flatpak-Repository exportieren oder die Anwendung neu installieren.

Falls die Desktop-Datei vorhanden ist, müssen Sie den Desktop-Cache aktualisieren. Dieser wird von Ubuntu genutzt, um die Menüeinträge anzuzeigen. Führen Sie dazu im Terminal den Befehl update-desktop-database ~/.local/share/applications/ aus, um lokale Menüeinträge zu aktualisieren. Manche Desktop-Umgebungen benötigen außerdem einen Neustart der Sitzung oder einen Ab- und erneuten Anmeldevorgang.

Wenn Sie dennoch keine Menüeinträge finden, können Sie die Desktop-Datei manuell kopieren. Suchen Sie hierzu die Flatpak-Anwendungsdatei unter ~/.local/share/flatpak/exports/share/applications/ und kopieren Sie die gewünschte .desktop-Datei in ~/.local/share/applications/. Starten Sie danach den Desktop-Cache neu oder melden Sie sich ab und wieder an.

Zusammenfassung

Flatpak Apps sollten nach der Installation automatisch im Ubuntu-Menü angezeigt werden, da die Desktop-Dateien exportiert werden. Ist dies nicht der Fall, überprüfen Sie die Installation, suchen Sie die passenden Desktop-Dateien und aktualisieren Sie den Desktop-Cache. Ein Neustart der Sitzung kann ebenfalls helfen. Bei Bedarf können Sie die Desktop-Datei manuell kopieren, um die App ins Menü einzufügen.

0

Kommentare