Social Icons

miércoles, 3 de agosto de 2011

Instalar emacs en Mac OS X: Aquamacs


Hemos actualizado a Lion nuestro Snow Leopard y hemos encontrado que
Aquamacs 2.1 no funciona; se perdían los iconos de la ventana de aquamacs
al tiempo de cargar cualquier fichero. Así pues, hemos decidido
cambiar a Aquamacs 2.3a y garantizamos que funciona en Mac OS X 10.7
Lion.

Previamente desinstalamos cualquier versión anterior de Aquamacs en nuestro Mac OS X, si la hubiera. Ello se lleva a cabo con la aplicación AppCleaner, por ejemplo.

Seguidamente bajamos el instalador, en este momento "Aquamacs-Emacs-2.3a.dmg", de

http://aquamacs.org/

Una vez descargado, hacemos doble clic sobre el fichero resultado y en la
ventana que se abre arrojamos el icono "Aquamacs" sobre la carpeta
"Applications" que hay junto a él en dicha ventana. En este momento
podemos poner a buen recaudo, para futuras consultas, los ficheros
.pdf que aparecen en la ventana: "Aquamacs Manual" y "Release Notes
2.3a".

Pulsamos en Launchpad, buscamos el icono de Aquamacs, lo pulsamos y se
despliega una ventana de advertencia con el mensaje ""Aquamacs" es una
aplicación que se ha descargado de Internet. ¿Seguro que desea abir
este ítem?"; entonces pulsamos el botón "Abrir".

La primera vez que lanzamos la aplicación fracasa. No hemos de
preocupamos: cerramos la aplicación y la volvemos a lanzar. Esta vez
funciona, por lo que en el icono de Aquamacs hacemos clic, con la tecla
"Ctrl" pulsada, y entonces seleccionamos:

Opciones > Mantener en el Dock

seguidamente extendemos la ventana de Aquamacs hasta que tenga las
dimensiones que nos gustan. Ahora es necesario adecuar Aquamacs a
nuestro gusto y necesidades. Sugerimos lo siguiente:

Options > Option, Command, Meta keys > ... Meta  & Spanish

con esto hacemos que reconozca nuestro teclado español. La selección del
molde de letra que nos gusta hay que hacerla para cada tipo de fichero,
pudiendo tener un molde de letra para cada uno de ellos. Por
ejemplo, para ficheros .tex nos ha gustado el juego simsun (si no lo tenemos
lo podemos instalar ahora), así que  abrimos uno de esto ficheros que
tengamos a mano y hacemos:

Options > Appearance > Fonts for Latex-Mode...

seleccionamos en la caja que se abre los siguiente parámetros:

All Fonts + SimSun + Regular + 20

Si hubiésemos cargado un fichero .txt, aparecería "Fonts for
Text-Mode..." en lugar de "Fonts for Latex-Mode...". Así procedemos
con todos los tipos de fichero que queramos, eligiendo a nuestro gusto
la fuente de letra y su tamaño.

Seguidamente seleccionamos la codificación que nos guste; recomendamos
fuertemente elegir UTF-8. Para ello:

Options > Language > Set Language Environment > UTF-8

Otra opción interesante es:

Options > View > Size Indication

Finalmente, para guardar todas las opciones elegidas, hacemos:

Options > Save Options

No olvidemos desmontar el disco virtual de instalación de Aquamacs que
surgió al principio de todo, cuando hicimos doble clic sobre
"Aquamacs-Emacs-2.3a.dmg". Esto se consigue haciendo clic sobre el
icono del disco virtual "Aquamacs Emacs" que aparece sobre el tapiz de
nuestra mac mientras tenemos pulsada la tecla "Ctrl", seleccionando luego "Expulsar Aquamacs Emacs".

Y ... esto es todo por hoy.

Instalar emacs en Ubuntu


Introducción

Emacs es el editor por excelencia de los desarrolladores. Por esta razón dedicaremos unos post a describir cómo se instala bajo cada una de las tres plataformas más difundidas: Linux/Ubuntu, Windows y Mac Os X. En "Mi Primera Clase de Emacs" explicaremos el manejo básico de Emacs y puntualizaremos más sobre su instalación.

Instalación

Ejecutamos desde una consola o terminal:

sudo apt-get install emacs24

o alternativamente

sudo apt-get install emacs

si queremos que se instale la versión que instalaría Ubuntu por defecto.  Si queremos usar ficheros .tex mediante auctex, hay muchas formas de hacerlo, pero la que preferimos nosotros por su facilidad y efectividad es la siguiente:

*) abriremos emacs

*) M-x list-packages (por supuesto M-x significa Alt-x)

Se puede usar el ratón en la forma obvia, pero si no queremos, o no podemos:

*) llevar el cursor hasta auctex
*) Ctrl-x o (lleva a la segunda subventana que acaba de abrirse), Ctrl-i (lleva al botón de "Install"), Intro, seguidamente "y" para responder y finalmente Intro.

Para el uso de ficheros .hs (resp. .pl) instalaremos el paquete haskell-mode (resp.
prolog-el). La orden que ejecutaremos es:

sudo apt-get install auctex haskell-mode prolog-el

Para cada tipo de fichero buscaremos su paquete de adecuación. Puede
que para los ficheros .pl de swi-prolog no sea bastante con esto, en
cuyo caso abriremos en el directorio raíz un fichero .emacs (con el
propio emacs, por ejemplo) y escribiremos en él:

(autoload 'run-prolog "prolog" "Start a Prolog sub-process." t)
    (autoload 'prolog-mode "prolog" "Major mode for editing Prolog programs." t)
    (autoload 'mercury-mode "prolog" "Major mode for editing Mercury programs." t)
    (setq prolog-system 'swi)
    (setq auto-mode-alist (append '(("\\.pl$" . prolog-mode)
                                    ("\\.m$" . mercury-mode))
                                   auto-mode-alist))

Modificar el icono de lanzamiento de emacs

Si en nuestro netbook o notebook tenemos Ubuntu  bajo Unity , al abrir el emacs recién instalado encontramos que desborda la pantalla e invade otras áreas de trabajo (dispuestas como una superficie tórica en Unity), para que esto no ocurra debemos indicar el tamaño de la ventana inicial al abrir la aplicación.

En el caso de emacs modificaremos para ello el lanzador de emacs hasta que tenga los siguientes datos:

Nombre: GNUemacs 24
Descripción: editor de texto
Comando: /usr/bin/emacs24 %F -geometry 125x35
Comentario: editor

Lo anterior es parte del contenido del fichero

emacs24.desktop

situado en 

/usr/share/applications/

Dicho fichero se puede editar con permisos de superusuario y hacer la modificación que se indica, luego salvar lo hecho. Pero la forma cómoda de proceder es instalando, si no está ya instalado, gnome-panel:

sudo apt-get install gnome-panel

Ahora editaremos el lanzador ejecutando en el terminal la orden:

sudo gnome-desktop-item-edit /usr/share/applications/emacs24.desktop

y en la casilla correspondiente a "Comando:" escribiremos  

/usr/bin/emacs24 %F -geometry 125x35

en lugar de

/usr/bin/emacs24 %F

seguidamente pulsamos en "Cerrar" o sencillamente "Esc". La próxima vez que lancemos emacs con su lanzador (para ello: Super + a, escribimos emacs en la ventana de búsqueda y pulsamos el icono correspondiente) ya tendrá las medidas deseadas, que en nuestro caso son 100x28, pero que cada cual puede ensayar otras hasta que dé con las apropiadas a su pantalla.

Y ... esto es todo por hoy.

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.