Anlegen von gnome .desktop-Verknüpfungen

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
hseidel
Beiträge: 5
Registriert: 05.12.2024 13:48:18

Anlegen von gnome .desktop-Verknüpfungen

Beitrag von hseidel » 05.12.2024 14:22:26

Hallo zusammen,

ich verzweifle gerade daran, in gnome unter debian 12 und debian testing eine Verknüpfung auf eine Programm-Datei anzulegen. Was ich getan habe:

1) Die Anwendung (PyCharm) ausgepackt im Verzeichnis "/home/[user]/.local/bin/" abgelegt
2) Eine .desktop-Datei erstellt und im Verzeichnis "/home/[user]/.local/share/applications/" abgelegt - Die Datei füge ich unten ein

Dabei ist [user] der Benutzername.

Es erscheint allerdings kein Programm-Starter. Ich habe auch versucht das Programm-Verzeichnis in "/opt" abzulegen und die .desktop-Datei in "/usr/share/applications/" - mit dem gleichen Ergebnis (kein Starter).

Kopiere ich den den Befehl unter "Exec" eingetragenen Befehl ins Terminal, startet die Anwendung problemlos.

Die identische Konfiguration funktioniert auch auf Almalinux (9.5 und 10 Kitten), unter Fedora 40/41 und sogar unter ChromeOS Flex im debian-Terminal.

Ich hab' keine Ahnung woran das liegen kann?

Danke

Und hier die .desktop-Datei:

Code: Alles auswählen

[Desktop Entry]
Type=Application
Name=PyCharm
Comment=Python Development IDE
Comment[de]=Python Development IDE
GenericName=Python IDE (Development)
GenericName[de]=Python Entwicklungsumgebung
TryExec=/home/[user]/.local/bin/pycharm-community-2024.3/bin/pycharm
Exec=/home/[user]/.local/bin/pycharm-community-2024.3/bin/pycharm
Icon=/home/[user]/.local/bin/pycharm-community-2024.3/bin/pycharm.svg
Terminal=false
MimeType=application
Categories=Qt;Development;
StartupWMClass=PyCharm
StartupNotify=false

fischig
Beiträge: 4124
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Anlegen von gnome .desktop-Verknüpfungen

Beitrag von fischig » 05.12.2024 14:53:24

PyCharm ist offenbar kein Debian-Paket. Das hättest du erwähnen sollen, wenn du in einem Debian-Forum Hilfe erwartest. Ich kann dir beim Fremdgehen leider nicht helfen. :wink:

hseidel
Beiträge: 5
Registriert: 05.12.2024 13:48:18

Re: Anlegen von gnome .desktop-Verknüpfungen

Beitrag von hseidel » 05.12.2024 14:58:10

Danke für deinen Rat. Du hast recht, PyCharm ist ein gepacktes .tar.gz - Paket, das entpackt werden muss. Die Anwendung wird über eine sh-Datei mit Auführungsrechten gestartet...

Sorry!

fischig
Beiträge: 4124
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Anlegen von gnome .desktop-Verknüpfungen

Beitrag von fischig » 05.12.2024 15:02:06

Entschuldige nicht bei mir, ich kann dir da eh nicht helfen. Aber die Jungs und Mädels, die das können, die benötigen solche Info.

KP97
Beiträge: 3710
Registriert: 01.02.2013 15:07:36

Re: Anlegen von gnome .desktop-Verknüpfungen

Beitrag von KP97 » 05.12.2024 15:13:46

Versuchs mal mit Terminal=true in der .desktop Datei.

hseidel
Beiträge: 5
Registriert: 05.12.2024 13:48:18

Re: Anlegen von gnome .desktop-Verknüpfungen

Beitrag von hseidel » 05.12.2024 15:29:20

Danke für den Tipp - funktioniert allerdings auch nicht ...

Benutzeravatar
Blue
Beiträge: 1550
Registriert: 13.05.2016 12:42:18
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Anlegen von gnome .desktop-Verknüpfungen

Beitrag von Blue » 05.12.2024 23:00:39

