Social Icons

jueves, 28 de julio de 2011

Restaurar el Panel en Ubuntu

En mi instalación de Ubuntu 10.04, hace unos días, ha dejado de funcionar correctamente el panel. Esto puede ocurrir por hacer un mal uso del mismo (creemos que debe mejorar bastante para hacerlo más intuitivo y menos rígido) o por mal funcionamiento de una instalación con drivers no del todo adecuados.

Aquí explicamos cómo restaurar el mencionado panel. La operación, como la hemos conocido en 



debe ser efectuada desde una terminal o consola; la abrimos, por tanto, y hacemos lo siguiente:

$ gconftool-2 --shutdown
$ rm -rf ~/.gconf/apps/panel
$ pkill gnome-panel  

Con ello tendremos restaurado nuestro panel. Lo dicho no ha sido probado en Ubuntu 11.04, aunque creemos que debe funcionar tanto bajo entorno Unity como Gnome. 

Os dejamos también una utilidad muy sencillita e interesante. Se trata de una papelera para unir al panel. Es el fichero trashindicator_1.00-1_all.deb, que se instala como habitualmente se instala un .deb. La podéis bajar de:

domingo, 24 de julio de 2011

Instalación en Ubuntu de Ruby y algunos complementos suyos

Ruby es un lenguaje de programación orientado a objetos, bastante parecido a otros como Python y Perl. Se ha hecho famoso gracias a un complemento para crear aplicaciones web, el cual es conocido como Ruby on Rails.

Hoy mostraremos como instalar Ruby y sus complementos sobre Ubuntu. Recomendamos que instalen este lenguaje  bajo linux, su ambiente natural. Hemos encontrado mucha dificultad para instalarlo bajo Windows y sabemos que en Mac OS X no es tan difícil. De hecho los desarrolladores han trabajado mucho y bien para adaptar Ruby a esta última plataforma.

¡Manos a la obra!

Primero abrimos una terminal, o consola, de Ubuntu y ejecutamos en ella la orden :

$ sudo apt-get install ruby irb rdoc


incluso sería mejor ejecutar:


$ sudo apt-get install ruby irb rdoc ri ruby-dev


Recomendamos instalar después  rubygems, un gestor de paquetes para Ruby, el cual lo podemos descargar de:




En este momento descargaríamos "rubygems-1.8.5.zip", el cual será descomprimido, apareciendo la carpeta "rubygems" en el lugar en el que nos encontremos; en nuestro caso aparece la carpeta rubygems-1.8.5. Entramos en ella y encontramos el fichero setup.rb, sobre el que ejecutamos la siguiente orden de consola:


$ sudo ruby setup.rb


Hecho esto ya podemos instalar ruby on rails con la línea que encontraremos en la misma página anterior:


$ gem install rails --include-dependencies


Si lo que queremos es hacer aplicaciones en ventanas, deberá ser instalado gosu, lo cual se hace desde la terminal con las siguientes lineas dependiendo de la versión de  Ruby que tengamos:


-) si tenemos Ruby 1.8  ejecutamos la orden de consola:
$ sudo apt-get install g++ libgl1-mesa-dev libpango1.0-dev libboost-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libfreeimage3 libfreeimage-dev ruby1.8-dev rubygems


-) si tenemos Ruby 1.9.1/1.9.2
$ sudo apt-get install g++ libgl1-mesa-dev libpango1.0-dev libboost-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libfreeimage3 libfreeimage-dev ruby1.9.1-dev rubygems


En la página: 


encontrarán información complementaria para otros lenguajes distintos a Ruby.

Todo lo que hemos dicho está comprobado bajo Ubuntu 10.04 y 11.04. Hecho todo lo anterior tendrán instalado en su Ubuntu: Ruby, RubyGems, Gosu y Ruby on Rails.


Esto es todo por hoy.

viernes, 22 de julio de 2011

La revista Linvix, una revista muy útil sobre Linux

Hoy os traemos el nexo a la revista Linvix sobre Linux, de honda utilidad y gratuita para poder descargar en formato pdf. Podéis descargarla de:


