yad

我可以使用什么来替代 Ubuntu 22.04 中的 yad 通知 + 菜单?
yad

我可以使用什么来替代 Ubuntu 22.04 中的 yad 通知 + 菜单?

我有一些使用亚德的通知+菜单. 它非常适合我的目的。 不幸的是,通知使用了一种已停用的方法,该方法在 Ubuntu 22.04 上的 Gnome 42 中不再有效 - 图标不显示,因此菜单不可用。(yad 中的其他一切都正常工作。) 预期的解决方法是AppIndicator 和 KStatusNotifierItem 支持或者顶部图标修复,不起作用(不显示图标)。 有一个很棒的替代品,阿尔戈斯,您可能已经猜到了,它在 Ubuntu 22.04 上不起作用;它被标记为不兼容。 所以… 你知道我可以用什么来替代 yad 的通知 + 菜单吗?不幸的是,我所知道的唯...

Admin

Yad 可以工作,但 Zenity 暂时还不行
yad

Yad 可以工作,但 Zenity 暂时还不行

最近我遇到了很多问题询问 Ubuntu需要改变gsettings才能解决问题。例如这个问题:当两块电池中有一块没电时,如何防止关机?参考文献gsettings: org.gnome.settings-daemon.plugins.power use-time-for-policy false gsettings是否有一个 bash 单行程序可以将所有当前内容转储gsettings到zenity(或yad),以便我可以滚动浏览所有内容,而不是每周随机偶然发现(或看起来如此)? ...

Admin

在 gnome-terminal 中启动命令,然后关闭 gnome-terminal 而不结束执行的命令?
yad

在 gnome-terminal 中启动命令,然后关闭 gnome-terminal 而不结束执行的命令?

我正在摆弄一个有点古怪的东西。我正在寻找一种方法来让启动 MPV(视频播放器)到视频链接变得更容易。MPV 的默认行为是mpv https://url.of.video在终端中启动,或者将 URL 拖放到 MPV 窗口。我觉得这不是一个以键盘为中心的人。相反,我想启动一个弹出框,粘贴 URL,按回车键,然后让 MPV 将视频启动到该 URL。这样,我可以将此命令绑定到键盘快捷键,使整个过程变得非常容易。我已经完成了,但有一个小小的问题——gnome-terminal 窗口挂了。这是一个简单的单行代码: URL=$(yad --entry) &&am...

Admin

介绍
yad

介绍

介绍 请注意,这是一个“分享知识”的自我回答问题。 需要一个“仅 bash”脚本来下载 Ask Ubuntu 答案链接到源代码(脚本)到我的系统。然后使用命令比较两者diff。 重点是发现我的代码是否已更改且 AU 答案是否需要更新,或者是否有人修改了我发布的 AU 答案,我需要将这些更改纳入我的代码中。 ...

Admin

如何使用 bash 脚本轻松创建 GUI 对话框?
yad

如何使用 bash 脚本轻松创建 GUI 对话框?

我需要为两个 Bash 列表(文件)记录分别显示一些文本以及项目(大约 15 个值)。在同一屏幕上,我需要显示三向选择(按钮、滚动选择窗口等)。 我是 Ubuntu(11.04) 脚本新手,刚刚开始在脚本中使用 Zenity。我的朋友建议我使用 YAD。 我可以在 YAD 中完成所有这些操作吗?或者使用其他一些我们不知道的简单 GUI 工具? 。 ...

Admin

如何使用 yad 终止应用程序
yad

如何使用 yad 终止应用程序

我想使用 yad 系统托盘通知来终止应用程序(例如 vlc),我使用了以下代码: yad --notification --no-middle --image=emblem-warning --menu='Cancel ! kill $pid' --text="My Tooltip" & vlc & pid=${!} 代码出现以下错误: kill: failed to parse argument: '$pid' 任何帮助表示感谢 ...

Admin

我怎么就没想到呢?
yad

我怎么就没想到呢?

我有一个名为鎖屏錶時器它调用yad安装 GUI 对话框。在 Windows 10 和 Windows Subsystem for Linux (WSL) 下,我可以从 bash 提示符运行它(注意必须先安装 VcXsrv)。我不知道如何在 Windows 10 中创建可用的桌面快捷方式。我可以在 Windows 10 桌面上创建快捷方式,OK... ... 我点击它时它就是不运行。我查看了很多网站,但都无济于事。 ...

Admin

文件类型和默认打开的 Ubuntu 应用程序列表
yad

文件类型和默认打开的 Ubuntu 应用程序列表

