zenity

zenity 또는 yad를 사용하여 표준 출력 스트림을 창에 인쇄하는 방법은 무엇입니까?
zenity

zenity 또는 yad를 사용하여 표준 출력 스트림을 창에 인쇄하는 방법은 무엇입니까?

유사한 도구선그리고마당쉘 스크립트에서 사용자 인터페이스를 생성하기 위한 gtk 기반 대화 상자 생성기입니다. 이러한 도구를 사용하여 파이프된 명령 출력의 실시간 스트림을 창에 인쇄하려면 어떻게 해야 합니까? 나는 이것을 시도했습니다. cmd1 | zenity --text-info 그러나 zenity 창을 닫아도 cmd1은 여전히 ​​실행 중입니다. 또한 cmd1 | cmd2 | zenity --text-info전혀 작동하지 않습니다(아무것도 인쇄되지 않습니다). 와 동일합니다 yad. 즉, 실시...

Admin

Zenity 진행 대화 상자 내에서 Zenity 대화 상자를 만드는 방법은 무엇입니까?
zenity

Zenity 진행 대화 상자 내에서 Zenity 대화 상자를 만드는 방법은 무엇입니까?

Zenity 진행 대화 상자 내에 Zenity 대화 상자를 만들고 싶지만 이렇게 하면 다음 오류가 표시됩니다. You must specify a dialog type. See 'zenity --help' for details GDBus.Error:org.freedesktop.DBus.Error.NoReply: Remote peer disconnected 아래는 내가하려는 일의 예입니다. #! /usr/bin/bash ( echo "33.00" ; sleep 1 echo "# step 1" ; sl...

Admin

sudo 하위 프로세스가 원래 사용자로 실행되는 Zenity를 업데이트하도록 허용
zenity

sudo 하위 프로세스가 원래 사용자로 실행되는 Zenity를 업데이트하도록 허용

사용자 "직원"이 실행하는 스크립트zenity --progress. 그런 다음 호출합니다 sudo -u adminBod adminScript(그리고 STDOUT 및 STDERR은 로거에 수집됩니다). adminScript업데이트를 제공하기 위해 실행 중인 프로그램이 adminBodzenity의 STDIN에 쓸 수 있기를 바랍니다 . 1번 시도 나는 채널 3을 zenity의 STDIN에 연결한 다음 sudo 프로세스에서 작성할 수 있다고 생각했습니다. #!/bin/bash # Main script,...

Admin

장치 전체 내용의 체크섬을 계산하고 진행률 표시줄을 추가합니다.
zenity

장치 전체 내용의 체크섬을 계산하고 진행률 표시줄을 추가합니다.

사용자가 설치된 장치를 선택하고 해당 장치에 있는 모든 데이터의 체크섬을 계산할 수 있는 쉘 스크립트를 만들고 싶습니다. 다른 사람이 장치를 조작했는지 테스트하려면 체크섬이 필요합니다. 내 접근 방식은 다음과 같습니다. #!/bin/bash cd "${0%/*}" device=$(zenity --file-selection --directory \ --filename="/run/media/"${USER}"/" zenity --info \ --title "Info Message" \ --widt...

Admin

md5sum 명령이 완료될 때까지 기다립니다.
zenity

md5sum 명령이 완료될 때까지 기다립니다.

#!/bin/bash cd /path-to-directory md5=$(find . -type f -exec md5sum {} \; | sort -k 2 | md5sum) zenity --info \ --title= "Calculated checksum" \ --text= "$md5" 디렉터리에 대한 재귀 체크섬 계산 프로세스에는 시간이 걸립니다. Bash 스크립트는 프로세스가 완료될 때까지 기다리지 않고 단지 계산된 체크섬을 표시하는 대화 상자인 다음 명령으로 이동합니다. 따라서 대화 상자에 ...

Admin

Zenity 진행률 표시줄
zenity

Zenity 진행률 표시줄

이 명령을 사용하여 디렉토리의 sha256 체크섬을 재귀적으로 계산하는 쉘 스크립트를 만들었습니다 /run/media/$USER/directory. 예를 들면 다음과 같습니다. find . -type f -exec sha256sum {} \; | sort -k 2 | sha256sum 이 과정에는 시간이 좀 걸립니다. 동시에 진행률 표시줄을 표시하고 싶습니다.선명령에 따라 현재 진행 상황을 표시합니다. 나는 이전에 시도했습니다: find . -type f -exec sha256sum {} \; | ...

Admin

파일의 Zenity 매니페스트
zenity

파일의 Zenity 매니페스트

