在 shell 上或使用窗口管理器 GUI 显示消息的标准解决方案

在 shell 上或使用窗口管理器 GUI 显示消息的标准解决方案

如果 shell 是登录 shell 或当前窗口管理器 GUI 中的新窗口,是否有一个标准解决方案可以在命令行上显示 bash 脚本中的消息?具体来说,我正在运行 kde,它有kdialog显示消息的工具。不过,我更喜欢一个独立于 KDE 但在运行时使用 KDE 风格的解决方案。它还应该允许请求用户输入等。

答案1

对于命令行,标准解决方案是dialog (1)它允许您创建基于 ncurses 的交互式对话框,即: 对话框选择对话框

我认为 shell 脚本的图形界面没有明确的答案,但我认为zenity (1)作为与 shell 进行 GUI 交互的事实上的工具。由于它是基于 GTK 的,所以我对 KDE 主题不是 100% 确定,但据我所知,在 GTK 中使用 KDE 主题是可能的。

相关内容