Incluir Pasta Aberta como Root no menu de contexto do Gerenciador de Arquivos PCMan

7

Na versão mais recente do PCManFM, a opção em Ferramentas - Abrir pasta atual como raiz foi removida. Existe uma maneira de adicionar novamente a opção? Eu sei que posso abrir o PCManFM como Root através do Terminal, mas foi útil abrir a pasta específica na opção Ferramentas. Também existe uma maneira de adicionar a opção como uma entrada do Menu de Contexto?

Eu não entendi a extensão de especificação de arquivo da área de trabalho (DES-EMA).

Eu encontrei isto:

[Desktop Entry]
Name = Open as Root
Tooltip = Open the folder as root
Icon = terminal
Profiles = on_folder;

[X-Action-Profile on_folder]
Name = Open as Root
MimeTypes = inode/directory;
SelectionCount = 1
Exec = gksudo pcmanfm %s

Em seguida, nomeio o arquivo pcman_root.desktop e coloco o arquivo em: ~/.local/share/file-manager/actions . Infelizmente, não tenho a pasta file-manager/actions no diretório ~/.local/share . Eu deveria criar essa pasta específica?

    
por user236378 07.04.2014 / 04:52

1 resposta

5

Você está no caminho certo.

Crie ~/.local/share/file-manager/actions .

Nessa pasta, crie root.desktop (não pcman_root.desktop ou qualquer outra coisa).

Adicione este conteúdo:

[Desktop Entry]
Type=Action
Tooltip=Open Folder As Root
Name=Open Folder As Root
Profiles=profile-zero;
Icon=gtk-dialog-authentication

[X-Action-Profile profile-zero]
MimeTypes=inode/directory;
Exec=/usr/bin/gksu /usr/bin/pcmanfm %u
Name=Default profile

Salve o arquivo.

(Ou baixe o script de aqui .)

Reinicie o PCManFM (Ferramentas do Sistema, Gerenciador de Tarefas, termine ou elimine o pcmanfm, depois inicie-o novamente). Agora, quando você clica com o botão direito do mouse em uma pasta, deve ver a opção "Abrir como root" no menu de contexto.

Como outros já afirmaram, esse recurso pode ser perigoso e é por isso não está lá por padrão.

E isso é o que um desenvolvedor associado ao projeto PCManFM tem a dizer em resposta a um " solicitar "para que o recurso seja restaurado:

  

Executar o pcmanfm como root significa que todos os aplicativos serão executados sob a raiz, o que não é seguro. (bem, se você quer arriscar seu sistema e andar na lâmina, então posso ver o motivo) e nunca vi nenhum motivo para executar editor / browser / wine / etc. sob a raiz (e você quer exatamente isso, não é?)

     

Mas, de qualquer forma, se você quer tanto fazer essas coisas arriscadas, então por que você nunca leu a página link ? Sim, foi alterado ultimamente, mas ainda está disponível, por sua conta e risco.

    
por DK Bose 20.04.2014 / 16:32

Tags