Xdialog - 쉘 스크립트에 대한 사용자 및 비밀번호 캡처

Xdialog - 쉘 스크립트에 대한 사용자 및 비밀번호 캡처

--2inputbox명령 매개변수가 포함된 쉘 스크립트에 대한 간단한 "사용자 및 비밀번호" GUI 입력을 작성하려고 합니다 Xdialog.

여기에 이미지 설명을 입력하세요.

문서를 따르는 것은 쉬워 보이지만 이 상자를 만드는 방법에 대한 추가 힌트는 제공하지 않으며 "시도 기반 접근 방식"에서 이 작업을 수행하고 모든 시도에서 "분할 오류"가 발생하는 것은 문제입니다. 악몽은 아닙니다. . 내가 아는 한, --inputbox.

Xdialog --title "RDP" --backtitle "RDP Access" --no-cancel --inputbox "Login:" 10 20

여기에 이미지 설명을 입력하세요.

--inputbox이 문장의 끝에 1(필드 2)을 대체하고 넣으면 --2inputbox충돌이 발생합니다. 이 스위치의 다른 변형을 시도했지만 성공하지 못했습니다.--password=2Xdialog

이에 대한 제안이 있으십니까?

답변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: " ""

관련 정보