Posts Tagged ‘ linux ’

Wallpaper distinto en cada login para WM y Gnome3

Hola a todo, mucho tiempo sin escribir, pero bueno haber que resulta de este nuevo regreso xD. Desde la ultima entrada hasta ahora, empece a cambiar varias cosas en mi archlinux, desde simplificar el aspecto visual del escritorio (como se ve en el ultimo screenshot de la sección screenshot), hasta complicar innecesariamente el inicio con burg y fbsplash, cosas que hablare en otras entradas…

Bueno hablando de lo que dice el titulo, hace un tiempo vi que mi carpeta de wallpapers ya tenia una cantidad considerable de imágenes, las cuales cambiaba una vez al mes o a la semana en el mejor de los casos y se me ocurrió la genial idea de que el wallpaper se cambiara aleatoriamente cada vez que iniciaba sesión, busque programas para hacer esto, como desktopnova, también probe con xfdesktop (parte de xfce4), desktopnova nunca entendi como funcionaba y xfdesktop funciona bien, pero con un par de problemas, si eliges una carpeta para que use esos wallpapers tambien usa los thumbnails, que como entenderán no se ven muy agradables en una resolución de 1280×800, en xfdesktop tambien se puede usar una lista de imagenes, pero al descargar un nuevo wallpaper debes agregarlo a la lista, lo que no me parece muy practico…

Tras todo lo anterior descubri, gracias a algun blog que no recuerdo, una seccuencia de comandos para listar aleatoriamente los archivos de un directorio, algo como

ls | sort -R

Asi facilmente se puede obtener el primer elemento listado agregando un “| tail -1”

ls | sort -R | tail -1

Y usando todo lo anterior facilmente se puede escribir un script para que el wallpaper cambie cada vez que iniciamos sesion. En mi caso usando feh y con mi carpeta de wallpapers en ~/Imágenes/Wallpapers, el script es el siguiente

IMG=`ls ~/Imágenes/Wallpapers/ | sort -R | tail -1`
feh --bg-scale ~/Imágenes/Wallpapers/$IMG

El cual se puede agregar directamente al script de inicio de algun gestor de ventanas o guardarlo en un archivo y dejarlo como programa de autoejecucion, o incluso usarlo con una combinacion de teclas, para cambiar el wallpaper en cualquier instante. Y recordando que la direccion “~/Imágenes/Wallpapers/” debe ser modificada para su carpeta de imágenes/wallpapers

NOTA: Cabe destacar que este script no funciona con ningun DE, amenos que tengan desactiva la funcion de que dibujen el escritorio, por lo que es principalmente para gestores de venta, aunque no debiese ser complicada su adaptacion para algun DE.

ACTUALIZACIÓN: GNOME 3

El script anterior se puede adaptar para que funcione con gnome3, para esto se utiliza gsettings en lugar de feh, de esta manera el script para gnome3 sera

IMG=`ls ~/Imágenes/Wallpapers/ | sort -R | tail -1`
gsettings set org.gnome.desktop.background picture-uri file:///home/$USER/Imágenes/Wallpapers/$IMG

Ademas el script anterior se puede añadir en cron para que cambie el wallpaper cada cierto tiempo.

Bueno eso seria la entrada. Mucho texto sin imágenes no se ve muy bien, pero bueno… En las próximas entradas habrá mas color.  Saludos a todos y hasta pronto.

XaBz

Pino con OAuth

Hola a todos, esta es una entrada rápida, como muchos sabran hace un par de días twitter comenzó a usar OAuth, lo que dejo a mucho clientes sin funcionar, entre ellos pino que es el que uso, visitando constantemente la pagina de pino, ya que esta pronto a publicarse la version 0.3, hace un rato vi un mensaje que decía:

“Don’t panic. OAuth support will be coming in 0.3 version. You can use supertweet.net as temporary solution”

Por lo que me dispuse a hacerlo, y es muy fácil, simplemente deben ingresar a la pagina de supertweet, dar click en “Sign in with Twitter”, permitir la conexión y luego configurar pino, esto es ir a Preferencias->Cuenta->Añadir. Y en usuario poner el usuario de twitter y la contraseña de supertweet; en Servicio “other” y en API Proxy http://api.supertweet.net/ quedando mas o menos así.

Bueno eso… xD Ojala le sirva a alguien, para eso lo escribo, se supone que es una solución temporal y esperemos que la nueva versión de pino se publique pronto. Saludos a todos, hasta la próxima.

XaBz

Mi Conky

