Ações Nautilus em 18.04

28

A ferramenta de configuração do Nautilus-actions, necessária para ter ações de menu de contexto no Nautilus, não parece disponível no Centro de Software em 18.04 LTS.

(Isso pareceu relatado como um erro aqui - mas especificando de maneira confusa, em geditvez do pacote correto.)


Acho que esse não é um recurso do Gnome-Nautilus, como sugerido em um comentário, porque eu vi a mesma versão 3.26.3 do Nautilus no Solus Linux, e aí o Nautilus Actions está disponível e utilizável. O Solus também fornece em seu repositório um programa diferente chamado FileManager Configuration Tool , executado com o fma-config-toolqual, 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, independentemente dos repositórios ativados nas configurações de fontes de software.

Como a ferramenta Ações do Nautilus (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 personalizadas - na verdade, todos os usados ​​pelos principais sistemas Linux e pelos principais sistemas da família Ubuntu os possuem: Caja, Nemo, PCManFM, Thunar, Dolphin, Pantheon-Files. Mas não estou perguntando sobre isso aqui.

muru
fonte
Parece que é hora de migrar para Caja, estou falando sério. O GNOMErs removerá tudo do Nautilus e toda a área de trabalho algum dia.
N0rbert
1
@ N0rbert - Não há problema em mudar de um gerenciador de arquivos para outro, só que eu também mudo a área de trabalho nessa ocasião e até a distribuição. Embora esse não seja realmente o lugar da filosofia do Linux, sou tentado a colocar algumas palavras aqui. Eu acho que a tendência de simplificação é boa, com a condição de que os recursos que eu preciso não sejam removidos ou sejam pelo menos acessíveis por opção. (Eu não estou nada gnome-only ou GTK-only: Eu gosto KDE / Plasma e eu também gosto Dolphin, mas eu acho que especialmente o último necessidades de limpeza e alisamento.)
2
@ N0rbert - Mas isso não é uma coisa do Gnome, mas sim do Ubuntu : estou usando a mesma versão do Nautilus no Solus e lá - como dito na pergunta, eu não tenho uma, mas duas ferramentas de "ações do Nautilus" . - De qualquer forma, concordo com você: o Gnome é uma má escolha para o Ubuntu; Eu teria escolhido Budgie :) - mas, como foi dito acima, isso é algo relacionado a repo.
4
Um segundo relatório de erro (mais corretamente arquivado) está presente aqui .
Aplaice
@ N0rbert - Não acredito que eu disse que o Ubuntu deveria ter selecionado o Budgie (em vez do Gnome)! - Eu quis dizer o KDE / Plasma, é claro: é a área de trabalho mais personalizável, sólida e (pelo menos no meu laptop) leve (não muito longe do Xfce a esse respeito), considerando especialmente que é a mais rica (não apenas no que faz) , mas também no que poderia fazer).

Respostas:

24

Atualização 2019-04-27

Para o último Ubuntu 19.04 (disco dingo), as ações abaixo não são necessárias, o pacote filemanager-actionsestá localizado no universo de bolso. Veja uma nova resposta .

Atualização 2018-05-31

Daniel Marynicz tem criado PPA para o Ubuntu 18.04 LTS com Nautilus, Caja e pacotes Nemo habilitados. 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 fma-config-tool.


Consideração inicial do problema:

A versão moderna do Nautilus Actions ( nautilus-actionspacote em confiável (14.04 LTS), xenial (16.04 LTS), artful (17.10) ) é nomeada como FileManager Actions ( filemanager-actionspacote, ainda não está empacotado no Debian e Ubuntu - veja em repology.org ).

Se você não deseja compilar pacotes sozinho - 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
    

    Nota: se você precisar dar suporte aos três gerenciadores de arquivos, instale dois pacotes adicionais antes da compilação sudo apt-get install libnemo-extension-dev libcaja-extension-dev.

  2. Faça o download, extraia, configure, faça (caso contrário, se você preferir da maneira mais fácil: use o arquivo deb nos 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 maneira padrão é usar

      sudo make install
      

      mas isso não criará o pacote deb (mas você pode remover o 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 nomeado fma-config-tool, sua janela será nomeada FileManager-Actions Configuration Tool e será semelhante a:

fma-config-tool em Bionic


Abaixo estão os links para pacotes compilados:


N0rbert
fonte
2
Por padrão, coloca tudo em algum submenu horrível. Existe uma maneira de substituir ou ignorar isso?
MrMesees
Estou no 18.04 e segui as instruções na seção 18.04 do seu post - isso parece não funcionar. Posso iniciar o programa e adicionar (e salvar) um item, mas mesmo após a reinicialização, nada aparece no meu menu de contexto.
Jack M
2
@MrMesees Sim, basta continuar Edit > Preferencese desativarCreate a root 'Nautilus-Actions' menu
Tropilio
@FrancescoBoccardo Eu fiz isso via GUI. Quero pensar mais em fazer isso por mim. TBH provavelmente vou iniciar o git na minha pasta pessoal e fazer com que ela acompanhe as alterações, veja se há algo no nível SED / FS na minha própria pasta pessoal para gerenciar.
MrMesees
3

Acabei de atualizar do Ubuntu 16.04LTS para 18.04LTS e me vejo perdendo as ações do nautilus também. Tentei instalar o caja-actions (como ele não depende do caja) na hipótese de que ele funcionasse automaticamente com o nautilus, mas infelizmente não.

De acordo com a página do github para nautilus-actions , foi preterido e renomeado para FileManager-Actions . Não consigo encontrar um pacote filemanager-actions no Ubuntu 18.04, embora existam pacotes de código-fonte disponíveis no segundo link.

Portanto, nossa melhor chance pode ser esperar até que não possamos mais viver sem ela e compilar / mexer, dependendo do estado em que está.


Atualizar:

Acabei de compilar / instalar o filemanager-actions 3.4 do fonte e ele parece estar funcionando bem com o Nautilus no Ubuntu 18.04 LTS :)

Para compilá-lo, 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 usar a opção --simulate do apt-get's para acompanhar exatamente o que será instalado antes de prosseguir com ela - 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). A instalação do pacote 'build-essential' deve fornecer tudo o que você precisa.

As etapas para compilar e instalar as ações do gerenciador de arquivos, após descompactar e fazer o 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 a entrar, antes que os itens de ações do gerenciador de arquivos aparecessem no menu de atalho do Nautilus.

Timothy Musson
fonte
Eu já mencionei o FileManager-Actions na minha pergunta, que está presente em outras distros como uma alternativa à ferramenta antiga.
caja-actionsdepende do Caja: ele não fornecerá ações personalizadas no Nautilus ou em outro gerenciador de arquivos, apenas no Caja.
1
Ah, desculpe - por 'depend', eu apenas quis dizer em termos de dependências de pacotes. Desde o pacote caja-ações não dependem do pacote caja, eu percebi que eu poderia muito bem tentar o experimento - embora sem grandes expectativas :)
Timothy Musson
1
@ N0rbert, obrigado :) Parece que o filemaneger-actions suporta vários gerenciadores de arquivos, incl. caja e nautilus, mas acidentalmente (?) escaparam das fendas e não foram detectados pelo debian / ubuntu. Aqui está o GNOME oficial fonte FileManager-ações , que deve ser fácil o suficiente para compilar ...
Timothy Musson
1
@ N0rbert, bom, obrigado! :) BTW, eu de alguma forma conseguiu perder a sua actualização e fez algo similar - pena de reinventar a roda :)
Timothy Musson