1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
#!/bin/bash
# codecs para ubuntu intrepid
# vim:ft=sh:fdm=marker:nolist:
# Criado em:qua 19/nov/2008 hs 08:48
# Last Change: Ter 24 Mar 2009 09:38:32 BRT
# Instituicao: funcet
# Proposito do script: instalar codecs ...
# Autor: Sérgio Luiz Araújo Silva
# site: http://vivaotux.blogspot.com

# copiei a maioria dos comandos do scritp
# http://hamacker.wordpress.com/script-ubuntu-perfeito/

# cabeçalho
INICIO=`date +%d-%m-%Y+%H:%M`

echo "                  ( O O )"
echo "   +===========oOO==(_)==OOo==============+"
echo "   |                                      |"
echo "   |     °v°   Sergio Luiz Araujo Silva   |"
echo "   |    /(_)\  Linux User #423493         |"
echo "   |     ^ ^   voyeg3r ?  gmail.com       |"
echo "   +======================================+"
echo " Script de instalação"
echo " veja aqui o que deu certo e o que não deu na sua"
echo " instalação de programas e codecs"
echo " script iniciado: "
echo " $INICIO"

#aptitude install ubuntu-restricted-extras nautilus-script-audio-convert totem-xine cpdvd regionset #x264 gqmpeg mp3gain mjpegtools libdvdread3 mpeg2dec vorbis-tools id3v2 mpg321 mpg123 libflac++6 #ffmpeg icedax toolame libmp4v2-0 lame libmad0 libjpeg-progs libmpcdec3 libquicktime1 flac faac #faad sox toolame ffmpeg2theora libmpeg2-4 uudeview flac libmpeg3-1 mpeg3-utils mpegdemux #liba52-0.7.4-dev a52dec gstreamer0.10-ffmpeg gstreamer0.10-fluendo-mp3 gstreamer0.10-fluendo-
#mpegdemux gstreamer0.10-gnonlin gstreamer0.10-pitfdll gstreamer0.10-plugins-bad gstreamer0.10-
#plugins-farsight gstreamer0.10-plugins-ugly gstreamer0.10-sdl gstreamer0.10-plugins-bad-multiverse #gstreamer0.10-schroedinger gstreamer0.10-plugins-ugly-multiverse rar unrar unace p7zip p7zip-full #p7zip-rar arj lha mencoder libxine1-plugins libxine1-ffmpeg mplayer gxine vlc audacious devede #soundconverter

# parar networkmananger para setar ip fixo
# update-rc.d -f NetworkManager remove

# terminal que abre com F12
apt-get install guake

# limitar a banda de conexão para uma aplicação referência:
# http://blog.igdium.com/2009/01/limitar-banda-de-um-aplicativo-no-linux.html
# trickle -d 20 -u 10 -s apt-get install zip unzip rar unrar wine
#Da forma acima, o APT será executado com limite de download (-d) de 20 kB/s e
#upload de 10 kB/s. #-s invoca o modo standalone, pois você também pode
#utilizá-lo como um serviço. Embora eu tenha #passado 20 kB/s como teto para
#download, essa taxa vai variar entre 19 e 25 kb/s, aproximadamente. #Assim, é
#importante pedir um valor abaixo do desejado para garantir estabilidade.
 
sudo apt-get -y install trickle
# sudo apt-get update && sudo trickle -s -d 20 apt-get -y --force-yes upgrade

# editor de textos leve
apt-get install abiword
apt-get install abiword-plugins
apt-get install aspell-pt-br
#apt-get install gnumeric
#apt-get install gnumeric-plugins-extra

# visualização em forma de árvore no console
apt-get install -y tree

# sombras e efeitos sem compiz
apt-get install xcompmgr transset
 
# criado de cds de audio
apt-get install serpentine

# extrator de cds
apt-get install -y sound-juicer

# visualizador de fontes
apt-get install gnome-specimen

