Aplicaciones

Ayer por la mañana estuvimos en la Facultad de Ciencias Políticas y Sociología de la Universidad de Granada para realizar una prueba sobre la próxima instalación de una nueva distribución con software libre en los PC de varias aulas.

Con grata sorpresa, comprobamos que los equipos van de lujo y están muy limpitos y bien conservados, a parte de llevar un hardware compuesto por una placa ASRock con doble núcleo a 3.00 Ghz, 2 GB de RAM y una gráfica Nvidia versión “aceptable”.
Después de lo visto y ya que todas las aulas llevan idéntico hardware en los PC, nos hemos decidido a instalar Ubuntu 14:04 32 bits, con Unity y Gnome classic, aunque esto se podrá cambiar a gusto del consumidor en el inicio de sesión. Se dejara instalado el escritorio clásico por si necesitan más recursos para otros menesteres, que ya sabemos lo que consume Unity.

La clonación de todos los discos duros se realizará in situ, a partir del día 12 de junio y sobre las 12:00 de la mañana, que es cuando los estudiantes salen de clase después de realizar exámenes.

Está instalación va a quedar fenomenal. Los profesores que utilicen los ordenadores con Ubuntu 14:04 totalmente actualizado, configurado y optimizado by Manu, no van a querer utilizar ni Windows ni Macintosh… Uno por ser un virus en constante crecimiento-saca cuartos y el otro por tener un diseño y hardware “algo decente” pero por el cual te cobran un pastón nada más mirarlo.

Esperamos que actuaciones como está corran como la pólvora, ya sea por el boca a boca o las redes sociales, etc.          logo-oslEl profesorado y alumnado quedarán sorprendidos con esta nueva instalación y que conste que yo no soy de los de vender la piel del oso antes de cazarlo, pero en los dos años que llevo con el reciclaje de equipos en la OSL, doy fe que la mayoría del material reciclado y retirado en las distintas facultades nos llega en condiciones muy deterioradas. Por esto mismo, después de ver el excelente estado de conservación de los PC y en el buen momento en el cual esta el desarrollo de la distribución Ubuntu, me he ilusionado, que queréis que os diga, más aún de poder dar un golpe de efecto reivindicando la utilización de Software Libre en el mundo Universitario y que se dejen ya de tanto tirar balones fuera a la hora de justificar la compra y adquisición de licencias y programas privativos. En serio, después de ver el Guadalinex v7 que llevan instalados y lo obsoleto de los programas, herramientas, navegadores, ect. Esto va a ser como estrenar zapatos nuevos el día de la Palma en Semana Santa 😉

Estaría bien que se aclaren con la eterna Beta 9 de Guadalinex y llegará un día a liberarse como stable, pero con el tiempo que llevan con ella creo que, por desgracia para todos los usuarios de Software Libre, va para largo.

En fin, ahora despacito y buena letra.

El sábado 26 de Abril de 9:00 a 14:00 en el aula Genil del Centro de Enseñanzas Virtuales de la Universidad de Granada CEVUG, tendrá lugar el Festival Latinoamericano de Instalación de Software Libre
(FLISoL).

poster-flisol-2014

El principal objetivo es promover el uso del software libre, dando a conocer al público en general su filosofía, alcances, avances y desarrollo

Este año coincidiendo con el 10º Aniversario del FLISOL, la nueva versión LTS de Ubuntu 14.04  y el fin soporte del software privativo Windows XP, estaremos  disponibles  voluntarios, colaboradores y técnicos en informática de manera totalmente altruista, para todo el que quiera acudir libremente y así orientar o instalar una distribución GNU/Linux gratuitamente. Si te encuentras con que tu ordenador ya no soporta otra versión más actualizada de Windows, es el momento de plantearse una alternativa libre, gratuita y segura con Linux, tu ordenador volverá a funcionar como nunca lo hubieses imaginado, rápido, sin virus, con programas y herramientas libres y sin licencias restrictivas. Podrás disponer de una suite ofimática, editores de vídeo, audio, de imágenes, programas matemáticos, navegadores seguros, juegos  y un sin fin de mejoras que como mínimo te sorprenderán.

Si da lugar y tiempo habrá un par de charlas a modo de introducción sobre distribuciones GNU/Linux y software libre

