23/2/16

Lanzador para Teamviewer.

He escrito un pequeño script que automatiza el inicio Teamviewer. Al ejecutarlo obtenia el siguiente error:


Bien, esto ocurre tal como dice el formulario de error porque el demonio de Teamviewer no se está ejecutando.

Mi solución pasa por crear un script que inicia dicho demonio y lanza Teamviever. ¿Obvio no?
#!/bin/bash
echo `whoami` | sudo -S teamviewer --daemon start; teamviewer
Lo guardamos como teamviewerlauncher. Una vez hecho esto, le damos permisos de ejecución con:
chmod +x /ruta del archivo/teamviewerlauncher


20/2/16

Selector de temas para Bmpanel2.

No he encontrado ningún selector de temas para esta barra de tareas. Sin grandes pretensiones, mas lejos de ser lo que su nombre indica he creado un pequeño script en Bash para tal fin.
 

Copiaremos el siguiente código en un archivo de texto al que llamaremos bmpanel2theme
#!/bin/bash

# Importamos los temas a nuestro Home
cp -rf /usr/share/bmpanel2/themes ~/.bmpanel
cd ~/.bmpanel/themes

opcion=$( ls -d */ | cut -f1 -d'/' | zenity --list --title "Bmpanel2 themes" --column "Lista de temas")

if ["$opcion" == ""]; then exit 0 # Salir del script
else
  killall bmpanel2;  # Elimiar panel actual
  bmpanel2 --theme=$opcion # Lanzamos panel nuevo
fi
zenity --warning --text "No file selected";;
esac
Guardamos los cambios, y otorgamos permisos de ejacución desde el terminal con:
chmod +x bmpanel2theme
Todo listo, ya tenemos nuestro selector de temas listo para ser ejecutado!