o también, y parece que es más reciente, del sitio


Esto es todo por hoy.

jueves, 14 de julio de 2011

Conectar proyector o monitor adicional a un equipo con Ubuntu, Elementary OS o Xubuntu


Introducción

Es muy frecuente trabajar hoy con portátiles de pequeña pantalla: 10" a 13". Empleamos estos portátiles para uso docente o dar conferencias, con lo que necesitamos conectarlos al vídeoproyector, o sencillamente queremos salvar sus limitaciones de pantalla con el monitor en desuso de nuestro viejo equipo.  Influenciados por Windows, muchos usuarios llevan a cabo estas operaciones conectando el nuevo monitor/vídeoproyector  antes de pulsar el botón de encendido del ordenador, lo cual NO se debe hacer.

El resultado por defecto de lo que se dirá no es el esperado por los usuarios habituales de Windows, pues el nuevo monitor recién conectado queda por defecto yuxtapuesto a la pantalla integrada del equipo justo en la parte derecha. Así tenemos una pantalla privada para nuestro uso y otra, la añadida, para mostrar al público lo deseado.

El caso de Ubuntu 12.04 LTS y 14.04 LTS

Con las últimas versiones de Ubuntu bajo Unity, conectar un vídeoproyector o monitor es un acto automático: esperamos a que se arranque el equipo, entramos  en nuestra cuenta, conectamos el cable del monitor o vídeoproyector ---el orden puede ser fundamental--- a la salida de vídeo del portátil y el periférico es detectado y puesto en servicio sin más.

El caso de encontrar alguna dificultad o sencillamente desear cambiar lo antes explicado, por ejemplo espejando las pantalla, podemos ir a:

Configuración del sistema > monitores

y operar allí. Lo más común es entrar aquí para pulsar el botón "Detectar monitores".

Bajo Ubuntu con Unity, para pasar aplicaciones del monitor integrado a la pantalla añadida conviene hacerlo en dos etapas: arrastrar la ventana desde el monitor integrado hasta que una parte --pero no toda--- asome en el monitor añadido, pasar el puntero de ratón a éste y desde él terminar de incluir totalmente la ventana en el nuevo monitor.

El caso de Elementary OS Freya

La situación es la misma que la de Ubuntu, aunque hemos observado que funciona mejor el arrastre de ventanas al monitor añadido. Si entramos en:

Configuración del sistema > Displays

vemos un entorno "elemental" en el que sólo se puede: espejar los monitores, detectar monitores y aplicar.

En este aspecto, como en tanto otros, admiramos la efectividad de Elementary OS y su elegante simplicidad.

El caso de Xubuntu

Encendido el monitor adicional, encendido nuestro ordenador bajo Xubuntu, entrados en la sesión de usuario y conectado el monitor adicional (por ese orden) no vemos efecto alguno en el monitor añadido. A diferencia de los otros casos, en éste el reconocimiento no es automático. Debemos ir a:

-) Configuración > Pantalla (en el apartado "Hardware")
-) Poner un tic en la casilla junto a la leyenda "Configurar las otras pantallas cuando sean conectadas"
-) Cerrar

Al conectar nuestro monitor adicional o proyector vemos que se muestran cuatro posibilidades de uso para el nuevo monitor. Para fijar ideas supongamos que ha sido identificado por: LG 19"

-) portátil: el monitor adicional no muestra nada, como si estuviese sin conectar, y el integrado en el portátil se muestra activo.
-) Pantallas espejo: la pantalla integrada del portátil y la adicional muestran idéntico contenido (puede haber problemas con esto por las diferentes características de ambas)
-) Extender a la derecha (nuestra recomendación y solución estándar en los casos anteriores)
-) LG 19" (o lo que sea que identifique al monitor en cada caso): el monitor adicional pasa a ser el del portátil y el integrado se apaga, ello puede llevar a ahorro de batería.

Si no se quiere hacer lo anterior, habría que usar el monitor adicional particularmente en cada caso:

Configuración > Pantalla (en el apartado "Hardware")