Este año el FLISOL lo organizan OSL Gcubo y CEVUG de manera conjunta. Si quieres puedes rellenar el siguiente formulario para que tengamos una pequeña aproximación de los asistentes al evento, más que nada por que es un aula con 45 ordenadores y tendremos que acondicionarla:

FORMULARIO

Pues ya sabes, si quieres, necesitas o solamente te intriga que es eso de Linux, pásate por el CEVUG y te orientaremos de manera gratuita.


Ver mapa más grande

El problema.

Seguro que, en cualquier distribución de Linux, te ha ocurrido alguna vez que el contenido copiado al portapaleles en algunas aplicaciones (como, por ejemplo, LibreOffice) desaparece al cerrar el programa.

Si sabes de qué hablo, puedes ir directamente al final de este post para saltarte la parte técnica y solucionarlo directamente.

La prueba.

Haz el siguiente ejercicio:

Abre el LibreOffice Writer, escribe un texto cualquiera y cópialo (Control-C).

Abre el Gedit y pega lo que has copiado (Control-V).

Como era de esperar, has copiado en Gedit el mismo texto que tenías en Writer. De hecho, naturalmente, puedes copiarlo un sinnúmero de veces.

Ahora cierra Writer (no importa si guardas el documento o descartas los cambios).

Intenta pegar otra vez el testo que habías copiado.

Ahora ya no puedes. Ha desaparecido. Como si nunca lo hubieses copiado.

Cada vez que cierras Writer, desaparece lo que habías copiado en ese programa.

Es probable que ya conocieses este fallo: Copiar algo de un documento, cerrar ese documento y pegarlo en otro, es algo bastante habitual.

Además, no es exclusivo de Writer, sino que hay otros programas (afortunadamente, cada vez menos) en los que también ocurre lo mismo.

¿Por qué ocurre esto?

Se trata de un antiguo Bug de los escritorios basados en Xorg. Todos los escritorios tienen algo llamado “portapapeles” (clipboard), que es el “lugar” donde se guardan los datos que has copiado para poder pegarlos.

La idea de Xorg de lo que significa un portapapeles es que no se deben copiar realmente los datos en él, sino una referencia esos datos. Esto es bastante razonable, ahorra espacio en memoria y tiempo de proceso, sobre todo si lo copiado es grande.

El problema es que, al cerrar el programa original, los datos referenciados desaparecen y perdemos el “contenido” del portapapeles.

Existe una especificación que dota a los escritorios modernos de una serie de herramientas para manejar este error y guardar el portapaleles al cerrar el programa. Cada vez hay más aplicaciones que siguen esa especificación y están libres de este bug, pero aún hay muchos (como LIbreOffice) que no la implementan o la implementan parcialmente.

¿Cómo arreglarlo?

Existen programas que sirven para gestionar el portapapeles (“Clipboard Managers”) que, entre otras cosas, permiten esquivar este bug.

Para el escritorio Gnome tienes el Glipper.

Para KDE está Klipper.

Existen muchos más pero, personalmente, el que uso y recomiendo es Parcellite, que está basado en GTK y consume muy pocos recursos.

Existen para cualquier distribución y, para instalar cualquiera de ellos, sólo debes usar el gestor de paquetes o la herramienta de instalación que tenga tu sistema.

Una vez instalado, es posible que tengas que reinciar el ordenador (o arrancar el servicio manualmente) para que comience a funcionar.

Además de servir para solucionar este bug, estos gestores tienen otras utilidades, como monitorizar qué cosas tienes en el portapapeles, editarlas, tener varias cosas copiadas, mantener un historial…

El próximo 29 de Octubre, en el Aula T3 de la Facultad de Bellas Artes, a las 18:00 horas. y dentro de los Talleres de Software Libre Multimedia en Bellas Artes 2012-2013, Pablo Hinojosa nos hablara sobre “Introducción a aplicaciones libres”.

Esta vez veremos qué opciones, dentro del Software Libre, hay para cada tipo de tarea. Sus ventajas e inconvenientes frente a las opcioes privativas y también algunas buenas razones de por qué elegir la opción libre.

O, dicho de otro modo: Veremos cómo fuí buscando un Fotochop y acabé instalando Gimp.

Dado que, en principio, no hace falta usar ninguna aplicación, no es necesario llevar instalado ningún software para el taller.

Como siempre la asistencia es libre y gratuita hasta completar aforo.