# atualiza hardwares detectaveis
update-pciids;update-usbids
 
# interface para o bazaar (controle de versões)
# sudo apt-get install -y bzr bzr-gtk

# controla qual sistema operacional inicia por padrão
apt-get install -y startupmanager

# modulo python para imagens
apt-get install -y python-imaging

# adicionado o repositorio mediabuntu
if ! grep "deb http://packages.medibuntu.org/ intrepid free non-free" /etc/apt/sources.list &> /dev/null ; then
   echo >> /etc/apt/sources.list
   echo "# repositorio mediabuntu" >> /etc/apt/sources.list
   echo  deb http://packages.medibuntu.org/ intrepid free non-free >> /etc/apt/sources.list
   echo  deb-src http://packages.medibuntu.org/ intrepid free non-free >> /etc/apt/sources.list
   apt-get update
   aptitude -y install medibuntu-keyring && apt-get update
fi

echo "  corrigindo atalhos do terminal e mouse"
# corrigindo atalhos do terminal e do mouse
sed -i '/^X-Ubuntu-Gettext-Domain=gnome-terminal/ s/^/#/g' \
  /usr/share/applications/gnome-terminal.desktop

sed -i '/^X-Ubuntu-Gettext-Domain=gnome-control-center-2.0/ s/^/#/g' \
   /usr/share/applications/gnome-settings-mouse.desktop

echo "  parando os consoles de 3 a 6"
sed -i '6,7s/^start/stop/g' /etc/event.d/tty[3-6]
sed -i '/shutdown/ s/^/#/g' /etc/event.d/control-alt-delete

echo "  desabilitando o ipv6"
echo "desabilitando ipv6"
sed -i 's/net-pf-10 ipv6/net-pf10 off/g' /etc/modprobe.d/aliases


# smbfs permite usuários comuns mapearem unidades de rede
# apenas usuários do grupo fuse podem mapear unidades de rede !
# Verifica se a linha 'user_allow_other'
# ja foi incluida em /etc/fuse.conf
echo "Adicionando permissões para usuários comuns mapearem unidades de rede"
EXISTE=`cat /etc/fuse.conf | grep -x "user_allow_other"| wc -l`
if [ "$EXISTE" -eq "0" ] ; then
  echo "# Permite usuarios comuns mapearem unidades de rede" >> /etc/fuse.conf
  echo "user_allow_other" >> /etc/fuse.conf
fi

# tutor de digitação klavaro
echo "   Instalando o tutor de digitação klavaro"
apt-get -y install klavaro

echo "   Instalando ferramentas administrativas"
aptitude -y install aptoncd
aptitude -y install ssh nmap sshfs smbfs
aptitude -y install vim-gnome vim-doc
# para usar com o plugin taglist no vim
apt-get -y install exuberant-ctags

aptitude -y install nautilus-open-terminal
aptitude -y install lanmap
# ferramentas para compilar o kernel
# aptitude install build-essential bin86 kernel-package libqt3-headers libqt3-mt-dev wget libncurses5 libncurses5-dev

# particionador gparted
echo " instalando o particionador gparted"
aptitude -y install gparted

# inkscape e imagemagic
echo "   Instalando o inkscape e o imagemagick"
apt-get -y install inkscape
aptitude -y install imagemagick

# repositório do cinelerra
# deb http://akirad.cinelerra.org akirad-intrepid main
# echo "#deb-src http://akirad.cinelerra.org akirad-intrepid main"

# openoffice 3
# repositório do openoffice 3
# deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main
# deb-src http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main"

# dicionário para o novo openoffice
# http://ufpr.dl.sourceforge.net/sourceforge/cogroo/CoGrOO-AddOn-3.0.1-bin.oxt

