我有一个使用 Lazarus 创建的应用程序。我可以像这样从终端运行它:
./myapp para
现在这个文件位于主文件夹中。所以我创建了一个这样的 shell 脚本:
#!/bin/sh
cd /home/khalid/Home/laz-proj-linux
./myapp para
当我从当前文件夹 (nautilus) 运行 shell 脚本时,它运行正常。当我在同一个文件夹中创建指向它的链接时,它运行正常。
但是当我将该链接拖到桌面时,它不起作用。
我是否遗漏了什么?请提供意见。
谢谢!
答案1
嗯,路径正确吗?请发布输出:
ls -lah /home/khalid/Home/laz-proj-linux/
以及您的桌面的目录列表ls -lah /home/khalid/Desktop/
(我认为“桌面”是它的名称...将正确的目录放置在应放置“链接”的位置)