Solução alternativa de som com lixo vazio
para o Ubuntu 12.04.3
Talvez você ache minha ideia útil. Após 2 meses de busca por uma solução para obter um som vazio de lixo no Ubuntu 12.04.3 finalmente consegui reunir algo que funciona para mim. Se alguém tiver uma solução aprimorada, compartilhe.
Você notará no script abaixo que eu escolhi usar o aplicativo "music123"
que pode ser baixado do Ubuntu Software Center e instalado no
pasta / usr / bin. Eu tenho a idéia de um artigo sobre como configurar o som de desligamento do Ubuntu - > aqui .
Esse também funcionou muito bem, eu até adicionei o som de inicialização do Ubuntu.
O script a seguir também usa os comandos "trash-empty" e "trash-list".
Estes comandos fazem parte do utilitário de linha de comando "trash-cli" que também foi baixado do Ubuntu Software Center.
Linux Script para esvaziar lixo com som de quebra de vidro.
#!/bin/bash
#
# Name of script: empty-trash.sh
# script to empty trash with confirmation and empty trash sound event
# This script is located in /usr/local/bin
SOUND = "/usr/share/sounds/ubuntu/stereo/trash-empty.ogg"
trash-list > ~/.local/share/Trash/files/trash.lst
file = ~/.local/share/Trash/files/trash.lst
if [ ! -s $file ]; then
rm -f $file;
zenity --info --text "TRASH is EMPTY"
else
zenity --question --title "Confirm Yes/No" --text "EMPTY Trash Bin ?"
case $? in
0)
trash-empty;
/usr/bin/music123 $SOUND
;;
esac
fi
Se você tiver uma lixeira na área de trabalho ou em outro lugar, ela continuará funcionando corretamente e ainda mostrará os ícones cheios e vazios da lixeira. Se você não quiser ouvir o som vazio da lixeira, clique com o botão direito do mouse no ícone da lixeira comum e esvazie a lixeira da maneira usual. Para esvaziar a lixeira e ouvir o som escolhido, clique no lançador criado para essa finalidade. Meu som vazio de lixo é o de quebrar o vidro. Você pode escolher o arquivo de som que quiser ou criar o seu próprio arquivo.
Se você clicar em "Sim" na caixa de diálogo de confirmação do zenity, toda a lixeira em todos os locais, incluindo partições e unidades USB, será esvaziada.
~.~
Você pode criar um lançador "Esvaziar Lixeira" e colocá-lo em sua área de trabalho para iniciar esse script sempre que quiser esvaziar a lixeira. Certifique-se de ter tornado este script executável.
Anexe um ícone exclusivo ao lançador. Este é o que eu usei:
EstaéacaixadediálogodoZenityparaconfirmaroesvaziamentodolixo:
Esta é a caixa de informações do diálogo Zenity que aparece se a lixeira estiver vazia e você clicou no lançador "Empty-Trash".
Eu adicionei a edição acima para fornecer as imagens que não foram permitidas durante minha postagem inicial. Espero que esta informação extra seja útil. - walt -wladicus 2013.12.30