问题标签 [zenity]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何在 python 或操作系统弹出对话框中格式化表格数据
我在 python 中使用 zenity,一个对话框/GUI 弹出工具,以显示一些表格数据。我想做类似以下的事情:
但这失败了。是否有任何简单的方法可以在弹出文本显示中显示一系列表格?
编辑:事实上,Gnome 文档中的示例正是一个没有任何复选框或单选按钮的列表:
但是,它是一个选择工具,允许用户选择一行。我最初的问题是如何显示一系列表格,因为我不只是想显示一个表格集。而且我宁愿没有任何交互性。那么需要像 HTML 格式这样的东西吗?顺便说一句,我目前的解决方案(糟糕)是生成和编译一些 LaTeX 并弹出一个 PDF 查看器。颜色也会很好看。
linux - 在 bash 脚本中使用一个变量作为另一个变量?
嗨,我对 bash 脚本编写有点陌生,并且在编写自己的脚本时不是很技术,我有一个可以在终端中完美运行的脚本。我想用 zenity 让事情变得美好、简单和直接(但也作为一个小学习项目)。
该脚本生成随机密码,zenity 是一个很好的小工具。
虽然我遇到了一个问题,脚本作为 GUI 运行良好,但是当我想介绍一种让用户选择密码长度的方法时,它无法生成密码。让用户输入所需数字(密码长度)的代码:
如果在终端中运行,则会显示在终端中输入的数字,而不是在 zenity 框中。我不能使用变量...:
...稍后在脚本中根据需要,我将变量从:
至 :
该脚本作为 GUI 正常运行(除了不产生密码),但在我得到的终端中(如果用户输入数字 25):
所以这是我用作变量中$newnumber
的值的事实LENGTH=
,它破坏了脚本的生成部分。我已经尝试了各种不同的方法来自己解决这个问题,但是知道的太多了,我认为这将是一个非常简单的语法缺失(或者我只是希望如此)。
现在我在我的智慧尽头试图弄清楚,我试过了
和
在很多方面,但他们似乎只是打破了剧本。
提前感谢任何可以提供帮助的人!
请记住,我正在寻找一种方法来使用 zenity 来允许用户选择正在生成的密码的长度。
整个脚本是:
bash - zenity --info 对话框不稳定
我有一个随机生成密码的脚本,我已经修改它以使用zenity
. 当我使用原始脚本时,我可以生成用户选择的任意长度的随机密码(我测试了 50,000)。这是代码:
(我从 [另一个问题] [1]
我现在的问题是,当尝试生成更长的密码时,它们不会显示在zenity --info
对话框中,任何超过 30 的密码都会被命中或错过。我已经通过反复运行脚本并每次选择 60 来显示一个 60 字符,但它还不够好,以至于不能被击中或错过,10 次中有 9 次会产生少于 20 个字符并且越长越挣扎它必须生成。但只在zenity
任何帮助当然都非常感谢。
zenity - zenity 与 cat 一起使用时只显示奇数行
我在使用 zenity 时遇到问题。这是脚本:
文件 /tmp/1:
当我运行这个脚本时,它只显示第 1、3、5、7、9 行
我究竟做错了什么?
bash - zenity --calendar 如何将结果转换为“find -mtime”
我必须用来zenity --calendar
从用户那里读取日期。之后,我必须在程序中使用它find
作为 option 的参数-mtime
。Zenity 返回日期的格式20.09.2014
,我不知道如何计算它是多少天前,-mtime
选项中需要什么。谁能帮助我并告诉我该怎么做?我刚刚开始学习 bash,这是一个练习的一部分。谢谢你的帮助!:-)
formatting - 在zenity中格式化管道文本
我正在尝试在 Zenity 对话框中显示一些 mediainfo 输出,使用
a href="http://i.imgur.com/BjjncTz.png" rel="nofollow">这就是 结果。如图所示,由于空格,文本格式错误,而它在终端中显示恰到好处。我可以改变这个吗?此外,是否可以格式化特定的文本字符串(例如:“常规”和“视频”标题)?
bash - 如何避免在此 bash 脚本中使用临时文件?
作为一个 shell 脚本的初学者,我编写了这个 bash 脚本函数来返回文件的 md5sum,同时为用户提供一个 GUI 进度条。
pv -n $1
将文件输入md5sum | sed -e 's/\s.*//g'
(sed 去除总和的关联文件名的输出),同时将百分比传送到zenity --progress --auto-close
.
我知道在这种情况下你不能简单地将校验和分配给一个变量,因为“(pv -n $1 | $(md5sum | sed -e 's/\s.*//g'))”在它自己的范围内子壳。但是有没有办法在不创建临时文件(在本例中为“/tmp/md5sum”)的情况下做到这一点?
谢谢。
sh - Zenity --list --checklist 问题
我正在尝试创建 Zenity 列表来选择要删除的内核版本。
到目前为止,我有:
其中大部分都是单独工作的,但我根本无法让复选框位工作。
我最终得到一个未选中复选框的列表,没有相应的项目。
zenity - 如何在zenity中创建一个是否取消对话框
如何在 --question 对话框中添加按钮?在 python 中,tkmessagebox 允许它,在 Windows 消息框上也允许它,但我找不到如何使用 zenity 来做到这一点。
variables - 如何将 zenity 函数分配给变量并打印用户单击的内容?
我只是在 zenity 中测试一些功能并且遇到了一个小问题。
我希望能够在我运行zenity -question
到变量时分配用户输入的内容,但是当我这样做时,我无法回显用户输入的内容。
我正在使用的代码是:
在其他论坛上,人们建议这样做:
这有效,但我知道$?
它只包含最近运行的命令的退出状态。我希望能够将用户输入的内容保存到变量中,以便稍后我可以在脚本中使用答案,即使我运行的东西已经覆盖了$?
.
我的问题是,当我回显变量时,我的代码没有返回任何内容。
有没有人有这个问题的解决方案?
谢谢