我知道这是通过在中创建.contract
文件来完成的/usr/share/contractor
。
例如,像这样的用户将添加一个菜单选项,以root用户身份打开一个文件夹。
[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
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句