设置工作目录

设置工作目录

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

自定义启动器

答案1

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

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

答案2

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

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

相关内容