问题标签 [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.

0 投票
1 回答
88 浏览

bash - 使用带引号的 sed

我试图让 sed 替换 /etc/lsb-release 中的一行,我正在使用以下代码:

我必须使用 zenity,因为它是大文件的一部分。所以我希望 /etc/lsb-release 中的最后一行显示为:

使用现有代码,它显示为:

所以我想保留“Linux Lite 2.2”周围的引号

谢谢 :)

0 投票
1 回答
501 浏览

linux - 在 shellscript 中的 zenity 之后调用 wmctrl 不起作用

我有这个非常简单的 shellscript,我需要移动一个用 zenity 创建的对话框

但它不起作用,如果您尝试其他 shell 中的命令可以正常工作,但在脚本中却不行。

0 投票
2 回答
3478 浏览

ubuntu-14.04 - 一个 zenity 命令上的两个输入框

使用 zenity 我可以创建一个像这样的组合框

如何在一个对话框中创建两个组合框,我尝试使用这样的分隔符命令

但它说

是否可以在一个 zenity 对话框中创建两个组合框

0 投票
0 回答
241 浏览

bash - Bash 读取命令提示符值并将其与 zenity 一起使用

我正在为 VPN 使用 openconnect。从命令行 openconnect 要求输入密码(RSA 令牌)并且不可能(afaik)“预先输入”它(RSA 值一直在变化)。bash 是否可以“读取屏幕”-当 openconnect 提示“密码:”时,我可以调出 zenity 并输入我的 RSA 令牌值(密码)?还是有另一种方法来阅读“密码:”提示并将其与 zenity 一起使用?

0 投票
1 回答
287 浏览

python - 在 Python 命令中添加管道符号

我正在尝试编写一个脚本来使用 Python 和 Zenity UI 将文件从一个闪存驱动器复制到另一个。变量Sorz_starDesz包含两个闪存驱动器的路径。

这在终端中工作正常但是当我在我的copy.py文件中使用这个命令时它会显示这个错误

0 投票
1 回答
628 浏览

bash - 期望脚本:使用 zenity 生成后定义新变量

我正在开发一个 bash 脚本,该脚本使用 openconnect 使用 Zenity(最终用户友好)将 VPN 与智能卡或 RSA 令牌连接起来,它会在调用期望生成过程之前提示用户输入所需的变量。除非 RSA 令牌不同步,否则它工作得很好,需要用户输入下一个令牌代码。

有谁知道在开始生成过程后如何成功调用 zenity?我需要使用 zenity 定义一个新变量 ($token) 并将其应用于预期正在处理的脚本。由于它正在请求下一个令牌代码,因此我无法在调用生成过程之前预定义变量。以下是 bash 脚本的一部分。此外,此脚本在后台运行。用户看不到在终端中运行的脚本。

0 投票
0 回答
1160 浏览

bash - Zenity 在 bash 脚本中不起作用

下面的脚本没有按预期工作。Zenity GUI 窗口在我执行时根本没有弹出。我无法找出我在哪里犯了错误。

相同的脚本在 RedHat 中显示 Zenity 结果。

0 投票
2 回答
851 浏览

bash - 按zenity打开文件并一一处理

我想使用这个脚本通过zenity打开5个文件,但每个文件将分别处理(通过“do”)。可能吗?

0 投票
0 回答
83 浏览

bash - 在 Bash 中使用 Zenity 搜索歌曲

我的 BASH 项目有问题。这是一个简单的歌曲 ID3 搜索应用程序。有一个错误,当我找到我的歌曲时,$SONG没有与$FOUND. 但是,它一直有效,直到我将它们打印在分隔线下方。出了什么问题?

0 投票
1 回答
1144 浏览

dialog - Bash 脚本使用多个 fselect 对话框

我编写了一个 shell 脚本来将大文件传输到我的 VPS。因此,类似于 MyAirbridge 或 WeTransfer,但来自 cli。

当我使用 Zenity 时,可以显示一个文件选择对话框 (GTK+),可以选择多个文件。但是,脚本的用户被迫使用图形环境。我想为没有图形环境的平台编写脚本,所以纯粹是面向 shell 的。在没有图形环境的情况下选择文件的解决方案是“对话框”。然而,使用 Dialog,一次选择多个文件似乎是不可能的。

使用 Zenity:

带对话框:

你们中的任何人都可以教我解决此问题的方法吗?

亲切的问候,基斯