在 ubuntu 上为 Qt GUI 脚本创建 file.desktop

在 ubuntu 上为 Qt GUI 脚本创建 file.desktop

我有一个用 python3、Qt5 编写的简单 GUI 脚本。在项目文件夹中存在一个图标文件夹,其中包含应用程序中使用的图标。我在“/usr/share/applications/”中创建了一个 app.desktop 文件:

[Desktop Entry]
Encoding=UTF-8
Name=PyBrowser
Comment=simple browser written pyqt5
Exec=/opt/pybrowser/main.py
Terminal=false
Type=Application
Icon=/usr/share/icons/browser-icon.png
Categories=Network;WebBrowser;
StartupNotify=true

现在,当我从应用程序菜单运行应用程序时,我看不到应用程序上使用的图标

还:

chmod 777 -R /opt/pybrowser

sauron@com$ ls -ltrh pybrowser
total 8.0K
drwxrwxrwx 2 sauron sauron 4.0K Nov 22 22:50 icons
-rwxrwxrwx 1 sauron sauron 2.9K Jan 30 18:24 main.py

答案1

我必须在 python 脚本中提供照片的完整路径。例如:“/opt/pybrowser/icons/tasvir.ico”是正确的,但“icons/tasvir.ico”是错误的

相关内容