pyRenamer, es una aplicación que sirve para renombrar masivamente archivos, según patrones, pudiendo sustituir los espacios por otros caracteres, la capitalización, las tildes, los caracteres extraños.

Se trata de una aplicación que siempre soñaste (vale que con la consola se hace también, pero hay mucha gente que le supone una barrera) para renombrar toda tu biblioteca de música, tus fotos etc, y tener todos tus archivos de música, fotos, … con nombres a tu gusto.

Pagina web: http://www.infinicode.org/code/pyrenamer/

pyRenamer

Esta disponible en el Centro de Software de Ubuntu o el clásico: sudo apt-get install pyRenamer

El buen software comienza por reconocer una carencia y desarrollar una aplicación para subsanarla.

Etiquetar un producto químico en función de su contenido, peligrosidad, etc no es una tarea simple, exige conocer una serie de normativas y estándares, y un error puede tener consecuencias muy desagradables.

Además es una de esas cosas que se harían mucho mejor si se pudiera automatizar, al menos, parte de la lógica del proceso.

Esto es lo que hace Lester, el último software liberado en la Universidad de Granada y el primero liberado por parte del personal de administración y servicios de la misma.

Como se puede ver en la nota de prensa de abajo, se trata de una aplicación web programada en Java, JavaScript y HTML y liberada bajo licencia GNU-GPL, cuyo código está disponible en GitHub. Su cometido es generar, a partir de los datos (peligrosidad, caducidad, etc) introducidos por el usuario, una imagen que cumple con los estándares europeos de etiquetado de productos.

Pantalla del programa Lester

Pantalla del programa Lester

Nota de prensa:

Dos personas de la administración de la UGR liberan un programa para etiquetar reactivos de laboratorio siguiendo estándares europeos.

La colaboración de una programadora del Centro de Servicios de Informática y Redes de Comunicación, Carmen López, y un técnico de laboratorio del Departamento de Ecología, Eulogio Corral, ha dado lugar al programa Lester, una aplicación basada en la web que permite etiquetar, siguiendo estándares europeos, envases de productos químicos.

La aplicación, una vez instalada en cualquier servidor web, permite elegir diferentes datos sobre el reactivo, su peligrosidad y fecha de caducidad, e incluir en la etiqueta diversas imágenes que dan, de forma universal, indicaciones sobre su manipulación.
Este programa, liberado con la colaboración de la Oficina de Software Libre, integrada en la Delegación del Rector para Tecnologías de la Información y la Comunicación, puede ser descargado de forma gratuita de https://github.com/malglam/Lester y es uno de los primeros programas liberados por el personal de administración de una universidad española.

Al ser libre, cualquier otra universidad o empresa de cualquier parte del mundo puede adaptar el programa a sus propias necesidades, y por supuesto usarlo de forma totalmente libre y gratuita.

Con el gestor de arranque de Ubuntu 12.04 “Grub2”, podemos probar los Live CD, sin la necesidad de grabarlo en un CD o en un pendrive.

Para ello nos basta la imagen “.iso” del Live CD, descargada en nuestro disco duro.
Además de utilizarlo para probar las distintas distribuciones que nos interese, es muy útil para realizar tareas de las cuales no queramos dejar ni rastro, por ejemplo acceder a nuestra cuenta del banco, etc…

Además, de esta forma nos ahorramos tiempo, ya que arranca y trabaja bastante más rápido que si lo hacemos desde un CD y por supuesto, no tenemos que andar metiendo y sacando CDs.

Vamos a ver como hacerlo: 

Nota: Como indico al final en “posible error”, esto solo vale para los LiveCD de Ubuntu y sus derivadas. Para LiveCD de otras distribuciones como Fedora, OpenSuse, ArchBang, … hay que modificar el directorio y archivos donde encontrar el Kernel (núcleo) para el booteo.
Creamos un directorio en la raíz del sistema de archivos (/) al que llamaremos “/iso”, para tener el sistema de archivos organizado, con el comando:

sudo mkdir /iso

Descargamos la imagen.iso de la distribución que deseemos en nuestra carpeta de “Descargas” (dentro de nuestra carpeta personal).

Importante: En el tutorial voy a utilizar un nombre genérico: nombre-livecd.iso y vosotros tenéis que cambiarlo por el nombre exacto del archivo descargado, en todos los comandos y código que pondré. Es Muy importante que sea el nombre idéntico. Si queréis podéis renombrarlo por otro que os sea más fácil de escribir.