#apt-get -y install openoffice.org-calc
#apt-get -y install openoffice.org-common
#apt-get -y install openoffice.org-core
#apt-get -y install openoffice.org-draw
#apt-get -y install openoffice.org-gnome
#apt-get -y install openoffice.org-gtk
#apt-get -y install openoffice.org-help-en-gb
#apt-get install -y openoffice.org-help-pt
#apt-get install -y openoffice.org-help-pt-br
#apt-get install -y openoffice.org-hyphenation
#apt-get install -y openoffice.org-hyphenation-en-us
#apt-get install -y openoffice.org-impress
#apt-get install -y openoffice.org-l10n-common
#apt-get install -y openoffice.org-l10n-en-gb
#apt-get install -y openoffice.org-l10n-en-za
#apt-get install -y openoffice.org-l10n-pt
#apt-get install -y openoffice.org-l10n-pt-br
#apt-get install -y openoffice.org-style-andromeda
#apt-get install -y openoffice.org-style-crystal
#apt-get install -y openoffice.org-style-human
#apt-get install -y openoffice.org-style-industrial
#apt-get install -y openoffice.org-style-tango
#apt-get install -y openoffice.org-thesaurus-en-au
#apt-get install -y openoffice.org-thesaurus-en-us
#apt-get install -y openoffice.org-writer

# sudo gedit /usr/bin/ooffice
# omente a linha (#/usr/lib/openoffice/program/soffice  “[email protected]”) inserindo a linha abaixo:
# opt/broffice.org3/program/soffice  “[email protected]

# repositórios para openoffice 3
# deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main

# idiomas
echo "Adicionando idoma português e removendo o idioma inglês"
apt-get -y install language-pack-pt language-pack-pt-base language-support-pt language-pack-gnome-pt
apt-get -y remove language-pack-en language-pack-en-base language-pack-gnome-en language-pack-gnome-en-base

# ferramentas para programadores
#echo "   Instalando ferramentas para programação"
apt-get -y install git-core  curl ctags build-essential dpkg-dev debhelper devscripts fakeroot
apt-get -y install dh-make bzip2 kernel-package linux-headers-`uname -r`
apt-get -y install bin86 libqt3-headers libqt3-mt-dev libncurses5-dev subversion beep
apt-get -y install exuberant-ctags camorama dh-make wget module-assistant hdparm smartmontools mtools

# necessário para compilação do kernel
# apt-get install build-essential bin86 kernel-package libqt3-headers libqt3-mt-dev wget libncurses5 libncurses5-dev

# plugin flash
echo "   Instalando o plugin flashplugin-nonfree"
#apt-get -y install flashplugin-nonfree
apt-get install -y adobe-flashplugin

# geranciador da área de transferência glipper
echo "   Instalando o gerenciador de área de trasnferência"
apt-get -y install glipper

# descompactadores
echo "   Instalando descompactadores"
apt-get -y install unace rar unrar zip unzip p7zip-full
p7zip-rar sharutils aish uudeview mpack lha arj cabextract file-roller zoo

# remasterizar a distro
apt-get -y install remasterys

# codecs multimidia
echo "   Instalando codecs multimedia"
apt-get install -y mpeg2dec a52dec vorbis-tools id3v2 mpg321 mpg123 libflac++6 ffmpeg cdda2wav toolame libmp4v2-0
apt-get -y install ubuntu-restricted-extras
apt-get install -y libmjpegtools0c2a id3tool lame
apt-get install -y libsnack2 libmad0 libjpeg-progs libmpcdec3 libquicktime1 flac faac faad sox toolame
apt-get install -y a52dec ffmpeg2theora libmpeg2-4 uudeview flac  libmpeg3-1 mpegdemux
apt-get install -y libasound2-plugins libsdl-sound1.2 libsdl-mixer1.2 libsdl-image1.2 libsdl-pango1
apt-get -y install gstreamer0.10-ffmpeg gstreamer0.10-fluendo-mp3 gstreamer0.10-fluendo-mpegdemux  gstreamer-tools
apt-get -y install gstreamer0.10-gnonlin gstreamer0.10-plugins-bad gstreamer0.10-plugins-farsight
apt-get -y install gstreamer0.10-plugins-ugly gstreamer0.10-sdl gstreamer0.10-plugins-bad-multiverse
apt-get -y install gstreamer0.10-schroedinger gstreamer0.10-plugins-ugly-multiverse totem-gstreamer
apt-get install -y w32codecs
#DOWNLOAD_URL="http://packages.medibuntu.org/pool/non-free/w/w64codecs/w64codecs_20071007-0medibuntu2_amd64.deb"
#DOWNLOAD_URL="http://www.debian-multimedia.org/pool/main/w/w32codecs/w32codecs_20071007-0.1_i386.deb"

