Nautilus admiin como script (alterado script 18/06)

Deixe sua contribuição, assim vamos facilitar a manutenção e configuração para outros membros que estão iniciando.
Regras do fórum Leia as Regras Gerais do Manjaro Brasil em "Normatividade" e pesquise antes de postar.

Nautilus admiin como script (alterado script 18/06)

Mensagempor swatquest » 10 Jun 2019, 22:36  •  MS 1

Script Nautilus admin modificado 18/06
OI pessoal.
Comecei a usar o Gnome a pouco tempo. Estou na fase instalação de extensões, otimização e testes.
Um problema detectado foi o pacote nautilus-admin
https://github.com/brunonova/nautilus-admin

Este pacote já vem instalado no Manjaro, contudo não funciona direito.
Ao acessar uma pasta com ele, você não tem permissão de apagar , renomear , copiar e recortar.
Solução: usar um script.

primeiro remova o nautilus admin
pacman -Rsn nautilus-admin
e reinicia o nautilus
nautilus -q

Agora acesse a pasta
~/.local/share/nautilus/scripts
cd ~/.local/share/nautilus/scripts

Crie um arquivo de texto chamado
acessar como root
touch Acessar como root

abra o arquivo com um editor e cole
Código: Selecionar todos
#!/bin/bash
#
# Acessar pasta e editar arquivo com Nautilus como root
#

# Determinar o caminho
arq=`basename -a "[email protected]"`
dir=`dirname "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS"`

[ "$dir" == "." ] && dir=`dirname "[email protected]"`;

## Determinar o tipo ao executar como ROOT
if [ -f "$dir/$arq" ]; then
pkexec gedit "$dir/$arq"
elif [ -d "$dir/$arq" ]; then
pkexec nautilus "$dir/$arq"
fi

exit 0


Dê a permissão da execução
Código: Selecionar todos
chmod +x "Acessar como root"


Por ultimo para funcionar o pkexec.
Para mais informação
Um tópico : -t5756.html

Vamos criar dois arquivos em /usr/share/polkit-1/actions

O primeiro com o nome: org.nautilus.policy

Com o seguinte conteúdo
Código: Selecionar todos
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policyconfig PUBLIC
 "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
 "http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">

<policyconfig>

  <action id="org.freedesktop.policykit.pkexec.run-nautilus">
    <description>Executar nautilus</description>
    <message>Autenticação requerida para executar nautilus</message>
    <defaults>
      <allow_any>no</allow_any>
      <allow_inactive>no</allow_inactive>
      <allow_active>auth_admin_keep</allow_active>
    </defaults>
    <annotate key="org.freedesktop.policykit.exec.path">/usr/bin/nautilus</annotate>
    <annotate key="org.freedesktop.policykit.exec.allow_gui">TRUE</annotate>
  </action>

</policyconfig>


E o segundo com o nome: org.gedit.policy
Com o seguinte conteúdo:
Código: Selecionar todos
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policyconfig PUBLIC
 "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
 "http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">

<policyconfig>

  <action id="org.freedesktop.policykit.pkexec.run-gedit">
    <description>Executar gedit</description>
    <message>Autenticação requerida para executar gedit</message>
    <defaults>
      <allow_any>no</allow_any>
      <allow_inactive>no</allow_inactive>
      <allow_active>auth_admin_keep</allow_active>
    </defaults>
    <annotate key="org.freedesktop.policykit.exec.path">/usr/bin/gedit</annotate>
    <annotate key="org.freedesktop.policykit.exec.allow_gui">TRUE</annotate>
  </action>

</policyconfig>



Pronto.
Agora ao clicar em cima de uma pasta ou arquivo terá a opção script > Acessar como root
Editado pela última vez por swatquest em 18 Jun 2019, 21:42, em um total de 2 vezes.
Razão: modificado script
Avatar do usuário
swatquest
Avançado

 
Mensagens: 255
Registro: 05 Nov 2018, 22:35
Agradeceu: 2 vez(es)
Agradecido: 40 vez(es)
Distro utilizada: manjaro
Versão: última versão
Ambiente: xfce4 e gnome3
Repositório: testing
Habilidade: Intermediate

Nautilus admiin como script

Mensagempor overlock » 10 Jun 2019, 22:40  •  MS 2

Boa swatquest,ótima ajuda,obrigado por compatilhar.
|| Manjaro | | Linux User # 480186 | :!: Não esqueção do nosso canal no IRC freenode #manjaro-br | Não dou o peixe, ensino a pescar !
Avatar do usuário
overlock
Moderador

 
Mensagens: 1206
Registro: 18 Fev 2017, 00:52
Localização: São Paulo
Agradeceu: 9 vez(es)
Agradecido: 192 vez(es)
Distro utilizada: Manjaro
Versão: Spin
Ambiente: i3-gaps
Repositório: Stable
Habilidade: Novice

Nautilus admiin como script

Mensagempor tioguda » 11 Jun 2019, 06:40  •  MS 3

Até onde eu lembro, para corrigir esse erro com o nautilus-admin, basta trocar o pacote "dbus" pelo "dbus-x11".

