我是 Linux 新手,我使用的是 Ubuntu 16.04。
我正在尝试为.desktop有史以来最简单的代码创建一个文件。但是,我不知道为什么,但是当我双击它时,除了图标在启动器中显示几秒钟之外没有任何反应。
这是我的 .desktop 文件:
[Desktop Entry]
Version=1.0
Name=Shortcut-Test
Comment=No comment for now
Exec=/home/julien/Desktop/Test.sh
Icon=/home/julien/Desktop/Pic.png
Terminal=false
Type=Application
Categories=Utility;Application;
Run Code Online (Sandbox Code Playgroud)
这是它运行的 Test.sh 文件:
#!/bin/bash
python Test.py
Run Code Online (Sandbox Code Playgroud)
这是目标 Test.py 文件:
f = open("Test.txt", "w")
f.write("Test successful!")
f.close()
Run Code Online (Sandbox Code Playgroud)
.desktop、.sh 和 .py 文件都在/home/julien/Desktop并具有权限chmod +x。当我从终端运行 Test.sh 时,一切正常,并创建了 Test.txt 文件。但是,当我双击快捷方式测试图标时,似乎没有任何反应。
有没有人设法使这个简单的例子工作?欢迎任何帮助!
.desktop ×1