Tiempo sin escribir, bueno mejor dicho tiempo sin terminar una entrada… En varios comentarios me han preguntado por conky, y bueno la idea de esta entrada es esa, mostrar todas las configuraciones de conky que se ven en los screenshots (en la sección “Screenshots”), de ahí el titulo de la entrada.

Bueno comencemos por lo primero

Como me informa wordpress ese screenshot es del 16 de octubre del 2009, casi un año, como ven hay 3 instancias de conky, la primera como monitor de sistema en la parte superior de la pantalla, la segunda como reloj en la esquina superior derecha y otra para mostrar el tiempo y los mails en 2 cuentas.

La configuración de la primera y segunda instancia no tienen mucha ciencia, solo muestran datos simples de las variables de conky

1. conkyrc
2. clock
3. weather

Para “weather” hay que realizar explicaciones para que funcione, aprovechando las ventajas de archlinux y en especial de aur, use dos scripts que estan en aur conky-email y conkyforecast, así que para usarlo instalamos ambos

yaourt -S conky-email conkyforecast

Luego para el tiempo editamos el archivo “weather” y buscamos todas las partes en que salga

--location=CIXX0007

estan entre las lineas 35 y 39, debemos remplazar el “CIXX0007” por el codigo de nuestra ciudad, para ver cual es pueden hacerlo ingresando a http://espanol.weather.com/ buscar su ciudad en el area de busqueda y copiar el codigo que aparece en la barra de direcciones, por ejemplo para mi en la barra de direcciones aparece,

http://espanol.weather.com/weather/today-Concepcion-CIXX0007?fromSearch=true

con lo que se ve el código de mi cuidad.

Para las cuentas de correo, si solo queremos una, podemos borrar la linea 32  o cambiarle el nombre en donde dice “UdeC” (mi universidad). Para que funcionen simplemente en la linea 32 y 33 modificamos la parte que dice

conkyEmail --servertype=IMAP --servername=imap.gmail.com --username=$user --password=$pass --ssl

Remplazando imap.gmail.com por el server imap de nuestro correo y $user por nombre de usuario (en algunos casos requiere el @server.com) y en $pass nuestro password del correo.

Tras tener todo configurado simplemente hay que iniciar las instancias de conky, esto se logra añadiendo a nuestro script de inicio (gestores de ventanas) o aplicaciones de inicio (entornos de escritorio) lo siguiente

conky -c ~/.conky/conkyrc
conky -c ~/.conky/clock
conky -c ~/.conky/weather

Todo lo anterior suponiendo que las configuraciones se hayan guardado en la carpeta .conky de nuestro home, de lo contrario simplemente se cambia la ruta…

La siguiente configuración de conky que use es

Según wordpress del 15 de abril del 2010, la configuración original la tome desde aquí, una configuracion espectacular hecha por sen7, la verdad esque pretendi añadirle un par de cosas y modificar otras, como dijo x11tete11x en un comentario las letras se veían corridas…

Descarga

Para los agregados (cuentas de correo) se realizan los cambios igual que en la configuración anterior de conky, están en la linea 122 una al comienzo y la otra al final (les recomiendo buscar con el buscador de su editor de texto). El código del tiempo se ubica en la linea 107 y se busca igual que en el caso anterior.

Y para iniciarlo agregan a su script de inicio las lineas

conky -c ~/.conky/NightDrive/conkyrc &
python ~/.conky/NightDrive/scripts/mpd_infos.py &

Suponiendo nuevamente que el .tar.gz se descomprimió en ~/.conky

Y finalmente el ultimo screenshot, de hoy aunque con trabajo en conky desde ayer

El conky que se muestra es una simple modificación de uno que vi en el foro oficial de archlinux, creado por aymara, en verdad lo único que hice fue modificar el sentido de la imagen, cambiar de orden las variables de conky y agregar algunas, hice 2 opciones (por decirlo de alguna forma) una para la parte inferior de la pantalla y otra para la parte superior, pensaba agregarle algo para mpd, pero no se tal vez lo haga algún día…

Descarga

Bueno para que funcione la configuración tal cual hay que copiar el contenido de la carpeta top o de la carpeta bottom a ~/.conky, e iniciarlo con

conky -c ~/.conky/new

Para mas configuraciones de conky pueden ver este topic del foro de archlinux y para modificaciones o agregados no olviden ver el sitio de conky donde están todas las variables que trae por defecto. Las configuraciones de el primer screenshot se que son modificaciones o extractos o siquiera inspiración de otras configuraciones, pero sinceramente no recuerdo donde las vi… Espero me disculpen y me digan, si saben, de donde son.

