#!/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 o sistema" apply=$"Aplicar" close=$"Sair" tip_kernel=$"1 - Ao atualizar o sistema podem ficar instaladas diferentes versoes de kernel. Essas versoes sao apresentadas para escolha logo apos ligar o computador.

2 - No momento o sistema esta utilizando o Kernel $(uname -r). Por questoes de seguranca o mesmo nao esta disponivel na lista para remocao.

3 - Manter duas versoes de Kernel instaladas pode trazer um pouco mais de confianca no sistema, pois se um for danificado tera outro disponivel, porem possuir uma quantidade maior costuma somente utilizar espaco em excesso." tip_apt=$"Arquivos de instalacao e atualizacao que ja foram utilizados e podem ser removidos com seguranca." tip_tmp=$"Arquivos temporarios. Nao e recomendado apaga-los, mas se estiver utilizando espaco em excesso pode ser conveniente." 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 de todos usuarios." 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 "" for i in $(dpkg --get-selections | grep linux-image | grep "[0-9]" | grep -v "deinstall" | sed "s/linux-image-$(uname -r)//g;s/\t.*//g;$,/^$/d") do echo "' done echo "' echo "' echo "' echo "' echo "' echo "' echo "' echo "
" "" $"Remover" "" "" $"Espaco utilizado" "
" "Em media 150M"'
" "$(du -ch /var/cache/apt/archives/ | sed '$!d;s/\t.*//g')"'
" "$(du -ch /tmp | sed '$!d;s/\t.*//g')"'
" "$(du -ch --block-size=M /home/*/.cache /root/.cache | sed '$!d;s/\t.*//g' 2> /dev/null)"'
" "$(du -ch --block-size=M /home/*/.thumbnails /root/.thumbnails | sed '$!d;s/\t.*//g' 2> /dev/null)"'
" "$(du -ch --block-size=M /home/*/.kdesktop/share/apps/nepomuk/ /home/*/.kde/share/apps/nepomuk/ /root/.kde/share/apps/nepomuk/ /root/.kdesktop/share/apps/nepomuk/ | sed '$!d;s/\t.*//g' 2> /dev/null)"'
" "$(du -ch --block-size=M /home/*/.mozilla/firefox/*default/Cache /root/.mozilla/firefox/*default/Cache | sed '$!d;s/\t.*//g' 2> /dev/null)"'
" "$(du -ch --block-size=M /home/*/.local/share/Trash/files /root/.local/share/Trash/files | sed '$!d;s/\t.*//g' 2> /dev/null)"'
" echo "
"