# Instalando o Navegador Firefox em Português do Brasil
# vlc e plugin para o firefox
echo "   Instalando o idioma do firefox"
apt-get install -y --force-yes mozilla-firefox-locale-pt-br
apt-get -y install filezilla filezilla-locales
echo "   Instalando o vlc"
apt-get -y install vlc
apt-get -y install vlc-plugin-pulse
apt-get -y install vlc-plugin-alsa
apt-get -y install vlc-nox -y vlc-plugin-sdl
apt-get -y install mozilla-plugin-vlc
apt-get -y install pitivi

# conversor de formatos
# apt-get -y install winff

# player audacious
apt-get -y install audacious audacious-crossfade audacious-plugins-extra \
audacious-plugins-ugly

# mplayer
echo "   Instalando o mplayer"
apt-get -y install mplayer mplayer-fonts mplayer-skins smplayer

# dvdcss e desativação de DRMs
echo "   Instalando libdvdcss2 e decodificador de DRM"
apt-get install -y libdvdcss2
apt-get install -y libdvdread3
/usr/share/doc/libdvdread3/install-css.sh
apt-get install -y k9copy

# captura e converão de vídeo
echo "   Instalando o xvidcap e ffmpeg"
apt-get -y install ffmpeg xvidcap

# relógios e calendários flutuando na tela
# aplicações >> acessórios >> screenlets
echo "   Instalando screenlets"
apt-get -y install screenlets

# cliente bittorrent deluge
echo "removendo o cliente bittorrent transmission"
apt-get -y remove trasnmission trasnmission-gtk
echo "   Instalando o cliente bittorrent deluge"
apt-get -y install deluge-torrent

# programa padrão para importar fotos
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
 --type string --set "/desktop/gnome/volume_manager/autophoto_command" "f-spot-import"

# ícones no desktop
echo "   habilitando os ícones no desktop"
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
 --type bool --set "/apps/nautilus/desktop/computer_icon_visible" "true"

# gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
# --type bool --set "/apps/nautilus/desktop/network_icon_visible" "true"

 gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
 --type bool --set "/apps/nautilus/desktop/home_icon_visible" "true"

 gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
 --type bool --set "/apps/nautilus/desktop/trash_icon_visible" "true"

# Monitores LCD podem ter a exibição das fontes melhoradas
gconftool-2 ---direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
  --type string --set "/desktop/gnome/font_rendering/antialiasing" "rgba"

gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
  --type string --set "/desktop/gnome/font_rendering/hinting" "slight"

gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
 --type string --set "/desktop/gnome/font_rendering/rgba_order" "rgb"

# Monitores CRT podem ter a exibição das fontes melhoradas
#gconftool-2 --type string --set "/desktop/gnome/font_rendering/antialiasing" "grayscale"
#gconftool-2 --type string --set "/desktop/gnome/font_rendering/hinting" "full"
#gconftool-2 --type string --set "/desktop/gnome/font_rendering/rgba_order" "rgb"

