问题标签 [whiptail]
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.
bash - 鞭尾/对话框菜单项中的 bash 空格
我想用 bash-dialog 创建一个简单的对话框。我使用 (X)DSL 和 bash-3.2。最新的 (X)DSL 基于 Linux 2.4.31 并附带 bash-2.05,但是 bash-3.2 可从 MyDSL/Testing 下载。因此,我的脚本在“#!/bin/bash-3.2/bin/bash”下运行。
用户可以选择的菜单项来自数据库。
示例数据库文件“骨架”:
室内照明|室内照明
户外照明|户外照明
我从“骨架”文件中将数据检索到数组“选项”中:
options=($(awk -F"|" '{ print $1,$2 }' 骨架)
并在终端“回显”数组:
回声 ${options[@]}
这表明:
“室内电枢” “室内照明” “户外电枢” “户外照明”
这看起来可以用作带有“whiptail”的选择菜单,但事实并非如此。命令行:
whiptail --clear --title "骨架" --menu "选择骨架" 50 80 10 ${options[@]}
显示:
column1-column2
室内电枢
照明用
室内使用
户外电枢
照明用
户外使用
代替:
column1-column2
室内电枢-室内照明
户外电枢-户外照明
似乎带有双引号的数组元素被“whiptail”忽略或看不到。我也尝试过“${options[@]}”,但这总是在第一个单词“Indoor”上产生。
除了'whiptail',我尝试了'dialog',但它们是相同的:版本信息在两种情况下都显示'cdialog(ComeOn Dialog!)版本1.1-20080316'。
我的资源非常有限,我不想冒险(还)进入“xdialog”、“zenity”、“dzen”之类的东西,即使这样可以解决这个问题。由于 XDSL(用于 XBOX),我也仅限于 Linux 2.4.31。
我一直在浏览互联网,但无济于事。'whiptail/dialog' 的解决方案是什么?
whiptail - Debian 中的 Whiptail --infobox 不起作用
有人在 Debian 中使用此代码吗?
你能试试吗?我的代码不起作用:-(如何修复解决方案?
谢谢..
bash - Whiptail 或对话框不能通过 ssh 工作
我在虚拟机上安装了 Ubuntu 12.04 服务器并在其上安装了 OpenSSH 服务器。我有带有whiptail的简单脚本
在服务器上,这个脚本正在运行,我看到了信息框。但是在 SSH 会话中我没有输出。
使用对话框的 Bash 脚本在服务器上不起作用。
我如何创建在 SSH 会话中工作的可视菜单脚本?
bash - 如何在whiptail文本框中显示命令输出
该whiptail
命令有一个选项--textbox
,其描述如下:
第一个选项需要一个文件作为输入;我想在它的位置使用命令的输出。似乎这在 sh 或 bash 中应该是可能的。为了这个问题,假设我想ls -l
在一个whiptail文本框中查看输出。
请注意,进程替换似乎在whiptail 中不起作用(例如whiptail --textbox <(ls -l) 40 80不起作用。
This question是对this other stackoverflow question的重新询问,从技术上讲,该问题已得到解答。
linux - Whiptail Gauge:未设置循环中的变量
我是 bash 和whiptail 的新手,所以请原谅我的无知。
在 for 循环中分配 var 时,使用 Whiptail 对话框时永远不会设置新值 20。任何建议为什么?
bash - Whiptail 不响应 [ESC]?
在一个没有. dialog
_ 我的问题是:whiptail
whiptail
ESC
任何其他方式来逃避whiptail
对话框?
bash - 做出动态选择。帮助!Whiptail,Bashscript
我是 Whiptail 的新手。
我想创建一个程序,允许用户显示某些事物的信息,例如网卡。
我希望菜单是动态的,例如:我的计算机系统目前插入了 2 个网卡,因此菜单将为用户提供 2 个选择:
eth0
lo
但是,如果进行了更改,例如添加了另一个名为 lo1 的网卡,程序将更新更改并允许用户拥有最新的选择集:
eth0
lo
lo1
我现在就到这里了。指导我。。
问候,
盐酸
linux - 漂亮的 shell 脚本(菜单、图像、抗锯齿、1080p、颜色、淡化效果等)?
我为自制游戏街机创建了几个非常简单的 bash 脚本(输入配置、更新内容等)。我有一个启动器,因此指导用户运行所需的 shell 脚本不是问题,但是在运行 bash 脚本时,功能方面给了我所需的一切,默认的低分辨率黑色文本看起来很吓人最终用户。
“美化”全屏 shell 脚本的最简单方法是什么?可以以 1080p 运行脚本,使用更大的气泡抗锯齿字体,添加精美的动画背景等,但仍然让我坚持编写旧的 shell 脚本?
我想另一种问法是:是否存在比whiptail 更漂亮、更现代的GUI 替代品?
我是从终端运行的,所以 GUI 库必须尽可能完全独立。
linux - 启动时鞭尾
只是想知道是否可以在没有用户登录的情况下在启动时启动 Whiptail UI。
当用户通过 SSH 登录时,我看到的示例会显示出来。我正在寻找无需用户登录即可在控制台窗口中启动的 UI。
感谢您的建议。
c - C中的鞭尾规
这是一个简单的 bash 代码,用于在终端中显示仪表:
我想在 C 中重现同样的东西。因此我这样做:
但它只能与“对话”一起使用,我无法让它与“whiptail”一起使用:(
有什么帮助吗??
解决方案 正如Brad S.解释的那样,如果太快了……改成 usleep(100000) 就行了