Consejo: en los nombres de los archivos, utilizad los guiones medios ( – ) o bajos ( _ ) entre palabras y no os compliquéis la vida poniendo espacios en blanco, porque entonces tendréis que escribirlos entre comillas. Por ej: “nombre livecd.iso“.

Copiamos el archivo descargado en la carpeta Descargas (~/Descargas/nombre-livecd.iso) y lo pegamos dentro del nuevo directorio que hemos creado con anterioridad (/iso), con el comando:

sudo cp ~/Descargas/nombre-livecd.iso /iso

En el archivo /etc/grub.d/40_custom, se pueden añadir sistemas operativos manualmente para que aparezcan en el grub. Lo editamos con el comando:

sudo gedit /etc/grub.d/40_custom

Al final del archivo añadimos las siguientes líneas, pero mucho ojo, antes de pegarlo, seguid leyendo más abajo, porque hay cosas que modificar en ellas (las que están en rojo).

menuentry "nombre livecd" {
set root=(hd0,2)
loopback loop /iso/nombre-livecd.iso
linux (loop)/casper/vmlinuz boot=casper locale=es_ES bootkbd=es console-setup/layoutcode=es splash iso-scan/filename=/iso/nombre-livecd.iso --
initrd (loop)/casper/initrd.lz
}

Vamos a ver las líneas una a una, para comprender qué estamos haciendo:

menuentry "nombre livecd"

“menuentry” es la línea que otorga el nombre que aparecerá en el grub. Podemos cambiar “nombre livecd”, por el que queramos, por ejemplo “Xubuntu 12.04” a secas. (Aquí si podéis dejar espacios en blanco entre las palabras, ya que tiene las comillas)

set root=(hd0,2)

“set root=” determina la partición del disco duro “(hd0,2)”, donde el sistema encontrará la imagen.iso que hemos pegado en /iso. Esto suele traer confusión, por lo que nos vamos a detener para explicarlo bien. Vamos a suponer que nuestro Ubuntu está en “/dev/sda2″, o sea, en la segunda partición (2) del primer disco duro (a). Por lo que entonces deberíamos de escribir: (hd0,2). Básicamente tenemos que tener en cuenta que: – La letra que designa el disco duro (a, b, c, …) es sustituida por un número (0, 1, 2, …). La nomenclatura de “hd” comienza por cero, o sea, el primer disco duro (a) es 0, el segundo (b) es 1, el tercero (c) es 2 … – El número de la partición (1, 2, 3, …) se quedará igual. Antes había que restar 1, ya que también empezaba por 0 (cero), pero lo modificaron porque creaba mucha confusión.
Os dejo un listado de las respectivas nomenclaturas en los dos primeros discos duros, por si os queda alguna duda:

loopback loop /iso/nombre-livecd.iso

“loopback loop …” Determina la ruta dentro de la partición, donde encontrará la imagen.iso. No hace falta poner la ruta en la que se montó el disco (/media/…/), ya que en la línea anterior “set root” ya pusimos el disco duro y la partición donde está. Solo tenemos que cambiar nombre-livecd.iso, por el nombre exacto de la imagen.iso que pegamos en /iso.

linux (loop)/casper/vmlinuz boot=casper locale=es_ES bootkbd=es console-setup/layoutcode=es splash iso-scan/filename=/iso/nombre-livecd.iso --

“linux (loop)/casper/vmlinuz boot=…” Determina la ruta del kernel con el que arrancará el Live-cd. En esta línea encontraremos los siguientes parámetros que podemos quitar o dejarlos, según nos convenga (recomiendo dejarlos tal cual): – locale y bootkbd, para que arranque con el idioma y la distribución del teclado en Español. – splash, para que muestre la imagen de carga (splash). Aquí, también debemos de cambiar al final de la línea: nombre-livecd.iso, por el nombre exacto de la imagen.iso que pegamos en /iso.

initrd (loop)/casper/initrd.lz

initrd (loop): determina la ruta dónde está el initrd (sistema de archivos temporal usado por el núcleo Linux durante el inicio del sistema)

Cuando tengamos el archivo correctamente, guardamos, cerramos el archivo y actualizamos el grub con:

sudo update-grub

