设置工作目录

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

自定义启动器

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

所以只需在文本编辑器中打开.desktop文件(如果你找不到它,你可以在桌面上创建启动器并在~/Desktop找到它,然后再移动它),并在最后添加一行说Path=YOUR_PATH

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

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