.sh 파일을 실행할 때마다 Ubuntu는 터미널 / 디스플레이 / 실행에서 실행할지 묻습니다. 일부 sh 파일에 대한 기본 동작을 설정하는 방법이 있습니까?
-특별한 변경없이 Ubuntu 12.04를 사용하고 있습니다.
답변
각 만들기 .desktop
위한 파일을 터미널에서 실행을 하거나 표시 또는 실행 , 각 SH 파일에 대한 기본 동작을 설정할 수 있습니다.
각 .desktop 파일에 실행 권한이 부여됩니다.
예를 들면 다음과 같습니다.
- 터미널에서 실행
파일 이름 : sample-term.desktop
[Desktop Entry]
Type=Application
Name=Run in terminal
Exec='/fullpath_to_script/sample1.sh'
Terminal=true
이 파일을 클릭하면 터미널에서 sample1.sh를 실행할 수 있습니다.
- 디스플레이
파일 이름 : sample-edit.desktop
[Desktop Entry]
Type=Application
Name=Edit script
Exec=gedit '/fullpath_to_script/sample2.sh'
Terminal=false
이 파일을 클릭하면 sample2.sh를 편집 할 수 있습니다 gedit
.
- 운영
파일 이름 : sample-run.desktop
[Desktop Entry]
Type=Application
Name=Run script
Exec='/fullpath_to_script/sample3.sh'
Terminal=false
이 파일을 클릭하면 sample3.sh를 실행할 수 있습니다.
답변
노틸러스를 연 다음 편집-> 환경 설정으로 이동하십시오. 열기 Behavior
탭에 실행 가능한 텍스트 파일을 열 때 파일 관리자 동작을 설정하는 옵션이 있습니다.