gdialog로 password box는 어떻게 출력합니까?
글쓴이: GunSmoke / 작성시간: 수, 2005/11/23 - 2:44오전
새벽2시40분 여기서 좌절인가...
gdialog을 이용해서 knoppix의 메시지를 한글로 번역해서 출력하고 있습니다. 이번 문제는 다음과 같습니다.
if [ "$DIALOG" = "Xdialog" ]; then $DIALOG --title "$TITLE1" --password --password --2inputsbox "$HEADER" 15 60 "$ENTER" "" "$AGAIN" "" 2>"$TMP.pass" || bailout PASSWORDS="$(<$TMP.pass)" PASS1="${PASSWORDS%%/*}" PASS2="${PASSWORDS##*/}" ...
여기서 Xdialog로 출력되는 부분은 사용자로부터 비밀번호를 입력 받을 수 있는 password 박스를 출력하는 부분입니다. zenity를 이용해서 gdialog로 출력을 하려다보니 문제가 되는 부분이 바로 저 부분입니다. gdialog 소스 코드에는 --password에 대해 정의된 바가 없더군요. 비슷한 것이라도 있는지 뒤져봤습니다만 역시... 혹시 zenity로 Xdialog의 --password 비슷한 형식으로 출력할 수 있는 방법을 아시는 분이 계시면 도움을 부탁드립니다.
Forums:
재미있네요. zenity/gdialog의 문제점이 발견되었습니다. X
재미있네요.
zenity/gdialog의 문제점이 발견되었습니다. Xdialog의 password box를 출력하지 못하는군요. 그렇다고 일반적인 inputbox를 사용할 수는 없는 노릇이고...
kdialog를 사용하려면 gauge, 상태진행바를 표시할 수 없고 gdialog는 password box를 출력하지 못하고 Xdialog는 한글을 제대로 출력하지 못하니...
어쩌면 여기가 한계가 아닌가 싶네요.
Xdialog가 언젠가 한글 메시지를 제대로 출력하는 날을 기대할 수 밖에 없을 것 같습니다. Xdialog에서 중국어 메시지는 별다른 설정 없이도 잘 출력하던데.... 왜 한글은 안되는걸까요...
음... 메시지를 한글로 번역해주신 고마운 분들이 계신데 너무너무 안타깝네요.
大逆戰
Xdialog에서 한글이 깨지는 이유는 이렇답니다...[quote
Xdialog에서 한글이 깨지는 이유는 이렇답니다...
大逆戰
암호 상태 잘 되는데요?
zenity --entry --hide-text 라고 쓰면 별이 잘 뜹니다만?
Re: 암호 상태 잘 되는데요?
한 잠 자고 났더니... 정신이 온전해짐을 느낍니다.
역시 감기 몸살에는 무리해서 일을 해서는 안되는 것이었는데...
아침에 일어나서 kz님의 답변을 한번 읽어보고 zenity의 wrapper인 gdialog에 --passwordbox라는 옵션을 하나 만들어줬습니다.
거기에다가 knoppix-mkimage의 password를 묻는 코드를 조금 수정해주니 잘 되네요. title이 짤려서 나온다는 점을 제외하고는 말이죠.
오늘은 여기까지만 하고 좀 쉴랍니다. 다들 환절기인데 감기조심하세요. 특히 코감기 약이 독해서 잠을 푹 자야 한답니다. :cry:
大逆戰
댓글 달기