Instala conky facilmente en Oneiric para tu E17

13 01 2012

Muchas veces he intentado instalar y configurar conky en mi ordenador, pero los resultados han resultado ser bastantes escasos y pobres, encontrándome en la mayoría de los casos con algún tipo de conflicto, que conseguía al final, que desistiera en mi intento.

En fin creo que al final lo conseguí, incluso termine por empaquetar todo lo necesario y subirlo a la PPA de Is Open Is Free dedicada a recursos para Enlightenment, y de esta manera compartir los resultados y facilitar también de alguna manera a todos el proceso.

Para aquellos que estén disfrutando ya de conky, pueden instalarlo también igualmente, ahorrándose la parte relativa a su configuración. Creo que merece la pena disponer de este script para conky con temática para E17 y Ubuntu. Y que se ha sido probado en Ubuntu 11.10 y Mint 12, siendo perfectamente compatible los shell de E17, Gnome Shell y Unity.

Instalación

Desde el terminal:

$ sudo apt-add-repository ppa:yunnxx/e17
$ sudo apt-get update
$ sudo apt-get install conkye17

Este paquete llamado conkye17, tiene las dependencias necesarias para instalar todo lo que necesita para su funcionamiento, es decir el propio conky, los sensores para monitorizar el sistema y xcompmgr, este último un composite manager muy liviano que nos va a permitir realizar transparencias para E17.

Nada más comience el proceso de instalación se requiere ya la configuración de unos de los sensores, hddtemp centrado en la monitorización de la temperatura de los discos duros.

Configuración

A la pregunta de que si deseamos iniciar el demonio en el arranque, contestamos que sí, en cuanto al resto de preguntas simplemente pulsamos intro y continuamos con la instalación. De querer posteriormente realizar alguna modificación respecto a los parámetros definidos aquí por defecto, podremos configurar de nuevo hddtemp mediante:

$ sudo dpkg-reconfigure hddtemp

Finalizada la instalación, queda la configuración del resto de sensores del sistema, para ello y desde el terminal.

$ sudo sensors-detect

También muy fácil, simplemente pulsamos intro a todas las preguntas que nos realice. Este proceso requerirá cierto tiempo, ya que deberá detectar los módulos compatibles con nuestro hardware. Al finalizar este proceso, nos preguntará que si los módulos encontrados los deseamos guardar en /etc/modules para que el sistema los pueda cargar tras el arranque, por lo que contestaremos que sí.

Ya por últimos ejecutaremos el siguiente script, encargado de copiar y establecer todos los enlaces necesarios, para que posteriormente tras realizar el login y entremos en nuestro escritorio, se inicie automáticamente conky.

$ iconkyrcE17.sh

Comentar que si estamos utilizando en E17 otro gestor de composición, deberemos descargar este modulo o inhabilitar el que hemos añadido en esta instalación, para ello Menú -> Preferencias -> Panel de opciones -> Aplicaciones -> Aplicaciones al inicio. Aquí buscamos y seleccionamos Gestor de composición y pulsamos en el botón Eliminar.

Ahora ya sí, reiniciamos el sistema para que se puede carga adecuadamente las configuraciones realizadas anteriormente. Tras esto entraremos a nuestro escritorio, donde al cabo de unos segundos deberá de aparecer nuestro conky.

Configuración del script de conky

Cierto es, que cada ordenador es un mundo, teniendo diferentes sus componentes y dispositivo hardware, algunos con unas o varias cpu’s, memoria, tarjeta de vídeo, etc..Por ello he preparado el script de conky lo más standard posible para que pueda ser ejecutado en cualquier entorno. Adicionalmente dispone de lineas comentadas, las cuales pasamos  a evaluar y tras su definición, decidiremos si queremos habilitarlos. Para probar su funcionamiento basta con descomentar la citada linea. Editamos por tanto dicho script:

$ cd
$ gedit .conky/conkyrcE17/conkyrcE17

Las lineas comentadas son las empiezan con el carácter # , para descomentarlas simplemente borramos este carácter y pulsamos en guardar. Tras unos segundos se refrescara la nueva configuración.

Veamos algunas de ellas:

#PROCESADORES
#Para varias CPUs descomenta las lineas de abajo
#CPU2 ${cpu cpu2}% ${cpubar cpu2}
#CPU3 ${cpu cpu3}% ${cpubar cpu3}
#CPU4 ${cpu cpu4}% ${cpubar cpu4}
#CPU5 ${cpu cpu5}% ${cpubar cpu5}
#HDD
#Cambia /dev/sdc9 por el nombre de tu particion