Keine Ahnung, ob Dir das hilft.
Nach einer Minute Internetsuche habe ich folgenden Link gefunden: https://www.howtoforge.de/anleitung/so- ... er-debian/
Die Installation findet dabei aber entweder als Flatpak oder als Snap statt.

Benutzeravatar
thunder11
Beiträge: 2188
Registriert: 19.04.2023 09:08:30

Re: Anlegen von gnome .desktop-Verknüpfungen

Beitrag von thunder11 » 06.12.2024 14:41:46

Installiere dir mal Debiangnome-shell-extension-desktop-icons-ng
dann kopiere die Desktop-Dateien in ~/Schreibtisch
und schon werden sie auf dem Desktop angezeigt, wenn die Extension aktiviert ist.
Im Kontext Menü (Rechtsklick) muss dann noch "Start Erlauben" aktiviert werden.
5221

Benutzeravatar
Blue
Beiträge: 1550
Registriert: 13.05.2016 12:42:18
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Anlegen von gnome .desktop-Verknüpfungen

Beitrag von Blue » 06.12.2024 16:05:23

Wenn ich einen Starter erstellen will, nehme ich einen Menü-Editor wie zum Beispiel "Alacarte" und erstelle ihn mit der Option "Neuer Eintrag".

hseidel
Beiträge: 5
Registriert: 05.12.2024 13:48:18

Re: Anlegen von gnome .desktop-Verknüpfungen

Beitrag von hseidel » 18.12.2024 09:20:24

Hallo zusammen,

vielem Dank für eure Antworten! Und entschuldigt das lange Schweigen.

Dennoch frage ich mich, worin der Grund liegt, dass unter Debian 12 und Testing die selbst erstellten .desktop-Dateien ignoriert werden. Ich habe es mittlerweile auch mit anderen Anwendungen, u.a. AppImages (z.B. scribus) mit dem gleichen Ergebnis versucht. Selbst, wenn ich eine "funktionierende" .desktop-Datei umbenenne und auf die neue Anwendung anpasse, funktioniert das nicht... Wie gesagt, ich habe die identischen Dateien erfolgreich mit Ubuntu (24.04 und 24.10), Fedora 41, und Almalinux (9.5 und 10) mit unterschiedlichen Gnome-Versionen getestet.

Benutzeravatar
thunder11
Beiträge: 2188
Registriert: 19.04.2023 09:08:30

Re: Anlegen von gnome .desktop-Verknüpfungen

Beitrag von thunder11 » 18.12.2024 10:34:29

thunder11 hat geschrieben: ↑ zum Beitrag ↑
06.12.2024 14:41:46
nstalliere dir mal Debiangnome-shell-extension-desktop-icons-ng
dann kopiere die Desktop-Dateien in ~/Schreibtisch
Auch getestet ?

hseidel
Beiträge: 5
Registriert: 05.12.2024 13:48:18

Re: Anlegen von gnome .desktop-Verknüpfungen

Beitrag von hseidel » 19.12.2024 12:06:45

Hallo zusammen,

@thunder11: Ja, danke - ich wollte es aber "so" hinbekommen (aus Ehrgeiz und Wissensdurst)

Ich habe es gestern mit einer absoluten Minimalversion einer Desktop-Datei (siehe unten) versucht und diese Verknüpfung funktioniert tatsächlich - offensichtlich mag Debian die eine oder andere Angabe nicht. Während der Feiertage versuche ich einmal herauszufinden, welche Anweisung das ist...

Danke für eure Hilfe!

Hier die funktionierende Version (user entspricht wieder dem Usernamen - mittlerweile liegt eine neue PyCharm-Version vor, daher die Abweichung im Ordnernamen):

Code: Alles auswählen

[Desktop Entry]
Version=1.0
Type=Application
Name=Pycharm
Comment=IDE
Exec=/home/user/.local/bin/pycharm-community-2024.3.1/bin/pycharm
Icon=/home/user/.local/bin/pycharm-community-2024.3.1/bin/pycharm.png
Terminal=false
StartupNotify=false

Antworten