# tema de ícones discovery
# http://hbons.deviantart.com/art/Discovery-Icon-Theme-77399781
echo "    baixando o tema de ícones Discovery"
wget -c http://www.deviantart.com/download/77399781/Discovery_Icon_Theme_by_hbons.zip
unzip Discovery_Icon_Theme_by_hbons.zip -d /usr/share/icons/
find "/usr/share/themes/Discovery" -type f -exec chmod 644  {} \;

# tema de ícones padrão, tema gtk e política de cliques
echo "definindo ícones padrão e clique único"
gconftool-2  --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
 --type string --set "/desktop/gnome/interface/icon_theme" "Discovery"
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
 --type string --set "/desktop/gnome/interface/gtk_theme" "Clearlooks"
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
 --type string --set "/apps/nautilus/preferences/click_policy" "single"

# habilitando o vino 
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
   -t bool --set "/desktop/gnome/remote_access/enabled" "true"

#Eliminar a necessidade de confirmação pelo usuário que está na frente do computador:
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
-s -t bool --set "/desktop/gnome/remote_access/prompt_enabled" "false"

gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
 -t string --set "/desktop/gnome/remote_access/vnc_password" "pass123" 

# fonte liberation
echo "   baixando a fonte liberation"
apt-get -y install "ttf-liberation"
# Ajusta as fontes da tela para aplicar as fontes Liberation
echo "   ajustando as fontes"
gconftool-2 --type string --set "/desktop/gnome/interface/document_font_name" "Liberation Sans 10"
gconftool-2 --type string --set "/desktop/gnome/interface/font_name" "Liberation Sans 10"
gconftool-2 --type string --set "/desktop/gnome/interface/monospace_font_name" "Liberation Mono 10"
gconftool-2 --type string --set "/apps/metacity/general/titlebar_font" "Liberation Sans Bold 10"
gconftool-2 --type bool --set "/apps/metacity/general/titlebar_uses_system_font" "true"
gconftool-2 --type string --set "/apps/nautilus/preferences/desktop_font" "Liberation Sans 10"

# página inicial do firefox
gconftool-2 --direct \
--config-source xml:readwrite:/etc/opt/gnome/gconf/gconf.xml.mandatory \
--type string --set /apps/firefox/general/homepage_url "www.google.com"

# cor para o gnome-terminal
gconftool-2 --direct \
--config-source xml:readwrite:/etc/opt/gnome/gconf/gconf.xml.mandatory \
--type string --set /apps/gnome-terminal/profiles/Default/background_color "#000000000000"

 gconftool-2 --direct \
 --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool \
 --set "/apps/gnome-terminal/profiles/Default/use_theme_colors" "false"

# control-alt-delete abrindo gnome-system-monitor
echo "ajustando o atalho para abrir o monitor do sistema"
gconftool-2 --direct \
--config-source xml:readwrite:/etc/opt/gnome/gconf/gconf.xml.mandatory \
-t str --set /apps/metacity/global_keybindings/run_command_9 "<Control><Alt>Delete"

gconftool-2 --direct \
--config-source xml:readwrite:/etc/opt/gnome/gconf/gconf.xml.mandatory \
-t str --set /apps/metacity/keybinding_commands/command_9 "gnome-system-monitor"

# compiz
#gconftool-2 -t str --set /apps/compiz/general/allscreens/options/run_command9_key "<Control><Alt>Delete"
#gconftool-2 -t str --set /apps/compiz/general/allscreens/options/command9 "gnome-system-monitor"

# Favoritos do gconf-editor
gconftool-2 --direct \
--config-source xml:readwrite:/etc/opt/gnome/gconf/gconf.xml.mandatory \
-t list --list-type=string -s /apps/gconf-editor/bookmarks \
[/apps/metacity,/apps/nautilus/desktop,/apps/panel/default_setup/general,/apps/gedit-2/preferences/editor]

#Ativando recursos reduzidos
gconftool-2 --direct \
--config-source xml:readwrite:/etc/opt/gnome/gconf/gconf.xml.mandatory \
-t bool -s '/apps/metacity/general/reduced_resources' true