/dev/sdc9 $alignc ${fs_used /} / ${fs_size /} $alignr ${fs_free_perc /}
#TEMPERATURAS
#Cambia cut -c90-91 por las posiciones de la temperatura de tu disco
HDD $font${alignr}${execi 300 nc localhost 7634 | cut -c90-91;} °C
#De tener una grafica NVIDIA descomenta la siguiente linea
#NVIDIA GPU $font${alignr}${execi 60 nvidia-settings -query GPUCoreTemp | perl -ne ‘print $1 if /GPUCoreTemp.*?: (\d+)./;’} °C
#VENTILADORES
#De disponer de más ventiladores

#VEN4 $font${alignr}${hwmon 0 fan 4} rpm
#TOP PROCESOS
#De querer visualizar más procesos activos del sistema

#${top name 5} (${top mem 5} M %)(${top cpu 5}) ${top pid 5}
#${top name 6} (${top mem 6} M %)(${top cpu 6}) ${top pid 6}
#RED
#Cambiar el dispositivo por defecto eth0 por el tuyo, para wifi wlan0 o segunda tarjeta de red eth1
${font Arial:bold:size=10}${color grey74}RED ${color grey74}${hr 2}
$font${color white}IP on eth0 $alignr ${addr eth0}
Down $alignr ${downspeed eth0} kb/s
Up $alignr ${upspeed eth0} kb/s
Downloaded: $alignr ${totaldown eth0}
Uploaded: $alignr ${totalup eth0}
#Imagen de fondo
#Comentar y descomentar a elegir imagen Ubuntu
#${image ~/.conky/conkyrcE17/iconos/logo_ubuntu_oneiric.png -p 1,1 -s 48×48}
#${image ~/.conky/conkyrcE17/iconos/logo_oneiric.png -p -15,15 -s 328×160}
${image ~/.conky/conkyrcE17/iconos/logo_ubuntu_blackwhite.png -p 1,1 -s 128×49}

Temperatura disco duro

Veamos un poco esto, si observamos más arriba donde pone #TEMPERATURAS y tecleamos en el terminal:

$ nc localhost 7634

Nos mostraría los discos duros de que disponemos en nuestro equipo, junto con sus temperaturas:

Si nos fijamos bien en la imagen aparecen tres discos duros, el sda, sdb y sdc. A continuación de estos su marca y modelo y por último su temperatura. Para obtener los valores de la temperatura en mi caso y correspondiente al tercer disco (/dev/sdc) que es donde estoy utilizando Oneiric, tendré que utilizar cut -c90-91 como se muestra en la imagen, estos valores se corresponden con la posición de los caracteres a coger. Por tanto calculamos las nuestras, podemos utilizar para ello cualquier editor y a continuación modificamos el script con estos nuevos valores.

Tarjeta gráfica

La entrada que hay es sólo para los afortunados que tenga una tarjeta NVIDIA. Para utilizar esta entrada, se requiere de la ejecución del programa nvidia-settings, el cual utilizaremos para extraer la temperatura. De no tenerlo instalado, procederemos con esto:

$ sudo apt-get install nvidia-settings

Imagen de fondo

En esta sección observareis la disponibilidad de varias imágenes, aquí simplemente para ir probando cada una de ellas, basta con ir comentando y descomentando cada una de ellas hasta dar con la deseada.

Ya por último, si por cualquier motivo algo saliera mal y el script dejara de funcionar, basta simplemente con la desinstalación de los ficheros de configuración en nuestro usuario y volverlos a instalar, esto lo haremos de la siguiente manera:

$ dconkyrcE17.sh
$ iconkyrcE17.sh

Ya por último agradecer y felicitar a DreamLinux 5  por su distro y por su conky, el cual he utilizado para realizar este post. Que lo disfrutéis.  🙂





Gnome 3.2 en Oneiric – Integrando tu musica con Gnome Shell

4 12 2011

Empieza a funcionar el sitio web de Gnome llamado, Shell Extensions eso si en Alpha, donde se pretende recolectar las mejores extensiones realizadas por usuarios y desarrolladores, eso si a partir de Gnome Shell 3.2, y que facilita enormemente el proceso de activación y desactivación de la extensión desde la propia web, y lo mejor de todo, independientemente de la plataforma de GNU/Linux utilizada por el usuario.

