Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > *nix > Как создать правильно ярлык на рабочем столе?


Автор: Сергей85 08.02.18, 16:29
Есть программа. При запуске она считывает несколько файлов по пути ее нахождения. При попытке создать лаунчер, ярлык, URL на рабочем столе - либо программа не запускается, либо запускается и не может найти считываемые файлы. То есть рабочая директория программы меняется на местоположение рабочего стола, даже если в Work Directory лаунчера указать явный путь к программе.

Как решить вопрос?

Автор: amk 10.02.18, 08:06
Так понимаю, ты предполагаешь, что при запуске программы через ярлык её рабочая папка не совпадает с той, что указана в ярлыке. К сожалению, под рукой нет рабочей установки Linux (а OpenSUSE и вообще нигде в доступном пространстве нет), так что нет возможности поисследовать поведение XFCE.

Кстати, ты что, под рутом работаешь?

Автор: Сергей85 10.02.18, 08:14
Цитата amk @

Рут - требование руководства. Понимание - правильное. Как будто рабочей папкой становится рабочий стол. Изменить XFCE на что-либо другое так же невозможно.

Автор: Сергей85 18.02.18, 07:19
Итог:
- в Qt нельзя прописывать путь к файлу при создании объекта QFile - только следующей строкой, после создания;
- путь должен содержать переменную пути проекта, т.е. динамическим и полным: просто название или /название в linux не прокатывает.

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)