如何在 linux 中显示来自 bash 脚本的 GUI 消息框?

新手上路,请多包涵

我正在 Ubuntu linux 下编写一些小 bash 脚本。我希望能够从 GUI 运行它们,而无需终端窗口来输入任何输入或查看任何输出。

到目前为止,唯一需要的输入是 sudo 的密码 - 而 gksudo 处理得很好。但是我还没有找到一种简单的方法来显示消息框。是否有某种“gkmessage”命令可用?我更喜欢默认 Ubuntu 安装中存在的东西,但我不介意在必要时安装新包。

原文由 Blorgbeard 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 647
2 个回答

我相信 Zenity 会做你想做的事。它是专门为从命令行显示 GTK 对话框而设计的,它以 Ubuntu 软件包 的形式提供。

原文由 Derek Park 发布,翻译遵循 CC BY-SA 2.5 许可协议

在许多 Linux 发行版中, notify-send 命令会在右上角抛出一个漂亮的易腐烂通知。像这样:

notify-send "My name is bash and I rock da house"

美丽的!

原文由 chmac 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题