设置工作目录
我想为MATLAB创建一个快速启动图标,但如果工作目录与可执行文件所在的目录不同,它将无法启动。 我可以在“自定义应用程序启动器”中指定工作目录吗?
您可以本机设置工作目录,但由于某种原因,用户界面不支持它。 只要您的启动器是“应用程序”类型,底层的.desktop文件本身就支持“运行程序的工作目录”的Path
键(参见规范 )。
所以只需在文本编辑器中打开.desktop文件(如果你找不到它,你可以在桌面上创建启动器并在~/Desktop
找到它,然后再移动它),并在最后添加一行说Path=YOUR_PATH
。
将命令更改为此(当然替换正确的路径):
bash -c "cd /path/to/directory && /path/to/directory/executable"