Noviembre 8, 2010

Cambiar la imagen de fondo en el login de Mint 9

Categoría: Software libre, Linux — Edwood @ 10:34 pm

El gdmsetup es la aplicación para modificar el aspecto y comportamiento del “login” de Mint, Ubuntu y cualquier otra distribución que use el Gnome Display Manager (”gdm”). Cuando me dispuse a cambiar la imagen de fondo en Mint 9 Xfce me encontré con una versión del gdmsetup limitada en funcionalidad:

Login Screen Settings_001

Este gdmsetup no ofrece la opción de cambiar la imagen de fondo del “login”, entre otras cosas.

Afortunadamente existe otra herramienta para este trabajo: gdm2setup. Los siguientes párrafos ilustran cómo instalarlo en Mint 9 Xfce y cómo corregir un error que inicialmente impide cambiar la imagen de fondo del “login” .

Primero, debemos añadir el repositorio de gdm2setup a la lista de fuentes de software:

sudo add-apt-repository ppa:gdm2setup/gdm2setup

Luego refrescamos la base de datos local de los repositorios:

 sudo apt-get update

Finalmente instalamos gdm2setup:

 sudo apt-get install python-gdm2setup

El gdm2setup aparece en el menú de aplicaciones “System”:

Menu_004

Al ejecutarlo pedirá nuestra contraseña y nos permitirá modificar varias características de nuestro “login”, incluyendo la imagen de fondo:

Configure Login Settings_007

La primera vez que intenté usarlo noté que se “congelaba” al seleccionar la imagen que usaría de fondo para el “login”. Para poder ver cuál era el mensaje de error, ejecuté gdm2setup desde la consola:

sudo gdm2setup

Este fue el mensaje de error que apareció cuando traté de cambiar la imagen de fondo:

IOError: [Errno 2] No such file or directory: u'/usr/share/images/xsplash/bg.jpg'

Pude confirmar que el directorio /usr/share/images/xsplash no existía y procedí a crearlo sólo para que la aplicación lo pudiese hallar:

sudo mkdir /usr/share/images/
sudo mkdir /usr/share/images/xsplash

Luego de esto pude cambiar exitósamente la imagen de fondo.

Más artículos como este en:

Algunos artículos relacionados:


Agosto 17, 2009

Compilar geany 0.18 en Linux Ubuntu Intrepid

Categoría: Programación — Edwood @ 8:20 pm

He utilizado el editor geany por mucho tiempo como mi ambiente de programación. Hoy se liberó la versión 0.18, pero aún no hay paquetes para Ubuntu Intrepid, lo que implica que tuve que compilarlo. Escribo esta entrada en el blog para quiénes estén en la misma situación y no les sea obvio (como a mí) cómo cumplir con los requisitos de la compilación.

En primer lugar, necesitaremos instalar el código fuente de las librerías GTK+2. Si intentamos compilar geany sin esto, recibiremos la queja de que la versión de GTK es menor que la que se requiere. El problema se resuelve haciendo que geany se compile usando la versión de GTK de Ubuntu Intrepid. Esta es la instrucción para instalar el código del GTK de Intrepid:

sudo apt-get install libgtk2.0-dev

Se instalarán montones de paquetes asociados a GTK.

Luego descarguen el código de geany en http://download.geany.org/geany-0.18.tar.gz. Seleccioné el paquete tar.gz porque es el formato más común. Esta instrucción es para desempacarlo:

tar xvzf geany-0.18.tar.gz

Ahora, entremos al directorio del código, configuremos y compilemos:

cd geany-0.18/
./configure
make

Los pasos anteriores tomarán algunos minutos. Cuando finalice la compilación, instalamos:

sudo make install

Más artículos como este en:

Algunos artículos relacionados:


Agosto 10, 2009

Recursos en el web relacionados a Linux y accesibilidad

Categoría: Tecnología Asistiva — Edwood @ 12:00 pm

Página web: By Sound and By Touch: Using Linux with Speech and Braille Output Interfaces References

Lista de recursos en el web relacionados a Linux y accesibilidad recopilados por Jason White, usuario no vidente de Linux .


Jason White

Más artículos como este en:

