Antworten:
Sie können das Arbeitsverzeichnis nativ festlegen, es wird jedoch aus irgendeinem Grund von der Benutzeroberfläche nicht unterstützt. Die zugrunde liegende .desktop-Datei selbst unterstützt einen Path
Schlüssel für "das Arbeitsverzeichnis, in dem das Programm ausgeführt werden soll" (siehe Spezifikation ), sofern es sich bei Ihrem Launcher um einen Anwendungstyp handelt.
Öffnen Sie die .desktop-Datei einfach in einem Texteditor (wenn Sie Probleme haben, sie zu finden, können Sie den Launcher auf Ihrem Desktop erstellen und darin suchen und ~/Desktop
ihn später verschieben) und fügen Sie am Ende eine Zeile mit der Aufschrift ein Path=YOUR_PATH
.
Ändern Sie den Befehl in diesen (natürlich durch Ersetzen der richtigen Pfade):
bash -c "cd /path/to/directory && /path/to/directory/executable"
/bin/sh
anstatt zu verwenden sh
? Vielleicht funktioniert es dann