开发者社区> 问答> 正文

如何在Linux中的bash脚本中显示GUI消息框?

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

到目前为止,唯一需要的输入是sudo的密码-gksudo可以很好地处理。但是我还没有找到显示消息框的简便方法。是否有某种“ gkmessage”命令可用?我希望默认的Ubuntu安装中包含某些内容,但是如果需要的话,我不介意安装新软件包。

展开
收起
游客ufivfoddcd53c 2020-01-03 19:21:09 900 0
1 条回答
写回答
取消 提交回答
  • 这是一个小的Tcl脚本,可以执行您想要的操作。Wish解释器应默认安装在Ubuntu上。

    #!/usr/bin/wish
    pack [label .msg -text [lindex $argv 0]]
    pack [entry .ent]
    bind .ent <KeyPress-Return> { puts [.ent get]; destroy . }
    focus .ent
    
    

    这样称呼它:

    myanswer=`gui-prompt "type your answer and press enter"`
    
    2020-01-03 19:21:42
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载