Linux 中 C 语言的消息框
我想在 Linux 中用 C 执行程序后显示“成功”弹出消息。
它应该在 KDE 和 GNOME 上运行。我该怎么做?
I want to display a "SUCCESSFUL" pop-up message after executing my program in C in Linux.
It should run on both KDE and GNOME. How can I do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您正在寻找桌面通知。我相信 KDE 和 GNOME 都支持它们。这是一个(基于 Gtk+)库,您可以在程序结束时使用它。
You are looking for desktop notifications. I believe both KDE and GNOME support them. Here is a (Gtk+-based) library you can use for your program's end.
Zenity (GNOME) 和 kdialog (KDE) 在很多方面都很相似。两者都会让您弹出 GUI 通知。如果你只想发送一些东西到 gnome 的通知区域,notify-send 就可以了。我相信 kdialog 将允许您在 KDE 中执行类似的操作。我不知道这两个用户界面之间有什么通用工具。
Zenity (GNOME) and kdialog (KDE) are similar in a lot of respects. Both will let you pop up a GUI notification. If you just want to send something to the notification area in gnome notify-send does the trick. I believe that kdialog will allow you to do something similar in KDE. I don't know of a common tool between the two UIs.