Налаштування робочого каталогу


13

Я хочу створити піктограму швидкого запуску для MATLAB, але вона не запуститься, якщо робоча директорія не буде такою, як каталог, де є виконуваний файл. Чи можу я вказати робочий каталог у "Запуск спеціальних програм"?

Спеціальні пускові установки

Відповіді:


16

Ви можете встановити робочий каталог власним чином, але він чомусь не підтримується в інтерфейсі користувача. Сам базовий файл .desktop підтримує Pathключ для "робочого каталогу для запуску програми в" (див. Специфікацію ) до тих пір, поки ваш пусковий пристрій має тип "Application".

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


Дивовижний. Я не можу повірити, що Gnome пропускає це в інтерфейсі. Будь-яка ідея, чи це видно в останніх версіях gnome?
user1338062

1
Я не думаю, що його додано, і я думаю, що останні версії gnome відмовилися від опції "Створити запуск програми". Я рекомендую github.com/MicahCarrick/desktop-entry-editor як заміну.
Mu Mind

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
aiao
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.