miércoles, 29 de octubre de 2014

Fondo de pantalla dual para i3wm y fluxbox


Hola, mi niña. Aquí te muestro como logré hacer que el fondo de pantalla cambie cada cierto tiempo en los dos monitores:

 Hice un script (wall.sh) y lo coloqué en la carpeta bin:
#!/bin/bash
 

#Se exporta DISPLAY porque cron no tiene idea de la misma
export DISPLAY=:0.0

DIR=$HOME/wallpapers/

#Seleccionamos dos imágenes de los subdirectorios de DIR
imga=$(shuf -n1 -e $DIR/*/*)
imgb=$(shuf -n1 -e $DIR/*/*)

imgat="/tmp/wallpapera.jpg"
imgbt="/tmp/wallpaperb.jpg"
imgc='/tmp/wallpaper.jpg'

convert "$imga" -resize 1280x800! "$imgat"
convert "$imgb" -resize 1366x768! "$imgbt"

montage $imgat $imgbt -mode Concatenate -tile x1 $imgc

fbsetbg -f $imgc


Y cree una tarea con cron para que llame el script cada 2 minutos:

*/2 * * * * /home/usuario/bin/wall.sh

y listo.


Te explico:

El script copia dos imágenes escogidas al azar de los subdirectorios de $HOME/wallpapers y las copia a la carpeta /tmp cambiando (convert) su tamaño para cada uno de los monitores. Luego con montage las uno y con fsetbg lo coloco como fondo de pantalla... ¡¡¡Fácil!!!


lunes, 1 de septiembre de 2014

Laura Raquel^2

Ayer fue un día especial: Después de más de veinte años, tuvimos el placer de compartir unas horas con una gran amiga: Laura Raquel. Es simplemente hermoso notar como el tiempo desaparece cuando volvemos a ver la misma sonrisa en los mismos rostros. Aunque los años no pasan en vano. Que bueno es constatar que seguimos adorando al mismo Dios y que seguimos los mismos principios que hace tiempo nos convirtieron en buenos amigos. Mi niña linda, tu nombre hace honor a esa linda amistad que espero tu tambien puedas cultivar. Para la Gloria de nuestro padre Jehová.

lunes, 26 de mayo de 2014

Veinte años y contando

Mi niña, quiero darte las gracias por hacer de nuestro vigésimo aniversario algo inolvidable. Veinte años son muchos días... pero pasaron rápidamente porque los he pasado con tu mami, y contigo doce y pico. Ustedes han logrado que los días pasen raudos, veloces. Que no se note el paso de los años y que cada día sea más feliz. Sólo Jehová puede conocer el futuro, pero creo en lo que El me ha enseñado y cuando miro hacia adelante siempre me veo con ustedes a mi lado. Soy muy afortunado al haberme casado con tu mami y tener una hija como tú. Que Jehová te bendiga siempre. Besos...

Instalar Firefox en Debian

Hola, mi niña. Te voy a explicar como instalar la última versión de Firefox en tu debian (Debería servir en la mayoría de los GNU/Linux pero yo uso Debian :) ).
Mozilla Firefox es un navegador de la web usado apliamente en muchas distribuciones GNU/Linux, incluyendo Debian OS. Pero por una restricción con respecto a la marca, Debian usa Iceweasel, un navegador basado en Firefox, pero sin las restricciones, en vez del Firefox "Real".
Iceweasel es Firefox, sólo que con otro nombre y otro logo. Este se ve y actúa exactamente como Firefox, las extensiones y los agregados son 100% compatibles y pueden instalarse y usarse en Iceweasel.
Pero para muchas personas, usar el navegador Iceweasel "no es lo mismo" que una experiencia real con Iceweasel. Y tambien, en algunos casos algunos sitios web no reconocen a Iceweasel como Firefox lo que produce problemas de visualización. Otra razón es que Iceweasel siempre está "algo" atrasada con respecto a la versión más actual de Firefox.
Por lo que sea, si deseas instalar Firefox en tu Debian, sigue cuidadosamente este tutorial paso a paso.
Debian no provee Firefox en su repositorio oficial, por lo que tendremos que instalarlo "a mano":

Instalar Firefox

Descargar Firefox

