Thunar é um gerenciador de arquivos usado por padrão no ambiente gráfico
XFCE.
É bastante leve, versátil e permite adicionar recursos personalizados em seu menu contexto (aquele menu que aparece com o clique direito do
mouse). Nesta dica mostrarei como adicionar a opção de criar atalhos.
Primeiro, vamos criar um script simples usando o
Zenity para dar uma interface gráfica ao comando "ln -s".
#!/bin/bash
ATALHO=$(zenity --list --title="Tipo de Atalho" \
--text "<b>Selecione o tipo de atalho que você deseja criar</b>" \
--radiolist --hide-header --column "Pick" --column "Tipo" \
TRUE "Arquivo" \
FALSE "Diretório")
if [[ "$ATALHO" =~ "Arquivo" ]]; then
ALVOFILE=$(zenity --file-selection --filename= --title="Selecione um arquivo como alvo para o atalho")
NOME=$(zenity --entry --entry-text=atalho --title="Nome do Atalho")
ln -s $ALVOFILE $NOME
fi
if [[ "$ATALHO" =~ "Diretório" ]]; then
ALVODIR=$(zenity --file-selection --directory --title="Selecione um diretório como alvo para o atalho")
NOME=$(zenity --entry --entry-text=atalho --title="Nome do Atalho")
ln -s $ALVODIR $NOME
fi
Salve o script com o nome
atalho.sh em
/usr/local/bin e dê permissão de execução:
# chmod +x /usr/local/bin/atalho.sh
Agora, inicie o Thunar e clique em:
Editar ->
Configurar ações personalizadas...
Na janela que foi aberta, clique no sinal de mais (+) para adicionar a nova ação.
Nesta nova janela, na primeira aba "Básico", preencha os campos "Nome" com "Criar atalho", "Comando" com
atalho.sh e escolha o
ícone que aparecerá no menu.
Agora vá na segunda aba "Condições de aparência" e deixe marcado somente o item "Diretórios".
Clique em OK e pronto. Agora você criará atalhos com o clique direito do mouse, sem precisar abrir o terminal.
O script vai perguntar que tipo de atalho você quer criar, se para um arquivo ou diretório, e vai abrir um "diálogo de seleção" para você escolher o
alvo. Logo em seguida, ele vai perguntar qual o nome que você quer dar ao atalho.
Aproveitem!