Acrescentando funções ao Thunar (gerenciador de arquivos)

Thunar é um gerenciador de arquivos, muito utilizado em ambiente xfce por sua simplicidade, leveza, objetividade e possuir diversas personalizações, podendo também ter suas funcionalidades expandidas por plugins ou comandos.

Nesse artigo, busco apresentar algumas funcionalidades que podemos incorporar ao thunar.


Índice

Abrir como root

Eventualmente necessitamos de um privilégio elevado para que consigamos modificar algum arquivo contido em uma pasta que não temos acesso usando nosso usuário, com isso, para que não seja necessário abrir o terminal para digitarmos sudo thunar, podemos acrescentar essa funcionalidade diretamente ao gestor de arquivos.

Com o thunar aberto, clique em Editar e escolha Configurar ações personalizadas…

image

O meu, já possui essas opções, pois já configurei, no seu caso, clique no “+” para que possa acrescentar:

image

Na aba Básico, acrescente as seguintes informações:

  • Nome: Abrir como root
  • Descrição (opcional): Abrir diretório como root
  • Comando: pkexec thunar %f
  • Para o ícone selecionei o go-parent-folder, que pode ser encontrado na seleção Actions Icons.

Ficando:

image

Na aba Condições para aparecer:

  • Marque a opção Diretórios:

image

Com isso, saia e volte ao thunar para que apareça o comando personalizado.


Abrir terminal aqui

Por diversos motivos, pode haver a necessidade de abrir o terminal em uma pasta específica, uma em que esteja aberta com o seu gerenciador de arquivos, para isso podemos configurar o comando e, caso queira, configurar uma tecla de atalho. Clique novamente no “+” para acrescentar outra função.

Na aba Básico, acrescente as seguintes informações:

  • Nome: Abrir terminal aqui
  • Descrição (opcional)
  • Comando: exo-open --working-directory %f --launch TerminalEmulator
  • Para o ícone selecionei o dialog-scripts, que pode ser encontrado na seleção Actions Icons.

Ficando:

image

Na aba Condições para aparecer:

  • Marque a opção Diretórios.

Comparar (Pastas ou arquivos de texto)

Essa aqui é uma função super interessante, através dessa possibilidade poderemos comparar diretórios e arquivos. Destaque para os arquivos comparados que o aplicativo mostra onde há a divergência, pontuando linha a linha.

Para utilizar essa função será necessário instalar o meld, uma vez instalado, podemos configurar da seguinte forma:

Na aba Básico, acrescente as seguintes informações:

  • Nome: Comparar
  • Descrição (opcional): Comparar arquivos e diretório com Meld
  • Comando: meld %F
  • Para o ícone selecionei o kr_comparedirs, que pode ser encontrado na seleção Actions Icons.

image

Na aba Condições para aparecer:

  • Marque a opção Diretórios e Arquivos texto.

image

Com isso, caso queira verificar se há alguma diferença entre arquivos de texto, por exemplo, basta selecioná-los, clicar com o botão direito e ir em Comparar:

image

Com isso saberemos exatamente onde houve a mudança, caso tenha:

Em caso de diretórios também mostra as mudanças:


Compartilhamento de pasta

O thunar não vem com plugin instalado de compartilhamento e hoje não encontra-se no repositório, com isso, há uma forma de instalar via ppa (caso você esteja usando a base Ubuntu).

Para instalar, use os seguintes comandos:

sudo add-apt-repository ppa:xubuntu-dev/extras
sudo apt-get update
sudo apt install thunar-shares-plugin

Depois de instalar, caso esteja com o thunar aberto, será necessário fechar e reabrir. Para que posso compartilhar uma pasta:

  • Clique como botão direito sobre uma pasta e clique em Propriedade

image

  • Acesse a aba Compartilhar e configure como desejado:

Caso tenha compartilhado e não sabe como acessar a pasta a partir de uma outra distribuição linux, utilize como base a seguinte expressão: “smb://ipounomedocomputador/pasta” sem as aspas.

Ficando:

image

Créditos ao tópico: [DICA]Thunar Share


Criar arquivo compactado / Extrair aqui

Pode parecer tão obvio que não mereça ser citado, entretanto, caso instale o seu sistema de forma minimalista e sem um ambiente que o thunar já venha como padrão, pode ser necessário acrescentar manualmente essa função, para que consiga compactar e descompactar:

image image

Para que tenha essas funções, basta instalar o plugin: thunar-archive-plugin, com isso, basta fechar e acessar novamente.


Localizar arquivos ou pastas

Se você tentou usar o próprio thunar para localizar arquivos ou pastas dentro de pastas percebeu que pesquisa somente elementos da pasta atual, não pesquisando nas subpastas. Para contornarmos isso, será necessário instalar o catfish, uma vez instalado, podemos configurar da seguinte forma:

Na aba Básico, acrescente as seguintes informações:

  • Nome: Localizar
  • Descrição (opcional): Localizar arquivo ou pasta
  • Comando: catfish %f
  • Para o ícone selecionei o find-location, que pode ser encontrado na seleção Actions Icons.

image

Ficando:

image

Na aba Condições para aparecer:

  • Marque a opção Diretórios.

