#!/bin/bash #Panel for BigLinux # #Authors: # Bruno Goncalves Araujo # #License: GPLv2 or later ################################################# . /usr/share/bigcontrolcenter/default/theme-categories.sh.htm #Translation export TEXTDOMAINDIR="/usr/share/locale-langpack" export TEXTDOMAIN=bigcontrolcenter-system-repair echo ' ' title=$"Limpar pasta do usuario $USER" apply=$"Aplicar" close=$"Sair" tip_cache=$"Pasta com arquivos de Cache de diversos programas. Esvaziar essa pasta pode liberar um bom espaco em disco e tambem melhorar o desempenho de alguns programas." tip_thumbnail=$"Pasta com miniaturas geradas pelo gerenciador de arquivos." tip_firefox=$"Remove somente a cache, ou seja, mantem historico, favoritos e todas as configuracoes do Firefox." tip_trash=$"Esvazia a lixeira." tip_nepomuk=$"Remove a cache, porem e recomendado remover apenas se nao for utilizar mais o Nepomuk/Strigi. Caso contrario sera necessario bastante tempo de processamento para gerar novamente." #title echo "$title" #header open_header echo "$title" '
' $"Libere espaco no HD." close_header #O uso do echo pode ser separado em diversos pedacoes dentro do mesmo comando #O uso de aspas simples faz o sistema exibir exatamente o que esta escrito #Quando se utiliza aspas duplas o sistema executa algumas partes do codigo antes de passar a resposta, entre essas execucoes inclui a interpretacao de variaveis #Para incluir textos a serem exibidos ao usuario utilize aspas duplas com $ antes, para que funcione o sistema de tradução, exemplo: $"texto" #No exemplo abaixo o memso comando echo foi aberto e fechado diversas vezes de acordo com a necessidade, aspas simples, duplas e duplas com traducao. echo '
' echo '
' echo "" echo "' echo "' echo "' echo "' echo "' echo "
" "" $"Remover" "" "" $"Espaco utilizado" "
" "$(du -ch --block-size=M /home/$USER/.cache | sed '$!d;s/\t.*//g' 2> /dev/null)"'
" "$(du -ch --block-size=M /home/$USER/.thumbnails | sed '$!d;s/\t.*//g' 2> /dev/null)"'
" "$(du -ch --block-size=M $(bigkdehome)/share/apps/nepomuk/ | sed '$!d;s/\t.*//g' 2> /dev/null)"'
" "$(du -ch --block-size=M /home/$USER/.mozilla/firefox/*default/Cache | sed '$!d;s/\t.*//g' 2> /dev/null)"'
" "$(du -ch --block-size=M /home/$USER/.local/share/Trash/files | sed '$!d;s/\t.*//g' 2> /dev/null)"'
" echo "
"