Archive for the ‘ Themes ’ Category

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

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

Dos Programas

Hola a todos, disculpen por todo estos días sin escribir nada, como comente antes no e tenido mucho tiempo y creo que seguirá así por los próximos días. Bueno esta sera una entrada breve, veremos un par de programas importantes, ligeros y muy útiles.

Wicd

Wicd es un administrador de redes ligero, sin grandes dependencias y probablemente uno de los más estables en Gnu/Linux, lo instalamos con yaourt

yaourt -S wicd

Y lo agregamos a los demonios de rc.conf

DAEMONS=(syslog-ng hal cpufreq @network @wicd ... )

Ademas si usamos un gestor de ventanas, podemos agregarlo en las aplicaciones de inicio, agregando la linea

wicd-client &

Puede que en algunos casos, funcione sin agregarlo.

Mmm si solo pusiera eso esto no tendría ningún sentido xD, así que un agregado 2 temas de iconos que hice ( bueno no los hice, eran iconos para networkmanager, y los “porte” a wicd )

screenshot2 Descargar

screenshot3Descargar

Para instalar estos temas, lo hacemos copiando el contenido (todos los archivos .png) a “/usr/share/pixmaps/wicd” sobrescribiendo los originales. Desde un terminal, abierto en la carpeta donde se descargaron los archivos, considerando que no existe una carpeta llamada wicd en ese lugar y que solo se descargo uno de los dos, lo podemos hacer con:

