Я разработал приложение в Qt, которое использует скрипт запуска, myapp.sh
.Я создал файл .desktop, который запускает этот скрипт, и установил:
Команда: $PWD/myapp.sh
Рабочий путь: $PWD
Однако, $PWD
печатает мой домашний каталог при запуске файла .desktop, что приводит к попытке запустить ~/myapp.sh
вместо ~/Development/build-directory/bin/myapp.sh
(в этом каталоге находится файл .desktop).Почему неправильно устанавливается рабочий каталог, в котором фактически находится файл .desktop, и как я могу обойти этот без необходимости указывать абсолютный путь в файле .desktop?