#Ativando Tecnologias assistivas (se desabilitou animações é bom usar)
gconftool-2 --direct \
--config-source xml:readwrite:/etc/opt/gnome/gconf/gconf.xml.mandatory \
-t bool -s '/desktop/gnome/interface/accessibility' true

echo "baixando temas para o gdm"
echo "   Instalando novo tema para o GDM : Ubuntu Professional v2"
if ! [ -d "/usr/share/gdm/themes/Ubuntu Professional v2" ] ; then
      wget "http://www.gnome-look.org/CONTENT/content-files/81130-Ubuntu%20Professional%20v2.tar.gz"
      tar zxvf "$PASTA_TMP/81130-Ubuntu%20Professional%20v2.tar.gz" -C /usr/share/gdm/themes
fi

echo "   Instalando novo tema para o GDM : Intrepid Ibex"
if ! [ -d "/usr/share/gdm/themes/NewWaveGdm" ] ; then
      wget -c  http://gnome-look.org/CONTENT/content-files/87580-IntrepidList.tar.bz2
      tar jxvf "new-wave-gdm05.tar.gz" -C /usr/share/gdm/themes
fi

echo "   Instalando o suporte a java"
apt-get -y install sun-java6-bin
apt-get -y install sun-java6-fonts
apt-get -y install sun-java6-jre
# apt-get -y install sun-java6-jdk
apt-get -y install sun-java6-plugin
apt-get -y install icedtea6-plugin
update-alternatives --config java; update-alternatives --config javac

# corrigindo o nome das pastas no desktop
# ainda por fazer
# Nome das pastas ou como deveriam ficar
# Isto é usando neste script para por exemplo quando
# for arrumar os nomes de pastas descobrir qual era
# o nome da pasta antiga e para que novo nome deverá ficar
# poderá usar sua própria definição se preferir, para isso
# basta alterar os nomes de pastas abaixo :
echo "corigindo as pastas do gnome"
if [ "$intrepid" = "1" ] ; then
  NOME_PASTA_DESKTOP_ANTES="Desktop"
else
  NOME_PASTA_DESKTOP_ANTES="Área de Trabalho"
fi
NOME_PASTA_DESKTOP_DEPOIS="Desktop"
NOME_PASTA_DOWNLOADS_ANTES="Downloads"
NOME_PASTA_DOWNLOADS_DEPOIS="docs/downloads"
NOME_PASTA_MODELOS_ANTES="Modelos"
NOME_PASTA_MODELOS_DEPOIS="/docs/modelos"
NOME_PASTA_PUBLICA_ANTES="Pública"
NOME_PASTA_PUBLICA_DEPOIS="/docs/publica"
NOME_PASTA_DOCUMENTOS_ANTES="Documentos"
NOME_PASTA_DOCUMENTOS_DEPOIS="docs"
NOME_PASTA_MUSICAS_ANTES="Músicas"
NOME_PASTA_MUSICAS_DEPOIS="/docs/musicas"
NOME_PASTA_IMAGENS_ANTES="Imagens"
NOME_PASTA_IMAGENS_DEPOIS="/docs/img"
NOME_PASTA_VIDEOS_ANTES="Vídeos"
NOME_PASTA_VIDEOS_DEPOIS="/docs/videos"
NOME_PASTA_EXEMPLOS_ANTES="Examples"
NOME_PASTA_EXEMPLOS_DEPOIS="/docs/exemplos"

config_date=`date +%d-%m-%Y+%H:%M`

