Como adicionar 'open folder as root' no menu de contexto do Elementary OS file manager?

3

Aqui é a solução para adicionar o 'open terminal here' no menu de contexto do gerenciador de arquivos do Elementary OS (genericamente chamado 'Files' - o executável é pantheon-files ).

Para essa demanda específica, a ideia é criar o arquivo /usr/share/contractor/terminal.contract e adicionar algo como

[Contractor Entry]
Name=Open Terminal here
Icon=terminal
Description=Open Terminal here
MimeType=inode;application/x-sh;application/x-executable;
Exec=pantheon-terminal -d %U
Gettext-Domain=pantheon-terminal

Mas como adaptar isso e ter um modelo para adicionar outros comandos, a saber - seguindo minha ordem de prioridades - 'abrir pasta como root'?

    
por cipricus 26.09.2013 / 16:49

1 resposta

10

Para criar o comando do menu de contexto "Abrir pasta como raiz" - e para criar qualquer novo comando desse tipo - um novo *.contract arquivo precisa ser criado em /usr/share/contractor .

Para criar o arquivo em gedit :

sudo gedit /usr/share/contractor/Open_as_admin.contract

Para "Abrir pasta como raiz" - esse arquivo teria que conter algo como

[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

(mas nenhum ícone aparece no menu de contexto)

    
por 26.09.2013 / 18:12