Ubuntu 12.04: abrindo arquivos como “Administrador do Sistema” no Nautilus

Vinícius Vieira 02/05/2012 13
Ubuntu 12.04: abrindo arquivos como “Administrador do Sistema” no Nautilus
Share

bannerMuitas vezes alguns aplicativos ou comandos só podem ser carregados pelo “Administrador do Sistema”, ou seja, aquele que possui os privilégios de root. Muitos usuários do Linux, especialmente aqueles que acabaram de chegar em nosso “mundo” podem achar desconfortável ser forçado a iniciar o aplicativo a partir de um terminal (note que é imprescindível o uso do terminal por um usuário Linux).

Hoje vou mostrar-lhes como contornar esse problema adicionando o item “Abrir como Administrador do Sistema” no menu do botão direito do mouse no Nautilus (o navegador de arquivos do Ubuntu). Antes de continuarmos, devo alertar-lhe que abrir arquivos como Administrador do Sistema no Nautilus não é recomendável na maioria dos casos, pois você, usuário recém chegado no mundo Linux, teria nas mãos a opção de abrir arquivos essenciais pro funcionamento do seu SO; tarefa altamente perigosa pra quem não detém conhecimento necessário em situações de alteração de um arquivo que não deveria ser alterado. É por sua conta e risco!

Abra um terminal e digite:

wget http://www.liberiangeek.net/blog/tools/libnautilus-gksu.so

sudo cp libnautilus-gksu.so /usr/lib/nautilus/extensions-3.0/

Agora deslogue e logue novamente, e você verá a opção abaixo ao clicar com o botão direito do mouse nos seus arquivos:

Este tutorial funciona no Ubuntu 12.04 e no Ubuntu 11.10.

ATUALIZAÇÃO

No caso do Ubuntu 64 bits, siga o passo-a-passo abaixo:

sudo apt-get install nautilus-gksu

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

Deslogue o logue novamente para que as alterações tenham efeito.

 

PUBLICIDADE

Clique Aqui