Hay extensiones imprescindibles y creo que entre estas se encuentra Music Integration. No hay escritorio hoy en día sin el habitual reproductor de medios. Este se integra perfectamente en el panel de Gnome Shell con interesantes opciones, además de ser compatible con los más habituales reproductores, como Clementine, Banshee, Rhythmbox, Nuvolaplayer, Guayadeque, Amarok, Googlemusicframe, Xbmc, etc.. entre otros.

Brian Robles realiza esta extensión, basándose en la de Jean-Philippe Braun’s, añadiendole nuevas funcionalidades y mediante su dialogo de preferencias, podemos definir diferentes opciones entre las que destaca, la integración con el control de volumen.

Para su activación no puede ser más sencillo, desde su página en Shell Extensions, desplazar el botón hacia la derecha para que pase de OFF a ON. Para esto, como comentaba anteriormente, deberemos estar bajo Gnome Shell 3.2 o mayor, la pagina controla la situación de nuestras extensiones, e incluso nos la relaciona junto con su estado.

Esta extensión hace uso de un esquema que de momento Shell Extensions, no sabe resolver correctamente. Desde la página del autor, nos menciona los pasos adicionales a realizar, desde el terminal:

$ cd
$ cd ~/.local/share/gnome-shell/extensions/music-integration@brianrobles204
$ sudo cp org.gnome.shell.extensions.musicintegration.gschema.xml /usr/share/glib-2.0/schemas/
$ sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

Después de esto deberemos de reiniciar Gnome Shell, con la combinación de teclas ALT + F2 e introducimos la letra r

Para Ubuntu 11.10 Oneiric, he agregado esta extensión en mi PPA, por si prefieres este método al anterior. Para su instalación y desde el terminal:

$ sudo add-apt-repository ppa:yunnxx/gnome3
$ sudo apt-get update
$ sudo apt-get install gnome-shell-extensions-music-integration

A continuación la activamos con gnome-tweak-tool

Y nada más que lo disfrutéis 🙂





Primer contacto – Fedora 16 Verne

10 11 2011

Mas que buena es la sensación que me esta dejando este Fedora 16 Verne, con respecto a mis anteriores experiencias con sus predecesores.

Y es que se va notando el trabajo y la madurez de ciertos proyectos, véase Gnome 3 con su shell en su versión 3.2.1. Y sobre todo esa gran cantidad de asperezas que tenía Fedora y que teníamos que resolver un tanto manualmente tras la instalación del sistema y que a veces se hacían interminables, las cuales evidentemente suponen un gran impedimento para usuarios noveles. Creo que esa es la linea a seguir, y continuar eliminando todos esos elementos que aun faltan por pulir.

La instalación resulto muy fácil y sobre todo muy rápida. En cuanto a la post instalación , a realizar por todas las distribuciones de GNU/Linux, resulto de lo más sencilla al disponer de proyectos como Fedora Utils  y que a golpe de ratón nos instala todo lo necesario, dejando todo nuestro sistema actualizado y con todos aquellos elementos (repositorios, codecs, plugins, drivers,…) un sin fin de elementos necesarios para empezar a trabajar con nuestro sistema.

Veamos un poco como se desarrollo para mí, esta post instalación y la solución a un par de problemas que me surgieron.

El primero sin apenas importancia, pero eso si un poco molesto procedía del daemon de notificación de discos duros (gdu-notification-daemon).

Que al detectar que una de mis particiones no estaba en condiciones no paraba de realizar el aviso correspondiente. La solución muy simple, paso por desactivar dicho daemon en el arranque del equipo y matar el proceso actual.

$ sudo gedit /etc/xdg/autostart/gdu-notification-daemon.desktop

Como muestra la imagen comentamos la linea #Exec=/usr/libexec/gdu-notification-daemon y damos a salvar.

A continuación procedí con la instalación de Fedora Utils, lo ejecutamos y procedemos con la primera opción Essential Tweaks & Task y seleccionamos los elementos a instalar, con la cual por una parte actualizamos el sistema y por otra instalamos las aplicaciones esenciales para la puesta en marcha.

$ sudo yum localinstall http://fedorautils.sourceforge.net/fedorautils-latest.noarch.rpm

Tras aceptar nos sale un terminal donde podremos observar todos los paquetes que se van instalando. Uno de los paquetes que seleccione fue el que aparece en pantalla como Install Jockey Driver Installer, este programa es mas que recomendable disponer de él ya que nos facilita mucho la instalación de los drives privativos, detectando el que mas nos conviene conforme el hardware de nuestro equipo y procediendo posteriormente con todo proceso de actualización.

