问题标签 [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.
linux - 第1行不工作,这两行不一样吗?为什么?
我希望你能帮助我解决这个问题......我有以下代码:
我不知道为什么这条线不起作用:(呼叫线路 1)
我也尝试过:
如果它有效,这条线:(调用第2行)
他们不应该是一样的??(第 1 行和第 2 行)
我所做的不是将第 1 行放入第 2 行,而是非常草率,这就是为什么我要使用第 1 行(语法更简洁易懂)
谢谢!!
bash - 如何使用 zenity 显示 cli mercurial opération
我正在尝试使用 zenity 来展示 mercurial pull 的进步。
我要显示的命令如下hg pull -ufb develop
,使用zenity --no-cancel --progress --auto-close --auto-kill --title="Mercurial"
感谢您的帮助。
编辑 1:
这是一个 hg pull 的示例:
我想显示the number of object already downloaded
(此处为 3281)/ objects to download
(此处为 13321)和预计完成时间(此处为 23 秒),进度条跟随已下载的对象数量(3281/13321*100)。
目标是为小型游戏项目构建一个自动更新程序,以使游戏自动从我们的 mercurial 存储库下载最新的资源(并显示一个漂亮的小 gtk 窗口而不是丑陋的 bash 窗口)。
linux - Linux 桌面应用程序:如何检查包图标?
显然,可以仅通过名称来引用程序的图标,如下所示:
尝试替换baobab
,gnome-terminal
图标会改变,你甚至可以去掉引号。显然,这里有某种抽象(我喜欢那些)与数据库一起工作。(我知道 .desktop 文件和 xdg 工具] 1。但是是否有 CLI 以这种方式显示(更糟糕的是:如果没有找到就不要显示它,抛出错误))这些图标,比如eog baobab
? (不起作用。)我想这样做,显示我正在显示的程序的图标,有时说程序来自更大的包,所以我无法知道它是否已安装。
- 我怎么知道图标没有找到(重要)?
- 如何获取所有“已安装”图标的列表?
- 我该如何测试
chk_icon "baobab" ; $?=0
OK一样测试 - 我怎样才能像
chk_icon "installed stuff" ; $?=0
OK一样测试
谢谢!
linux - zenity 不会让对话成为焦点的任何原因?
我正在使用 Zenity 3.10.2,无论何时我使用 Zenity,无论对话类型如何,它所显示的对话都有焦点。即我可以立即按“Enter”并继续。(我需要这种自动化能力)
但是,有一个例外,很难测试。它发生在自定义 Linux 发行版的 KIWI 安装期间,并涉及创建没有焦点的问题对话框。enter 和 tab 都没有任何作用。
有一个 bash 脚本可以创建这个对话框。当我在所有其他上下文中运行它时,它有焦点,但在这个安装中它没有,光标出现在周围的随机位置。然而,据我所见,Zenity 的全部意义在于,已经聚焦的对话。
创建对话框的实际调用是获取包含 bash 脚本的文件的结果,即".~/.bashrc"。即使是这种方法,当我手动测试它时也总是有效。
关于什么可能导致 Zenity 对话框在没有焦点的情况下创建的任何想法?还是仅使用 Zenity 来回收/改变焦点的任何方式?
我知道您可以使用诸如 wmctrl 之类的窗口管理器来使对话框成为焦点。然而,这目前不是一个使用过的包,不应该做任何其他事情,因为这只是一个简单的对话框。
WINDOWSMANAGER=/usr/bin/gnome-session
任何指导将不胜感激!
bash - 如何在zenity的表单中添加内容到添加条目?
我有一个 zenity 条目的表格
并且我想向它们添加默认内容,例如“姓名”旁边将是“您的姓名”(用户当然可以更改它)
zenity - 如何报告 Zenity 错误
我一直在运行一个永不终止的应用程序。它确实有要报告的进度,我正在使用 zenity 进度对话框来报告。几个小时后,zenity 已经吃掉了大部分(最终是全部)可用内存和交换空间。我想报告这个,但找不到在哪里。(问题实际上可能出在 zenity 使用的 GTK 中)。
我目前的解决方法是定期关闭对话框并重新打开它。这导致对话框重新出现在屏幕中央。烦人但比替代方案更好。
实际的问题是在哪里报告这个问题。如果有人有更好的解决方法,那就太好了。
bash - Bash&Zenity to launch multiple sites
I want to launch multiple sites (selected by zenity checkmarks). I have been successful but a little trouble.
If my firefox is already running & I check more than one site to open in firefox, the checked websites will open in a new firefox window, instead of existing window & new tabs. This doesn't happen if I check single site. The problem can be circumvented if I use something like
So how can I slice the output (collection of websites separated by space character) produced by zenity & then chain through each of them as indicated?
shell - Zenity 网关 Shell 解析错误
我有一个带有 Passerelle 变量的探针。此代码在 if ("Passerelle" = "$Blank") 行返回错误消息
debian - Debian - 如何在文本文件中保存变量 / Zenity
我用 Zenity 创建了一个小表单来输入一些文本(这里是网络的网关)。我想将此条目的结果保存在文本文件中,以便以另一种形式重复使用。
希望大家理解,谢谢大家
bash - zenity中的多项选择窗口
如何在zenity中添加按钮以做出多项选择题?就像是: