![스크립트를 실행하기 전에 명령줄 옵션을 요청하는 .desktop 파일을 만듭니다.](https://linux55.com/image/193167/%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A5%BC%20%EC%8B%A4%ED%96%89%ED%95%98%EA%B8%B0%20%EC%A0%84%EC%97%90%20%EB%AA%85%EB%A0%B9%EC%A4%84%20%EC%98%B5%EC%85%98%EC%9D%84%20%EC%9A%94%EC%B2%AD%ED%95%98%EB%8A%94%20.desktop%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EB%A7%8C%EB%93%AD%EB%8B%88%EB%8B%A4..png)
명령줄 옵션을 사용하는 스크립트를 가끔 실행합니다.
.desktop
먼저 터미널을 열고 스크립트가 있는 폴더로 이동한 다음 스크립트를 실행하지 않고도 실행할 수 있는 파일을 만들고 싶습니다 .
zenity --entry
실행할 때(아마도 사용 ) 명령줄 옵션을 요청한 다음 터미널에서 명령을 실행하는 데스크탑 실행 프로그램을 만드는 방법이 있습니까 ?
답변1
@Panki 덕분에 zenity를 사용하여 입력을 요청하도록 스크립트를 수정해 보았습니다.
스크립트 시작 부분에 다음 줄을 추가했습니다.
VARIABLE = $(zenity --entry --title="Title" --text="Enter text")
$VARIABLE
그런 다음 입력하는 대신 명령줄을 사용했습니다 .
그런 다음 평소와 같이 스크립트를 가리키는 .desktop 파일을 만들었습니다. 매우 깔끔하지는 않지만 작동합니다.