Curiosamente este programa, que se incluye habitualmente en las distribuciones de Ubuntu, fue portado a rpm por una distro llamada Parsidora, incluyéndolo en su release 15 que estaba basada en Fedora del mismo número.

El tema fue, que daba algún tipo de error no siendo posible su instalación. Tras la localización de los repositorios y paquetes de Parsidora, procedo con la misma.  Sería desde el terminal y por el mismo orden en que aparecen:

$ sudo yum localinstall http://parsidora.sourceforge.net/releases/15/repos/parsidora/i386/packages/parsidora-modaliases-1.0.1-1.fc15.noarch.rpm
$ sudo yum localinstall http://parsidora.sourceforge.net/releases/15/repos/parsidora/i386/packages/jockey-0.9.3-3.fc15.noarch.rpm
$ sudo yum localinstall http://parsidora.sourceforge.net/releases/15/repos/parsidora/i386/packages/jockey-gtk-0.9.3-3.fc15.noarch.rpm
$ sudo yum localinstall http://parsidora.sourceforge.net/releases/15/repos/parsidora/i386/packages/jockey-selinux-1.0.0-3.fc15.noarch.rpm

Tras esto surge el segundo problema, que tras la ejecución del programa jockey-gtk me muestra el siguiente error:

$ sudo jockey-gtk
Traceback (most recent call last):
File "/usr/bin/jockey-gtk", line 25, in module
from gi.repository import GdkPixbuf, Gtk, Notify
File "/usr/lib/python2.7/site-packages/gi/__init__.py", line 23, in module
from ._gi import _API, Repository
ImportError: could not import gobject (error was: ImportError('When using gi.repository you must not import static modules like "gobject". Please change all occurrences of "import gobject" to "from gi.repository import GObject".',))

Un error, que aunque aparentemente un poco aparatoso, también es un poco lógico ya que Fedora 16 utiliza una versión más actualizada de la librería  python-gobject, donde gobject ahora se llama GObject, por tanto procedemos con el cambio al nuevo nombre y la importamos como nos indica.

Editamos por tanto el script y realizamos las siguientes modificaciones, sobre las lineas que se muestran:

$ sudo gedit /usr/bin/jockey-gtk

Codigo original:

import gobject
import glib
from gi.repository import GdkPixbuf, Gtk, Notify

gobject.timeout_add (500, self.show_notification,
(title, text, trayicon))

self.model = Gtk.ListStore(gobject.TYPE_STRING, GdkPixbuf.Pixbuf, gobject.TYPE_STRING)

Codigo actual tras lo cambios:

#import gobject
import glib
from gi.repository import GdkPixbuf, Gtk, Notify, GObject

GObject.timeout_add (500, self.show_notification,
(title, text, trayicon))

self.model = Gtk.ListStore(GObject.TYPE_STRING, GdkPixbuf.Pixbuf, GObject.TYPE_STRING)

Salvamos y ejecutamos de nuevo el programa:

$ sudo jockey-gtk

Para mi caso en concreto voy utilizar esta utilidad para la tarjeta gráfica Nvidia, reemplazando los actuales nouveau por los privativos de nvidia. Tras la finalización del proceso y antes de reiniciar el equipo, nos falta hacer un proceso más. Como en otras ocasiones después de la instalación de estos drives, ocurría que después de arrancar el equipo seguía cogiendo el anterior driver correspondiente a nouveau, así como la imagen construida en base a estos. Por tanto, para que coja los nuevos, renombramos los anteriores y creamos una imagen nueva con el actual modulo de Nvidia.

Pues procedemos desde el terminal:

$ sudo mv /lib/modules/$(uname -r)/kernel/drivers/gpu/drm/nouveau/nouveau.ko /lib/modules/$(uname -r)/kernel/drivers/gpu/drm/nouveau/nouveau.ko.old
$ sudo mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
$ sudo dracut /boot/initramfs-$(uname -r).img $(uname -r)

Ahora ya sí, procedemos a reiniciar el equipo.

Pues aquí lo dejamos, que lo disfrutéis.





Linux Mint 12 Lisa – Sus retos, Gnome Shell y MATE

5 11 2011

Magnifica entrada realizada por Clement Lebebvre en el blog de Linux Mint, nos desvela los pensamientos sobre el pasado, presente y futuro de Linux Mint. Y sobre todo de las decisiones siempre acertadas que han llevado a esta distro llegar a ser la numero dos ,y que como él mismo menciona, gracias a que este ultimo mes se ha registrado un aumento de usuarios de un 40% casi a punto de alcanzar al numero uno Ubuntu en el mercado de escritorios. Formado principalmente por usuarios motivados por el descontento general provocado por el cambio radical del uso del escritorio, en los entornos de Unity y Gnome Shell.