tar -xf wicd*.tar.gz
sudo rm -f /usr/share/pixmaps/wicd/*
sudo cp wicd/* /usr/share/pixmaps/wicd/

Tras esto el icono del tray cambiara si cerramos wicd-client, nos desconectamos de la red, reiniciamos…

Volwheel

Como mencione en la guía de openbox, volwheel es un programa para el tray, el que permite subir y bajar el volumen con el scroll del mouse, ademas cuenta con un mini-mixer configurable. Es una aplicación muy útil, sobre todo para escritorios que estemos construyendo. Podemos instalar volwheel con yaourt

yaourt -S volwheel

Lo podemos agregar a las aplicaciones de inicio o lanzarlo desde un terminal con

volwheel &

Ademas al igual que en wicd, no me gustaron los iconos que trae por defecto, así que nuevamente “porte” un tema desde unos iconos para gnome.

screenshot4Descargar 18×18

Descargar 22×22

Tienen distinto tamaño porque según mi experiencia, al usar un panel mas pequeño volwheel no escala los iconos, por lo que se ven mas grandes que los demás.

Para instalar los temas, los debemos descomprimir en “/usr/share/volwheel/icons”, en terminal (con las mismas consideraciones que en el caso de wicd)

tar -xf mixer*.tar.gz
sudo mkdir /usr/share/volwheel/icons/mix
sudo cp mix/* /usr/share/volwheel/icons/mix/

Y después hacemos click derecho sobre en icono del volwheel y en preferencias escogemos:

En “Icon Mode” “Dynamic” y en “Icon Theme” Seleccionamos “mix”

Bueno espero les sirva esto, siquiera los iconos :), disculpen que no escriba muy seguido pero no hay mucho tiempo estos días.

Saludos a todos y hasta la próxima (espero sea pronto).

XaBZ

Grub2 Gráfico

Buenas, hoy instalaremos grub2 gráfico en nuestro archlinux, el grub que dicen vendrá en ubuntu karmic y que en arch se puede utilizar hace mas de 7 meses, supongo estarán ya familiarizados con grub (el gestor de arranque), si alguna ves an usa suse habrán notado que el grub que utiliza es mas gráfico, bueno hace tiempo instale el grub tipo suse, pero no me resulto muy agradable, era un poco feo por decirlo, entonces seguí buscando y encontré un post en archlinux.org donde se explicaba como instalar grub2 gráfico, en ese tiempo era un poco mas complicado, pero funcionaba, yo lo utilizo desde hace mas de 6 meses, y funciona muy bien, la instalación no es para nada complicada y es sencillo crear temas, yo he hecho 6 temas los cuales pueden encontrar en AUR.

Comencemos, primero haremos una copia de seguridad de nuestra configuración de grub, esto lo hacemos con

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.backup

Si utilizamos grub2 lo haremos con

sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.backup

Ahora desintalamos grub

yaourt -R grub

Instalamos grub2-gfxmenu-overlay  desde aur

yaourt -S grub2-gfxmenu-overlay

Instalamos grub2-gfxmenu desde aur

yaourt -S grub2-gfxmenu

Ahora editamos la configuración de grub, para adaptarla a nuestro pc, editamos /boot/grub/grub.cfg y pegamos las entradas del respaldo que hicimos, teniendo en cuenta que las particiones comienzan de 1 no de 0, por lo tanto si antes era (hd0,0) ahora sera (hd0,1), quedando de esta forma con el mismo numero que la partición, por lo que para “/dev/sda3” deberá quedar como “(hd0,3)”.  Mi grub.cfg como ejemplo.

Y por ultimo instalamos grub con

grub-install /dev/sda # O donde instalemos nuestro grub

Si todo a salido bien, tendremos nuestro grub2 gráfico funcionando, pueden usar los temas que hice (esta en aur), instalándolos con yaourt con grub2-theme-NOMBREDELTEMA, y agregando la linea

set theme=”/boot/grub/themes/NOMBREDELTEMA/theme.txt”

A su grub.cfg

UbuntuGlow

DistroBalls

ElegantArch

PlanePlant

SimplyBlack

ArchSphere

BlueC4D

KubuntuShine

Archlinuxcl

Los temas tienen los nombres de los wallpaper los cuales no son de mi autoria, y están las url de cada una en el theme.txt de cada tema. Pueden encontrar todos aquí. Los nueve temas están diseñados para una resolución de 1024×768, así que su grub.cfg debe quedar con esa resolución, las imágenes están en 1280×800 porque esa es la resolución de mi pantalla, igualmente tengo configurado grub en 1024×768.

Si tienen algún error al compilar pueden instalar los paquetes precompilados, agregando al final de /etc/pacman.conf lo siguiente para i686.

[archfox]
Server = http://hateanthem.dreamhosters.com/arch/i686

Y para x86_64

[archfox]
Server = http://hateanthem.dreamhosters.com/arch/x86_64

E instalándolo con pacman

pacman -Sy grub2-gfxmenu-overlay grub2-gfxmenu

Esto ultimo gracias a FrozenFox del foro de archlinux.org

Instalación en otras distros

He visto que muchos buscan como instalarlo en ubuntu, no es lo primordial de la entrada por eso no esta al comienzo.
Primero deben desintalar grub, luego escriben en una consola

wget http://grub.gibibit.com/files/overlay_2009-07-19.tar.gz
tar -xf overlay_2009-07-19.tar.gz
cd overlay_2009-07-19
sudo cp -Rf * /

Y luego

wget http://grub.gibibit.com/files/gsoc08_r876.tar.bz2
tar -xjf gsoc08_r876.tar.bz2
cd gsoc08_r876
mkdir build
cd build
sh ../configure --prefix=/usr --bindir=/bin --sbindir=/sbin \
--mandir=/usr/share/man --infodir=/usr/share/info \
--sysconfdir=/etc
make
sudo make install

Las dos lineas siguientes a “sh ../configure …” deben pegarse juntas en un terminal  como si las tres fuesen solo una. Finalmente instalan grub con

grub-install /dev/sda # O donde instalen grub

Luego configurar, como se indicaba antes.

Grub en otra partición

En instalaciones de archlinux, en donde esta el /boot separado del directorio raíz, se debe quitar el /boot a todo, incluyendo los temas, las fuentes y las entradas de grub. Ademas debemos tener cuidado en las entradas, por ejemplo suponiendo que

/dev/sda2     es        /boot
/dev/sda3     es       /

Nuestra entrada en grub quedara de esta forma

# Entry 0 - Arch Linux
menuentry "Arch Linux" --class "arch" {
set root=(hd0,2)
linux /vmlinuz26 root=/dev/sda3 ro
initrd /kernel26.img
}

Siendo la linea “set root=(hd0,2)” referida a la partición /boot y la linea “linux /vmlinuz26 root=/dev/sda3 ro” a la partición de el directorio raíz.

Problemas de resolución en tarjetas intel

Si tienen algún problema de resolución con tarjetas gráficas intel, pueden compilar desde AUR grub2-915resolution sin instalarlo y luego copiar el archivo 915resolution.mod que estará en $pkgdir/usr/lib/grub/i386-grub/ a /boot/grub/, después se debe editar el grub.cfg y agrega las lineas

insmod 915resolution
915resolution 34 1024 600

El 1024 600 depende de nuestra resolución de pantalla, ademas debe coincidir con la resolución de la linea “set gfxmode=1024×600”.

Espero les sea útil, no es algo primordial, pero hace que se vea mejor el inicio de nuestro arch. Saludos y hasta la próxima.

PD: Tres temas nuevos, aún no han sido agregados a aur, pero cuando así sea lo pondré acá.

XaBz