[ -f /etc/xdg/user-dirs.defaults ] && mv /etc/xdg/user-dirs.defaults /etc/xdg/user-dirs.defaults.$config_date
echo "# Configuracao padrao para pastas de usuarios" >/etc/xdg/user-dirs.defaults
echo "#">>/etc/xdg/user-dirs.defaults
echo "# Os valores sao caminhos relativos partindo como referencia o">>/etc/xdg/user-dirs.defaults
echo "# home-dir do usuario e qualquer referencia em ingles será">>/etc/xdg/user-dirs.defaults
echo "# traduzido automaticamente para o idioma deste usuario">>/etc/xdg/user-dirs.defaults
echo "DESKTOP=$NOME_PASTA_DESKTOP_DEPOIS">>/etc/xdg/user-dirs.defaults
echo "DOWNLOAD=$NOME_PASTA_DOWNLOADS_DEPOIS">>/etc/xdg/user-dirs.defaults
echo "TEMPLATES=$NOME_PASTA_MODELOS_DEPOIS">>/etc/xdg/user-dirs.defaults
echo "PUBLICSHARE=$NOME_PASTA_PUBLICA_DEPOIS">>/etc/xdg/user-dirs.defaults
echo "DOCUMENTS=$NOME_PASTA_DOCUMENTOS_DEPOIS">>/etc/xdg/user-dirs.defaults
echo "MUSIC=$NOME_PASTA_MUSICAS_DEPOIS">>/etc/xdg/user-dirs.defaults
echo "PICTURES=$NOME_PASTA_IMAGENS_DEPOIS">>/etc/xdg/user-dirs.defaults
echo "VIDEOS=$NOME_PASTA_VIDEOS_DEPOIS">>/etc/xdg/user-dirs.defaults
echo "# Opcoes alternativas:">>/etc/xdg/user-dirs.defaults
echo "#MUSIC=$NOME_PASTA_DOCUMENTOS_DEPOIS/$NOME_PASTA_MUSICAS_DEPOIS">>/etc/xdg/user-dirs.defaults
echo "#PICTURES=$NOME_PASTA_DOCUMENTOS_DEPOIS/$NOME_PASTA_IMAGENS_DEPOIS">>/etc/xdg/user-dirs.defaults
echo "#VIDEOS=$NOME_PASTA_DOCUMENTOS_DEPOIS/$NOME_PASTA_VIDEOS_DEPOIS">>/etc/xdg/user-dirs.defaults


