设置工作目录

sas*_*alm 13 launcher

我想为 MATLAB 创建一个快速启动图标,但如果工作目录与可执行文件所在的目录不同,它将无法启动。我可以在“自定义应用程序启动器”中指定工作目录吗?

自定义启动器

Mu *_*ind 17

您可以本机设置工作目录,但由于某种原因,用户界面不支持它。只要您的启动器是“应用程序”类型,底层 .desktop 文件本身就支持Path“运行程序的工作目录”的键(请参阅规范)。

因此,只要打开一个文本编辑器的.desktop文件(如果你无法找到它,你可以在桌面上创建启动程序,并发现它的~/Desktop,然后再移动它),并在此说的末尾添加一行Path=YOUR_PATH


Isa*_*iah 8

命令更改为此(当然替换正确的路径):

bash -c "cd /path/to/directory && /path/to/directory/executable"
Run Code Online (Sandbox Code Playgroud)