Veremos signos de que hay un monitor conectado aparte de la pantalla integrada, identificada con el nombre "Portátil". La pantalla o proyector adicional tendrá un icono de pantalla y un nombre; supongamos como antes para fijar ideas que es: LG 19". Entonces:

-) hacemos clic sobre LG 19"
-) ponemos un tic en la casilla junto al epígrafe: "Utilizar esta salida"
-) pulsamos sobre "Mantener esta configuración"

En este caso la posibilidad única es la de dos pantallas espejadas.

El caso de Ubuntu 10.04 LTS (de lo que recordamos de memoria)

Vamos ahora al caso de Ubuntu 10.04 debido a que es una versión LTS aún en distribución. Si usamos cañón o monitor adicional con frecuencia, lo mejor es añadir al panel el icono "Monitores". La operación se realiza como sigue:

Sistema > Preferencias > Monitores

y ponemos un tic en (hacemos clic sobre) el recuadro de selección que figura junto al epígrafe "Mostrar pantallas en el panel". Seguidamente, evitando caer en la tentación de pulsar en "Aplicar",  pulsamos sobre "Cerrar". Con ello habrá aparecido en el panel un icono que simula un monitor, y aparecerá cada vez que arranquemos nuestro equipo por lo que esta labor sólo la haremos una vez.

Seguidamente conectamos el cable de vídeo del dispositivo (cañón o monitor). Una vez hecho, hacemos clic sobre el icono de monitor añadido antes a nuestro panel y pulsamos en
"Configurar los ajustes de la pantalla ...". Veremos como nuestro dispositivo adicional toma el tapiz del equipo y en él se abre una pantalla para ajuste del monitor. Aconsejamos no tocar la configuración por defecto, por lo que sencillamente pulsaremos en "Cerrar".

Con esto tendremos el nuevo monitor físicamente adjunto por la derecha al de nuestro equipo. Esto es muy bueno, según se dijo más arriba. Para pasar a la nueva pantalla basta con deslizar el puntero del ratón al lado derecho y traspasarlo, entonces veremos que aparece en la nueva pantalla añadida. Si queremos tener una sóla imagen, pondremos un tic en la casilla "La misma imagen en todos los monitores".

Cuando no funciona lo dicho, normalmente se debe que estamos usando un driver  no actualizado de tarjeta de vídeo. En tal caso investigaríamos cómo actualizar dicho driver.

Y ... esto es todo por hoy.

martes, 12 de julio de 2011

Árbol Genealógico de Linux. Resumen de la historia Linux

Si eres un usuario de Linux y deseas conocer los antepasados de tu distribución GNU/Linux preferida, es decir,  la línea genealógica de tu distro hasta el inicio de los tiempos Linux, puedes investigar en este "árbol genealógico" de nuestras familias.


domingo, 3 de julio de 2011

Adecuación de nuestra instalación de TeXLiVe para uso científico

Introducción

La edición en el quehacer científico pasa hoy por usar LaTeX, sin que lleguemos a comprender muy bien por qué esta herramienta no está de moda entre los dedicados a las humanidades.

La distribución que más nos gusta es TeXLiVe, por ser muy popular en las tres plataformas que usamos: Linux, Mac OS X y Windows. Pero este blog está dedicado a Ubuntu, así que daremos una recomendación para completar la instalación de TeXLiVe en nuestro Ubuntu. Dicha recomendación está orientada a que no nos falte de nada ---sin que ello signifique que haya que instalarlo todo--- a la hora de compilar un fichero .tex que hemos escrito nosotros, que hemos capturado en la red o que sencillamente nos ha enviado un amigo. Daremos nuestra recomendación sin explicar qué es cada cosa o para qué sirve, pues ese será el objeto de otro post.

Procedimiento Básico

Comenzamos instalando lo básico, lo cual es sencillo y nos ahorra mucho trabajo. Para ello abrimos un terminal y ejecutamos la orden:

$ sudo apt-get install texlive

Como novedad en este blog el resto del trabajo no lo haremos en consola, sino en el "gestor de paquetes Synaptic" de nuestro Ubuntu preferido.

