Настройка рабочего каталога


13

Я хочу создать значок быстрого запуска для MATLAB, но он не запустится, если рабочий каталог не совпадает с каталогом, в котором находится исполняемый файл. Могу ли я указать рабочий каталог в 'Custom Launcher'?

Пользовательский лаунчер

Ответы:


16

Вы можете установить рабочий каталог изначально, но по некоторым причинам он не поддерживается в пользовательском интерфейсе. Базовый файл .desktop сам поддерживает Pathключ для «рабочего каталога, в котором запускается программа» (см. Спецификацию ), если ваша программа запуска имеет тип «Приложение».

Так что просто откройте файл .desktop в текстовом редакторе (если у вас возникли проблемы с его поиском, вы можете создать модуль запуска на рабочем столе и найти его ~/Desktop, а затем переместить его позже) и добавить в конце строку с надписью Path=YOUR_PATH.


Удивительный. Я не могу поверить, что Gnome упустил это в пользовательском интерфейсе. Есть идеи, если это видно в последних версиях GNOME?
user1338062

1
Я не думаю, что он был добавлен, и на самом деле я думаю, что последние версии gnome пропустили опцию «Создать приложение». Я рекомендую github.com/MicahCarrick/desktop-entry-editor в качестве замены.
Му разум

8

Измените Команду на это (подставляя правильные пути конечно):

bash -c "cd /path/to/directory && /path/to/directory/executable"

Это сработало, но только после того, как я установил Тип в «Приложение в Терминале». По какой-то причине это не работает, если это просто приложение.
sashoalm

@satuon Странно, может быть, это особенность MATLAB.
Исаия

@satuon: не могли бы вы попробовать /bin/shвместо sh? Возможно, тогда это
сработает

@sashoalm (лучше поздно, чем никогда), вам нужно указать параметр -desktop, если вы не хотите запускать его из терминала. mathworks.com/help/matlab/ref/matlablinux.html
августа
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.