Nota: se pueden añadir tantos LiveCD como queramos, añadiendo al archivo el correspondiente grupo de líneas (“menuentry {…}) y con sus respectivas imágenes.iso pegadas en el directorio /iso. En el grub aparecerán todos los Live-CD, desde los que podremos arrancar cualquiera de los añadidos

Como ejemplo os dejo mi archivo, en el que he añadido Xubuntu y Lubuntu.

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "Lubuntu 12.04 Live" {
set root=(hd0,2)
loopback loop /iso/lubuntu-12.04-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper locale=es_ES bootkbd=es console-setup/layoutcode=es splash iso-scan/filename=/iso/lubuntu-12.04-desktop-i386.iso --
initrd (loop)/casper/initrd.lz
}
menuentry "Xubuntu 12.04 Live" {
set root=(hd0,2)
loopback loop /iso/xubuntu-12.04-desktop-amd64.iso
linux (loop)/casper/vmlinuz boot=casper locale=es_ES bootkbd=es console-setup/layoutcode=es splash iso-scan/filename=/iso/xubuntu-12.04-desktop-amd64.iso --
initrd (loop)/casper/initrd.lz
}

A mi me ha funcionado igual 😉
Gestor de arranque Burg
En el Foro, el compañero Makova (yo mismo) nos deja que hacer si tenemos Burg (menú animado para el Grub2):
Básicamente hay que hacer lo mismo, a excepción de:
– En lugar de editar el archivo “/etc/grub.d/40_custom”, editamos este otro: “/etc/burg.d/40_custom” (cambiar grub por burg):

sudo gedit /etc/burg.d/40_custom

– Al final, actualizar el burg con:

sudo update-burg

Posible error:
Si al arrancar os aparece el siguiente error:

you need to load the kernelk first

Es por que “no encuentra el archivo para el arranque del kernel” y esto es debido a que el directorio /casper y los archivos vmlinuz y initrd.lz solo se utilizan en Debian y derivadas (Ubuntu, Linux Mint, Guadalinex, …), por lo que en otras distribuciones se debería de cambiar las líneas pertinentes con la ruta/archivo adecuada, para que encuentre el archivo.
Gracias a: Juanetebitel

GRAMPS (Genealogical Research and Analysis Management Programming System) es un software de genealogía, que esta disponible bajo licencia GPL, con soporte para  los sistemas operativos GNU/LINUX, BSD, SOLARISMac OS X y Windows.

Con este programa podemos crear, añadir, enlazar toda la familia, desde a los abuelos, padres, hermanos, tios, primos, poner la fotografia, la fecha de nacimiento y/o muerte, e incluso algunos otros eventos como bodas, divorcios, bautizos, comuniones, etc

También nos permite generar informes por descendencia o ascendencia, dibuja mapas de relaciones, etc

Pagina del proyecto: http://gramps-project.org/

Para los usuarios de Ubuntu, lo tenemos en el Centro de software.

Gramps

Web Jornadas de Software Libre
Logo y enlace Web Jornadas de Software Libre 2018
Web SereIngeniera
Logo y enlace Web SereIngeniera 2018
Web Campus Infantil 2018
Logo y enlace Web Campus Infantil 2018
Calendario
septiembre 2018
lunes martes miércoles jueves viernes sábado domingo
27 agosto, 2018 28 agosto, 2018 29 agosto, 2018 30 agosto, 2018 31 agosto, 2018 1 septiembre, 2018

Categoría: General10:00 pm: Inscripción JSLUGR

10:00 pm: Inscripción JSLUGR
2 septiembre, 2018
3 septiembre, 2018 4 septiembre, 2018 5 septiembre, 2018 6 septiembre, 2018 7 septiembre, 2018 8 septiembre, 2018 9 septiembre, 2018
10 septiembre, 2018 11 septiembre, 2018 12 septiembre, 2018 13 septiembre, 2018 14 septiembre, 2018 15 septiembre, 2018 16 septiembre, 2018
17 septiembre, 2018 18 septiembre, 2018 19 septiembre, 2018 20 septiembre, 2018 21 septiembre, 2018 22 septiembre, 2018 23 septiembre, 2018
24 septiembre, 2018 25 septiembre, 2018 26 septiembre, 2018 27 septiembre, 2018 28 septiembre, 2018 29 septiembre, 2018 30 septiembre, 2018
Archivos
Categorías