Odpowiedzi:
Możesz ustawić katalog roboczy natywnie, ale z jakiegoś powodu nie jest on obsługiwany w interfejsie użytkownika. Sam plik źródłowy .desktop obsługuje Pathklucz „katalogu roboczego do uruchomienia programu” (patrz specyfikacja ), o ile program uruchamiający jest typu „Aplikacja”.
Więc po prostu otworzyć plik .desktop w edytorze tekstu (jeśli masz problem ze znalezieniem go, można stworzyć wyrzutnię na pulpicie i go znaleźć w ~/Desktop, a następnie przenieść go później), i dodaj linię na końcu, który mówi Path=YOUR_PATH.
Zmień polecenie na to (oczywiście zastępując poprawne ścieżki):
bash -c "cd /path/to/directory && /path/to/directory/executable"
/bin/shzamiast sh? Być może to wtedy działa