![Elementary OS 파일 관리자 컨텍스트 메뉴에 "Make Executable" 및 "Run" 항목을 추가하는 방법은 무엇입니까?](https://linux55.com/image/5720/Elementary%20OS%20%ED%8C%8C%EC%9D%BC%20%EA%B4%80%EB%A6%AC%EC%9E%90%20%EC%BB%A8%ED%85%8D%EC%8A%A4%ED%8A%B8%20%EB%A9%94%EB%89%B4%EC%97%90%20%22Make%20Executable%22%20%EB%B0%8F%20%22Run%22%20%ED%95%AD%EB%AA%A9%EC%9D%84%20%EC%B6%94%EA%B0%80%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
.contract
나는 이것이 에서 끝났다는 것을 안다 /usr/share/contractor
.
예를 들어 루트로 폴더를 열 수 있는 메뉴 옵션을 추가할 수 있습니다.
[Contractor Entry]
Name=Open folder as root
Icon=gksu-root-terminal
Description=Open folder as root
MimeType=inode;application/x-sh;application/x-executable;
Exec=gksudo pantheon-files -d %U
Gettext-Domain=pantheon-files
그러한 계약자 파일에 대한 "실행 가능 파일 만들기" 옵션을 어떻게 조정합니까? 실행 파일의 "실행" 옵션은 어떻습니까?
답변1
sudo gedit /usr/share/contractor/make_executable.contract
이 콘텐츠를 추가하고 저장하세요.
[Contractor Entry]
Name=Make executable
Icon=name.of.icon.wanted
Description=Make a file executable
MimeType=inode;application/x-sh;application/x-executable;
Exec=gksudo chmod +x %U
이 작업을 수행해야 합니다.
그러나 ElementaryOS에서는 실행 파일에 컨텍스트 메뉴에서 실행하거나 클릭하는 옵션이 여전히 부족할 수 있습니다. 텍스트 편집기 등에서 열릴 수 있습니다.
이러한 파일을 실행하기 위해 실행 메뉴 항목을 추가하려면 새 계약자 항목을 만듭니다.
sudo gedit /usr/share/contractor/run.contract
이와 같이:
[Contractor Entry]
Name=Run
Icon=run
Description=Run
MimeType=inode;application/x-sh;application/x-executable;
Exec=sh %U