Saudações.
A Administração do site requer que você seja registrado e faça o login para ver a mensagem.
Avatar do usuário
tioguda
Avançado

 
Mensagens: 311
Artigos: 1
Registro: 28 Fev 2016, 22:42
Localização: Paraná
Agradeceu: 20 vez(es)
Agradecido: 82 vez(es)
Distro utilizada: Manjaro Linux
Versão: XanMod
Ambiente: KDE/Gnome
Repositório: Stable/Testing
Habilidade: Intermediário

Nautilus admiin como script

Mensagempor swatquest » 11 Jun 2019, 20:08  •  MS 4

tioguda

não funciona

fica assim
Imagem

No momento sem solução:
https://github.com/brunonova/nautilus-admin/issues/35
Editado pela última vez por swatquest em 11 Jun 2019, 20:09, em um total de 1 vez.
Razão: editado
Avatar do usuário
swatquest
Avançado

 
Mensagens: 255
Registro: 05 Nov 2018, 22:35
Agradeceu: 2 vez(es)
Agradecido: 40 vez(es)
Distro utilizada: manjaro
Versão: última versão
Ambiente: xfce4 e gnome3
Repositório: testing
Habilidade: Intermediate

Nautilus admiin como script

Mensagempor tioguda » 11 Jun 2019, 20:34  •  MS 5

swatquest escreveu:tioguda

não funciona

fica assim
Imagem

No momento sem solução:
https://github.com/brunonova/nautilus-admin/issues/35

Acabei de testar aqui e funciona sim, não sei por qual motivo não funcionou para você, mas aqui eu não tive problemas depois de instalar o pacote "dbus-x11".

Saudações.
A Administração do site requer que você seja registrado e faça o login para ver a mensagem.
Avatar do usuário
tioguda
Avançado

 
Mensagens: 311
Artigos: 1
Registro: 28 Fev 2016, 22:42
Localização: Paraná
Agradeceu: 20 vez(es)
Agradecido: 82 vez(es)
Distro utilizada: Manjaro Linux
Versão: XanMod
Ambiente: KDE/Gnome
Repositório: Stable/Testing
Habilidade: Intermediário

Nautilus admiin como script

Mensagempor swatquest » 11 Jun 2019, 22:14  •  MS 6

aqui nada...
talvez é porque estou usando os repositórios testing

== Editado em 11 Jun 2019, 22:16 ==

vou mudar e fazer o teste

== Editado em 11 Jun 2019, 23:32 ==

fiz um teste aqui..

Instalei no virtualbox o gnome.
Atualizei e e instalei o dbus-x11

nada...
nào funcionou..

tem mais algum arquivo?

os espelhos estão em stable.
Editado pela última vez por swatquest em 11 Jun 2019, 23:33, em um total de 4 vezes.
Razão: editado
Avatar do usuário
swatquest
Avançado

 
Mensagens: 255
Registro: 05 Nov 2018, 22:35
Agradeceu: 2 vez(es)
Agradecido: 40 vez(es)
Distro utilizada: manjaro
Versão: última versão
Ambiente: xfce4 e gnome3
Repositório: testing
Habilidade: Intermediate

Nautilus admiin como script

Mensagempor tioguda » 18 Jun 2019, 10:13  •  MS 7

swatquest escreveu:aqui nada...
talvez é porque estou usando os repositórios testing

== Editado em 11 Jun 2019, 22:16 ==

vou mudar e fazer o teste

== Editado em 11 Jun 2019, 23:32 ==

fiz um teste aqui..

Instalei no virtualbox o gnome.
Atualizei e e instalei o dbus-x11

nada...
nào funcionou..

tem mais algum arquivo?

os espelhos estão em stable.


Eu só instalei e já funcionou, não sei o motivo de por que para mim funcionou e para você não.
Assim que for possível, estarei fazendo alguns testes para tentar identificar isso, mas se eu não conseguir reproduzir esse erro aqui (após instalar o dbus-x11), fica difícil ajudar.

Saudações.
A Administração do site requer que você seja registrado e faça o login para ver a mensagem.
Avatar do usuário
tioguda
Avançado

 
Mensagens: 311
Artigos: 1
Registro: 28 Fev 2016, 22:42
Localização: Paraná
Agradeceu: 20 vez(es)
Agradecido: 82 vez(es)
Distro utilizada: Manjaro Linux
Versão: XanMod
Ambiente: KDE/Gnome
Repositório: Stable/Testing
Habilidade: Intermediário

Nautilus admiin como script (alterado script 18/06)

Mensagempor swatquest » 18 Jun 2019, 21:44  •  MS 8

aqui já testei em várias distros e não funciona...

Eu tenho acesso a pasta, tenho permissão de criar,mas não consigo deletar,renomear e editar

admin:///etc
ou
nautilus admin:///etc

usando admin:// ocorre o mesmo problema
tenho permissão de criar,mas não consigo deletar,renomear e editar
Editado pela última vez por swatquest em 19 Jun 2019, 23:58, em um total de 3 vezes.
Razão: editado
Avatar do usuário
swatquest
Avançado

 
Mensagens: 255
Registro: 05 Nov 2018, 22:35
Agradeceu: 2 vez(es)
Agradecido: 40 vez(es)
Distro utilizada: manjaro
Versão: última versão
Ambiente: xfce4 e gnome3
Repositório: testing
Habilidade: Intermediate


Voltar para Dicas, Truques e Astúcias



Quem está online

Usuários navegando neste fórum: Applebot [Bot] e 3 visitantes

^ Voltar ao Topo