Bueno con eso termina esta entrada, mucho tiempo sin escribir, muchas cosas han pasado, pero sigo vivo 🙂  y aunque sea debes en cuando intentare escribir y terminar esas 2 o 3 entradas que tengo en borrador… Muchas gracias a todos los que comentan y a todos los que pasan por este blog. Y como siempre, Saludos a todos y hasta la proxima.

XaBz

Ares en Gnu/Linux

Hola a todos, esto mas que un tutorial o algo así es un pequeño tip para quienes usan ares. Como habrán leído en otras partes, hay 2 formas de instalar ares en Gnu/Linux, la primera es instalar giFT con el plugin de ares y usar con alguno de los clientes de giFT. El problema de lo anterior es que la conexión es muy inestable, las veces que lo he probado así, solo conecta una vez, luego hay que actualizar manualmente la lista de nodos para que vuelva a conectar y ni así la conexión permanece estable. Como digo es mi experiencia, tal vez a otros les puede funcionar bien. La segunda opción es instalarlo bajo wine, no me gusta mucho la idea de depender de binarios de windows, pero bueno, al menos ares es open source :).

Por lo anterior el tip es para que ares se integre un poco mejor en Gnu/Linux con wine, ademas soluciona un pequeño “error” que se da al usarlo en openbox.

Lo primero que necesitamos es instalar wine, en archlinux lo hacemos con

yaourt -S wine         # 32bits
yaourt -S bin32-wine   # 64bits

Ademas necesitamos instalar gecko, lo hacemos con

yaourt -S wine_gecko        # 32bits
yaourt -S bin32-wine_gecko  # 64bits

Tras lo anterior, simplemente descargamos ares, lo instalamos (haciendo doble click sobre el) y al abrirlo… Veremos algo así

Funcionara para su propósito, pero veremos unas pequeñas lineas en los bordes, que por lo menos para mi son molestas, porque amenaza con la integración de mi escritorio. Ademas de lo anterior, quienes usan openbox tendrán un problema, ya que no podrán mover la ventana de ares, desconozco la razón, pero no funciona :(.

La solucion de todo lo anterior en muy simple, la descubri “analizando” los temas que trae ares, solo deben ir a la carpeta de temas de ares, la cual esta en “~/.wine/drive_c/Archivos de programa/Ares/data/GUI/” e  ingresar a la carpeta del tema que utilicen, el tema por defecto es “General” y abrir el archivo llamado “prefs.txt”; desde un terminal lo podemos hacer con

nano ~/.wine/drive_c/Archivos\ de\ programa/Ares/data/GUI/General/prefs.txt

Nota: Todo lo anterior en una sola linea

Pueden remplazar nano por el editor de texto que ustedes quieran. Una vez editando el archivo, hay que borrar todas las lineas (que debiesen ser 31), que comienzan con “WINDOWFRAME“, tras borrarlas guardamos y cerramos. Al volver a iniciar ares, lo veremos así

Como pueden ver, ahora ares usa los bordes de ventana de nuestro gestor de ventana, con esto se solucionan todos los problemas antes nombrados :). Bueno espero le sea útil a alguien. Saludos a todos y hasta pronto

XaBz

Zelda: Mystery of Solarus, en Archlinux

Hola a todos, hace un rato buscando juegos para Gnu/Linux me encontré con una entrada en LinuxJuegos, en la cual hablaban de Zelda: Mystery of Solarus; Hace años jugaba Zelda y me gustaba bastante, asi que para recordar viejos tiempos me dispuse a instalarlo. Uso Arch 64bits y presento unos problemas, pero nada que no se pudiese solucionar.

Bueno lo primero si usan otra distro u otro OS, pueden ver si existe una versión compilada para usted en la sección de downloads.

Para arch 32bits existe una version precompilada, pueden instalarla con

sudo pacman -U http://www.zelda-solarus.com/downloads/zsdx/archlinux/zsdxdemo_en/zsdxdemo-en-1.0-1-i686.pkg.tar.gz

Nota: Todo lo anterior en una sola linea en un terminal.

Para 64 bits es donde no tenemos una versión compilada, pero para mi sorpresa en la pagina se encontraba un PKGBUILD, con lo cual instalarlo se convertiría en tarea fácil.

Bueno primero descargamos el PKGBUILD

wget http://www.zelda-solarus.com/downloads/zsdx/archlinux/zsdxdemo_en/PKGBUILD

Creamos el paquete e instalamos con

makepkg -sic

Aquí me dio un error, sino les da un error pueden obviar esto. Si tienen un error parecido a esto

/usr/bin/ld: cannot find -llua5

