Social Icons

sábado, 17 de septiembre de 2011

Instalación básica de DOSBox en Ubuntu, Mac OS X y Windows 7

Introducción

DOSBox es un emulador de MS-DOS. 

MS-DOS (siglas de MicroSoft Disk Operating System, Sistema operativo de disco de Microsoft) es un sistema operativo para computadores basados en x86. Fue el miembro mas popular de la familia de sistemas operativos DOS de Microsoft, y el principal sistema para computadoras personales compatible con IBM PC en la década de1980 y mediados de 1990, hasta que fue sustituida gradualmente por sistemas operativos que ofrecían una interfaz gráfica de usuario, en particular por varias generaciones de Microsoft Windows.

MS-DOS fue usado por muchas personas que en la actualidad guardan un recuerdo nostálgico de aquel sistema que tanto les ofreció. Existen muchos juegos con los que querrían volver a jugar; también existen programas que serían difíciles de rehacer y que se necesitaría rescatar; pero MS-DOS terminó por morir. En el cambio de MS-DOS a Windows se perdió la compatibilidad una gran mayoría de los programas de MS-DOS, que no funcionan ya en nuestros Windows 2000, XP, Vista ó 7 a pesar de que Windows trae una especie de Símbolo de sistema y que no es un MS-DOS auténtico.

 La solución es usar un emulador de MS-DOS y en la actualidad hay dos famosos: dosemu y DOSBox. El primero es excelente pero sólo está actualmente para Linux; el segundo es también muy bueno y sí está para todas las plataformas. ¿Cuál elegir? pues los DOS ya que nuestro sistema de cabecera es Ubuntu.

Este post está dedicado a DOSBox y luego ofreceremos otro para dosemu. En cualquiera de los casos, aquí explicaremos el uso elemental y dejaremos que el usuario se informe en la red del avanzado.

Descarga

Aconsejamos la descarga para Mac OS X y Windows de la página oficial  o de ésta otra . En el caso de Ubuntu, la instalación se hace con apt-get como diremos más adelante.


Instalación y adecuación

En Ubuntu

Abrimos nuestra consola o terminal (Ctrl+Alt+T) y ejecutamos en ella la orden:

sudo apt-get install dosbox

y cuando acabe el proceso de instalación ejecutamos DOSBox. Veremos que se abre la pantalla negra típica de esta utilidad, seguidamente la cerramos. En nuestro navegador Nautilus pulsamos Ctrl+h, con lo cual hacemos visibles los ficheros ocultos. En el directorio raíz del usuario que ejecutó DOSBox habrá uno de esos directorios ocultos llamado .dosbox. Si entramos en él veremos un fichero llamado dosbox-0.74.conf. El "0.74" es por la versión instalada, otros podrían tener otro número, aunque lo que importa es el ".conf". 

Usaremos nuestro editor preferido para abrir el fichero dosbox-0.74.conf y lo modificaremos de acuerdo con lo siguiente. En el apartado [dos] cambiaremos la línea

keyboardlayout=auto 

por la línea

keyboardlayout=SP

