UBUNTU 24 – skrót w menu do pliku AppImage

  1. Najpierw tworzymy skrypt start_app.sh:
#!/bin/bash

# Ustaw lokalizację pliku App.AppImage
APPIMAGE_PATH="$HOME/Apps/App.AppImage"

# Sprawdź, czy plik istnieje
if [[ ! -f "$APPIMAGE_PATH" ]]; then
  echo "Plik App .AppImage nie został znaleziony w lokalizacji: $APPIMAGE_PATH"
  echo "Upewnij się, że podałeś poprawną ścieżkę w zmiennej APPIMAGE_PATH."
  exit 1
fi

# Nadaj uprawnienia wykonywalne, jeśli nie są ustawione
if [[ ! -x "$APPIMAGE_PATH" ]]; then
  echo "Nadawanie uprawnień wykonywalnych dla pliku .AppImage..."
  chmod +x "$APPIMAGE_PATH"
fi

# Uruchom aplikację z obsługą flagi --no-sandbox
echo "Uruchamianie App ..."
"$APPIMAGE_PATH" --no-sandbox

# Sprawdź, czy aplikacja zakończyła się błędem
if [[ $? -ne 0 ]]; then
  echo "Wystąpił problem z uruchomieniem App. Sprawdź komunikaty błędów powyżej."
  exit 2
fi

echo "App został uruchomiony pomyślnie!"
exit 0

2. Edytorem nano tworzymy/edytujemy plik do skrótu uruchamialnego:

nano ~/.local/share/applications/app-launcher.desktop


3. W pliku app-launcher.desktop dodajemy następującą zawartość:

[Desktop Entry]
Version=1.0
Name=App
Comment=Uruchamia aplikację App
Exec=/pełna/ścieżka/do/skryptu/start_app.sh
Icon=utilities-terminal
Terminal=true
Type=Application
Categories=Utility;

4. Zmieniamy uprawnienia do pliku na wykonywalne:

chmod +x ~/.local/share/applications/app-launcher.desktop


5. Aktualizujemy bazę aplikacji:

update-desktop-database ~/.local/share/applications


Skrót powinien być już dostępny.

Skrót do ulubionych aplikacji w pasku menu pod Ubuntu

Zainstalowane aplikacje za pomocą Centrum oprogramowania Ubuntu można łatwo dodać poprzez otwarcie Podglądu i wyszukanie odpowiedniej aplikacji lub poprzez wyświetlenie programów, kliknięcie na odpowiednią ikonę aplikacji PPM(prawym przyciskiem myszki) i wybranie dodania do Ulubionych.

Sprawa ma się trochę inaczej, gdy aplikację zainstalowaliśmy ręcznie poprzez komendę apt-get install lub ściągając odpowiedni pakiet zewnętrznie.
W takim przypadku, tworzymy odpowiedni plik skrótowy do aplikacji.
Przykładowy kod w skrócie z rozszerzeniem plik.desktop może wyglądać, m.in. następująco:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/path/to/application
Name=App name
Comment=Some comment
Icon=/path/to/icon

Nie zapominajmy o dodaniu praw dostępu do uruchamiania, chmod +x app.desktop. I gdy tworzymy plik na pulpicie systemowym możemy zezwolić na uruchamianie, poprzez co, mamy od razu skrót do aplikacji dostępny również na pulpicie.
Po zakończonej edycji pliku kopiujemy go do lokalizacji /usr/share/applications.
Oczywiście potrzebujemy do przekopiowania praw root-a.
Możemy wówczas otworzyć powyższą lokalizację w terminalu i wpisać odpowiednią komendę: sudo cp /home/user-name/Pulpit/app-name.desktop ./.

W ten sposób mamy dodany skrót do widocznych aplikacji w menu.
Teraz wystarczy wyświetlić lub wyszukać program kliknąć PPM i wybrać dodanie do ulubionych, a ikona aplikacji pojawi się w pasku menu. (pamiętajmy zawsze, że linux rozpoznaje wielkość liter, co ma duże znaczenie, bo możemy nie znaleźć naszego skrótu aplikacji).