목록을 만들었고 파일의 데이터를 특정 순서로 삽입하고 싶습니다. 데이터는 내 bash 스크립트의 터미널 명령에서 가져옵니다. data=$(lsblk -o name,size,model --nodeps >> /data.txt 파일 내용은 다음과 같습니다. 매니페스트를 .txt 파일의 콘텐츠와 어떻게 일치시키나요? 비슷한 것을 시도했지만 cat data.txt | tr "something"내 필요에 따라 작동하지 않았습니다. 이것은 결합 후 얻은 결과입니다. 시간 내 주셔서 감사합니다! ...

Admin

Zenity 디스크/볼륨 선택
zenity

Zenity 디스크/볼륨 선택

개별 파일 대신 zenity가 포함된 디스크/볼륨을 선택할 수 있나요? 이 명령이 있다는 것을 알고 있지만 예를 zenity --file-selection들어 선택할 수도 있습니다 ./dev/sda1 시간 내 주셔서 감사합니다! ...

Admin

zenity는 crontab에서는 실패하지만 쉘에서는 작동합니다
zenity

zenity는 crontab에서는 실패하지만 쉘에서는 작동합니다

crontab에서 zenity를 호출하는 스크립트를 실행하려고 시도했지만 실패했습니다. 스크립트는 명령줄에서 제대로 실행됩니다. 나는 crontab에서 DISPLAY를 전달했습니다. * * * * * DISPLAY=:1 bin/myscript.sh > /tmp/debug.txt 2>&1 디버그 로그에서 다음을 얻습니다. This option is not available. Please see --help for all possible usages. 옵션 제거를 시도했지만 다음이 ...

Admin

Zenity(또는 대안)는 사용자 정의 파일 선택기와 함께 제공됩니다.
zenity

Zenity(또는 대안)는 사용자 정의 파일 선택기와 함께 제공됩니다.

zenity 및 type 을 사용하면 --file-selection기본 GTK 파일 선택기가 생성됩니다. 물론 문제는 이미지 썸네일이 부족하다는 것입니다. 이렇게 이미지를 선택하고 싶다는 점을 고려하면 이는 약간의 단점입니다. zenity가 파일 선택기와 nemo같은 것을 사용하도록 강제할 수 있습니까 ?nautilus 또는 이와 유사한 것입니다 qarma(qt를 기반으로 한 zenity 재작성입니다). 기다릴 수 있습니다 yad. 누구든지 대안이 있습니까? ...

Admin

Zenith에 stdout 및 stderr 표시
zenity

Zenith에 stdout 및 stderr 표시

.debNemo에서 이 파일을 마우스 오른쪽 버튼으로 클릭하여 설치하려고 합니다 . 내 Nemo 액션은 다음과 같습니다: [Nemo Action] Name=Install Deb File Comment=Install %F Exec=<scripts/install_deb_file.sh %F> Icon-Name=package-x-generic-symbolic Selection=s Extensions=deb; EscapeSpaces=true Dependencies=zenity;dpkg; 내 zen...

Admin

Zenity 파일 선택 - 표시 옵션을 변경하시겠습니까?
zenity

Zenity 파일 선택 - 표시 옵션을 변경하시겠습니까?

제니 버전3.22(데비안 스트레치). ls -a foobar . .. directory foo .foo zenity --file-selection --filename=/tmp/foobar/ 산출량(마우스 오른쪽 버튼 클릭 후): 난 그냥 클릭하는 줄 알아요숨겨진 파일 표시숨겨진 파일을 볼 수 있는 옵션이 있는데 어떻게 해야 합니까?숨겨진 파일 표시위 명령을 실행할 때마다 항상 옵션을 확인하시겠습니까 zenity...? 사실, 내가 원하는 것은 무엇입니까?언제나나타나는 내용은 다음과 같습니다...

Admin

로그인/잠금 화면에서 Unix PAM 모듈이 실패함 - 권한이 거부됨 - 종료 코드 13
zenity

로그인/잠금 화면에서 Unix PAM 모듈이 실패함 - 권한이 거부됨 - 종료 코드 13

어떻게 작동하나요? 혼자서는 해결할 수 없는 또 다른 문제가 생겨서 돌아왔습니다. 기본적으로 제가 가지고 있는 것은 Python PAM과 NFC 리더를 기반으로 하는 2단계 인증(2FA) 모듈입니다. 사용자에게 비밀번호를 묻는 메시지가 표시되면 2FA제니티PIN 코드를 묻는 대화 상자가 나타나며 사용자가 비밀번호를 입력하면 인증이 성공합니다. 언제 깨질까요? 이 솔루션은 사용자가 로그인하여 파일을 저장하고 비밀번호를 묻는 메시지를 받거나 터미널에서 비밀번호를 사용할 때 sudo효과적입니다 . 이 솔루...

Admin