Nos muestra las claves de lo que será su nueva release Linux Mint 12 con nombre clave “Lisa”. Que se basará en dos pilares fundamentales, esto es MGSE y MATE. Mint, sabe que el futuro pasa por Gnome 3 y su shell, y sabe de la necesidad, gracias a sus usuarios, que este deberá de partir necesariamente de las funcionalidades y características del clásico Gnome 2.32, y que se podrán parametrizar de tal manera, de poder utilizar Gnome Shell bien de forma tradicional, o bien con las funcionalidades de que dispone por defecto.

Todo deberá ser personalizable y configurable por el usuario decidiendo este, que funcionalidades desea habilitar y cuales no. A esto es lo que se le han llamado “MGSE” (Mint Gnome Shell Extensions), que es la capa que se carga en la parte superior de Gnome 3, y que hará posible el uso de Gnome 3 de una manera tradicional.

Como muchos de vosotros ya sabréis todo esto se consigue en Gnome Shell gracias al uso de sus extensiones, y que Mint hace uso de las necesarias para conseguir todas aquellas funcionalidades perdidas por los nuevos entornos.

Las principales características de MGSE son las siguientes:

  • El panel inferior
  • El menú de la aplicación
  • La lista de ventanas
  • Un escritorio centrado en tareas (es decir, cambiar entre las ventanas y no aplicaciones)
  • Estarán visibles los iconos de la bandeja del sistema

MGSE también incluye extensiones adicionales, como un indicador de reproductor de medios, y varias mejoras para Gnome 3.

Para todos aquellos usuarios que utilizan Ubuntu 11.10 Oneiric y no pueden esperar a Lisa y deseen probar estas extensiones, y los correspondientes temas para Gtk3/Gtk2, Iconos y Gnome-Shell (Mint-Z), pueden bajar los correspondientes paquetes de su repositorio.

Para su instalación y desde el terminal:

$ cd
$ mkdir tmp
$ cd tmp
$ wget http://packages.linuxmint.com/pool/main/m/mgse-alttab/mgse-alttab_1.0.1_all.deb
$ wget http://packages.linuxmint.com/pool/main/m/mgse-bottompanel/mgse-bottompanel_1.0.0_all.deb
$ wget http://packages.linuxmint.com/pool/main/m/mgse-mediaplayer/mgse-mediaplayer_1.0.1_all.deb
$ wget http://packages.linuxmint.com/pool/main/m/mgse-menu/mgse-menu_1.0.3_all.deb
$ wget http://packages.linuxmint.com/pool/main/m/mgse-noa11y/mgse-noa11y_1.0.1_all.deb
$ wget http://packages.linuxmint.com/pool/main/m/mgse-notifications/mgse-notifications_1.0.1_all.deb
$ wget http://packages.linuxmint.com/pool/main/m/mgse-shutdownmenu/mgse-shutdownmenu_1.0.0_all.deb
$ wget http://packages.linuxmint.com/pool/main/m/mgse-smartoverview/mgse-smartoverview_1.0.1_all.deb
$ wget http://packages.linuxmint.com/pool/main/m/mgse-userthemes/mgse-userthemes_1.0.1_all.deb
$ wget http://packages.linuxmint.com/pool/main/m/mgse-windowlist/mgse-windowlist_1.0.2_all.deb
$ wget http://packages.linuxmint.com/pool/main/m/mgse-xrandr/mgse-xrandr_1.0.1_all.deb
$ wget http://packages.linuxmint.com/pool/main/m/mint-x-icons/mint-x-icons_1.0.7_all.deb
$ wget http://packages.linuxmint.com/pool/main/m/mint-x-theme/mint-x-theme_1.0.5_all.deb
$ wget http://packages.linuxmint.com/pool/main/m/mint-z-theme/mint-z-theme_1.0.4_all.deb
$ wget http://packages.linuxmint.com/pool/main/m/mint-elementary-icons/mint-elementary-icons_1.0.0_all.deb
$ wget http://packages.linuxmint.com/pool/main/m/mint-backgrounds-lisa/mint-backgrounds-lisa_1.0_all.deb
$ wget http://packages.linuxmint.com/pool/main/m/mint-backgrounds-lisa-extra/mint-backgrounds-lisa-extra_1.0_all.deb
$ sudo dpkg -i *.deb
$ sudo apt-get install -f
$ cd ..
$ rm -r tmp