Para solucionarlo crearemos dos enlaces simbólicos que refieran la librería faltante a una existente, esto lo hacemos con

sudo ln -s /usr/lib/liblua.so /usr/lib/liblua5.so
sudo ln -s /usr/lib/liblua.so /usr/lib/liblua5.1.so

Ahora volvemos a crear el paquete he instalarlo

makepkg -sic

Ahora para ejecutarlo deben escribir en un terminal

zsdx

Con lo que se abrirá Zelda, aún es una demo pero se ve bien, ademas esta liberado con licencia GPL, lo cual es una razón mas para seguirlo. Habrá que esperar a la versión final para poder disfrutarlo en su totalidad. Les dejo unas capturas.

Bueno espero a alguien le sea de ayuda, aún busco como tener la espada eejejeje. Saludos a todos y hasta la próxima.

PD: Me acabo de dar cuenta de que esta en aur asique, pueden instalarlo con un simple

yaourt -S zsdxdemo-en

XaBz

Mitter

Hola a todos, disculpen la tan larga ausencia, pero he estado trabajando en un nuevo proyecto que espero se ponga en marcha pronto, mientras tanto escribiré un par de entradas aprovechando estos días de descanso :).

Bueno hoy en día ya muchos usan twitter, a mi parecer esto se debe por el gran numero de clientes que existen para esta red social. La decisión de usar uno u otro depende de cada quien, mi eleccion fue Mitter es liviano, simple y cumple con las funciones básicas de twitter, el problema fue que al usarlo no funcionaba en su totalidad, uso chromium y mitter no abría los links, incluso al intentar hacerlo se congelaba y debía cerrarlo, explicare como solucionarlo por si a alguien mas le sucede.

Bueno lo primero que necesitamos es tener instalado mitter y chromium

yaourt -S mitter chromium

Luego para que mitter funcione bien con chromium editaremos un archivo de la configuración de python “/usr/lib/python2.6/webbrowser.py” con nuestro editor favorito en este caso lo haré con leafpad

sudo leafpad /usr/lib/python2.6/webbrowser.py

Entre la linea 497 y 498 veremos esto

if _iscommand("links"):
register("links", None, GenericBrowser("links"))

Lo cual lo modifcamos cambiando “links” por “chromium” para que use este navegador quedando de esta forma

if _iscommand("chromium"):
register("chromium", None, GenericBrowser("chromium"))

Con eso ya en mitter podremos abrir los enlaces con chromium el problema es que al abrirlos mitter se congelara hasta cerrar chromium, para solucionar esto editamos el ejecutable de chromium “/usr/bin/chromium”

sudo nano /usr/bin/chromium

Y en la ultima linea agregamos al final un “&” quedando de esta forma

exec /usr/lib/chromium/chromium $@ &

Con esto ya mitter funcionara con chromium.

Tip: Bueno hace un tiempo ya existe un nuevo simbolo para los “Retweets” que es “♻”, podemos hacer que mitter utilice este simbolo enves del “RT”, para esto editamos el archivo “/usr/lib/python2.6/site-packages/mitterlib/ui/ui_pygtk.py”

sudo leafpad /usr/lib/python2.6/site-packages/mitterlib/ui/ui_pygtk.py

Y la linea 1010

text_insert = 'RT: @%s: %s' % (username, msg)

La modificamos quedando de la siguiente forma

text_insert = '♻ @%s: %s' % (username, msg)

Con esto mitter usara el nuevo simbolo para retweets. Espero les sea util, no es algo muy general pero le puede servir a alguien :). Saludos a todos y hasta la próxima.

XaBz

Decisiones

Siempre es difícil tomar decisiones, algunas veces no tanto y aprovechando que este blog no lleva demasiado tiempo y no tengo demasiado contenido multimedia, tomar una decisión no es tan difícil, así que he decidido que todo lo subido aquí tendran formatos libres, tanto imágenes como vídeos, documentos, etc, se que no es algo demasiado novedoso, pero aprovechando que firefox y chromium soportan videos ogg, y que encontré una pagina que hospeda vídeos en este formato, me desharé de los videos en flash, y todo quedara en ogg,  no se puede reproducir directamente desde el blog, pero se abrirá en otra pagina :), si usan un navegador que no soporte ogg, pueden descargar los videos y verlos en su reproductor favorito, ademas la calidad de la imagen es muy superior a la de verlos con algún reproductor flash.

No hay demasiados videos, solo uno, pero sera una decisión para el futuro, espero lo entiendan y muchas gracias por todo.

Si a alguien mas le interesa, pueden ver una lista de formatos libres aquí. Saludos a todos

XaBz