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?
A melhor maneira de fazer isso é usar o excelente
custom actions
recurso Thunar (agora instalado como padrãoThunar
) 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):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):
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 chamadosecure-delete
), e deve-se ter muito cuidado ao usá-lo nos arquivos. Portanto, o programa de diálogo GNOMEZenity
, 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 deespeak
, para que possamosespeak
ler 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
precisa ser instalado se ainda não estiver (comsudo apt-get install espeak
); a-s
opção que usei diminui um pouco a velocidade do discurso; você pode especificar outros parâmetros, bem como vozes diferentes, mas a-f
opção deve sempre ser anterior%f
, pois mostraespeak
o 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.)
Agora, somente quando você clicar com o botão direito do mouse em um arquivo de texto, a
espeak
opção será exibida, como na captura de tela abaixo.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:
txt
: na guia 'Condições de aparência', marque 'Arquivos de texto' e adicione*.txt
'Padrão de arquivo'.png
: marque 'Arquivos de imagem' e*.png
para 'Padrão de arquivo'.flv
: 'Arquivos de vídeo' e*.flv
.pdf
: marque 'Outros arquivos' e adicione*.pdf
. etc.fonte
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.
fonte