Tras esto reiniciaremos Gnome Shell con ALT + F2 e introducimos r , y procederemos con la activación de las extensiones y configuración de temas como figura en las capturas.

El otro gran reto e incluso superior que la adaptación de Gnome Shell a Mint, sería la adopción de MATE como escritorio opcional. MATE es un folk de Gnome 2.32, y que por lo tanto se ve y se comporta exactamente como Gnome 2.

Para conseguir esto se esta colaborando muy activamente con este proyecto, siendo su reto principal la independencia total de sus actuales dependencias y conflictos con las librerías, creando por tanto unas nuevas librerías que les permita desligarse de su anterior tecnología y de esta manera crear algo nuevo, pudiendo de esta manera avanzar este proyecto.Por tanto deberán de portar los actuales programas y temas a las nuevas.

Aunque todavía queda bastante por hacer se espera que este listo MATE para el lanzamiento de Lisa, aunque no este a su 100 por 100.

Igualmente para todos aquellos que no puedan esperar más y para Oneiric, pueden realizar todo el proceso de compilación. Que por cierto muy bien explicado desde el forum de Ubuntu,  no exento de algún problemilla de dependencias como he comentado anteriormente. También están disponibles sus paquetes .deb listos para instalar desde su repositorio. Si vas utilizar esta última opción se deberá de instalar previamente sus correspondientes librerías como se indica desde el forum de Ubuntu.

Ya por ultimo tras la instalación, y como también anteriormente se ha mencionado, conviene utilizar el tema de MATE por defecto, ya que el resto requiere ciertas adaptaciones. Para el cambio de Iconos y de marco de la ventana no he encontrado ningún problema.

Si al final tienes problemas y se requiere iniciar el entorno, es necesario realizar los siguientes pasos y desde el terminal:

$ cd
$ rm -r .mate2
$ rm -r .mateconf
$ rm -r .mateconfd

Que lo disfrutéis 😉





Primer contacto – Ubuntu 11.10 Oneiric GNOME Shell Remix

20 10 2011

Es estupendo disponer de estos remixes, que aunque no son oficiales de Ubuntu, pero si que cuentan con la misma base y dan la oportunidad, a los usuarios que no comparten esa especial predilección por Unity, de disfrutar de otros shells.

Si lo que queréis es disfrutar desde el primer momento de Gnome Shell, ya tenéis disponible para su descarga Ubuntu GNOME Shell Remix, donde la experiencia para este entorno es total desde el arranque del Live-CD.

Para su instalación simplemente accederemos al Menú y en Otras, encontraremos el Icono para la instalación de Ubuntu 11.10 Oneiric, tras el primer arranque nos volvemos a encontrar como display manager a GDM que como sabéis precisamente en Oneiric se sustituyo por LightDM. Dándonos acceso los shell de Gnome Shell o al Clásico.

El software del que disponemos prácticamente es el mismo que en Oneiric, salvo el gestor de correo que volvemos a Evolutión dejando a Thunderbird.

Os dejo el enlace para su descarga con las isos de 32 y 64 bits. Así como sus Release Notes.





Gnome 3.2 en Oneiric – El Artwork de Mint

10 10 2011

A falta ya de muy poquitos días para la salida de Ubuntu 11.10 Oneiric Ocelot, vamos a ver un poco el ArtWork que nos vamos a encontrar por defecto en el sistema y como encontrar recursos externos compatibles. Como por ejemplo los temas de Linux Mint ahora compatible con Gtk3 y sitios tan conocidos como pueda ser Deviantart.

El ArtWork por defecto en Ubuntu, desde ya algunas versiones son los famosos Ambiance (defecto) y Radiance, temas que para Oneiric como todo, requirió su adaptación conforme a las nuevas librerías en Gtk3, en la que están basados gran parte de los programas utilizados. Cuenta por primera con dos shell opcionales (sin instalar) el tan comentado Gnome Shell y el super conocido  Gnome Clásico, totalmente nuevo portado a las nuevas librerías, que actuara en modo fallback (reserva) en caso de que no sea posible el arranque con Gnome Shell.

Aclarar por si fuera duda, que el Artwork elegido afectará por igual, a cualquiera de los shell que estemos utilizando, propuestos por esta release, es decir  Unity, 2D, Gnome Shell o Gnome Clásico, lucirán el mismo tema.

