问题标签 [yad]

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 回答
921 浏览

bash - Bash - 分配变量 - Yad 窗格笔记本

这个问题之后,改变问题,编写 Yad 笔记本脚本的另一种方法如下。这删除了&​​fromres1 &和异步操作。

正如@Barmar 所述,“脚本按顺序运行,而无法同时启动多个变量分配并等待不同的窗格获得响应。” 这大概就是这个问题的答案。

这是一种解决方案,但它会为两个 Yad 窗格的输出创建一个文件。可以是tee -a第二个窗格上的一个文件并使用 sed 修剪字符吗?不是最优雅的解决方案。它在字符数上失败。

而且,这是输出...

0 投票
1 回答
1216 浏览

gtk3 - 如何让 gtk3 自定义按钮字体、背景和前景色?

我在 Raspberry Pi 3 上为 GTK3(不是 GTK2)使用 yad 来显示一组按钮。屏幕离我坐的地方很远,所以我需要一种方法来突出按钮文本和突出显示的按钮。我对 GTK3 的内部工作原理完全不熟悉,只需要一步一步地做什么。我不想更改主题或其他更全局的设置,我只想让它适用于这个 YAD 执行。可能吗?

我看到一个博客描述了如何使用 RC 文件更改按钮样式,但这是针对使用 GTK2 库的 yad 版本。我很快就知道这在 Pi 3 上对我不起作用。我应该提到我正在使用 LXDE 的默认窗口管理器。

我希望有人可以逐步提供文件内容的新手,将文件放在哪里以及如何使用它。我知道解决方案与 css 有关,但我不熟悉如何做这样的事情以及如何使 CSS 只为 yad 活动,也不知道在所述 css 文件中放入什么内容。

0 投票
1 回答
277 浏览

bash - Pass variable from YAD slider bar whenever slider is moved, without clicking Ok

I am running Arch Linux with all the latest updates, and have a simple effective program sct installed to let me adjust screen colour temperature. It is from https://github.com/faf0/sct.

I use YAD (Yet Another Dialog) to adjust the variable sent to sct as follows

This allows me to see the result of the chosen colour temperature when I click Ok on the YAD gui.

How can I make the screen colour temperature update dynamically as I move the slider bar, without clicking Ok?

0 投票
1 回答
78 浏览

bash - 带有 YAD 的 BASH 以显示平均 ping

我是 bash 新手,我正在尝试 ping 主机并显示平均 ping 时间。我想在 YAD 窗口中自动更新该值。我将它设置在 while 循环中,但问题是我必须关闭窗口才能重新填充新值。yad能实现这样的动态更新吗?

谢谢

0 投票
1 回答
211 浏览

bash - Bash yad ComboBox 参数作为数组

yad 是否支持将数组作为参数发送到 ComboBox 字段?

例子:

我可以使它与数组一起使用吗?

0 投票
2 回答
150 浏览

bash - 使用 Yad 时,可以将按钮设为默认值吗?

标题设置了问题。如果可以,编码是什么?现在的编码是:- yad --center --on-top --text-align=center --buttons-layout=center --title ${0##*/} --width=150 --height=60 - -文本“你想喝茶吗?” --button=gtk-no:1 --button=gtk-yes:0 我想让yes按钮成为默认按钮,所以即使我只是关闭框,yes按钮也会被选中。非常感谢约翰

0 投票
1 回答
943 浏览

bash - Yad list 获取函数中所选行的值

我在 linux 中开发了一个软件,我有问题,我有一个主 yad 窗口(对于这个例子,我使用名称:w1)和执行第二个的按钮:w2,w2 是列表,我想导出选定的行,如何我可以从函数中提取选定的行(知道我到了一半但我无法将我的行从我的函数中取出),我的代码:

在这种情况下,变量 $item 包含结果。

0 投票
1 回答
130 浏览

bash - 为什么此 YAD 列表代码无法正常工作?

我正在尝试将 YAD 合并到我的脚本中以添加更多的 GUI 感觉。(它可能最终会在以后用 Python 编写。)我可以使用类似的代码在代码的早期部分生成一个带有可选项目的列表框,而不会出现问题,但这一点让我很头疼。

以上产生以下内容: - 回声循环的屏幕输出 echo 命令的屏幕输出

和:YAD 列表框输出

在此处输入图像描述

如果您看不到所附图片,则问题是:-

使用 echo 的 for 循环在屏幕上产生正确的输出。

传送到 YAD 列表的 for 循环显示不正确的输出。

显然,变量 $hite 会根据 Basic_Info 数组中的项目数而变化,但不会影响不正确的输出。

请有人告诉我发生了什么,因为我开始对这个问题失去理智。

提前谢谢了。

0 投票
1 回答
129 浏览

bash - Could last pid variable $! be wrong when using yad?

I'm trying to close a yad window from within bash script using kill command, but pids do allways mismatch. Same on command line.

No other yad processes running.

  1. What's going on here? Why is this pid allways wrong? (so the window fails to get closed)
  2. How can I find reliably the pid of a specific yad window when more than one yad process is running? Or is there another way to close this yad window from within a bash script? Since “kill $(pidof yad)” will probably randomly close another yad window.

I'm confused a little since I didn't notice before other programs to have this issue.

Any help appreciated.


GNU bash, Version 5.0.3(1)-release (i686-pc-linux-gnu) yad --version 0.40.0 (GTK+ 3.24.5)

0 投票
0 回答
78 浏览

bash - 如何从通知中切换对话框?

我正在尝试编写一个使用 YAD 的 Bash 脚本。这个想法是有一个系统托盘项目(YAD 称为通知),其主要操作将切换另一个(YAD)对话框。但是,我不知道如何切换另一个对话框,因为有必要验证对话框是否打开,然后在这种情况下关闭它。

我包含了一个简化的片段,显示了带有主要和次要操作的 YAD 通知,其中主要操作当前只是打开一个对话框。

您对我如何切换对话框有任何想法吗?