Nautilus-actions em 18.04

20

A ferramenta de configuração de ações do Nautilus, necessária para que as ações do menu de contexto no Nautilus não pareçam disponíveis no centro de software em 18.04 LTS.

(Isso pareceu ser reportado como um bug aqui - mas especificando de maneira confusa gedit em vez do pacote correto.)

Este não é um recurso do Gnome-Nautilus, como sugerido em um comentário, porque vi o mesmo Nautilus versão 3.26.3 no Solus Linux, e o Nautilus Actions está disponível e utilizável. A Solus também fornece em seu repositório um programa diferente chamado Ferramenta de Configuração do FileManager , executado com fma-config-tool , que exceto o nome é idêntico e pode ser usado apenas como alternativa à ferramenta usual de ações do Nautilus. Mas nenhum deles está disponível no Ubuntu, não importa os repos habilitados nas configurações das fontes de software.

Como a ferramenta Nautilus Actions (ou sua alternativa) pode ser instalada no Ubuntu 18.04 para obter as ações personalizadas do menu de contexto?

Por favor, não responda propondo outros gerenciadores de arquivos.

Eu sei que existem gerenciadores de arquivos que possuem ações customizadas - na verdade, todos aqueles usados pelos principais sistemas Linux e pelos principais sistemas da família Ubuntu os possuem: Caja, Nemo, PCManFM, Thunar, Dolphin, Arquivos Pantheon. Mas eu não estou perguntando sobre isso aqui.

    
por cipricus 02.05.2018 / 09:26

3 respostas

15

Atualização de 2018-05-31.

Daniel Marynicz tem criou o PPA para o Ubuntu 18.04 LTS com os pacotes Nautilus, Caja e Nemo. Você pode instalá-los como de costume:

sudo add-apt-repository ppa:daniel-marynicz/filemanager-actions

sudo apt-get install filemanager-actions-nautilus-extension # Nautilus
sudo apt-get install filemanager-actions-caja-extension # Caja
sudo apt-get install filemanager-actions-nemo-extension # Nemo

sudo apt-get install filemanager-actions* # simply all filemanagers

Após a instalação, você pode iniciar o fma-config-tool .

Consideração inicial do problema:

Versão moderna do Nautilus Actions ( nautilus-actions package in trusty (14.04 LTS ), xenial (16.04 LTS), artístico (17.10) ) são denominados como Ações do FileManager ( filemanager-actions package, ele ainda não está empacotado no Debian e no Ubuntu - veja em repology.org ).

Se você não quiser compilar pacotes por conta própria - use os links no final desta resposta.

Portanto, podemos tentar compilar este pacote localmente:

  1. Instalar dependências

    sudo apt-get install build-essential gnome-doc-utils intltool \
    libnautilus-extension-dev uuid-dev libxml2-dev libgtop2-dev rarian-compat
    

    Observação: se você precisar oferecer suporte a todos os três gerenciadores de arquivos, instale dois pacotes adicionais antes da compilação com sudo apt-get install libnemo-extension-dev libcaja-extension-dev .

  2. Baixe, extraia, configure, faça (caso contrário, se preferir o caminho mais fácil: use o arquivo deb dos links no final da resposta)

    cd ~/Downloads
    wget https://download.gnome.org/sources/filemanager-actions/3.4/filemanager-actions-3.4.tar.xz
    tar -xf filemanager-actions-3.4.tar.xz
    cd filemanager-actions-3.4
    ./configure
    make -j5
    
  3. Instalar pacote

    • Aqui a maneira padrão é usar

      sudo make install
      

      mas isso não irá criar o deb-package (mas você pode remover fma com sudo make uninstall );

    • então, usar checkinstall é melhor:

      sudo apt-get install checkinstall
      sudo checkinstall make install
      sudo apt-get install ./filemanager-actions_3.4-1_amd64.deb
      

Após a instalação, você obterá o novo executável chamado fma-config-tool , sua janela será denominada Ferramenta de configuração de ações do FileManager e será semelhante a:

Abaixoestãooslinksparaospacotescompilados:

por N0rbert 03.05.2018 / 23:35
1

esqueça as ações do nautilus, tente nautilus-python, você pode encontrar exemplos dentro de usr / share / doc / python-nautilus / examples /.

ou você pode tentar meu script: link

    
por dwSun 18.05.2018 / 10:01
1

Acabei de fazer o upgrade do Ubuntu 16.04LTS para o 18.04LTS, e também estou ausente das ações do nautilus. Eu tentei instalar o caja-actions (como ele não depende da caja) na chance de funcionar automaticamente com o nautilus, mas infelizmente isso não acontece.

De acordo com a página do github para ações do nautilus , ela foi descontinuada e renomeada FileManager-Actions . Não consigo encontrar um pacote de ações do gerenciador de arquivos no Ubuntu 18.04, embora existam pacotes fonte disponíveis no segundo link.

Então, nossa melhor chance talvez seja esperar até que não consigamos mais ficar sem ela, depois compilar / mexer, dependendo do estado em que ela está.

Atualização:

Acabei de compilar / instalar ações do gerenciador de arquivos 3.4 da fonte e parece ser trabalhando bem com o estoque Nautilus no Ubuntu 18.04 LTS:)

Para compilar, eu tive que instalar os seguintes pacotes extras:

intltool
gnome-doc-utils
libgtk-3-dev
libxml2-dev
uuid-dev
libgtop2-dev
libnautilus-extension-dev
O

libgtk-3-dev em particular trará muitos pacotes adicionais. Você pode querer usar a opção --simulate do apt-get para acompanhar exatamente o que será instalado antes de prosseguir -, por exemplo:

$ apt-get install --simulate intltool gnome-doc-utils libgtk-3-dev libxml2-dev uuid-dev libgtop2-dev libnautilus-extension-dev > cruft

Eu já tinha algumas ferramentas de desenvolvimento instaladas (gcc, make, etc). Instalar o pacote 'build-essential' deve fornecer tudo o que você precisa.

As etapas para compilar e instalar as ações do gerenciador de arquivos, depois de descompactar e cd'ing no diretório de origem, foram:

$ ./configure --with-nautilus --disable-scrollkeeper
$ make
$ sudo make install-strip

Depois disso, tive que sair do GNOME e voltar, antes que os itens de ações do gerenciador de arquivos aparecessem no menu do botão direito do mouse do Nautilus.

    
por Timothy Musson 03.05.2018 / 14:26