Tag: 静态链接

使链接打开目标文件,而不是链接位置的文件

对不起标签。 我不知道哪一个适用。 请删除不相关的,然后删除此行。 或评论,我会自己做。 背景 我想在桌面上放置一个位于/home/myname/some/path/file.tex文件的链接。 此TeX文件调用其中的其他TeX文件。 现在,当我打开位于桌面上的链接(我的TeX编辑器)时,它说我打开了文件/home/myname/Desktop/file.tex 。 我无法编译此文件,因为主TeX文件所依赖的其他TeX文件不在程序所需的位置。 主要问题 如何使链接文件在其实际位置而不是在桌面上打开目标文件? 编辑 此处公布的解决方案无法按预期工作。 同 #!/bin/bash exec /home/myname/some/path/file.tex “$@” 我明白了 /tmp/geany_run_script_JVX1HZ.sh: 7: /tmp/geany_run_script_JVX1HZ.sh: ./open-file.sh: Permission denied ——————- (program exited with code: 126) Press return to continue open-file.sh是我桌面上的包装脚本。 编辑2 虽然,如果我打开一个终端并做 chmod a+x ./open-file.sh 并将exec更改为texstudio ,顺便说texstudio ,我用来打开.tex文件的程序,然后我可以打开一个终端并做 bash open-file.sh 它将启动TeXStudio,并在所需的目标位置加载所需的文件。 我仍然不能在我的桌面上双击open-file.sh,因为这将打开我的文本编辑器,让我编辑bash脚本。 我想双击open-file.sh脚本文件,让TeXStudio打开我的file.tex文件。 ###编辑3 从这个问题中 ,我推断出我已经做好了一切,文件应该是可点击的,并在点击后执行。 不幸的是,事实并非如此。 我认为我的权限是正确的,afaik […]