我正在编写一个简单的文件管理器,并正在寻找不同文件类型的列表以及 Ubuntu 用来打开它们的默认应用程序。 到目前为止,我只知道用 打开“文本” gedit,用 (eye-of-gnome) 打开“图像” eog,用 打开“音频” ogg123。但我不确定这是否ogg123是默认应用程序。 如果您能帮我扩展以下代码中的列表,我将非常感激: function OpenFileWithMagic () { local FileType FileType=$(file -i "$DfName/$2" | grep -oP '(?<=: ).*?(?...

Admin

如何在 Yad 中获得 Zenity 功能?
yad

如何在 Yad 中获得 Zenity 功能?

我的文件夹中有以下二十六个文件: $ ls a.txt c.txt e.txt g.txt i.txt k.txt m.txt o.txt q.txt s.txt u.txt w.txt y.txt b.txt d.txt f.txt h.txt j.txt l.txt n.txt p.txt r.txt t.txt v.txt x.txt z.txt $ 我可以像这样使用 Zenity: zenity --list --title=Test --width=275 --height=400 --col...

Admin

使用 Yad 建立与 NAS 的连接
yad

使用 Yad 建立与 NAS 的连接

到目前为止,我将 PC 连接到 NAS 的尝试只取得了部分成功。首先,要在“yad”下搜索目录。如果它包含文件(真),则达到“已激活”状态并在列中可见。否则应显示“已停用(假)”状态。我已经在网上找到了脚本的一部分。以下代码已经向我显示了选择文件夹后的结果 /home/$USER/xyz,其中“xyz”对应于我的 NAS 上的文件夹。到目前为止,以下代码运行良好。 #!/bin/bash test -e /tmp/yadpipe03 && rm -f /tmp/yadpipe03 # Named pipe initialization e...

Admin

如何在 YAD 中选择一个选项并按下“确定”按钮时执行命令?
yad

如何在 YAD 中选择一个选项并按下“确定”按钮时执行命令?

我正在使用 YAD 创建带有 GUI 的“应用商店”,但我找不到任何关于如何在从列表中选择一个选项并单击“确定”按钮(“确定”将被替换为“安装”)时执行命令的教程。我只想使用 shell 脚本。 这是我写的脚本。这是一个简单的列表,包含 2 列和 2 个项目。Windows 图标只是一个测试。 yad --list --center --width=800 --height=600 --title "apps4pi" \ --column "app name" --column "description" \ SimpleScreenRecorder " ...

Admin

Yad 按钮已关闭
yad

Yad 按钮已关闭

我有这个代码: #!/bin/bash choice=$(yad --title="Vyberte si prosím produkčnú ES" \ --borders=20 --text="<span foreground='black'><b><big><big>Vyberte si prosím program na výpočet produkčnej ES:</big></big></b></span> \n \n " \ --form --fie...

Admin

Gnome Shell 3 中的 yad 通知
yad

Gnome Shell 3 中的 yad 通知

yad 通知 (https://sourceforge.net/p/yad-dialog/wiki/NotificationIcon/) 像本例中那样的不会显示: yad --notification --image="gtk-help" --command="echo 'Hello World'" --text="The notification's tooltip" 我猜这与 gnome shell 有关。我该如何显示 yad 通知? GNOME Shell 3.34.1 Ubuntu 19.10 我使用 gnome 调整来启用 Ubuntu ...

Admin

提交后如何将 YAD 表单字段值放入变量中?
yad

提交后如何将 YAD 表单字段值放入变量中?

提交后如何将 YAD 表单字段值放入变量中? 我的脚本实际上是这样的: #!/bin/bash default_jpg='/'; default_mp3='/'; default_resolution='1920:1080'; default_filename="/"; OUTPUT=$(yad \ --title="JPG and MP3 to MP4" \ --form \ --text="Options" \ --separator="," \ --field="JPG:FL" \ --field="MP...

Admin

测试 yad 版本是否 >= 指定版本号
yad

测试 yad 版本是否 >= 指定版本号

我需要一个脚本来检查亚德(和其他程序)版本号 >= 特定数字。例如我有: $ yad --version 0.40.0 (GTK+ 3.24.8) $ gedit --version gedit - Version 3.32.0 $ bash --version GNU bash, version 5.0.3(1)-release (x86_64-pc-linux-gnu) Copyright (C) 2019 Free Software Foundation, Inc. 为了亚德Ubuntu 16.04 和 19.04 之间添加了新功能 ...

Admin