Navegador de arquivos raiz para raspbian jessie

11

Existe alguma maneira de abrir o navegador de arquivos raiz no raspbian (como gksudo nautilusno ubuntu)?

opu 웃
fonte
11
O que você está tentando fazer com um navegador de arquivos raiz? Pode ser mais fácil e potencialmente mais seguro na linha de comando.
9788 Steve Rogillard #
Você sempre pode instalar o gksudo no Raspbian: sudo apt-get install gksudeve funcionar.
Huygens
Eu preciso modificar algum arquivo do sistema. @SteveRobillard
opu 웃 11/10
Eu tentei o comando, gksumas ele está dizendo 'Xlib: extension"RANDR" missing on display ":1.0".'
opu #
2
tente isso na linha de comando sudo nano filenametobemodified, obviamente, usando o arquivo que você precisa modificar
Steve Robillard 11/11

Respostas:

14

Digitando gksudono Terminal e, em seguida, pressionando enter. Uma janela chamada Executar programa será exibida.

Em seguida, digite pcmanfmo campo de texto Executar . Pressionando ok.

Isso funcionou para mim.

img 1

opu 웃
fonte
Excelente. Bom para renomear arquivos e tal. No entanto, quando você clica para abrir um arquivo no vi ou no leafpad, ele ainda não será salvo.
SDsolar
13
  1. Abra o Terminal
  2. Tipo sudo pcmanfm

O gerenciador de arquivos raiz é aberto.

Marca
fonte
4

Você descobrirá que 'mc' (comando da meia-noite) é o mais rápido para operações de navegação e arquivo - CTRL + o fornecerá um prompt de shell raiz para visualizar a saída dos comandos. Em um Pi, é leve. Você não deseja trocar para o seu microSD. Chame o `apt-get -y install mc '. Várias operações comuns são 'toque uma tecla e presto!' sobre os F chaves-unção.

user400344
fonte
2

Basta iniciar seu gerenciador de arquivos como root.

Digamos que seu gerenciador de arquivos seja pcmanfm , então você deve executar estes comandos

pi@mypi:~$ sudo su
[sudo] password for pi: 

root@mypi:/home/pi# pcmanfm 1>/dev/null 2>/dev/null &
vaha
fonte
2
por que não simplesmente sudo pcmanfm?
Dmitry Grigoryev
No caso de acessar variáveis ​​de ambiente da raiz, o espaço do usuário deve ser alterado. Não podemos saber quais variáveis ​​são necessárias no processo em execução (por exemplo, pcmanfm).
vaha
Na verdade, podemos saber isso se verificarmos man pcmanfm. Sua abordagem substituirá as entradas da área de trabalho e do menu pelas do rootusuário, se as variáveis ​​correspondentes estiverem configuradas /root/.bashrc. Eu realmente não vejo o benefício.
Dmitry Grigoryev
Não quero dizer que não possamos conhecer variáveis ​​especificamente exigidas pelo pcmanfm . Quero dizer que, para esquecer esse tipo de preocupação com QUALQUER processo que queremos executar, devemos executá-lo após o sudo su de maneira genérica / não específica.
vaha
2

A execução sudo file-managerdeve ser suficiente para iniciar qualquer gerenciador de arquivos que você configurou. Dependendo da sua configuração, pode ser necessário executar xhost +como o usuário proprietário da área de trabalho, para permitir que os processos raiz se conectem a ela.

Finalmente, se sua configuração do X é realmente bizarra, você pode precisar informar ao gerenciador de arquivos qual tela ele deve usar, ou seja sudo DISPLAY=:0 file-manager. Observe que isso não deve ser necessário em uma configuração normal.

Dmitry Grigoryev
fonte