diff --git a/.gitignore b/.gitignore
index 5dc8672711e2a0b98e0db4910017ab00dcfdacee..a373b659dbacf9f506602a5c966a0753afd5ff6c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -31,7 +31,6 @@ useful/stg312/po/
 useful/stg312/stage4-cloner-doc.odt
 useful/stg312/stage4_cloner
 useful/stg312/transl-test.txt
-useful/stg312/upload
 useful/stg312/user_data.info
 useful/stg4cloner/cloner.desktop
 useful/unused/
diff --git a/useful/stg312/.size.out b/useful/stg312/.size.out
index d0b3492b0333971d9accd1f181b7fb2cefe411b4..163591f0c70c14b87000fcd84098f322f8a12871 100644
--- a/useful/stg312/.size.out
+++ b/useful/stg312/.size.out
@@ -1 +1 @@
-1725528	testando.r1.tar.gz
+1729488	testeeeeeeeeeee.r1.tar.gz
diff --git a/useful/stg312/.upid.out b/useful/stg312/.upid.out
index 8409c26bf6945242cf9ebac5fe37e28b24baa8cd..88115bebc25d65fe1bfe03f87cfb3a0dada18572 100644
--- a/useful/stg312/.upid.out
+++ b/useful/stg312/.upid.out
@@ -1 +1 @@
-{"uploadid":"0EFU45ZEhSpi7r3vRDv2zZW7stBu76SC10g","status":"ok","code":"003","msg":"New upload succesful"}
\ No newline at end of file
+{"uploadid":"V8itPB2gGNjIMZLF8JRqrseULwn84SjZbpa","status":"ok","code":"003","msg":"New upload succesful"}
\ No newline at end of file
diff --git a/useful/stg312/clone_stage4.sh b/useful/stg312/clone_stage4.sh
index 237689e75003d5975e284e41e6ce10f0a5fb5a10..7e312af179d9a75c00c9efc7bd5883e6618f0509 100755
--- a/useful/stg312/clone_stage4.sh
+++ b/useful/stg312/clone_stage4.sh
@@ -2,6 +2,7 @@
 #$1 é  o caminho para o tm-scripts, $2 é a pasta selecionada pelo usuario, $3 é "local", $4 é a pasta onde será clonado o stage 4, $5 é o nome da imagem, $6 é se a pasta não compactada deve ser removida ou não
 #pwd
 #./loading_screen_openslx &
+echo n > .result.out
 mkdir -p $2
 echo criou o dir
 caminho=$(pwd)
@@ -11,7 +12,6 @@ echo $3
 echo $4
 cp user_data.info "$2"
 cd $1
-echo n > .result.out
 space=$(df --total --output=avail $2 | tail -n 1)
 desired=8000000
 #echo "$desired -gt $space $2 "
diff --git a/useful/stg312/dependencies.sh b/useful/stg312/dependencies.sh
index 0d477ec4e9346c0edace7155d73ac290efcc5fe2..2dbb1d18d6ac4de2e976357e7205a38eebd16fc1 100755
--- a/useful/stg312/dependencies.sh
+++ b/useful/stg312/dependencies.sh
@@ -1,5 +1,6 @@
 apt-get update
 apt-get install -y squashfs-tools
+apt-get install -y synaptic
 apt-get install -y libjansson-dev
 apt-get install -y libjansson4
 apt-get install -y python_setuptools
diff --git a/useful/stg312/openslx_gui b/useful/stg312/openslx_gui
index 7e06a720ba9890cad1a1797d5edcd7b8bb2652ac..69d9f10ca6bdff4067b764cd63f44c84f38de941 100755
Binary files a/useful/stg312/openslx_gui and b/useful/stg312/openslx_gui differ
diff --git a/useful/stg312/openslx_gui_v01.glade b/useful/stg312/openslx_gui_v01.glade
index 00e5f3ce6a29b7b604642f5a4bd1e704e408c88b..31006192de933f6c96ec512bb5cb9b14598f8e0b 100644
--- a/useful/stg312/openslx_gui_v01.glade
+++ b/useful/stg312/openslx_gui_v01.glade
@@ -1024,6 +1024,8 @@ Agora faça upload da imagem para nosso servidor!</property>
             <property name="height_request">50</property>
             <property name="visible">True</property>
             <property name="can_focus">False</property>
+            <property name="margin_top">5</property>
+            <property name="margin_bottom">5</property>
             <property name="active">True</property>
           </object>
           <packing>
diff --git a/useful/stg312/upload b/useful/stg312/upload
new file mode 100755
index 0000000000000000000000000000000000000000..4e0731747b8e9e55b28d2beee811755ca462a55e
Binary files /dev/null and b/useful/stg312/upload differ
diff --git a/useful/stg312/utils.c b/useful/stg312/utils.c
index ce290603f398453fff1d67f6b2982d9b1147c250..683c501c1b2e07cfc2640cab613af3fbc17e0830 100644
--- a/useful/stg312/utils.c
+++ b/useful/stg312/utils.c
@@ -75,7 +75,7 @@ void abre_software_center(GtkWidget *w, gpointer p){
 
     int status;
     puts("software center");
-    g_spawn_command_line_sync("software-center", NULL, NULL, &status, NULL); //o comando "software-center" ainda não funciona, trocar por um outro funcional
+    g_spawn_command_line_sync("synaptic", NULL, NULL, &status, NULL); //o comando "software-center" ainda não funciona, trocar por um outro funcional
 
 }