La selección del tema a elegir pasa por  Configuración del sistema -> Personal -> Apariencia, donde además estableceremos nuestro fondo de escritorio o wallpaper.

Y eso es todo. Me imagino que más de uno que venga de Natty se estará preguntado y que paso como el tema de iconos, la decoración de ventana y demás…Pues entiendo que de momento esto es como un comienzo y que todavía queda mucho por venir.

Bueno que nadie se preocupe todavía disponemos de una herramienta, también bastante comentada y que como el resto, esta a falta de muchas mejoras. Esta herramienta es específica de Gnome Shell, quiere decirse que para utilizarla aunque no tuviéramos pensado instalar esta shell al instalar Configuración avanzada (gnome-tweak-tool), por dependencias se instalará también Gnome Shell y a su vez también se instalará Gnome Clásico.

Para su instalación:

$ sudo apt-get install gnome-shell gnome-tweak-tool gnome-themes-standard

Con el paquete gnome-themes-standard conseguimos el tema Adwaita, el tema por defecto para esta shell, con lo cual conseguimos nuestro tercer tema para nuestro sistema.

Para el cuarto y dando titulo a este post, con motivo del lanzamiento de Linux Mint Debian 201109 se porto también los temas de Mint para este sistema dual de Gtk2/Gtk3.

Para su instalación creamos la carpeta tmp en nuestro home, bajamos los paquetes de sus repositorios y procedemos con su instalación, tras esto borramos esta carpeta temporal con su contenido.

$ mkdir tmp
$ cd tmp
$ wget http://packages.linuxmint.com/pool/main/m/mint-backgrounds-debian/mint-backgrounds-debian_1.0_all.deb
$ wget http://packages.linuxmint.com/pool/main/m/mint-backgrounds-katya/mint-backgrounds-katya_1.0.1_all.deb
$ wget http://packages.linuxmint.com/pool/main/m/mint-backgrounds-katya-extra/mint-backgrounds-katya-extra_1.0.1_all.deb
$ wget http://packages.linuxmint.com/pool/main/m/mint-elementary-icons/mint-elementary-icons_1.0.0_all.deb
$ wget http://packages.linuxmint.com/pool/main/m/mint-wallpaper-katya/mint-wallpaper-katya_1.1.0_all.deb
$ wget http://packages.linuxmint.com/pool/main/m/mint-wallpapers-extra/mint-wallpapers-extra_1.0.1_all.deb
$ wget http://packages.linuxmint.com/pool/main/m/mint-x-icons/mint-x-icons_1.0.7_all.deb
$ wget http://packages.linuxmint.com/pool/main/m/mint-x-theme/mint-x-theme_1.0.5_all.deb
$ sudo dpkg -i *.deb
$ cd ..
$ rm -r tmp

Ahora si, arrancamos Configuración avanzada, seleccionamos la opción Tema y jugamos con los diferentes elementos hasta dar con el ambiente que más nos guste.

Conforme la pantalla anterior la opciones modificadas son:

  • Tema de la ventana -> Mint-X
  • Tema de iconos       -> Mint-X-Dark
  • Tema de GTK+        -> Mint-X

Según vamos modificando las opciones anteriores observaremos que el sistema se va refrescando excepto la opción de Tema de ventana que deberemos salir del escritorio y volver a entrar o bien si estamos en Gnome Shell, pulsaremos ALT + F2 e introduciremos r , a continuación pulsamos INTRO.

Por aquí podremos tocar todos los detalles, excepto el fondo del escritorio que lo haremos conforme se ha mencionado anteriormente.

Hasta aquí respecto a los temas Gtk2/Gtk3, pero si además nos decimos por el uso del Gnome Shell, decir que este entorno dispone también de su Artwork especifico, cambiando font, colores, transparencias, formas, etc..Si observamos la pantalla anterior, veremos que la opción Shell theme se encuentra desactivada, que sería la encargada tanto de la instalación de los temas de la shell como selector de los mismos.

Para su activación necesitamos de la instalación de la extensión gnome-shell-extensions-user-theme , miramos si esta disponible en nuestros repositorios, sino estuviera podremos utilizar la PPA de Wepupd8

Para su instalación:

$ sudo add-apt-repository ppa:webupd8team/gnome3
$ sudo apt-get update
$ sudo apt-get install gnome-shell-extensions-user-theme

Tras inicializar la shell, entramos de nuevo en Configuración avanzada -> Extensiones de Gnome Shell y Activamos Extensión User Themes.

