Tentando adicionar um recurso ao Nautilus [duplicado]

3

Estou tentando adicionar um botão ou uma opção de clique com o botão direito do mouse ao Nautilus para uma tarefa. Quando clico no botão ou na opção de clique direito, ele deve criptografar o arquivo que está destacado. Mas estou ficando à frente de mim mesmo. Eu não sei onde no código-fonte eu adicionaria esse novo recurso de botão. Como / onde edito o código-fonte do Nautilus para adicionar um botão e depois adicionar o código para criptografia? Qualquer ajuda seria muito apreciada.

    
por newbuser 29.11.2016 / 23:12

2 respostas

2

Você não precisa do código-fonte, então não se preocupe em baixar o foo e fazer o patch dele.

Veja as instruções do Nautilus para criar seu próprio script aqui ( Ajuda Ubuntu - Nautilus Scripts Como ). Basicamente você:

  • Navegue até o diretório ~/.local/share/nautilus/scripts/
  • Coloque seu script (escrito em Bash, Perl ou Python) lá.
  • Marque o script como executável usando o Nautilus ou do terminal com chmod +x script_name
  • O Nautilus disponibiliza variáveis ambientais para seu script: NAUTILUS_SCRIPT_SELECTED_FILE_PATHS, NAUTILUS_SCRIPT_SELECTED_URIS, NAUTILUS_SCRIPT_CURRENT_URI e NAUTILUS_SCRIPT_WINDOW_GEOMETRY

Existem exemplos de scripts localizados em ( Ajuda Ubuntu - Scripts de amostra do Nautilus ) para enviar arquivos por e-mail, montagem um arquivo ISO, definindo arquivos para somente leitura, editando arquivos com privilégios de privilégios de gedit, abrindo o terminal na localização atual, etc.

Examine os scripts e escolha um como modelo para criptografar arquivos usando o botão direito do mouse.

    
por WinEunuuchs2Unix 30.11.2016 / 01:03
0

Instale apt-src , cuja página man diz, em parte:

 To install a local copy of package foo, which you are going to apply a local patch to:

     apt-src install foo
     cd foo-version
     patch <~/my-foo-patch
     apt-src build --installdebs foo
    
por waltinator 29.11.2016 / 23:15

Tags