我正在尝试为 shell 脚本创建一个简单的“用户和密码”GUI 输入,其中包含命令--2inputbox
参数Xdialog
:
虽然遵循文档似乎很容易,但它没有提供有关如何创建此框的额外提示,并且在“基于尝试的方法”上执行此操作并在每次尝试时都会遇到“分段错误”,这是一场噩梦不行。据我所知,使用--inputbox
.
Xdialog --title "RDP" --backtitle "RDP Access" --no-cancel --inputbox "Login:" 10 20
如果我替换--inputbox
为并在这句话的末尾--2inputbox
放置一个(字段2),则会崩溃。尝试了这些开关的其他变体,但没有成功。--password=2
Xdialog
这方面有什么建议吗?
答案1
该问题没有显示修改后的脚本(并且没有提供有关如何安装程序的线索)。
如果您省略了两个输入字段的标签和初始值,Xdialog
将显示使用消息(相当大的屏幕),而不是尝试查明问题。
这个脚本对我有用(使用一次性编译来源在 CentOS 6 上):
Xdialog --title "RDP Company" \
--icon company_logo.xpm \
--no-cancel \
--left \
--password=2 \
--separator="\n" \
--2inputsbox "Type your credentials\nto access the system" 20 40 "Login(user): " "" "Password: " ""