Com isso, quando estiver em um diretório e clicar com o botão direito, aparecerá a opção: Localizar

image

Com o app aberto, basta digitar o nome do arquivo ou pasta que se almeja localizar:


Uso de disco

É sempre bom acompanhar o espaço que nosso disco ainda possui, assim como verificar pastas e arquivos que possam estar ocupando mais do que desejamos. Existe uma forma de termos, em modo gráfico, uma amostra dos arquivos e pastas que mais estão ocupando nossos dispositivos de armazenamento.

Para essa função, utilizaremos a ferramenta baobab, não ficando restrita a visualizar uma pasta, podendo escanear:

  • Diretório
  • Unidade de armazenamento
    • Pendrive
    • Celular
    • HD interno ou externo
    • Pasta de rede

Na aba Básico, acrescente as seguintes informações:

  • Nome: Uso de disco
  • Descrição (opcional): Ver tamanho de diretórios
  • Comando: baobab %d
  • Para o ícone selecionei o kr_diskusage, que pode ser encontrado na seleção Actions Icons.

image

Ficando com as seguintes configurações:

image

Na aba Condições para aparecer:

  • Marque a opção Diretórios.

Com isso, caso clique com o botão direito no mouse sobre uma pasta, aparecerá a função:

image

Em seguida mostrará as pastas e quanto cada uma está ocupando:


Caso tenha mais alguma dica de plugin ou funcionalidade via comando que possamos acrescentar ao thunar, fique a vontade para comentar abaixo.

14 curtidas

Uma função que sinto falta no Thunar é a de Compartilhamento de Pastas e Arquivos na rede local (botão direito / compartilhar)

Na maioria das máquinas com XFCE acabo instalando o Nemo por causa disso

2 curtidas

Ótima sugestão. Vi que aqui no fórum há um tópico relacionado e com a seguinte resposta:

Vou estudar e tentar adaptar uma forma de implementarmos uma função ao menu de contexto do thunar.

3 curtidas

Seria de extrema utilidade :+1: :+1: :+1:

Se não me engano o Thunar é o único que não tem plugin share (pelo menos nas versões mais atuais)… Pq tanto no Nemo, como Dolphin, Nautilus e até mesmo o Caja… está lá presente nos repositórios

2 curtidas

Ainda não testei, mas encontrei essa dica de um outro tópico:

Parece muito bom, vou testar em VM.

1 curtida

@Daigo, já que o TigerOs vem com o Thunar instalado e há esse olhar voltado ao ramo corporativo, vocês pensam em uma solução para compartilhamento simples de pastas em rede?

Separei algumas alternativas, mas achei interessante te trazer para esse debate, pois caso não tenha ainda pensado em algo, pode ser um ponto a se observar, visto que sempre há essa necessidade.

Tava pensando seriamente na versão 22, trocar o Thunar pelo Nemo, q é bem mais completo.

Achei muito interessante esse tópico e até pensei em fazê-lo em vídeo, mas hj, 5/7, ia instalar o w10 pra gravar um vídeo ensinando a fazer dual boot e esqueci q tenho 2 hds no meu note e simplesmente apaguei TUDO, incluindo o backup, então estou tentando recuperar o máximo q conseguir.

2 curtidas

Boa notícia, acabei de testar uma solução que o nosso amigo @ruanelivelton18 disponibilizou no tópico: [DICA]Thunar Share - #2 by ruanelivelton18

Acrescentei aqui no tópico: Compartilhamento de pasta


@Daigo agora fica bem completo, pode-se considerar a permanência do gerenciador.

4 curtidas

Acabei de testar em um note com o Mint 20.2 XFCE recém instalado e funcionou perfeitamente !!

Um dos problemas que eu tinha usando o Nemo no XFCE é que mesmo desabilitando tudo em thunar-volman, o sistema insistia em abrir o Thunar em mídias removíveis e etc

Enfim… problema resolvido e meus agradecimentos a todos os envolvidos nas dicas desse tópico… a única coisa que não entendo é porque esse plugin não está nos repositórios visto a utilidade que tem, além de funcionar perfeitamente

3 curtidas

Depois de instalar o q, apenas o PPA? Pra mim não apareceu a opção de compartilhar.
Ficou faltando o comando: apt install thunar-shares-plugin -y

Já estou providenciando a inclusão de tudo isso para a versão 21.0.1

2 curtidas

Verdade, faltou o principal: instalar
:sweat_smile:

Obrigado.

Há mais funções para acrescentar como: editar documento como root (segue a mesma lógica que abrir o thunar como root, mudando só para o editor desejado) e editar informações de arquivos de música, como não acho interessante para o meu uso e poderia não fazer sentido para o cenário do TigerOs, talvez acrescente só para ilustrar.

1 curtida

Editar as tags dos arquivos de música, você consegue usando o thunar-media-tags-plugin. Depois de instalado, é só clica com o botão direito em cima da música e ir em propriedades. Será adicionado um novo submenu para editar as informações (nome, álbum, ano etc.). Se fizer adicionando como função, dá para fazer com menos cliques ou dá para adicionar um atalho, fica até mais prático. É um bom plugin. Para quem usa o thunar, substitui muito bem esses muitos programas que fazem isso.

2 curtidas