스크립트를 실행하기 전에 명령줄 옵션을 요청하는 .desktop 파일을 만듭니다.

스크립트를 실행하기 전에 명령줄 옵션을 요청하는 .desktop 파일을 만듭니다.

명령줄 옵션을 사용하는 스크립트를 가끔 실행합니다.

.desktop먼저 터미널을 열고 스크립트가 있는 폴더로 이동한 다음 스크립트를 실행하지 않고도 실행할 수 있는 파일을 만들고 싶습니다 .

zenity --entry실행할 때(아마도 사용 ) 명령줄 옵션을 요청한 다음 터미널에서 명령을 실행하는 데스크탑 실행 프로그램을 만드는 방법이 있습니까 ?

답변1

@Panki 덕분에 zenity를 사용하여 입력을 요청하도록 스크립트를 수정해 보았습니다.

스크립트 시작 부분에 다음 줄을 추가했습니다.

VARIABLE = $(zenity --entry --title="Title" --text="Enter text")

$VARIABLE그런 다음 입력하는 대신 명령줄을 사용했습니다 .

그런 다음 평소와 같이 스크립트를 가리키는 .desktop 파일을 만들었습니다. 매우 깔끔하지는 않지만 작동합니다.

관련 정보