5

我在 pyqt 中开发,并在 Ubuntu 上制作了 deb 包。它包含 .desktop 文件,因此它会自动将图标添加到主菜单。当我启动应用程序窗口标题是正确的但在 gnome 栏中显示 s_main.pyw 这是应用程序中主脚本的名称。可以在那个栏中设置正确的名称吗?

这是图片的链接

4

2 回答 2

3

我找到了答案。只需在 QApplication 对象的构造函数中输入应用程序的名称。像这样。app = QtGui.QApplication(['Here application name']) 此名称显示在 gnome shell 中。

于 2013-08-13T10:29:14.127 回答
2

Gnome 需要位于 /usr/share/applications 或 ~/.local/share/applications 中的 .desktop 文件。

myapp.desktop 文件示例:

[Desktop Entry]
Name=Application Name
Comment= My application description
Terminal=false
Type=Application
Categories=Development;Education
Exec=path/to/main-script
Icon=path/to/icon

示例中的名称将显示在 Gnome 顶部栏中。Exec 是您的主脚本的路径(在您的情况下为 s_main.pyw)。
此外,您应该重新启动 Gnome 以显示更改(Alt + F2、类型rEnter)。

于 2015-08-05T21:20:39.017 回答