Como personalizar o menu de contexto dos arquivos no gerenciador de arquivos do Xubuntu XFCE Thunar?

13

Geralmente, prefiro o ambiente de área de trabalho XFCE do Xubuntu, mas achei seus arquivos com o botão direito do mouse no menu de contexto muito humilde (nenhuma opção para compactar / descompactar arquivos, por exemplo, e eu gostaria de algumas ações muito especiais também).

Como posso personalizá-lo?

Ivan
fonte

Respostas:

3

Veja esses links,

karthick87
fonte
A resposta exata da minha resposta é realmente thunar-uca (Editar - Configurar ações personalizadas). Mas eu encontrei isso procurando por pluguns.
Ivan
@ karthick87 Os links estão quebrados. O primeiro apenas leva ao xfce.org e o segundo não leva a lugar nenhum.
Nanashi No Gombe
17

A melhor maneira de fazer isso é usar o excelente custom actionsrecurso Thunar (agora instalado como padrão Thunar) e, como não há tutoriais detalhados aqui, achei que valia a pena adicionar um. Quando uma ação personalizada é criada, ela é adicionada ao menu de contexto, como mostrarei na minha discussão abaixo. No entanto, você pode personalizar quando ele aparecer no menu de contexto e, por exemplo, verifique se sua ação personalizada aparece apenas quando os arquivos de imagem são clicados com o botão direito do mouse.

Em thunar, se você editar> configurar ações personalizadas, verá o menu abaixo (menos minhas ações personalizadas, é claro):

insira a descrição da imagem aqui

Você pode criar uma nova ação personalizada (consulte a discussão abaixo) ou editar uma ação existente. Existem muitos exemplos úteis no site do Xfce e no wiki do Ubuntu , então não há necessidade de passar por todos eles aqui, mas discutiremos apenas alguns exemplos para mostrar a utilidade desse recurso Thunar.

Você criaria uma nova ação personalizada clicando no botão Adicionar (mostrado na primeira captura de tela). Então você colocaria o comando abaixo, por exemplo, na caixa de comando (como fiz para um exemplo diferente na captura de tela 2):

zenity --question;if [ $? = 0 ];then srm -rvf %F;fi

e verifique se os tipos de arquivo corretos foram selecionados no menu Condições de aparência (como fiz para um exemplo diferente na captura de tela 3).

O comando acima usa srm(que está no pacote chamado secure-delete), e deve-se ter muito cuidado ao usá-lo nos arquivos. Portanto, o programa de diálogo GNOME Zenity, geralmente é usado se for necessária confirmação para as ações ( como foram usadas aqui ), para que os arquivos não sejam removidos acidentalmente.

No entanto , para usar um exemplo mais seguro do que srm, podemos usar o exemplo de espeak, para que possamos espeakler qualquer arquivo de texto para nós. Criaríamos uma nova ação personalizada e, em seguida, colocaríamos na caixa de comando (como na captura de tela 2)

espeak -s 135 -f %f

Espeakprecisa ser instalado se ainda não estiver (com sudo apt-get install espeak); a -sopção que usei diminui um pouco a velocidade do discurso; você pode especificar outros parâmetros, bem como vozes diferentes, mas a -fopção deve sempre ser anterior %f, pois mostra espeako arquivo de entrada de texto a ser usado.

(Você pode adicionar um ícone, se desejar (veja a captura de tela abaixo), para que o menu de contexto pareça mais interessante.)

insira a descrição da imagem aqui insira a descrição da imagem aqui

Agora, somente quando você clicar com o botão direito do mouse em um arquivo de texto, a espeakopção será exibida, como na captura de tela abaixo.

insira a descrição da imagem aqui

Há muito mais a ser feito com ações personalizadas, mas essa foi apenas uma introdução às maneiras básicas de criar seu próprio item de menu de contexto. Há muito mais informações no wiki do Xfce e muitos exemplos úteis, e também existem alguns excelentes exemplos de ações personalizadas neste fórum .


Para restringir um comando a um determinado tipo de arquivo:

  • apenas para txt: na guia 'Condições de aparência', marque 'Arquivos de texto' e adicione *.txt'Padrão de arquivo'.
  • somente para png: marque 'Arquivos de imagem' e *.pngpara 'Padrão de arquivo'.
  • somente para flv: 'Arquivos de vídeo' e *.flv.
  • para outros arquivos, como pdf: marque 'Outros arquivos' e adicione *.pdf. etc.

fonte
0

Os plugins Thunar cobrem uma área limitada de opções.

A principal maneira de adicionar novas opções de menu de contexto é (como Mik disse), indo em 'Editar / Configurar ações personalizadas' - e clicando em "+" para adicionar.

Para adicionar aplicativos de vinho é mais complicado. Veja esta resposta para o jogador Foobar2000 vindo também de Mik . Embora o script possa não funcionar para todos os aplicativos, eu também tentei no 7-zip archiver e funciona.

Comunidade
fonte