问题标签 [kdialog]
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 - 我如何使kdialog具有一定的宽度
我正在尝试制作我的第一个 bash 脚本并尝试使用 kdialog 。
我如何使进度条具有一定的宽度这是我的尝试
等等..如果您需要整个脚本,我会发布它
基本上在过程的每个部分,它都会在进度条上显示文本,但对话框的宽度会不断变化。
我如何制定尺寸标准
bash - 如何使用 bash 存储编辑的文本文件?
这是我的代码:
编辑记录(){
我不知道要在“kdialog --msgbox”后面加上什么更改已添加!”:(请帮忙?
bash - How can I use the root password provided by the user in my bash installation script
I'm trying to install a cronjob to run a bash shell script on a relative's machine. They will run the install and I can't access it remotely yet (that's what my script is for - but that's not the issue here). I use kdialog to request their root password and then want to use that to sudo various commands. My code below is failing by a) revealing the root p/w on the terminal and b) failing to pipe it to the various sudos. Help?
shell - 是否可以更改 Kdialog 文本颜色?
我的脚本中有一些 kdialog 文本框,我需要根据配置文件更改其文本颜色。是否可以?
bash - 取消 sudo askpass 请求
我正在尝试在 bash 脚本中将 kdialog 与 sudo 一起使用,方法是将 SUDO_ASKPASS 导出到具有该行的脚本
并使用 sudo -A。这很好用,除了如果我在对话框中单击取消,sudo 会忽略它,并在延迟后重试密码输入。单行脚本以 kdialog 的退出状态退出,如果单击取消,则退出状态为非零。
有什么方法可以说服 sudo 放弃,就像在文本界面中输入 control-C 一样?
编辑-最终我弄清楚了发生了什么。如果单击取消,kdialog 会输出一个换行符。Sudo --askpass 将此解释为空白密码,并开始处理错误的密码。如果单击取消,则 askpass 脚本不得发出该换行符。一种方法是
bash - 如何在 bash 函数中返回对话问题的结果
我试图返回dialog
命令提出的问题的结果。但是当我尝试这样做时,它会冻结,当我按下箭头或输入时,它会清除屏幕,我只看到 : numerical argument nessecary
. 我认为这是一个错误抛出return
,但我不知道为什么?这不是 Dialog 的错误,因为相同的命令没有return
工作。
我尝试使用 KDialog,它可以工作,所以我不知道 Dialog 有什么问题......
cron - Cron 调用的脚本部分完成了工作
我有以下问题。我希望脚本 (/usr/local/bin/script.sh) 由 Cron 运行并更改其中一个目录的根分区上的某些内容,然后显示通知 (kdialog)。
我的问题是,如果我将 Cron 规则添加到根表 ( sudo -u root crontab -e
),则规则如下所示:
该脚本对根分区进行了更改,但拒绝显示通知。
如果我将 Cron 规则添加到 $USER 表 ( sudo -u "$USER" crontab -e
) 并且规则如下所示:
此脚本显示通知,但不想向根分区写入任何内容。
脚本中的 kdialog 通知如下所示:
为什么它不从根 crontab 显示?
我希望将规则添加到用户表 ( sudo -u $USER crontab -e
) 而不是根表,但是从那里我无法对根分区进行任何更改。