我尝试使用zenity作为bash脚本的GUI。在第一步,我要显示一个用户协议,这是相当长的文本,但没有滚动条,所以用户可以向下滚动文本。
我使用:
LICENSE_TEXT=`cat license.txt`
zenity --question --title "question dialog" --text="$LICENSE_TEXT"
我也试过了:
LICENSE_TEXT=`cat license.txt`
zenity --question --title "question dialog" --filename=license.txt
但是没有任何影响
OK,找到解决方案了:
FILE=`dirname $0`/license.txt
zenity --text-info
--title="License"
--filename=$FILE
--checkbox="I read and accept the terms."