for USER in `ls /home`; do
    # renomeando as pastas antigas, se existirem
    [ -d "/home/$USER/$NOME_PASTA_DESKTOP_ANTES" ] && mv "/home/$USER/$NOME_PASTA_DESKTOP_ANTES" "/home/$USER/$NOME_PASTA_DESKTOP_DEPOIS"
    [ -d "/home/$USER/$NOME_PASTA_DOWNLOADS_ANTES" ] && mv "/home/$USER/$NOME_PASTA_DOWNLOADS_ANTES" "/home/$USER/$NOME_PASTA_DOWNLOADS_DEPOIS"
    [ -d "/home/$USER/$NOME_PASTA_MODELOS_ANTES" ] && mv "/home/$USER/$NOME_PASTA_MODELOS_ANTES" "/home/$USER/$NOME_PASTA_MODELOS_DEPOIS"
    [ -d "/home/$USER/$NOME_PASTA_PUBLICA_ANTES" ] && mv "/home/$USER/$NOME_PASTA_PUBLICA_ANTES" "/home/$USER/$NOME_PASTA_PUBLICA_DEPOIS"
    [ -d "/home/$USER/$NOME_PASTA_DOCUMENTOS_ANTES" ] && mv "/home/$USER/$NOME_PASTA_DOCUMENTOS_ANTES" "/home/$USER/$NOME_PASTA_DOCUMENTOS_DEPOIS"
    [ -d "/home/$USER/$NOME_PASTA_MUSICAS_ANTES" ] && mv "/home/$USER/$NOME_PASTA_MUSICAS_ANTES" "/home/$USER/$NOME_PASTA_MUSICAS_DEPOIS"
    [ -d "/home/$USER/$NOME_PASTA_IMAGENS_ANTES" ] && mv "/home/$USER/$NOME_PASTA_IMAGENS_ANTES" "/home/$USER/$NOME_PASTA_IMAGENS_DEPOIS"
    [ -d "/home/$USER/$NOME_PASTA_VIDEOS_ANTES" ] && mv "/home/$USER/$NOME_PASTA_VIDEOS_ANTES" "/home/$USER/$NOME_PASTA_VIDEOS_DEPOIS"
    [ -d "/home/$USER/$NOME_PASTA_EXEMPLOS_ANTES" ] && mv "/home/$USER/$NOME_PASTA_EXEMPLOS_ANTES"  "/home/$USER/$NOME_PASTA_EXEMPLOS_DEPOIS"
    [ -d "/home/$USER/Desktop" ] && mv "/home/$USER/Área de Trabalho" "/home/$USER/$NOME_PASTA_DESKTOP_DEPOIS"
    # criando as novas pastas, se elas nao existirem
    ! [ -d "/home/$USER/$NOME_PASTA_DESKTOP_DEPOIS" ] && mkdir "/home/$USER/$NOME_PASTA_DESKTOP_DEPOIS"
    ! [ -d "/home/$USER/$NOME_PASTA_DOWNLOADS_DEPOI" ] && mkdir "/home/$USER/$NOME_PASTA_DOWNLOADS_DEPOI"
    ! [ -d "/home/$USER/$NOME_PASTA_MODELOS_DEPOIS" ] && mkdir "/home/$USER/$NOME_PASTA_MODELOS_DEPOIS"
    ! [ -d "/home/$USER/$NOME_PASTA_PUBLICA_DEPOIS" ] && mkdir "/home/$USER/$NOME_PASTA_PUBLICA_DEPOIS"
    ! [ -d "/home/$USER/$NOME_PASTA_DOCUMENTOS_DEPOIS" ] && mkdir "/home/$USER/$NOME_PASTA_DOCUMENTOS_DEPOIS"
    ! [ -d "/home/$USER/$NOME_PASTA_MUSICAS_DEPOIS" ] && mkdir "/home/$USER/$NOME_PASTA_MUSICAS_DEPOIS"
    ! [ -d "/home/$USER/$NOME_PASTA_IMAGENS_DEPOIS" ] && mkdir "/home/$USER/$NOME_PASTA_IMAGENS_DEPOIS"
    ! [ -d "/home/$USER/$NOME_PASTA_VIDEOS_DEPOIS" ] && mkdir "/home/$USER/$NOME_PASTA_VIDEOS_DEPOIS"
    ! [ -d "/home/$USER/$NOME_PASTA_EXEMPLOS_DEPOIS" ] && mkdir "/home/$USER/$NOME_PASTA_EXEMPLOS_DEPOIS"

    # acertando permissoes
    chown $USER "/home/$USER/$NOME_PASTA_DESKTOP_DEPOIS"
    chown $USER "/home/$USER/$NOME_PASTA_DOWNLOADS_DEPOIS"
    chown $USER "/home/$USER/$NOME_PASTA_MODELOS_DEPOIS"
    chown $USER "/home/$USER/$NOME_PASTA_PUBLICA_DEPOIS"
    chown $USER "/home/$USER/$NOME_PASTA_DOCUMENTOS_DEPOIS"
    chown $USER "/home/$USER/$NOME_PASTA_MUSICAS_DEPOIS"
    chown $USER "/home/$USER/$NOME_PASTA_IMAGENS_DEPOIS"
    chown $USER "/home/$USER/$NOME_PASTA_VIDEOS_DEPOIS"
    chown $USER "/home/$USER/$NOME_PASTA_EXEMPLOS_DEPOIS"
    if [ -f "/home/$USER/.config/user-dirs.dir" ] ; then
      chown $USER /home/$USER/.config/user-dirs.dirs
      chmod 770 $USER /home/$USER/.config/user-dirs.dirs
    fi

done