Quer continuar por dentro das novidades do Blog Seja Livre? Siga o nosso perfil no TWITTER, curta a nossa página no FACEBOOK ou adicione o Blog Seja Livre nos seus círculos do GOOGLE+. Se você usa ORKUT, nós também estamos lá, inclusive no IDENTI.CA e Linkedin.

  • Valdenilson Silva

    O meu deu erra a informação que mostrou no terminal foi a imagem abaixo:

  • http://www.apoio.eti.br Frota C. Júnior

    Funcionou 100%, muuuuuuuuiiiiiitttoooooooooo grato!

  • http://Seusite... Gláuber

    Pra mim não deu certo também. Pq será que tiraram dos repositórios aquele pacote que ativava essa opção no nautilus?

    • Vinícius Vieira

      Bom gente, o problema está persistindo em sistemas amd64 (64 bits) e eu ainda não consegui uma alternativa pra corrigir isso. Em sistemas i386 (32 bits) o nautilus-gksu funciona perfeitamente… assim que conseguir alguma coisa, eu posto aqui.
      E se você acharem uma solução também, postem aqui nos comentários por favor.

      Obrigado!

      • http://Seusite... Gláuber

        Tranquilo.

  • http://www.elohinfo.com.br Marcos Stokna

    Saudoso Vinícios, primeiramente lhe agradeço, pois suas dicas tem me sido muito úteis!
    Pois bem, tentei instalar por apt-get este pacote, mas meu Ubuntu amd64 retorna o seguinte erro: E: Impossível encontrar o pacote nautilus-gksu
    Como proceder neste caso? Meus repositórios estão defasados? Conferi o sources.list e consta os seguintes:

    elohinfo@Vostro-3550:/usr/lib/nautilus$ cat /etc/apt/sources.list
    # deb cdrom:[Ubuntu 12.04 LTS _Precise Pangolin_ - Release amd64 (20120425)]/ dists/precise/main/binary-i386/

    # deb cdrom:[Ubuntu 12.04 LTS _Precise Pangolin_ - Release amd64 (20120425)]/ dists/precise/restricted/binary-i386/
    # deb cdrom:[Ubuntu 12.04 LTS _Precise Pangolin_ - Release amd64 (20120425)]/ precise main restricted

    # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
    # newer versions of the distribution.
    deb http://br.archive.ubuntu.com/ubuntu/ precise main restricted
    deb-src http://br.archive.ubuntu.com/ubuntu/ precise main restricted

    ## Major bug fix updates produced after the final release of the
    ## distribution.
    deb http://br.archive.ubuntu.com/ubuntu/ precise-updates main restricted
    deb-src http://br.archive.ubuntu.com/ubuntu/ precise-updates main restricted

    ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
    ## team. Also, please note that software in universe WILL NOT receive any
    ## review or updates from the Ubuntu security team.
    deb http://br.archive.ubuntu.com/ubuntu/ precise universe
    deb-src http://br.archive.ubuntu.com/ubuntu/ precise universe
    deb http://br.archive.ubuntu.com/ubuntu/ precise-updates universe
    deb-src http://br.archive.ubuntu.com/ubuntu/ precise-updates universe

    ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
    ## team, and may not be under a free licence. Please satisfy yourself as to
    ## your rights to use the software. Also, please note that software in
    ## multiverse WILL NOT receive any review or updates from the Ubuntu
    ## security team.
    deb http://br.archive.ubuntu.com/ubuntu/ precise multiverse
    deb-src http://br.archive.ubuntu.com/ubuntu/ precise multiverse
    deb http://br.archive.ubuntu.com/ubuntu/ precise-updates multiverse
    deb-src http://br.archive.ubuntu.com/ubuntu/ precise-updates multiverse

    ## N.B. software from this repository may not have been tested as
    ## extensively as that contained in the main release, although it includes
    ## newer versions of some applications which may provide useful features.
    ## Also, please note that software in backports WILL NOT receive any review
    ## or updates from the Ubuntu security team.
    deb http://br.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
    deb-src http://br.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse

    deb http://security.ubuntu.com/ubuntu precise-security main restricted
    deb-src http://security.ubuntu.com/ubuntu precise-security main restricted
    deb http://security.ubuntu.com/ubuntu precise-security universe
    deb-src http://security.ubuntu.com/ubuntu precise-security universe
    deb http://security.ubuntu.com/ubuntu precise-security multiverse
    deb-src http://security.ubuntu.com/ubuntu precise-security multiverse

    ## Uncomment the following two lines to add software from Canonical’s
    ## ‘partner’ repository.
    ## This software is not part of Ubuntu, but is offered by Canonical and the
    ## respective vendors as a service to Ubuntu users.
    # deb http://archive.canonical.com/ubuntu precise partner
    # deb-src http://archive.canonical.com/ubuntu precise partner

    ## This software is not part of Ubuntu, but is offered by third-party
    ## developers who want to ship their latest software.
    deb http://extras.ubuntu.com/ubuntu precise main
    deb-src http://extras.ubuntu.com/ubuntu precise main

    • Vinícius Vieira

      Olá Marcos!

      Baixa deste link aqui http://packages.ubuntu.com/oneiric/nautilus-gksu

      Esse é o repositório do 11.10, mas ele roda no 12.04 tranquilo. O arquivo baixado é um .deb. Após o download, abra o terminal e digite:

      sudo dpkg -i nautilus-gksu_2.0.2-5ubuntu2_amd64.deb
      sudo apt-get install -f
      sudo cp /usr/lib/nautilus/extensions-2.0/libnautilus-gksu.so /usr/lib/nautilus/extensions-3.0

      Qualquer problema, poste aqui novamente.

      Vlw!!

      • http://www.elohinfo.com.br Marcos Stokna

        Infelizmente não deu certo.
        Ao tentar instalar consta o seguinte erro:

        Desempacotando nautilus-gksu (de nautilus-gksu_2.0.2-5ubuntu2_amd64.deb) …
        dpkg: problemas de dependência impedem a configuração de nautilus-gksu:
        nautilus-gksu depende de libnautilus-extension1 (>= 2.30); porém:
        Pacote libnautilus-extension1 não está instalado.
        dpkg: erro processando nautilus-gksu (–install):
        problemas de dependência – deixando desconfigurado
        Erros foram encontrados durante o processamento de:
        nautilus-gksu

        Ao tentar instalar a dependência mencionada, outro erro dizendo que o pacote não existe mais e foi substituido, mas ao tentar instalar o pacote que o substituiu me veio outro erro:
        libnautilus-extension1a já é a versão mais nova.
        Você deve querer executar ‘apt-get -f install’ para corrigí-los:
        Os pacotes a seguir têm dependências desencontradas:
        nautilus-gksu : Depende: libnautilus-extension1 (>= 2.30) mas não é instalável
        E: Dependências desencontradas. Tente ‘apt-get -f install’ sem nenhum pacote (ou especifique uma solução).

        No fim das contas fica em um loop e no final alega que tem referencias em pacotes não existente, pedindo para executar o apt-get -f install, que remove o gksu

  • http://www.fisl.org.br RC Lages

    Vinícius, bom dia :D

    +1 a não ver diferença no menu do Nautilus :(

    Precisa acionar algo nele para reconhecer a nova extensão?

    • Vinícius Vieira

      Olá RC e Galuber!

      Acabei de testar em uma máquina 64 bits e realmente o pacote não está funcionando (na minha de 32 funciona perfeitamente).

      Assim que tiver uma posição do desenvolvedor postarei aqui.

      Vlw!

    • Vinícius Vieira

      Confiram a atualização acima. Qualquer coisa me falem.

      Vlw!!

  • http://Seusite... Gláuber

    No meu ubuntu 64 bits não apareceu a opção no menu do nautilus.

  • http://Seusite... Thiago Meira

    Muito boa esta dica…
    Achei perfeita…