.desktop-Dateien, die in Ubuntu 20.04 LTS nicht vom Desktop gestartet werden

May 08 2020

Ich habe gerade eine .desktop-Verknüpfung auf meinem Desktop erstellt, um einen Shell-Scrip zu starten. Das Skript selbst funktioniert einwandfrei, aber die Verknüpfung, bei der das Symbol nicht angezeigt wird und auf die Sie doppelklicken, zeigt nur den Inhalt in gedit an:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/home/alvaro/Desktop/Laptop_screen_config.sh
Name=Screen_config
Icon=/home/alvaro/Desktop/Ubuntu/screen.png

Es darf in seinen Berechtigungen als Programm ausgeführt werden, das ist also kein Problem:

Hat jemand eine Idee, warum dies geschieht? Jede Hilfe wäre sehr dankbar!

Antworten

4 heynnema May 08 2020 at 15:38
  • Verschieben Sie die .desktop-Datei in ~/.local/share/applications/und machen Sie sie gegebenenfalls ausführbar.

  • Verschieben Sie die Dateien .sh und .png in ~/Documentsund stellen Sie sicher, dass .sh ausführbar ist.

  • Ändern Sie Ihre .desktop-Datei für die neuen Speicherorte für die .sh- und .png-Dateien.

  • Drücken Sie die SuperTaste und geben Sie den Namen Ihrer Verknüpfung ein.

  • Sie können Ihre .desktop-Datei als Favorit im Dock speichern, um schnell darauf zugreifen zu können.

Genießen!

10 Gryu May 08 2020 at 13:42

Stellen Sie sicher, dass Sie das Starten zugelassen haben, und wählen Sie es möglicherweise als Software auf der Registerkarte Öffnen mit aus .

Konfigurieren Sie Ihre Verknüpfung wie folgt:

[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Comment=Browse the World Wide Web
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer
Exec=/home/alvaro/Desktop/Laptop_screen_config.sh
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/home/alvaro/Desktop/Ubuntu/screen.png
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=new-window;new-private-window;

Ich habe die Verknüpfungseinstellungen von Firefox kopiert und geändert, damit Sie Ihr Skript starten können. Damit kann die Startkonfiguration geändert werden. Sie können nicht benötigte Optionen entfernen und prüfen, ob sie ohne sie funktionieren.

3 Ashish Jul 04 2020 at 14:23

Ich hatte das gleiche Problem und hatte eine ganze Weile Probleme

Probleme, mit denen ich konfrontiert war:

  1. Symbole wurden nicht angezeigt
  2. Durch Doppelklicken auf eine Desktopverknüpfung wird ein Texteditor geöffnet, anstatt die Anwendung zu starten

Wie habe ich dieses Problem gelöst?

Klicken Sie mit der rechten Maustaste auf das Symbol> Eigenschaften> Berechtigungen

Stellen Sie den Gruppenzugriff auf Lesen und Schreiben und andere auf Nur Lesen und aktivieren Sie Ausführen.

und wählen Sie Start zulassen

Jetzt erscheint Ihr Symbol und Sie können doppelklicken, um das Programm auszuführen

1 Mr_Display_Name Oct 12 2020 at 11:27

Keines der oben genannten hat bei mir funktioniert.

Dies funktioniert immer noch (mehrere Ubuntu-Versionen):

  1. Kopieren Sie den Anwendungsstarter in Ihr Home-Verzeichnis (~ / application.desktop).
  2. Führen Sie in der Befehlszeile (in einem Terminal) "sudo desktop-file-install application.desktop" aus (ohne Anführungszeichen). Dadurch wird die Syntax des Starters überprüft und (falls keine Fehler vorliegen) in / usr / share / applications installiert
  3. Öffnen Sie nautilus in / usr / share / applications.
  4. Suchen Sie das Symbol für den Launcher (application.desktop) und ziehen Sie das Symbol an eine geeignete Stelle im Bindestrich. Dadurch wird der Launcher am Armaturenbrett befestigt.
thong Oct 16 2020 at 12:03

Entschuldigung, wenn diese Methode bei Ihnen nicht funktioniert. Im Eigenschaftenfeld der Datei müssen Sie den Zugriff "Andere" auf " Schreibgeschützt" ändern , damit das Starten im Dropdown-Menü angezeigt wird. Möge es helfen.

ChrisNadovich Dec 02 2020 at 17:06

Meine endgültige Lösung (nach dem Korrigieren von Berechtigungen, Besitzverhältnissen, Tippfehlern usw.) bestand darin, eine Kopie des Starters vom Desktop zurück auf den Desktop zu erstellen. Keine weiteren Änderungen. Die Kopie (mit identischem Besitz und identischen Berechtigungen) hatte den Kontextmenüpunkt "Start zulassen". das Original nicht.