如何使我的Perl脚本像Linux上的普通程序一样运行


0

我之前写过的Perl程序是简单的文本处理脚本,用于执行它们我用来使用终端。现在我正在学习GUI编程(我想做一些游戏作为业余爱好),使用Perl的Tcl / TK库。

我用了一个示例Hello,World!教程中提供的对话框程序。当我使用终端执行它时它工作正常,但是当我尝试通过单击文件图标执行时,它给了我一些选项,比如

在终端,显示,取消,运行中运行

它们都没有生成任何对话框,以前它是在使用终端执行时生成的。

我搜索了谷歌的任何建议,但我没有找到。他们中的许多人都面临同样的问题(来自各种论坛中未回答的问题)。

  1. 当我双击 hello-world_tcl.pl 我希望它执行它。

  2. 我可以更改可执行脚本的图标吗?

Answers:


0

选择“运行”时它应该正常运行,如果没有,你还有另一个问题。

要在不显示该对话框的情况下运行脚本并更改其图标,您需要创建一个 .desktop 文件:

[Desktop Entry]
Name=My script
Comment=Test hellow world script
Exec=/home/user/myscript.pl
Icon=/home/user/myicon.gif
Terminal=false
Type=Application

将文件保存在您的 Desktop 文件夹为 myscript.desktop,现在应该使用图标显示 /home/user/myicon.gif 你可以通过双击来运行它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.