Custom GUI, instead of zenity. Allows:

  • Fewer screens by consolidating multiple prompts.
  • Check same password entered second time and don't allow continuing if not.
  • Password strengh display, and don't allow continuing if password is too weak.
  • Make --gui password entry fields longer, so user does not feel they need to make password short. (zenity does not seem to allow configuring this.)