Algunos artículos relacionados:


Blind Audio Tactile Mapping System

Categoría: Tecnología Asistiva — Edwood @ 6:00 am

Página web: http://www.cs.unc.edu/Research/assist/bats/index.shtml

Este sistema fue desarrollado para ofrecer en formato auditivo toda la información visual contenida en un mapa. Aunque existen mapas de relieve con información en Braille, la cantidad de información que pueden presentar está limitada por el espacio físico del papel. BATS fue desarrollado con Python.

Spatial information is often presented in the form of maps that viewers actively explore to learn about an area. People who cannot see cannot share the benefits of such a visual representation, and have traditionally relied on audio descriptions, tactile maps, guidance from others, and even trial and error when learning the layout of a region. On-going assistive technology research has yielded a number of promising techniques to help people who have visual impairments plan daily walks and get directions, but little has been done to promote the same kind of spatial awareness provided by visual maps. The Blind Audio Tactile Mapping System (BATS) project focuses on the latter area of research by helping people without sight access and explore spatial information.


Desarrolladores proyecto BATS

Más artículos como este en:

Algunos artículos relacionados:


Agosto 9, 2009

Sistema acústico de navegación para personas con impedimentos visuales

Categoría: Tecnología Asistiva — Edwood @ 9:49 am

Página web: http://casblipdif.webs.upv.es/

Mediante audífonos la persona escucha sonidos que varían en intensidad y dirección dependiendo de la ubicación de los objetos que le rodean. El concepto no es nuevo, lo innovador de este proyecto es que integra varias tecnologías para hacer la información acústica más rica comparada con un simple sensor de distancia.

The main aim of this project is to develop a system capable of interpreting and managing real world information from different sources to assist blind or visually impaired users.

La página contiene un vídeo demostrando el uso del sistema.


Persona utilizando sistema navegación acústica

Más artículos como este en:

Algunos artículos relacionados:


NetworkX: Librería Python para análisis de grafos

Categoría: Computación científica — Edwood @ 9:20 am

Página web: http://networkx.lanl.gov

High productivity software for complex networks

NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks


Screenshot NetWorkX

Más artículos como este en:

Algunos artículos relacionados:


igraph: librería para análisis de grafos

Categoría: Computación científica — Edwood @ 9:05 am

Página web: http://igraph.sourceforge.net/index.html

igraph is a free software package for creating and manipulating undirected and directed graphs. It includes implementations for classic graph theory problems like minimum spanning trees and network flow, and also implements algorithms for some recent network analysis methods, like community structure search.


igraph screenshot

Más artículos como este en:

Algunos artículos relacionados:


Agosto 1, 2009

De latitud y longitud a dirección física con bash - versión 2

Categoría: Programación — Edwood @ 2:54 pm

Extendí el script bash que publiqué previamente para incluir como opción el servicio gratuito de “reverse geocode” de Geonames. Ahora el script requiere como tercer argumento la fuente de la dirección física: google o geonames.

#!/bin/bash
# findnearest

lat=$1
long=$2
src=$3

