.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