19/12/17

Como Instalar fuentes TrueType en Linux

Hoy en día es necesario no quedarse limitado al número de fuentes disponibles en los repositorios de nuestros sistemas ya que una gran cantidad de fuentes no esta disponible en los mismos y hay que instalarlas de forma manual.

Una vez descargada la fuente, solo hay que copiarla en /usr/share/fonts/TTF/ con el siguiente comando:
sudo mv /home/downloads/archivo_de_la_fuente /usr/share/fonts/TTF/
Una vez hecho esto nuestra fuente estará disponible para usar en nuestro sistema.


8/7/16

Touchpad - Activar y desactivar con un simple script

En ocasiones es necesario inhabilitar temporalmente el touchpad, bien por seguridad o bien porque seas un usuario mas acostrumbrado a utilizar solo el ratón y quiereas evitar acciones no deseadas al tocar accidentalmente el touchpad.

Este script permitirá solucionar este problema. Es decir se desactivará y activará automáticamente el touchpad, cuando llamemos al script desde la terminal.
#!/bin/bash

estado=$(synclient -l | grep Touch)

if [[ $estado == '    TouchpadOff             = 0' ]]
  then synclient TouchpadOff=1
  else synclient TouchpadOff=0
fi
Lo guardamos con el nombre "touchpad" (evidentemente sin comillas). Una vez hecho esto, le damos permisos de ejecución con:
chmod +x /ruta del archivo/touchpad

6/5/16

Enviar correo con archivos desde Bash

Uno de los mayores problemas que nos encontramos como administradores en linux es que no podemos hacer que [mail] mande ficheros adjuntos, un gran problema que por suerte para nosotros tiene una pequeña solucion y que gracias a MUTT podremos recibir en nuestros correos electronicos los logs diarios de acceso, correo, cortafuegos, sistema... la imaginacion es la unica limitacion ya que MUTT nos permite infinidades de posibilidades. Aqui solo aprenderemos a andar con MUTT ahora si quereis correr GOOGLE os enseñará el camino.

Como digo siempre que empiezo una nueva instalacion, doy por sentado que vuestro sistema de correo funciona perfectamente y que lo que quereis es poder recibir los logs como adjuntos en vuestra cuenta de correo.

Instalamos el MUTT en nuestro sistema:
#apt-get install mutt
Y ahora os enseñare como se manda un fichero adjunto con MUTT:
#!/bin/bash
echo "Este es el contenido del mensaje" | mutt -a "/ruta/hasta/el/archivo.extensión" -s "Asunto" destinatario@dominio.com

20/3/16

Capturar pantalla mediante Bash

Este sencillo script tiene como función capturar la pantalla y guardar el resultado en una carpeta, en este caso Home/Imágenes/Capturas/.

Hemos de tener instaladas un par de dependencias, una es scrot que es realmente quien hace la captura, y gpicview para abrir la captura tras haberla realizado y mostrarla en pantalla. Esta última se podría cambiar por otro visor de imágenes a gusto del consumidor editando la última linea del script.

instalamos las dependencias necesarias con:
sudo pacman -S scrot gpicview
Copie y pege el siguiente código en un fichero de texto, guárdelo y dele permisos de ejecución.
#!/bin/bash

directorio="${HOME}/Imágenes/Capturas/"
fecha=`date +'%F_%H:%M:%S'`
nombrearchivo="captura_${fecha}.png"

# si no existe, ceamos directorio.
if [ ! -d "${directorio}" ]; then mkdir "${directorio}"; fi

# capturar pantalla
scrot $directorio$nombrearchivo

# Abrimos el archivo.
gpicview $directorio$nombrearchivo

18/3/16

Activar y desactivar Conky con un solo comando

Con este script conseguiremos activar o desactivar conky en nuestro sistema con un solo comando. Podremos integrarlo en nuestro menu, y con la misma llamada encenderemos y apagaremos nuestra configuracion de Conky en lugar de tener dos entradas (una par encenderlo y otra para apagarlo).

Nota: El script ejecuta la configuración que tenemos guarda en la ruta Home/.conkyrc. En caso de tener que ejecutar otra ruta de archivo, o que esta tenga otro nombre diferente, habría que editar la línea 6 del script.
#!/bin/bash
if pgrep conky &>/dev/null; [ $? = 0 ] 
then
  killall conky
else
  conky -d -c ~/.conkyrc
  exit
fi