Executable
如何將“Make executable”和“Run”條目添加到 Elementary OS 文件管理器上下文菜單?
我知道這是通過
.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
如何為“製作可執行”選項調整這樣的承包商文件?執行檔的“執行”選項怎麼樣?
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