ubuntuusers.de

Programm vom Desktop starten

Status: Gelöst | Ubuntu-Version: Ubuntu 24.04 (Noble Numbat)
Antworten |

Clagor

Anmeldungsdatum:
16. Januar 2025

Beiträge: 17

Hallo zusammen, ich haben Ubuntu 24.04 installiert und scheitere gerade an etwas sehr banalen, seit Tage versuche ich eine Programm so einzurichten das ich es vom Desktop aus starten kann. Leider bisher ohne Erfolg. Ich kann das Programm im Dateimanger suchen und dann anklicken und alles startet. Aber auf keine anderen Weg. Ich haben versucht das mit Desktop Application zu lösen.

[Desktop Entry]
Type=Application
Name=Foundry VTT
GenericName=foundryvtt
Comment=RPG Tool
Exec=foundryvtt
TryExec=DATEIMANAGER /home/clagor/Foundry_VTT/FoundryVTT-12.331/foundryvtt
Terminal=false
Icon="/home/clagor/Foundry VTT/FoundryVTT-12.331 foundry-icon.png"
Categories=RPG Tool;
StartupNotify=true
MimeType=image/bmp;image/jpeg;image/png;image/tiff;image/gif

Nur geht das leider auch nicht, der Pfad ist korrekt, mehrfach geprüft. Und auch Chat GPT kann keinen Fehler finden. Wenn ich die Desktop Datei klicken kommt die das, das Programm keine ausreichenden Berechtigung hat. Aber auch Zugriff für alle (777) hilft nicht weiter. Alacarte hat mir auch nicht geholfen. Ich hoffe es hat jemand eine schlaue Idee. Wenn ich versuche das Programm im Terminal mit ./foundryvtt kommt die Meldung owned by root and has mode 4755. Und vielen Dank im voraus.

Bearbeitet von redknight:

Forensyntax korrigiert.

Moderiert von redknight:

Verschoben.

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9757

Wohnort: Münster

Clagor schrieb:

[…] seit Tage versuche ich eine Programm so einzurichten das ich es vom Desktop aus starten kann

Diese Arbeitsweise ist beim Desktop GNOME nicht vorgesehen. Bei Gnome kann man als Applikationen eingerichtete Programme per Klick aus der Programmübersicht oder aus den Ergebnissen einer Desktop-Suche starten, aber nicht vom Desktop.

Wenn Du Programme vom Desktop starten willst, musst Du einen anderen Desktop verwenden.

Clagor

(Themenstarter)

Anmeldungsdatum:
16. Januar 2025

Beiträge: 17

Gibt es eine Möglichkeit das Programm an den Dash zu heften? Oder hat jemand Vorschläge für einen anderen Desktop? Vielen Dank.

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 4797

XFCE bzw. Xubuntu. Da kannste deinen Kram immernoch aufn Desktop legen.

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11315

Hej Clagor,

Clagor schrieb:

Gibt es eine Möglichkeit das Programm an den Dash zu heften?

Programm starten, rechtsklick auf das Icon in der Dash, "An Dash anheften"

Gruß black tencate

Bilder

Clagor

(Themenstarter)

Anmeldungsdatum:
16. Januar 2025

Beiträge: 17

black_tencate schrieb:

Hej Clagor,

Clagor schrieb:

Gibt es eine Möglichkeit das Programm an den Dash zu heften? Programm starten, rechtsklick auf das Icon in der Dash, "An Dash anheften"

Gruß black tencate

Das will bei dem Icon leider nicht, bei anderen Icons geht es. Ich bin verwirrt.

Ubunux

Avatar von Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17457

Erstelle eine .desktop-Datei und achte darauf, dass die an der richtigen Stelle im Dateisystem liegt. Dann klappt das auch mit der Dash.

Lesestoff: .desktop-Dateien

Clagor

(Themenstarter)

Anmeldungsdatum:
16. Januar 2025

Beiträge: 17

Die haben ich schon erstellt, sieht weiter ob. Aber leider will es nicht.

Ubunux

Avatar von Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17457

Und wo befindet sich diese Datei genau? Und bei Exec sollte schon der Pfad der ausführbaren Datei stehen ...

Du kannst deine Desktop-Datei auch testen wie im Wikiartikel beschrieben: .desktop-Dateien (Abschnitt „Desktop-Datei-validieren“)

Ob die Zeile mit TryExec korrekt ist bezweifle ich, aber ich kenne das Programm nicht und werde es auch nicht testen.

Clagor

(Themenstarter)

Anmeldungsdatum:
16. Januar 2025

Beiträge: 17

Danke, nachdem ich die Exec geändert haben kann ich das Programm an den Dash anheften. Starten will es leider immer noch nicht, aber immerhin einen Schritt weiter.

Ubunux

Avatar von Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17457

Hast du die Datei getestet wie in meinem Nachtrag geschrieben?

Clagor

(Themenstarter)

Anmeldungsdatum:
16. Januar 2025

Beiträge: 17

Ja, hat auch einen Fehler gemeldet und ich haben dies behoben, aber es starte immer noch nicht. Ich poste hier noch einmal die Datei wie diese nun aussieht.

[Desktop Entry] 
Type=Application 
Name=Foundry VTT 
GenericName=foundryvtt
Comment=RPG Tool
Exec="/home/clagor/Foundry_VTT/FoundryVTT-12.331/foundryvtt"
TryExec="/home/clagor/Foundry_VTT/FoundryVTT-12.331/foundryvtt"
Terminal=false
Icon=/home/clagor/Foundry_VTT/FoundryVTT-12.331 foundry-icon.png"
Categories=
StartupNotify=true
MimeType=image/bmp;image/jpeg;image/png;image/tiff;image/gif

Es wird nun mit desktop-file-validate foundryvtt.desktop kein Fehler mehr gemeldet.

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 4797

Derartige Inhalte gehören in einen Codeblock!

Ubunux

Avatar von Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17457

Clagor schrieb:

Wenn ich die Desktop Datei klicken kommt die das, das Programm keine ausreichenden Berechtigung hat. Aber auch Zugriff für alle (777) hilft nicht weiter. Alacarte hat mir auch nicht geholfen. Ich hoffe es hat jemand eine schlaue Idee. Wenn ich versuche das Programm im Terminal mit ./foundryvtt kommt die Meldung owned by root and has mode 4755. Und vielen Dank im voraus.

Offensichtlich hast du das Programm mit Rootrechten in dein Home entpackt, keine gute Idee ...

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 4797

  1. Die TryExec Zeile braucht es nicht.

  2. Der Pfad in der Exec Zeile gehört nicht in Anführungszeichen.

  3. Die Icon Zeile ist auch falsch. Du hat da ein Leerzeichen wo eigentlich ein / sein müsste.

Icon=/home/clagor/Foundry_VTT/FoundryVTT-12.331 foundry-icon.png"

Das nur als Ergänzung zu Ubunux's Post.

Antworten |