con ello tendremos en español el teclado que entiende DOSBox. En el apartado [autoexec] incluiremos bajo las líneas de comentario (comienzan por #)  la siguiente:

mount c /home/mi_usuario/Documentos

Esto hace que cuando arranquemos DOSBox, comprenda que hay una unidad C: que corresponde con el directorio /home/mi_usuario/Documentos. Por supuesto que en lugar de c se podría haber elegido otra letra, igual que se podría haber elegido otro destino diferente a Documentos. Todo según nuestro gusto e interés.

Cuando arranquemos de nuevos DOSBox, podemos ejecutar la orden 


c: 


en la línea de órdenes del programa, es decir tras el mensaje Z:\>, con lo que entraremos desde DOSBox en el directorio de trabajo deseado, en nuestro caso /home/mi_usuario/Documentos.

En Mac OS X

Una vez bajado e instalado el paquete correspondiente, ejecutamos la aplicación DOSBox. Aparece la pantalla negra típica y dentro el prompt "Z:\>".

A diferencia del caso de Ubuntu, no está creado el fichero dosbox.conf, por lo que tendremos que crearlo. Esto se hace ejecutando la orden

config -writeconf dosbox.conf

desde la línea de órdenes de DOSBox (en la línea que empieza por Z:\>). Pero, ¡cuidado! ahora tenemos el teclado inglés, por lo que el signo "-" hay que sacarlo pulsando sin mayúsculas en la tecla ? es decir, pulsando en  '. Esta operación crea el fichero dosbox.conf en Aplicaciones. Ahora debemos modificar el fichero dosbox.conf procediendo igual que en el caso de Ubuntu con el fichero dosbox-0.74.conf. La única diferencia es que en lugar de mount c /home/mi_usuario/Documentos escribiremos

mount c /Users/mi_usuario/Documents

Como decíamos antes, para entrar desde DOSBox en el directorio de trabajo, ejecutaríamos ahora desde la línea de órdenes Z:\> la orden:

c:

En Windows 7

Una vez bajado e instalado, hemos de saber que DOSBox está por defecto en el lenguaje ambiente del ordenador, español en nuestro caso.

Si queremos generar el fichero dosbox.conf, arrancaremos DODBox y ejecutaremos en la línea del  prompt "Z:\>" la orden

config -writeconf dosbox.conf

Con ello se creará el fichero dosbox.conf en el directorio:

Archivos de programa (x86)\DOSBox-0.74

si es que es allí donde hemos elegido instalar DOSBox (recomendamos ese lugar que es el que ofrece Windows 7 por defecto). Ahora podríamos modificar dosbox.conf con la añadidura del directorio C:, pues hemos dicho que no es necesario cambiar el idioma. La modificación sería añadir 

mount c C:\Users\mi_usuario\carpeta_preferida

como última línea del fichero, en la sección [autoexec]. Ahora iremos a la carpeta de instalación de DOSBox (en nuestro caso es c:\Archivos de programa (x86)\DOSBox-0.74), situaremos el puntero sobre el archivo DOSBox.exe, pulsaremos el botón de la derecha y haremos clic en "Crear acceso directo". Aparecerá entonces el fichero "DOSBox.exe - Acceso directo"; situaremos el puntero sobre él, haremos clic con el botón de la derecha y pulsaremos sobre "Propiedades". Se abre entonces una ventana; en la casilla "Destino" de la misma añadiremos lo siguiente al final de lo que haya escrito:


-userconf -conf dosbox.conf

con lo que quedará en dicha casilla "Destino" el texto:

"C:\Program Files (x86)\DOSBox-0.74\DOSBox.exe" -userconf -conf dosbox.conf


En realidad, lo que estamos haciendo con esto es mandar ejecutar el programa DOSBox.exe, obligándo a que se configure de acuerdo con las instrucciones que dicta del fichero dosbox.conf, fichero que no carga por defecto tal y como hacía DOSBox en las otras dos plataformas: Linux y Mac OS X.


Ahora el acceso directo modificado lo arrastraremos al escritorio o lo anclaremos en la barra de tareas o bien lo anclaremos en el menú de inicio; otra idea interesante es llevarlo a una carpeta donde coleccionaremos accesos directos a DOSBox, pero cada uno sobre un dosbox.conf creado con distinto nombre y contenido según el juego con el que deseemos jugar o la utilidad que queramos arrancar al pulsar ese acceso directo. 


Si preferimos no tener estos accesos directos y sencillamente montar en cada momento el directorio que nos interese como unidad C:, entonces ejecutaremos cada vez que arranquemos DOSBox las órdenes:

Z:\> mount c C:\Users\mi_usuario\carpeta_preferida
Z:\> c:

y así entrar en el directorio de trabajo que hemos abreviado por c. 

Truco

Para cualquier plataforma, en la sección [autoexec] de config*.conf, podríamos escribir en lugar de lo equivalente a "mount c /home/mi_usuario/Documentos", lo equivalente a las siguientes tres líneas:

mount c /home/mi_usuario/Documentos
c:\
dir

Nota final

Hemos probado el juego Super Street Fighter 2 Turbo  en  DOSBox y en cada plataforma. Llegamos a la conclusión de que el juego se manifiesta más estable y rápido en Windows 7.

Han sido probadas otras utilidades que fracasan en DOSBox y en algunas plataformas cuando es requerido cierto nivel de  prestaciones gráficas, al contrario que en dosemu en el que no fracasan y se ejecutan más rápidamente. Por ello, en un próximo post hablaremos de dosemu como alternativa.

Y ... esto es todo por hoy.

domingo, 11 de septiembre de 2011

Desinstalar e Instalar MacTeX en Mac OS X

Introducción

Está bien claro que desinstalar ciertos paquetes de nuestro Mac OS X supone una verdadera dificultad. Es el caso de MacTeX, el paquete que nos permite tener y usar texlive en nuestro Apple.

Merece la pena, por tanto, entrar en el detalle de cómo se hace. Hemos probado lo que dice la página oficial al respecto  y creemos poder matizar algo más  la operación. A ello dedicamos este post.

No está fuera de lugar incluir en Ubuntu Driver algo de Mac OS X, pues Darwin es un Unix muy parecido a Ubuntu. Además, conocemos a muchos usuarios de Ubuntu que tienen una vena de maqueros de importante calibre; es más, sus vidas informáticas están compartidas entre Ubuntu y Mac OS X, lo que  nos parece muy bien. Por otra parte,  LaTeX es software libre cuyo uso debemos favorecer en cualquier plataforma.

Está claro que se puede usar una nueva distribución de MacTeX sin desintalar la anterior. Ello es plenamente factible, pero nada recomendable. La razón fundamental es que si quisiéramos añadir algún paquete de LaTeX que no suministre MacTeX, por ejemplo Acrotex, para dar cuenta de la añadidura tendríamos que ejecutar desde terminal la orden:

sudo texhash

tras añadirlo, igual que en Ubuntu. Pero con esa operación destrozaríamos nuestro LaTeX, pues se mezclarían en la tabla hash datos de las distribuciones antiguas conservadas y la nueva (tras hacer algo así, hemos padecido en carne propia errores de compilación de LaTeX que son imposibles de solventar, todo por mezclar distribuciones con un "texhash"). Por tanto, lo recomendable es desinstalar nuestro antigua versión de MacTeX antes de instalar la nueva; pero, ¿cómo hacerlo?

Para fijar ideas supondremos, en lo que sigue,  que tenemos instalado MacTeX-2010 y que vamos a instalar MacTeX-2011. Por tanto, supondremos que vamos a desinstalar MacTeX-2010. En los siguientes pasos daremos nuestro password siempre que sea requerido.


Desinstalación de la Versión Antigua de MacTeX

Primer paso

Abrimos nuestro navegador interno, el magnífico Finder, y hacemos lo siguiente desde su menú contextual:

Ir > Ir a la carpeta

y escribiremos en el diálogo que se abre:

/usr/local/texlive

Aparecerá entonces en la ventana del Finder el directorio

/2010

pues bien, lo borramos arrojándolo a la papelera y ello completa la mayor parte de la operación. En verdad podemos borrar directamente la carpeta "/texlive", salvo que queramos conservar algo de la carpeta "/usr/local/texlive/texmf-local". "/texmf-local" es la carpeta compañera a "/2010" en /usr/local/texlive, se crea siempre que se instala MacTex si no está y se conserva si está. Normalmente está vacía, pero por ejemplo podríamos tener en ella nuestro ficheros de bibliografía, los ".bib". En fin, si queremos conservar algo de "/texmf-local" lo podemos salvar en el acto, borrar la carpeta y luego poner una vez sea creada.

Si somos verdaderos maqueros, en lugar de "Ir > Ir a la carpeta" pulsaremos la secuencia equivalente:

Mayúsculas + Command + G

y para borrar el directorio, nos situaremos sobre él y haremos

Command + flecha de borrado

Segundo Paso

Mayúsculas + Command + G

y escribiremos en la caja de diálogo

/Applications

seguidamente borramos el directorio /Tex que pende de "Applications".

Tercer Paso


Mayúsculas + Command + G

y escribiremos en la caja de diálogo

/Library

seguidamente borramos el directorio /Tex que pende de "Library". 

Esta operación también se puede hacer con la maravillosa utilidad AppCleaner que sirve para desinstalar aplicaciones del Mac y es imprescindible en la vida de un maquero. En este caso ejecutaríamos nuestro AppCleaner y pulsaríamos en "Others", pondríamos un tic junto al icono de "Tex" que lleva escrito a su lado "TeXDistrPrefPane.prefPane", pulsaríamos en el botón "Search" y finalmente en el botón "Delete". El efecto de esta secuencia de operaciones sería el mismo que  si borramos el directorio /Tex que pende de "Library", como indicábamos antes.

Cuarto Paso

El cuarto paso consiste en suprimir lo instalado para Ghostscript e ImageMagick Convert; no es difícil pero es muy laborioso. Aquí no podemos ser tan explícitos como acostumbramos en este blog, pues son muchos los ficheros y cambian de una versión a otra. No obstante, la mayor parte de lo que hay que borrar se borra suprimiendo los directorios: /ghostscript que cuelga de /usr/local/share e ImageMagick-x.x.x que cuelga de /usr/local/lib (por supuesto que las "x" de antes deben ser sustituidas por los números correspondientes a la versión, pero no encontraremos más que un ImageMagick-x.x.x por lo que no habrá motivo a la confusión).

Pero, ¿qué borrar?. Es mucho, para saberlo lo mejor es haber conservado el paquete de instalación del MacTeX que vamos a borrar. Lo ejecutamos ahora y antes de dar permiso a la instalación pulsando el segundo "Continuar",  vamos al menú contextual del programa instalador de MacTeX y hacemos:

Archivo > Mostrar archivos

o sencillamente Command + i, desplegamos entonces la pestaña de "Ghostscript x.xx" y borramos todos los archivos que dice que va a instalar en el camino que indica. Igual hacemos para "ImageMagick Convert x.x.x-x". 

Si somos ordenados, cubriremos esta fase siempre antes de instalar la nueva distribución y no se acumulará el trabajo. No obstante, no pasa nada si se deja esta fase; bueno, salvo que se nos quedan sucios nuestros directorios con material que no usamos, la basura se irá acumulando.

Instalar la nueva versión de MacTeX

Hay un vídeo en dos partes que describe bastante bien el proceso de instalación. Desde aquí lo recomendamos:

primera parte
segunda parte

Aunque describe la instalación de MacTeX-2010, el proceso para MacTeX-2011 es prácticamente el mismo.

Nota final

Todo lo que hemos dicho más arriba está probado, por lo que garantizamos la fiabilidad de la información. 


Y ... esto es todo por hoy.

miércoles, 10 de agosto de 2011

Incluir una "Creative Commons License" en un documento Latex

Introducción

Muchas veces hemos deseado incluir una licencia Creative Commons en nuestros documentos Latex, para que salga en el .pdf que vamos a publicar. Esto no es inmediato pues Creative Commons nos genera el código para incluir en documentos .html y no en ficheros .tex. En lo que sigue vamos decir la forma de hacerlo.

Todas las indicaciones siguientes las ofrecemos en ficheros .tex para descargar según les indicaremos más abajo.

Cómo hacerlo

Supongamos que Creative Commons nos hubiese generado el siguiente código html


<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Licencia de Creative Commons" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" /></a><br /><span xmlns:dct="http://purl.org/dc/terms/" href="http://purl.org/dc/dcmitype/InteractiveResource" property="dct:title" rel="dct:type">Lecciones de Orientaci&oacute;n</span> by <a xmlns:cc="http://creativecommons.org/ns#" href="www.mi_pagina.com" property="cc:attributionName" rel="cc:attributionURL">L. Angosto</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License</a>.<br />Permissions beyond the scope of this license may be available at <a xmlns:cc="http://creativecommons.org/ns#" href="www.mi_pagina.com" rel="cc:morePermissions">www.mi_pagina.es</a>.

Primero: incluimos dicho código en un fichero llamado index.html; lo abrimos con un navegador y guardamos la imagen típica de la licencia. Resultará un fichero que se llamará por ejemplo "88x31.png". Hemos de transformarlo a formato .jpg. Se consigue con cualquier utilidad de manejo de imágenes (gimp, etc.). Tendremos ahora  el fichero "mi_88x31.jpg". 

Segundo: Bajamos el fichero incrustar_licencia.zip (si encontraran caído el enlace, les rogamos nos lo hagan saber; el .zip es parte esencial de este post), se descomprime y aparece la carpeta de trabajo "incrustrar_licencia". A ella llevamos el fichero "mi_88x31.jpg" 

Tercero: Entramos en la carpeta "incrustar_licencia" y editamos el fichero "title.tex". Lo modificamos con nuestros datos. El de la licencia correspondiente al códico html servido anteriormente por Creative Commons sería:

      \htmladdnormallink{\includegraphics[width=2cm]{mi_88x31.jpg}}
      {http://creativecommons.org/licenses/by-nc-sa/3.0/}\\
      \texttt{Lecciones sobre Orientación by 
      \href{mailto:mi_direccion@hotmail.com}{L. Angosto}
      is licensed under a \htmladdnormallink{Creative Commons
      Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License}
      {http://creativecommons.org/licenses/by-nc-sa/3.0/}
      Permissions beyond the scope of this license may be available at
      \htmladdnormallink{L. Angosto}{http://www.mi_web.com}}.

Guardamos "title.tex"  y compilamos "titulo.tex".  ¡Ojo! la compilación hay que hacerla para que se genere un .pdf en lugar de un .dvi, es decir, hay que compilar con el formato pdftex. Surgirá un fichero "titulo.pdf" que será lo que queremos.

Y ... esto es todo por hoy

sábado, 6 de agosto de 2011

Instalar emacs en Windows



Introducción

Puesto que Windows sobrevive aún y la mayoría de las máquinas que lo portan van con una copia bajo licencia, creemos que lo oportuno es facilitar en ellas el uso del software libre y/o gratuito, aunque
sobre todo el primero. Lo hacemos ahora explicando cómo instalar Emacs bajo Windows en general, aunque nos hemos centrado en Windows 7 (de 64 bits).  El presente post está inspirado en lo que recordamos de aquella espléndida página de Dethlef, hoy lamentablemente perdida:



Hay un minimanual sencillo de Emacs, un "manual de ignición", que ha tenido a bien brindarnos
D. Héctor Manuel Mora Escobar:



manual con el que hemos arrancado y al que no encontrábamos fondo en nuestros comienzos. Estos manuales son pequeños ladrillos que milagrosamente rellenan colosales huecos.

Instalación

En el lugar




hay instrucciones para bajar un fichero comprimido con el contenido actual de emacs para windows. Nosotros hemos bajado la versión más moderna en el momento de escribir este post, es decir la  "emacs-23.1-bin-i386.zip",  del mirror:




Se descomprime el fichero en cuestión, en nuestro caso el "emacs-23.1-bin-i386.zip" y como consecuencia de ello se genera un directorio que es el "emacs-23.1". Lo movemos a "Archivos de Programa" y una vez allí lo renombramos a "emacs"; en el proceso de mover el directorio pide
hacerlo como administrador y le damos permiso para ello aceptando.

Una vez hecho lo anterior vamos a:

C:\Archivos de Programa\emacs\bin

y ejecutamos el fichero "addpm.exe" que estará en dicha carpeta (esto se hace situándose sobre el fichero y pulsando "intro"). El efecto de esta acción no es otro que generar una carpeta

Menú de Incio -> Todos los programas -> GNU Emacs 

donde estará el icono para ejecutar emacs. Esto tienen que hacerlo por separado todos
los usuarios de Windows que quieran tener en su menú de inicio esa carpeta.

Una vez que el icono de Emacs esté en el Menú de Inicio conviene hacer lo siguiente:

Ir a 

Menú de Incio -> Todos los programas -> GNU Emacs

seguidamente situamos el puntero del ratón sobre el icono "Emacs" y con el botón derecho,  hacemos clic, hacemos clic sobre "Propiedades" y en la pestaña "Acceso directo" encontramos la casilla "Iniciar en:"; pues bien, debemos rellenarla con, por ejemplo,

C:\Users\mi_usuario\Documents

si queremos que al arrancar nuestro emacs, éste comience en nuestra carpeta de documentos, es decir, nuestra carpeta usual de trabajo. Una vez rellena la casilla como se ha dicho, pulsamos "Aplicar" y
"Aceptar". Llendo de nuevo a

Menú de Incio -> Todos los programas -> GNU Emacs

ponemos el puntero sobre el icono Emacs, pulsamos el botón de la derecha y pulsamos "Anclar a la barra de tareas".

En el sitio




encontramos una cantidad de información abrumadora sobre emacs.

Si no estamos en Windows 7, para instalar buscaremos lo análogo si no funcionase exactamente lo dicho.

El .emacs

Configurar Emacs exige en algunas ocasiones, aunque no todas, editar y colocar un fichero ".emacs" en determinado lugar del sistema. Si estamos en Windows 7 ó disfrutamos aún de Windows Vista, el lugar apropiado es:


C:\Users\mi_usuario\AppData\Roaming

Si no encontramos esta dirección es porque está oculta. Podemos hacer lo siguiente:

abrimos el Explorador de Windows, 

Organizar -> Opciones de carpeta y búsqueda; 
abrimos la solapa "Ver"; 
pinchamos en el radiobotón "Mostrar archivos, carpetas y unidades ocultos"  un poco más abajo quitamos la selección de la casilla "Ocultar las extensiones de archivo para tipos de archivo conocidos"; 

Aplicar -> Aceptar. 


Y ahora sí que será visible el camino antes dicho y que acaba en "Roaming"

Si gozamos todavía de Windows XP, el lugar apropiado para colocar el ".emacs" es el directorio raíz, ese del que cuelga "Archivos de Programa" y "Documents and Setting".


Y ... esto es todo por hoy.

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: