我一直在学习 Tkinter,所以我拿了一些 Python 程序并使它们在窗口中运行。
一个偶然的机会,在Stack Overflow上看到了这种启动Python程序的方式,于是尝试了一下。
然后我制作了一个图标并将此代码放入 /home/pedro/.local/share/applications/
[Desktop Entry]
Type=Application
Terminal=false
Name=Mark CW and HW
Exec=/home/pedro/myPython/tkinter/answersToExcel2.py
Icon=/home/pedro/icons/icon4.png
StartupWMClass=myTkApp
Run Code Online (Sandbox Code Playgroud)
我以前从未做过这样的事情,但令我惊讶的是,它工作正常!我将图标锁定到我的启动器。现在我可以随时从启动器启动我的 Tkinter 窗口。
我的问题是:我可以从哪里获得更多关于什么应该、必须或可以在这种情况下的信息[Desktop Entry]?
另外,如果由于某种原因 python 代码失败(还没有发生,我首先在空闲状态下彻底测试)是否会在某处写入错误消息?
pom*_*sky 10
一个.desktop发射器遵循freedesktop.org桌面项和菜单的标准。一些标准键是:
Name= 应用程序的特定名称。Comment= 应用程序的简短描述。Exec= 启动应用程序的命令。Icon= 应用程序的图标(由您的图标主题提供的图标或图像文件的绝对路径)。Type=桌面条目的类型,支持的类型为Application、Link或Directory。Terminal= true/ false,应用程序是否在终端窗口中运行。Categories=应用程序所属的类别(Main Categories、Additional Categories和Reserved Categories)。StartupWMClass=是一个非常有用的。有关规范的详细列表,请访问freedesktop.org。
PS可用于创建应用程序启动器的各种 GUI 应用程序,例如“主菜单”(又名alacarte)或“ MenuLibre ”(menulibre),只是在引擎盖下的.desktop适当位置(例如~/.local/share/applications/)创建一个文件。
| 归档时间: |
|
| 查看次数: |
393 次 |
| 最近记录: |