我在pyqt开发,我在Ubuntu上制作了deb包。它包含.desktop文件,因此它会自动将图标添加到主菜单。当我启动应用程序窗口标题是正确的但在gnome栏中显示s_main.pyw这是应用程序中主脚本的名称。可以在该栏中设置正确的名称吗?
答案 0 :(得分:3)
我找到了答案。您只需在QApplication对象的构造函数中输入应用程序的名称即可。像这样。 app = QtGui.QApplication(['Here here name']) 此名称显示在gnome shell中。
答案 1 :(得分:2)
Gnome需要.desktop文件位于/ usr / share / applications或〜/ .local / share / applications中。
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
,输入r
和Enter
)。