Descarga la última versión de Mozilla Firefox para Linux de la página oficial de Mozilla y colócalo en la carpeta Descargas de tu directorio Home (/home/$USER/Downloads). Puedes hacerlo de modo gráfico (a través del navegador http://www.mozilla.org/es/firefox/) o por la consola:

$ cd ~/Downloads
$ wget -c -O firefox.tar.bz2 https://download.mozilla.org/?product=firefox-[Aquí escribe la versión]-SSL&os=linux&lang=es-ES


por ejemplo:

$ wget -c -O firefox.tar.bz2 https://download.mozilla.org/?product=firefox-29.0.1-SSL&os=linux&lang=es-ES

Instalar Firefox

Abre un terminal y cambia el directorio actual (cd) por Descargas:

$ cd
$ cd Descargas


Entonces ejecuta los siguientes comandos (uno a uno):

$ su
# cp firefox-*.tar.bz2 /opt
# cd /opt
# tar -xvf firefox-*.tar.bz2
# rm firefox-*.tar.bz2


# mv -f /usr/bin/firefox /usr/bin/firefox.backup
# mv -f /usr/bin/firefox /usr/bin/firefox.real.backup

# ln -sf /opt/firefox/firefox /usr/bin/firefox
# ln -sf /opt/firefox/firefox /usr/bin/firefox.real

# ln -sf /opt/firefox/browser/icons/mozicon128.png /usr/share/icons/hicolor/128x128/apps/firefox.png
# ln -sf /opt/firefox/browser/icons/mozicon128.png /usr/share/pixmaps/firefox.png

# gedit /usr/share/applications/firefox.desktop


Y copie y pego el siguiente texto:

[Desktop Entry]
Encoding=UTF-8
Name=Firefox
Comment=Browse the World Wide Web
GenericName=Web Browser
X-GNOME-FullName=Firefox Web Browser
Exec=/opt/firefox/firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;
StartupWMClass=Firefox-bin
StartupNotify=true


Guarde el archivo como firefox.desktop en la carpeta /usr/share/applications

Listo. Ahora deberías tener Firefox en tu Escritorio Gnome. Para actualizar Firefox, solamente tienes que iniciar firefox desde un terminal de root, ir al menú Ayuda, Acerca de. No uses Firefox como root para tu trabajo diario.

(A partir de http://www.fandigital.com/2012/09/install-real-firefox-in-debian.html)

miércoles, 21 de mayo de 2014

Para que nunca olvides lo que tienes que hacer

Hola mi niña, espero que este código te ayude a no olvidar las cosas que tienes que hacer.
Como todos mis programitas, está hecho para linux:

#!/bin/bash
# todo - Programa para gestionar tus tareas
# Versión 0.1
# Copyright 2014 Arnoldo Bric
# This program is free software; 

# it is licensed under the terms of the 
# GNU General Public License 
# as published by the Free Software Foundation; 
# either version 2 of the License, 
# or (at your option) any later version.

DIR=$HOME/.config/to-do
TAREAS=$DIR/tareas.log
NUEVAS=$DIR/nuevas.log

if [ ! -d $DIR ]; then
    mkdir -p $DIR
fi

actualizar(){
    [ -s $TAREAS ] || mv $NUEVAS $TAREAS
    cat -n $TAREAS > $TAREAS.list
    [ -a $NUEVAS ] || touch $NUEVAS
    cat $NUEVAS > $NUEVAS.list
}

agregar(){
    echo  "$*">> $NUEVAS
}

eliminar(){
    id=$1
    sed -e ${id}d  $TAREAS > $TAREAS.temp && \
    mv $TAREAS.temp $TAREAS
}

continuar(){
    temp=$(head -n $1 $TAREAS | tail -n 1)
    eliminar $1
    agregar $temp
}

mostrar(){
    clear
    Z="- - - - - - - - - - - "
    echo "$Z N U E V A S"
    cat $NUEVAS.list
    echo "$Z P E N D I E N T E S"
    cat $TAREAS.list
    echo
}

sintaxis(){
    echo " Manejador de lista de tareas"
    echo " $0 [m|a tarea|c n|d n|h]"
    echo " m       : Muestra la lista de tareas en la consola"
    echo " a tarea : Agregar tarea  \"...\" a la lista"
    echo " c n     : Mover la tarea \"n\" de PENDIENTES a NUEVAS"
    echo " d n     : Eliminar la tarea número \"n\""
    echo " h       : Mostrar la sintaxis y salir"
exit 0
}

[ $# = 0 ] && sintaxis && exit 0

OP=$1
shift
case $OP in
    h) sintaxis ;;
    a) agregar $*
    actualizar
    mostrar
    ;;
    c) continuar $1
    actualizar
    mostrar
    ;;
    d) eliminar $1
    actualizar
    mostrar
    ;;
    m) actualizar
    mostrar
    ;;
    *) exit 1
esac
actualizar
exit 0


Guarda el script anterior como /usr/local/bin/todo y dale permisos de ejecución para todos:

# chmod +x /usr/local/bin/todo


Y si quieres que conky muestre la lista de cosas pendientes en el escritorio, puedes hacer lo siguiente:
Crear el archivo conky para que lea los archivos ~/.config/to-do/nuevas.log.list y ~/.config/to-do/tareas.log.list

miércoles, 12 de febrero de 2014

Construcción de nuestro Salón del Reino

Mi niña, después de veintitantos años reuniéndonos en sitios alquilados o prestados, vamos a tener Salón del Reino nuevo.
El ocho de enero llegaron los primeros hermanos del grupo de construcción y se dio comienzo al trabajo. (Realmente el trabajo empezo hace años cuando comenzamos a buscar terrenos, luego comprar, arreglar papeles, permisos y servicios)
Gracias al trabajo de los hermanos que diligenciaron todas estas cosas, ya estamos a punto de tener nuestro nuevo Salón. Disfruta las fotos: