Para onde foi a opção »abrir como administrador« no Nautilus?

17

Até o Ubuntu 11.10, o menu de contexto ou edição tinha a opção de abrir uma pasta específica como administrador. Esta opção veio com o pacote nautilus-gksu . Agora desapareceu. Alguém sabe como recuperá-lo?

user5950
fonte

Respostas:

12

Você tem certeza que quer dizer 11.04? De qualquer forma, o pacote ainda está nos repositórios e ainda deve funcionar como no 11.04 (a última versão criada foi "nautilus-gksu (2.0.2-5ubuntu2) natty"

No 11.10, ele instalava, mas não funcionava, no outro dia foi finalmente observado na versão 12.04 atual

  • Patches descartados:
    • debian / patches / 21_strip_blank_space.patch: Não é mais necessário, pois não construímos mais o nautilus-gksu.

No caso das versões 11.10 e provavelmente 12.04, as extensões funcionarão bem, você pode instalar o pacote e copiar ou vincular ao diretório apropriado.

Ex. de vincular após a instalação

sudo ln -s /usr/lib/nautilus/extensions-2.0/libnautilus-gksu.so /usr/lib/nautilus/extensions-3.0/libnautilus-gksu.so

Para copiar, substitua ln -s por cp.

Na verdade, você nem precisa instalar o pacote, basta colocar uma cópia do libnautilus-gksu.so em /usr/lib/nautilus/extensions-3.0

Um bug que eu tinha - neste momento, apenas esperando que alguém com autenticação marque "Won't Fix" https://bugs.launchpad.net/ubuntu/+source/gksu/+bug/817383

Para 12.04

Você não pode mais apenas instalar o pacote 11.10 e mover ou vincular o .so. -

A maneira mais fácil é baixar o pacote nautilus-gksu para sua arquitetura a partir de um desses 2 locais e salvá-lo na sua pasta de downloads

http://packages.ubuntu.com/oneiric/nautilus-gksu escolhe a arquitetura na parte inferior da página

32 bits- Link direto do ubuntu.mirror.cambrium.nl

64 bits - Link direto do ubuntu.mirror.cambrium.nl

https://launchpad.net/ubuntu/+source/gksu/2.0.2-5ubuntu2 escolhe a arquitetura em "Builds" ++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Depois de baixado corretamente clique no .deb> extrair aqui. No conteúdo extraído, Navegar para usr/lib/nautilus/extensions-2.0, dentro serálibnautilus-gksu.so

Como root (Para entrar no terminal aberto raiz e entre gksu nautilus), copie o arquivo de cima para a /usr/lib/nautilus/extensions-3.0pasta em seu sistema de arquivos ++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++
Exemplo de terminal, comandos automatizados, se você extraiu na pasta Downloads

Na minha 64 bitinstalação baixado nautilus-gksu_2.0.2-5ubuntu2_amd64.deb e extraído diretamente na minha pasta Downloads

sudo cp ~/Downloads/nautilus-gksu_2.0.2-5ubuntu2_amd64/usr/lib/nautilus/extensions-2.0/libnautilus-gksu.so /usr/lib/nautilus/extensions-3.0

Na minha 32 bitinstalação baixado nautilus-gksu_2.0.2-5ubuntu2_i386.deb e extraído novamente na pasta Downloads para o comando terminal

sudo cp ~/Downloads/nautilus-gksu_2.0.2-5ubuntu2_i386/usr/lib/nautilus/extensions-2.0/libnautilus-gksu.so /usr/lib/nautilus/extensions-3.0   
doug
fonte
1
Você está certo, eu quis dizer Ubuntu 11.10. Corrijo isso na minha pergunta. Tanques demais.
user5950
1
Ewww, não abre mais como pacote Admin Nautilus, sério ? O Gnome 3 tem mais de um ano e esse recurso básico ainda não foi transportado para repos oficiais?
MestreLion
Depois de fazer isso, faça "sudo nautilus -q" e "nautilus -q" para ver a nova opção.
Erel Segal-Halevi
Isso não funciona mais com o Ubuntu 13.10.
Khurshid Alam
Não gosto mais de usar o gksu com o nautilus, mudei para o pkexec. Se realmente inclinado - instale o gksu: open gksu-propertiese verifique se está definido no modo de autenticação do sudo, não su. Em seguida, coloque libnautilus-gksu.soem /usr/lib/nautilus/extensions-3.0, reinicie o nautilus
doug
5

Trabalhando para 12.04

Você pode executar o Open as Admin com um script do Nautilus colocado em ~ / .gnome2 / nautilus-scripts. O nome que você der ao arquivo será colocado no menu Scripts.

1. Clique com o botão direito na área de trabalho, selecione> Criar novo documento> Documento vazio. Nomeie o arquivo "Abrir como administrador", abra o arquivo e cole o texto a seguir,

for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do
gksudo "gnome-open $uri" &
done

Clique em salvar e fechar.

2. Agora marque o arquivo como executável, clique com o botão direito do mouse em> Propriedades> Permissões> procure "Executar" e marque "Permitir a execução de arquivo como programa" -

insira a descrição da imagem aqui

3. Abra o navegador de arquivos, vá em> Exibir> Mostrar arquivos ocultos, navegue até a pasta pessoal e coloque o arquivo ~/.gnome2/nautilus-scripts. Mostrado abaixo -

insira a descrição da imagem aqui

4. Agora, clique com o botão direito do mouse na sua pasta ou arquivo de sua escolha e selecione> Scripts> Abrir como administrador. Você verá uma tela solicitando sua senha e o arquivo / pasta será aberto no respectivo programa como administrador.

insira a descrição da imagem aqui

Esse método não deve interromper as atualizações do Nautilus, porque é um script personalizado e estará no menu do botão direito do mouse em Scripts, funcionará em arquivos da área de trabalho e em arquivos e pastas do Nautilus, no entanto, não funciona no painel da pasta esquerda no nautilus.

fragos
fonte
Valeu!! Funciona também com o Ubuntu 14.04. Eu uso a pasta ~ / .local / share / Nautilus / scripts /
MC Basstard
Isso não funcionou para mim em 12.04. Ele pediu a senha corretamente, exibiu a tela e depois nada. Uhhhhhhhhhh, isso era da área de trabalho. REALMENTE adoraria encontrar uma maneira de fazer essa ação funcionar a partir dos atalhos na parte superior da tela.
Dennis
2

Você pode abrir o nautilus na linha de comando como administrador com sudo. Por exemplo, se você executar

sudo nautilus /etc/

Ele permite clicar com o botão direito do mouse e criar uma pasta onde normalmente não seria possível.

Se você deseja apenas abrir uma janela do nautilus com privilégios de administrador, não é necessário especificar a pasta:

sudo nautilus
Anake
fonte
1

Foi atualizado para o Ubuntu 15 mais recente

sudo apt-get install nautilus-admin -y && nautilus -q

Jonathan
fonte
0

Você pode executar o gksudo nautilusNautilus como superusuário. Eu recomendaria não usar o sudo para abrir aplicativos gráficos como root, pois eles geralmente herdarão o ambiente do usuário atual e possivelmente criarão arquivos no diretório inicial com propriedade de root.

Editar; em resposta ao comentário do OP

Instale ações nautilus e efetue logoff / logon ou reinicialize (o que você preferir). Execute nautilus-actions-config-tool.

Clique no ícone da página + na barra de ferramentas da caixa de diálogo. Dê o nome que você deseja.

Na guia ações, insira o rótulo de contexto para o que você deseja que apareça como no clique com o botão direito. Se você deseja que ele apareça como uma barra de ferramentas, verifique "Exibir item na barra de ferramentas". Isso pode não funcionar no Unity (não funcionou para mim).

Sob guia de comando; dê a ele um rótulo exclusivo. Supostamente, isso aparece como a dica de ferramenta. No caminho, especifique 'gksudo' (sem aspas). nos parâmetros, forneça 'nautilus% b' (sem aspas). No diretório Working, forneça '% d'. Clique no ícone Salvar e clique com o botão direito do mouse em seu diretório / arquivo. Em Ações do Nautilus, você verá seu novo item.

Acho que é o mais próximo que encontrei no que você está procurando.

papashou
fonte
Eu já sabia desse jeito, mas quero abri-lo enquanto navego.
Wietse de Vries
Atualizei minha resposta - acho que isso pode ser o que você deseja alcançar.
papashou
0

para o ubuntu 12.04, que usa o dolphin como sistema de pastas, você pode usar o seguinte comando para abrir uma pasta na raiz:

kdesudo dolphin /.../...

ou apenas:

kdesudo dolphin 

depois navegue pelo seu sistema de arquivos para a pasta que você está procurando.

njm
fonte
0

terminal aberto e tipo

gksu -s

ele solicitará a senha e, em seguida, será exibida uma janela perguntando qual programa executar e escolher o usuário
escrever nautilus na opção do programa e escolher a opção raiz no usuário

Deepak Garg
fonte