Comprobamos ya que se encuentra activada la opción Shell theme, donde el primer botón instalará los archivos comprimidos que contienen los temas y el segundo nos servirá para su selección.

Como comentaba en un inicio Deviantart dispone una galería, con una gran diversidad. Disponiendo con temática Mint, los siguientes:

Ya por último os dejo la galería correspondiente a los trabajos en Gtk2/Gtk3, también si queréis tener mas conocimientos sobre este tema os dejo un anterior post Gnome 3.0 en Natty Narwhal – Realiza tus temas para GTK3





Gnome 3.0 en Natty Narwhal – Extensión para el cambio de Wallpaper en Gnome Shell

23 08 2011

Javier Goday notificaba a Gnome mediante correo la existencia de su nueva extensión, definiendo e indicando las características con las que cuenta. Principalmente:

  • Se añade una nueva opción en Gnome Shell en modo Overview, llamada Wallpapers  que nos permitirá cambiar nuestro fondo de pantalla tras la selección de una imagen.
  • Nos permite visualizar en miniaturas los wallpapers de que dispongamos en nuestras carpetas locales.
  • De igual manera que la anterior pero accediendo a Deviantart Wallpapers.

Vamos a ver lo que sería su instalación en nuestro Ubuntu 11.04 Natty Narwhal con Gnome Shell y su posterior configuración y funcionamiento. Antes que nada, requerimos instalar ciertos paquetes de los repositorios, necesarios para el manejo y compilación de los fuentes, funcionamiento de las extensiones en general y ciertas herramientas del sistema para el manejo y edición de claves del sistema.

$ sudo apt-get install gnome-common build-essential gnome-shell-extensions-common dconf-tools

Descargamos los fuentes de la extensión desde la pagina del autor. Abrimos Nautilus y pulsamos doble clic sobre el fichero comprimido descargado. A continuación  arrastramos y soltamos en Nautilus, la carpeta de la consta el fichero a descomprimir.

Compilación e instalación de la extensión

Abrimos un terminal y nos posicionamos en la carpeta que acabamos de descomprimir. Esta constara todos los ficheros necesarios para poder realizar la compilación.

$ ./autogen.sh

En este punto, podemos decidir en que punto queremos instalar la extensión, si lo queremos compartir con todos los usuarios del sistema (/usr/share/gnome-shell/extensions) opción por defecto o local ($HOME/.local/share/gnome-shell/extensions), si optamos por esta ultima opción editamos el fichero Makefile

$ gedit src/Makefile

Buscamos en el fichero el literal prefix, y sustituimos el valor actual /usr/local por ${HOME}/.local

prefix = ${HOME}/.local

También deberemos de buscar la cadena @GSETTINGS_RULES@ y la comentamos poniendo al principio el carácter #

# @GSETTINGS_RULES@

Guardamos y ejecutamos el comando make.

$ make

Para la instalación de la extensión en /usr/share/gnome-shell/extensions

$ sudo make install

Si por el contrario hemos optado por la instalación en $HOME/.local/share/gnome-shell/extensions

$ make install

Esta extensión requiere del esquema org.gnome.shell.extensions.wallpapers.gschema.xml, el cual es utilizado para especificar las carpetas locales donde almacenamos nuestras imágenes. Vamos con su instalación, realizamos su Descargar

$ sudo cp org.gnome.shell.extensions.wallpapers.gschema.xml /usr/share/glib-2.0/schemas
$ sudo glib-compile-schemas /usr/share/glib-2.0/schemas

Registrado el esquema, accedemos a su registro e introducimos todas nuestras carpetas. Si tenemos varias deberemos de utilizar el delimitador coma (,).

$ dconf-editor

Deberemos de navegar por el árbol: org -> gnome -> shell -> extensions -> wallpapers, si os dais cuenta, esta ruta siempre se va corresponder con el nombre del esquema que hemos instalado.

Tras finaliza con la instalación procedemos a reiniciar Gnome Shell, como ya sabréis pulsamos ALT + F2 introducimos r y pulsamos intro.

Ya el manejo es muy sencillo dispone de dos opciones:

  • Local images: se corresponde con los wallpapers de nuestras carpetas.
  • http://www.deviantart.com: imágenes correspondiente de dicha web, la bajada de estas imagenes se almacenarán en $HOME/.local/share/wallpapers

Comentar un poco sobre el tema de compilación e instalación, que requiere todavía cierta revisión por el autor, ya que han surgido varios problemas que afortunadamente se han podido solventar, bueno espero que la disfrutéis. 😀