Como executo o Nautilus como administrador e passo para a próxima linha de comando?

0

Estou no Ubuntu 14.04.

Aqui está o que acontece quando eu corro "nautilus /". O programa é executado e o terminal vai para a próxima linha de comando. Perfeito. ( link )

Mas aqui está o que acontece quando eu tento rodar o "sudo nautilus /". O programa é executado, mas uma mensagem de erro é exibida e o terminal não vai para a próxima linha de comando. ( link )

Aqui está o que acontece quando tento ir para a próxima linha de comando sem fechar o programa, usando Control + Z. O programa congela sólido e precisa ser forçado a sair. Bem, isso é ainda pior. ( link )

Aqui está o que acontece quando eu tento "sudo nautilus / & amp;". O programa literalmente nem roda, exibe uma mensagem de erro e não consegue me deixar em uma linha de comando ( link )

Eu tento Control + C, depois "exit", apenas para descobrir que há trabalhos aparentemente parados. Isso é… estranho, mas imagino que valeria a pena tirar uma captura de tela, caso isso signifique algo ( link )

Depois de reiniciar o computador, "sudo nautilus / & amp;" literalmente não faz nada. Nem sequer me pede a minha senha, ou me dá uma mensagem de erro, ou qualquer outra coisa ( link )

Mas "sudo nautilus /" aparentemente ainda funciona, com os mesmos problemas de antes. ( link )

Depois de sair do programa usando o botão X superior esquerdo, um monte de mensagens de erro são bombeadas para a janela do terminal, mas, felizmente, eu saí em uma nova linha de comando ( link )

Estranhamente, desta vez, eu posso ainda usar o "sudo nautilus /" ( link )

Sair do programa usando Control + C produz zero mensagens de erro, no entanto, usar "exit" depois revela outro processo interrompido. link )

Como eu executo o Nautilus como administrador no terminal, e vou para a próxima linha de comando ?!

    
por Elen Sila 24.07.2015 / 17:50

3 respostas

5

gksudo parece apropriado:

gksudo nautilus / &

Na página gksudo man:

   gksu  is a frontend to su and gksudo is a frontend to sudo.  Their pri‐
   mary purpose is to run graphical commands that need  root  without  the
   need to run an X terminal emulator and using su directly.

Nota: se gksudo não estiver disponível para o seu lançamento do Ubuntu, você pode obtê-lo com:

sudo apt-get install gksu
    
por Sylvain Pineau 24.07.2015 / 18:04
1

Usando o modo CLI puro ;)

sudo -i nautilus / & disown

disown - Remover trabalhos da tabela de trabalhos ativos

sudo -i - Execute o shell especificado pela entrada do banco de dados de senhas do usuário alvo como um shell de login.

    
por A.B. 24.07.2015 / 17:59
-2

Experimente xdg-su -c "nautilus /" &

Eu uso xdg-su sempre que tenho problemas para abrir aplicativos gui com sudo

De xdg-su --help :

xdg-su ? run a GUI program as root after prompting for the root password

Synopsis

xdg-su [-u user] -c command

Não tenho certeza se o xdg-su sai da caixa com o Ubuntu. Se não, tente o que Sylvain Pineau sugeriu, gksudo

    
por Davide 24.07.2015 / 18:02