if [  $# -ne 3 ]
then
  echo "Usage:  findnearest   ”
  echo “Ex. findnearest 17.98 -66.109 google”
  exit 1
fi

if [ “$src” == “google” ]
then
  result=$(lynx -dump “http://maps.google.com/maps/geo?output=csv&oe=utf-8&ll=$lat,$long”)
  echo $result | cut -f3- -d,
elif [ “$src” == “geonames” ]
then
   result=$(lynx -dump “http://ws.geonames.org/findNearestAddress?lat=$lat&lng=$long” | egrep “placename|adminName1|adminName2|countryCode”| sed ’s/<[^>]*>//g’)
   echo \”$result\”

fi

Ejemplos de su uso:

$ ./findnearest 17.98 -66.109 google
"43 Calle Carlota, Guayama 00784, Puerto Rico"

$ ./findnearest 17.98 -66.109 geonames
"Guayama Guayama Puerto Rico US"

Como pueden apreciar, en este ejemplo el servicio de Google da información más precisa que Geonames y he observado que eso es así en general. Utilizo Geonames en combinación con Google cuando tengo que hacer “reverse geocode” en masa, alternándolos cuando uno de ellos deja de responder.

Más artículos como este en:

Algunos artículos relacionados:


Computación científica Libre: Últimos 50 temas julio 2009

Categoría: Computación científica — Edwood @ 10:47 am

Visite: Computación Científica Libre:
RSS: RSS Computación Científica Libre

Table2Clipboard :: Add-ons for Firefox
LayoutEditor 20090801
Cirkuit 0.2
Genius version 1.0.7
QLandkarte M 0.1.0
Yorick
GluCat: Generic library of universal Clifford algebra templates
Agros2D
PostGIS 1.4.0 Release
Elascii
uDig
ANN - Approximate Nearest Neighbor Library
Getting started with the SciPy (Scientific Python) library
mcview 0.4.0
Exploring Advanced Math with Maxima | Linux Journal
NeuroTools - Trac
Pymbolic
Official SymPy blog: SymPy 0.6.5 released
PyGiNaC - Python interface to GiNaC
Scientific data visualization using Mayavi2
Discrete Geometry 3D Viewer 0.1.996-Beta
NICTA | Open SensorWeb Architecture
Boost.Python Examples and Tutorials
MiniZinc and FlatZinc
SciDAVis 0.2.3
Armadillo: C++ linear algebra library
GtkGis
GiNaC 1.5.2 (Stable)
Improved incomplete gamma and exponential integrals; Clausen functions
Reading Labview binary files with Python
Liberado gretl 1.8.2
Numpy 1.3.0 rc1
Generating multi-subsets using arithmetic
Webinars :: Training :: Enthought, Inc.
Liberado R 2.9.1
Teaching Math with the KDE Interactive Geometry Program | Linux Journal
NMRDev 1.0.2-107
Relational Algebra 0.1
SocNetV 0.7 - Social Network Visualization and Analysis Software
Working with Excel Files in Python ‎(Python Excel)‎
Project Euler problem 66 and continued fractions
Mpmath 0.12 released
Re: saludos
saludos
R - DSC 2009, scientific programme
scipy: Dyad and Inertia classes implemented
Disponible gretl 1.8.1
Gpredict 1.0 beta 5: Free, Real-Time Satellite Tracking and Orbit Prediction Software
kst - plots scientific data
Cora line fitting tool, Version 3.0

Más artículos como este en:

Algunos artículos relacionados:


Julio 28, 2009

De latitud y longitud a dirección física con bash

Categoría: Programación — Edwood @ 9:23 pm

En la compañía para la cual trabajo diariamente tengo que manipular datos geográficos. He aprendido mucho sobre GIS, GPS y los API de mapas como el de Google. Aunque la mayor parte del tiempo programo en Python, encuentro que los scripts en bash continúan siendo la forma más rápida para manipular datos y probar ideas.

El siguiente script que llamé “findnearest” utiliza el servicio de “reverse geocode” de Google para obtener una dirección física (pueblo, calle, avenida, etc.) dadas la latitud y longitud del lugar:


#!/bin/bash
# findnearest
# Usage: findnearest latitude longitude
# Ex.  findnearest  17.976227 -66.111016

lat=$1
long=$2
result=$(lynx -dump "http://maps.google.com/maps/geo?output=csv&oe=utf-8&ll=$lat,$long")
echo $result | cut -f3- -d,

El script depende de que el navegador web “lynx” esté instalado. Este es un navegador web que se usa en el terminal de texto.

Luego de guardar el script como “findnearest” lo hice ejecutable:

$ chmod +x findnearest

Este es un ejemplo de su ejecución;

$  ./findnearest  17.976227 -66.111016

"Calle Num 9, Guayama 00784, Puerto Rico"

El resultado devuelto por Google lo almaceno en la variable “result” y luego extraigo los campos que necesito usando el comando “cut”. En particular le pido que muestre desde el tercer campo en adelante, suponiendo que el delimitador es una coma: echo $result | cut -f3- -d,

Más artículos como este en:

Algunos artículos relacionados:


Próxima página »
Proudly powered by wordpress - Theme by neuro
   *    Blogalaxia   Galaxia Linux   Unión de Bloggers Hispanos