Si estamos usando Ubuntu 10.04 abriremos el gestor de paquetes pulsando con el puntero en el menú superior izquierdo, donde dice "Sistema". La secuencia sería:

Sistema > Administración > Gestor de paquetes Synaptic

Si estamos usando Ubuntu 11.04 bajo el magnífico y recomendable entorno Unity, lo más fácil es pulsar en el menú Unity de la izquierda sobre la casilla "Aplicaciones" (la reconoceremos porque es oscura y tiene una lupa con una cruz en el centro).  Esto se puede hacer mejor sin ratón con

Super + a

"Super" es en el teclado la tecla contigua a la izquierda de la de Alt que se encuentra, a su vez, a la izquierda de la barra espaciadora; en muchos ordenadores tiene el anagrama de Windows. Después escribiremos "gestor" en la línea de búsqueda que aparece y en breve veremos el icono del "Gestor de paquetes Synaptic", sobre el que pulsaremos. En Ubuntu 11.10, todo es como en Ubuntu 11.04, salvo que no viene instalado Synaptic por defecto. Así pues, debemos instalarlo previamente. La orden es:

$ sudo apt-get install synaptic

Hecho esto, y previo aporte del password del usario con poderes, aparece la ventana clásica y una casilla bajo el epígrafe "Filtro rápido". Aquí empieza el camino común a las dos versiones de Ubuntu. Dicha casilla es un buscador, en el que escribiremos la palabra "texlive" y seguidamente aparecerán todos los paquetes disponibles relacionados con la distribución TeXLiVe.

Reconoceremos a los paquetes no instalados porque su casilla (a la izquierda, al principio del renglón) es blanca, frente a las verdes que indican "paquete instalado". Imaginemos que el paquete "texlive-humanities-doc" es uno de los de casilla blanca, por tanto no instalado. Para ponerlo en la lista de instalación hacemos clic sobre su casilla (blanca, en este caso), pulsamos sobre el botón de la derecha y hacemos clic sobre "Marcar para instalar". Una vez hecho esto con los distintos paquetes que recomendamos, para instalar definitivamente todo lo solicitado, haremos clic sobre "Aplicar". Entonces será cuestión de esperar a que acabe el proceso de instalación y así lo indique.

Paquetes Recomendados


Marcaremos para instalar los que no estén marcados para instalar, o ya instalados, de la siguiente lista. Los damos en orden alfabético para mejor uso, aunque puede que no sea éste el orden en que aparecen listados:


cedilla

debiandoc-sgml

feynmf

ipe
itrans-fonts

libmaruku-ruby1.8
luatex
lyx

pandoc

rednotebook

texlive
texlive-base
texlive-binaries
texlive-bibtex-extra
texlive-common
texlive-doc-base
texlive-doc-en
texlive-doc-es
texlive-extra-utils
texlive-fonts-extra-doc
texlive-fonts-recommended
texlive-fonts-recommended-doc
texlive-font-utils
texlive-formats-extra
texlive-games
texlive-generic-extra
texlive-generic-recommended
texlive-humanities
texlive-humanities-doc
texlive-lang-arabic
texlive-lang-cyrilic
texlive-lang-greek
texlive-lang-latin
texlive-lang-spanish
texlive-latex3
texlive-latex-base
texlive-latex-base-doc
texlive-latex-extra-doc
texlive-latex-recommended
texlive-latex-recommended-doc
texlive-luatex
texlive-math-extra
texlive-metapost
texlive-metapost-doc
texlive-music
texlive-omega
texlive-pictures
texlive-pictures-doc
texlive-plain-extra
texlive-pstricks-doc
texlive-publishers-doc
texlive-science
texlive-sciencie-doc
texlive-xetex
therion







Y ... eso es todo por hoy.

viernes, 1 de julio de 2011

Donde encontrar programas

Hoy os traigo una web en la que diversos programadores cuelgan sus obras realizadas en diversos lenguajes de programación. Esta página os puede ser útil si estais haciendo un programa y no sabéis resolver un problema.


Enlace: http://snipplr.com