听起来很容易,但事实并非如此。
我想要一个执行以下内容的桌面图标:
/home/<username>/dev/intellij/bin/idea.sh
如果我在桌面上创建一个 sh 文件,它会用 leafpad 打开。
如果我创建 ln -s,双击它则不会发生任何事情。
这个问题与其他问题的不同之处在于,它不使用统一性。它要求解决方案不创建带有 [桌面条目] 的 .desktop 文件,因为似乎没人能轻易理解。
答案1
第一个选项:
- 右键点击桌面上的sh文件
- 选择属性
- 转到权限选项卡
- 勾选“允许将文件作为程序执行”
- 转至“打开方式”选项卡
- 选择一个终端图标
第二种选择:从 universe 存储库安装 nautilus-open-terminalnautilus-open-terminal 包并运行额外命令来配置它:
sudo apt-get install nautilus-open-terminal
nautilus -q && sleep 1 && nautilus -n
右键单击桌面上的文件时,应该有一个名为“在终端中打开”的选项