Netphilos


Deja un comentario

¿Por qué elegir openSUSE?

Victorhck in the free world

Distribuciones de GNU/Linux hay muchas, y quizás ya eres usuario de alguna de ellas.

Simplemente lee el artículo con algunas de las razones para elegir openSUSE frente a otras opciones.

En este extenso artículo se señalan cuatro razones argumentadas, para elegir openSUSE frente a otras distribuciones de GNU/Linux.

El artículo está escrito en inglés por Richard Brown, el actual presidente del consejo de openSUSE, y colaborador con la comunidad desde hace muchos años. Al que tuve el placer de conocer cuando estuve en el hackathon de openSUSE en las oficinas de SUSE en Nuremberg.

Ver la entrada original 2.746 palabras más


Deja un comentario

OpenSUSE 13.2: un arlequín se ha instalado en mi PC

Aunque sé que hace tiempo que no publicaba nada en mi blog, la verdad es que ésta era una actividad que echaba de menos. Diversas ocupaciones de mi vida profesional tienen la culpa de ello. Para los pocos que me echabais de menos, he vuelto; para los que os gustaron mis publicaciones anteriores, o las leísteis y os fueron de utilidad, también.

Hoy quiero hablaros de mi distro linux preferida: openSUSE. El 4 de noviembre de este año (2014) se lanzó una nueva versión estable (13.2), apodada Arlequín (Harlequin en inglés), y hasta hace dos días no había tenido tiempo ni de echarle un vistazo: mucho menos de instalarla en alguno de los dos PCs que uso habitualmente. Por fin lo he hecho en ese viejo portátil del que os he hablado tantas veces en este blog y que gracias a GNU/Linux en general, y a openSUSE en particular, continúa sobreviviendo a la obsolescencia planificada a la que el desarrollo de software y sistemas operativos comerciales y privativos parecen querer condenarlo. Para aquellos que aterricen aquí por primera vez, el portátil del que hablo es un HP Compaq 6720s, con escasos 110 Gb de disco duro, 1Gb de RAM, y una problemática tarjeta WiFi integrada Broadcom 4311.

Desde la versión 12.3 de openSUSE, siempre utilizo para la instalación la versión en red, en lugar de descargar toda la ISO del DVD. A fin de cuentas, las conexiones a Internet actuales son lo suficientemente buenas como para permitir una instalación rápida y consistente. Podéis encontrar esta opción, haciendo click en la opción Red, en la página de descargas de openSUSE:

http://software.opensuse.org/132/es

opensusedescarganet

Se os abrirá un menú de opciones similar al de la descarga de todo la ISO del DVD. Seleccionamos el Método de Descarga – donde BitTorrent no está disponible porque el archivo que nos descargaremos apenas ocupa 71 Mb – y el Tipo de Equipo – que en mi caso es el Antiguo de 32 Bits. En nada, tendremos una ISO en nuestra carpeta de descargas.

Esta ISO, bastante pequeña, se puede grabar en una memoria USB, especialmente en una de esas que ya hemos dejado de usar porque utilizamos memorias USB de más capacidad. A mi me valió una de 1Gb que nadie usa ya en casa porque la consideran «pequeña». Evidentemente, no se trata sólo de copiarla a la memoria USB y ya está, puesto que esto sólo nos copiará la ISO como un archivo más. Hay que hacer algo parecido a lo que hacemos cuando grabamos una imagen ISO en un DVD o un CD, con la diferencia de que el soporte físico va a ser ahora una memoria USB o pendrive. La forma más fácil de hacerlo es usar una herramienta llamada SUSE Studio ImageWriter (Escritor de Imágenes SUSE Studio), disponible en los repositorios oficiales de openSUSE, a través de su portal de Software. Si vienes de otra distro linux, dispondrás sin duda de una herramienta similar. Si vienes de Windows, puedes descargarte la aplicación desde el siguiente enlace, disponible en la página web del soporte de openSUSE:

https://es.opensuse.org/SDB:Live_USB_stick#Instrucciones_para_Windows

Una vez creada la imagen como tal, reiniciamos el PC teniendo cuidado de que la secuencia de arranque compruebe la memoria USB antes de iniciar el disco duro. Eso se hace de una forma distinta según la placa y PC del que dispongamos. De manera general tendremos que entrar en la configuración de la BIOS del PC, y modificar el parámetro en el que se establezca la secuencia de arranque (Boot Sequence). Para hacerlo, habrá que presionar alguna tecla cuando el PC esté comenzando arrancar (desde F2, a Ctrl + F1…). Podrás encontrar esa tecla en la pantalla que aparece justo cuando tu PC arranca, o buscando en Internet.

Una vez que el sistema se inicia desde la memoria USB, se nos presenta la siguiente ventana:

i_y2_boot_5

Lo primero que vamos a hacer, va a ser modificar el idioma. Para ello presionamos F2, y elegimos español en la nueva ventana emergente que aparecerá. Esto traducirá todas las opciones al español. Nos movemos después usando el teclado a Instalación, presionamos Enter y se abrirá la ventana de Bienvenida al proceso de instalación. En caso de que no estuviera ya en español, en el menú desplegable debajo de Language seleccionamos español, automáticamente veremos el Acuerdo de Licencia en español, así como las demás opciones del menú. Hacemos click en Siguiente (Next), y el sistema procederá a la instalación.

La verdad es que, tal y como tuve la oportunidad de leer en los foros y las noticias de lanzamiento, el proceso de instalación de esta nueva versión se ha simplificado bastante de forma que las opciones están aún más claras. Aquí los puntos fuertes a decidir tienen que ver especialmente con el particionado del sistema de archivos, y con la elección de escritorio.

Respecto al particionado y al sistema de archivos, openSUSE ha decidido apostar fuerte por sistemas más modernos, manteniendo – como siempre – la posibilidad y compatibilidad con los anteriores. De esta forma, el sistema de archivos por defecto para la partición del sistema pasa a ser Btrfs, aunque sigue siendo posible elegir, en el menú de configuración del particionado experto, cualquiera de las opciones tradicionales en GNU/Linux: ext4, ext3, ext2… Después de algunas lecturas, me decidí por fin a probar Btrfs. Entre sus ventajas frente al ya tradicional ext4 están especialmente la posibilidad de usar snapshots (instantáneas) del sistema, de forma que nos aseguramos la posibilidad de volver a un estado anterior del sistema si algo no funciona como esperábamos, y – en la nueva versión de openSUSE 13.2, la posibilidad de arrancar directamente el sistema en una de esas instantáneas.

Por otra parte, openSUSE ha cambiado también el sistema de archivos por defecto de la partición del usuario (/home) de ext4 a xfs. En este aspecto he sido conservador, ya que no aprecié ninguna ventaja significativa del nuevo frente al anterior; además, aunque había preparado una copia de respaldo de esa partición antes de instalar el nuevo openSUSE, lo había hecho solamente como medida de seguridad y no con la intención de volver a volcar todos mis datos cuando, de hecho, sigo sin tener demasiado tiempo para nada.

En cuanto a la elección del escritorio que queremos para nuestro sistema, me he mantenido fiel a KDE, también en mi limitado portátil. La verdad es que las nuevas versiones de KDE han sido capaces de ir reduciendo su peso en RAM, con lo que mi portátil ya no se ralentiza como antes. Así, sólo hay que tener algunas precauciones básicas para que todo vaya con fluidez, especialmente las relacionadas con aspectos gráficos. Aquí os dejo una imagen gráfica del uso de memoria RAM de mi sistema con openSUSE 13.2 y KDE 4.14.3. Hay que tener en cuenta que tengo activos los clientes de sincronización de copy.com y de Mega (desde que dropbox fichó a Condoleezza Rize, lo expulsé de mi PC), además del propio firefox.

kde4RAM kde4RAM2

A parte de éste, openSUSE sigue siendo una distro muy flexible a la hora de elegir el tipo de escritorio que quieres utilizar. En el menú de instalación podremos también elegir GNOME 3.14.1, Xfce – cuya última versión publicada estable sigue siendo la 4.10 -, LXDE 0.5.5, Enlightment e19 y, por primera vez de forma oficial y elegible a la hora de instalar el sistema, MATE en su versión 1.8.1.

Por último, aquellos que habéis consultado mi blog en alguna otra ocasión sabréis que uno de los principales problemas que habitualmente me ha dado esta distro tenía que ver con la configuración del hardware relacionado con el WiFi. Sin embargo, las cosas han cambiado bastante desde mi última entrada en este blog sobre este tema; algo que tiene que ver, por lo demás, con la versión del Kernel que openSUSE 13.2 trae consigo.

En este sentido, el portátil en el que he instalado el nuevo openSUSE, mi HP6720s, cuenta con una tarjeta WiFi incorporada, la Broadcom BCM4311. Como hago siempre, empecé por la manera más sencilla de intentar configurarla: a saber, comprobar primero en YaST que el paquete b43-fwcutter estaba instalado en el sistema; y ejecutar después, como root, la siguiente instrucción:

/usr/sbin/install_bcm43xx_firmware

En esta ocasión, todo fue como la seda. No tuve, como en anteriores ocasiones, ningún kernel panic ni problema. Reinicié el sistema, y ya tenía la WiFi funcionando, que configuré con NetworkManager.

El otro problema que había tenido otras veces se debía también a un adaptador WiFi-usb que había comprado para el mismo portátil. Se trata de adaptador USB N TP-LINK TP-WN727N. Una vez más, opté por probar primero la solución más sencilla. Instalé, usando YaST, el paquete kernel-firmware; reinicié el sistema; inserté el USB y; voilà!!, la conexión WiFi, mediante el TP-LINK estaba disponible en NetworkManager. De nuevo, openSUSE y GNU/Linux han vuelto a hacer sencilla la configuración del hardware.

Esto es todo por ahora. Espero que disfrutéis tanto como yo de esta distro con KDE. Por otra parte, desde que comencé a escribir este artículo hasta su publicación, ha pasado un tiempo en el que he instalado también el Arlequín en mi PC de sobremesa – un potente i7 con 4GB de Ram y gráfica NVIDIA de penúltima generación (porque no es bumblebee). La combinación openSUSE + KDE lo hacen volar. Sólo estoy teniendo problemas con la instalación del controlador gráfico propietario para mi tarjeta NVIDIA, aunque como el controlador nouveau me funciona a la perfección – yo diría, subjetivamente, que incluso mejor que el propietario – no estoy muy preocupado. Seguramente intente probar en él, el nuevo KDE Plasma. Si es así, ya os contaré mi experiencia.

Have a lot of fun!!!


Deja un comentario

Apple, la manzana envenenada para sus usuarios

Apple…
¿Es la manzana del cuento de Caperucita Roja?

Victorhck in the free world

El sistema iOS de Apple le da un mordisco a tu libertad. Elitistas dispositivos que esconden un software que esclaviza a sus usuarios.

itux-Apple¿Estás pensando en comprar un producto de Apple? Piénsalo de nuevo. Aquí tienes cinco buenas razones para boicotear el iOS de Apple. Leelas, y aprende cómo puedes tomar partido.

Ver la entrada original 532 palabras más


Deja un comentario

Tutorial Firefox: Crear una nueva sesión de trabajo

Interesante videotutorial para aquellos que comparten ordenador.

Victorhck in the free world

Si varios usuarios de un mismo PC utilizan Firefox como navegador, este videotutorial te será de gran utilidad

Mozilla_Firefox_logo

En el siguiente videotutorial, veremos cómo crear una nueva sesión de trabajo en Firefox y que este nos pregunte al iniciar con qué sesión queremos navegar.

Ver la entrada original 149 palabras más


Deja un comentario

Motivos por los que Telegram es mejor que Whatsapp

Excelente entrada del blog de Tannhausser sobre la superioridad de Telegram sobre whatsapp… justo ahora que éste último ha sido comprado por Facebook y que el śabado experimentó otra caída más.

http://lamiradadelreplicante.com/2014/02/23/motivos-por-los-que-telegram-es-mejor-que-whatsapp/


3 comentarios

Telegram. El sustituto de código abierto de Whatsapp

telegram_logo

Durante estas últimas semanas hemos podido comprobar cómo se ha promocionado Telegram como un sustituto del popular Whatsapp que contaría con varias ventajas sobre éste último: es opensource (código abierto), con una fuerte encriptación, y multiplataforma. No voy a incidir aquí en las características técnicas del mismo porque me sigue pareciendo insuperable el artículo publicado en el blog de /etc/cron.d:

http://etccrond.blogspot.com.es/2014/01/telegram-un-paso-hacia-la-mensajeria-libre.html

Y es que, incluso a nivel de un usuario básico o medio, Telegram posee varias virtudes que le hacen ser superior, por ahora, al Whatsapp. Estas características no tienen que ver con la seguridad de la encriptación – la mayor parte de esos usuarios son felices con Facebook -, ni con que no dependa de un único servidor sino que sus servidores estén distribuidos, ni con que puedas tener chats secretos de los que no queda ni rastro en sus servidores… Para la gran mayoría de usuarios, todo esto no deja de ser lo que ocurre detrás del escenario, y ellos lo que quieren es ver la película.

En esta línea, quiero repasar las siguientes cuatro características:

  • Telegram es multiplataforma: aunque el cliente oficial está desarrollado para Android y iPhone, podemos instalar algunos de sus clientes no-oficiales  incluso en nuestro ordenador, independientemente si éste usa Linux, Windows o Mac OSX. En la siguiente página del proyecto, podéis encontrar las aplicaciones disponibles según la plataforma:

https://telegram.org/apps

Es cierto que muchas de ellas están aún en beta (su desarrollo acaba de comenzar). Sin embargo, ésta es, sin duda, una de las grandes ventajas que tiene el que sea de código abierto pues, al facilitar su conocimiento, permite a desarrolladores independientes adaptar éste a sus necesidades o intereses. Por lo demás, yo personalmente he usado ya Webogram – el cliente web – y, contando con las limitaciones que aún tiene, no he tenido ningún problema con él.

  • Telegram permite instalaciones simultáneas: cuando empecé a utilizar el popular Whatsapp, quise instalarme su cliente en mi tablet… y descubrí que si  lo hacía y lo usaba, la instalación de mi teléfono Android dejaba de estar operativa. Esto no pasa con Telegram. Las diferentes instalaciones-clientes que uses se sincronizan entre sí, de forma que pues seguir conectado con tus contactos incluso si no tienes tu teléfono disponible en ese momento; o si eres, como yo, demasiado vago para levantarte a por el teléfono cuando estás tumbado en el sofá con tu tablet. ;-).
  • Telegram permite el envío de todo tipo de archivos: es decir, podrás enviar no sólo vídeo, audio o imágenes sino también un documento de texto, un pdf, o lo que sea. Así no tienes que abrir tu cliente de email y enviarlo como adjunto. Además, el tamaño máximo del envío es también muy superior al de Whatsapp: 1Gb. De esta forma la limitación que todos hemos padecido con el envío de vídeos en Whatsapp no será ya un problema.

Os invito a todos a probar Telegram. Es cierto que aún le queda un largo camino por recorrer y que, aunque estable, podemos experimentar algún que otro fallo – aunque, dicho sea de paso, yo no he tenido todavía ninguno. Sin embargo, con toda su trayectoria, tampoco Whatsapp ha estado libre de éstos ni lo estará. Cada nuevo dispositivo, cada evolución o actualización de Android o de iPhone es siempre un reto para los desarrolladores. Lo que sí es diferente es cómo se afrontan esos fallos, problemas o bugs en el software libre y de código abierto, comparado con cómo se hacen las cosas en el software «esclavo» (es decir, propietario) y de código cerrado. Mientras su solución en los últimos suele depender del interés de la empresa que lo gestiona y de las habilidades técnicas de los programadores que tenga en plantilla, la solución en el caso de los primeros proviene de una comunidad auto-crítica, abierta y que, además, respeta tu libertad y el derecho universal a saber.


16 comentarios

TextCite: Un gestor de citas textuales

INTRODUCCIÓN

TextCite es un programa para la gestión de citas textuales escrito en Java y que, por tanto, se puede usar en cualquier entorno operativo (Linux, Mac OS X, Windows…). Se trata de uno de esos programas desconocidos para muchos investigadores en el ámbito de las ciencias humanas pero que facilita enormemente la preparación de una tesis doctoral, un artículo de investigación, una memoria de licenciatura o tesina, etc. En definitiva, con él podemos gestionar las citas textuales de nuestra investigación; organizarlas por autor, publicación, categoría o esquema; o insertar citas textuales y sus correspondientes notas a pie de página o notas finales en nuestro escrito. Además, es capaz de funcionar conjuntamente con programas usados ampliamente en la investigación como Endnote, RefWorks, o BibTeX, proporcionando a éstos las capacidades para gestionar textos y citas de los que carecen.

El autor del programa es Erik Norvelle – que según leí en preparó el programa para gestionar las citas textuales de su propia tesis doctoral – y posee una licencia GPLv2.

Todas estas características hacen de TextCite un programa indispensable para la preparación de documentos académicos; además de que un rápida búsqueda en Google o DuckDuckGo nos mostrará que es el único programa específicamente dedicado a este tipo de tareas. Es cierto que siempre nos queda la opción de preparar nosotros mismos una base de datos con nuestras citas textuales usando BASE de LibreOffice o cualquier otra alternativa tanto libre o de código abierto como no-libre ni de código abierto. Pero la tarea nos será infinitamente más fácil si optamos por un gestor de este tipo preparado específicamente para la gestión de citas textuales, en lugar de adaptar una programa de base de datos a nuestras necesidades.

Centraremos nuestra entrada en la instalación y uso del programa en openSUSE aunque, como se trata de un programa en Java, el proceso será muy similar en cualquier otro entorno Linux. Cabe señalar, además, que TextCite cuenta con una excelente ayuda dentro del mismo a la que remito a todo aquel que quiera saber más.

INSTALACIÓN

El proceso de instalación de TextCite es sumamente sencillo. Basta con entrar en la web oficial del proyecto y descargar el archivo .jar ejecutable. Podremos hacerlo desde las siguientes direcciones:

El archivo descargado lleva por nombre TextCite-1.4.jar. La extensión .jar nos indica que se trata de un archivo Java (Java ARchive) que podremos ejecutar directamente en openSUSE con el entorno Java que éste instala de forma predeterminada. Sin embargo, antes de hacerlo creo que son útiles una serie de prácticas que nos permitirá tener el archivo fácilmente localizado (en lugar de en la carpeta en la que nuestro navegador haya descargado ese archivo por defecto), a parte de que lo integraremos con nuestro menú de inicio (mostraré cómo hacerlo tanto en KDE como en Xfce). Veamos cómo.

Lo primero que vamos hacer es crear una carpeta específica en nuestra Carpeta personal. Para hacerlo, podemos abrir nuestro intérprete de órdenes y escribir simplemente la siguiente instrucción, que creará una carpeta denominada TextCite, en nuestra carpeta personal:

md TextCite

También podemos hacer esto mismo desde nuestro navegador de archivos. En KDE abrimos Dolphin, pulsamos con el botón derecho del ratón en un zona libre del área de trabajo (donde aparecen todas nuestras carpetas y archivos) y seleccionamos simplemente Crear carpeta. Una vez que hayamos introducido el nombre que le queremos dar a la misma (TextCite), aceptamos y la habremos creado. El proceso es muy similar en Xfce. En este caso abriremos Thunar, hacemos click con el botón derecho del ratón en una zona libre del área de trabajo, elegimos Crear carpeta en el menú contextual, escribimos el nombre y listo.

A continuación volvemos a la carpeta donde nuestro navegador web había descargado el archivo .jar usando Dolphin o Thunar. Lo seleccionamos pulsando en él con el botón derecho del ratón y, en el menú contextual que aparece, seleccionaremos Mover. Volvemos a la carpeta recién creada y lo pegamos allí.

Para integrarlo en nuestro menú de aplicaciones procederemos de la siguiente manera.

En Xfce, pulsamos con el botón derecho en el Menú de aplicaciones de Xfce. Esto nos abrirá un menú contextual donde seleccionaremos Propiedades. La ventana a la que accederemos es la siguiente:

Propiedades menu de aplicaciones xfce

Pulsamos entonces en Editar menú, que nos mostrará la siguiente ventana de configuración del menú:

Xfce Editar menu

Pulsamos en Oficina en la parte izquierda. Así veremos los elementos ofimáticos que ya tenemos configurados en nuestro menú de aplicaciones. Y después en Elemento nuevo que nos abre una nueva ventana donde introduciremos los datos referentes al nuevo elemento de menú que vamos a añadir.

Xfce elemento nuevo menu

Los datos que debemos introducir son los siguientes:

En Name: TextCite (a mi me gusta poner el nombre del programa que uso, pero podéis escribir el nombre que queráis).

En Command: java -jar /home/XXXXXXX/TextCite/TextCite-1.4.jar

XXXXXXXX hace referencia al nombre de vuestra carpeta personal que coincide con el nombre de vuestro usuario. Si no os atrevéis a introducir toda la cadena, tenéis la opción de pulsar en Browse (explorar), que os abrirá una ventana por la que podréis navegar hasta el directorio donde pegamos el archivo TextCite-1.4.jar. Si escogéis esta opción, no os olvidéis de revisar lo escrito en el cuadro Command porque sólo figurará la ruta al archivo. Agregar «java -jar» a dicha ruta tal y como hemos explicado más arriba.

Una vez hecho esto, pulsáis en Aceptar y listo. Si navegáis en el menú hasta Oficina, allí estará el enlace a TextCite preparado para que nos pongamos a trabajar.

En KDE, pulsamos con el botón derecho del ratón en el menú de aplicaciones y luego seleccionamos Editar aplicaciones… en la menú contextual que aparece. Esta será la ventana que veremos:

KDE-editor aplicaciones

Navegamos hasta Oficina, desplegamos el elemento del menú y pulsamos en Nuevo elemento en la Barra de herramientas superior. Introducimos de nuevo los mismos datos que anteriormente tal y como se puede ver en la siguiente imagen:

KDE-editor aplicaciones1

En esta ocasión, KDE nos permite también especificar la ruta de trabajo de la aplicación. Para ello nos desplazamos hacia la pestaña Avanzado, a la derecha de la pestaña General donde hemos introducido ya los datos referentes a la ruta del programa a ejecutar. Allí escribiremos lo siguiente:

KDE-editor aplicaciones2

Evidentemente, debéis sustituir en ambas ventanas «/Netphilos/» por el nombre de usuario que uséis que coincidirá con la ruta a vuestra carpeta personal.

Terminamos pulsando en Guardar en la barra de herramientas del Editor de menús de KDE y ya tendremos integrado TextCite en nuestro menú de aplicaciones.

USANDO TEXTCITE

Configuración general

Cuando iniciamos por primera vez TextCite veremos la siguiente ventana:

TextCite-Primera

Lo primero que vamos a hacer será cambiar el idioma de la interfaz pues lo mayoría de las veces aparecerá en inglés. Para ello, pulsamos en View – > Interface Language y seleccionamos Spanish, en de la barra superior. El programa cambiará el idioma de la interfaz inmediatamente al español tal y como la vemos en la imagen anterior.

Vamos a ver a continuación algunas de las opciones básicas de configuración que nos ofrece el programa y que es interesante conocer antes de su uso. Para acceder a ellas, pulsamos en Archivo -> Preferencias que nos muestra la siguiente ventana:

TextCite preferencias 1

La primera de las opciones dentro de la pestaña General es muy útil y creo interesante dejarla en Si. Con ella, cada vez que guardemos el CiteBook o Libro de citas nos hará una copia de seguridad del mismo. Tal y como establece el siguiente parámetro, que podemos modificar, mantendrá siempre tres copias de seguridad, con lo que tendremos siempre las tres últimas versiones de nuestro Libro de citas disponible.

En la pestaña Archivos/Carpetas nos permitirá especificar las siguientes opciones:

TextCite preferencias 2

  • ¿Abrir este Citebook al iniciar el programa? Si marcamos su casilla de verificación nos abrirá automáticamente el archivo correspondiente al Libro de citas cuya ruta indicamos en el correspondiente recuadro inferior. Podemos navegar hasta él pulsando en el botón Elegir.
  • Carpeta por defecto para archivos Citebook: Se trata de la carpeta en la que TextCite archivará nuestros Libros de citas y en donde también guardará las copias de respaldo que vaya creando.
  • Carpeta para cuaderno de sucesos: Se trata de la carpeta donde TextCite guardará sus archivos .log. Es interesante que esta carpeta sea la misma en la que guardamos el programa cuya ruta era «/home/XXXXXX/TextCite» pues así tendremos en un mismo lugar el programa y el registro de sucesos que tienen lugar durante su ejecución.

Una vez establecidos los parámetros que nos interesen pulsamos en Guardar. Nos falta, sin embargo, revisar una última pestaña de las que se ofrecen en la ventana de Preferencias: las opciones de exportación, que determinarán cómo se insertarán nuestras citas en el procesador de textos que utilicemos. La ventana de opciones junto con el menú desplegable es la siguiente:

TextCite preferencias 3

Elegimos en el menú desplegable la que queramos usar. Sólo podremos editar el campo Formato personalizado si hemos elegido previamente Estilo personalizado en el menú desplegable. Sobre el significado concreto de las variables podréis consultar la excelente ayuda a la que podemos acceder desde dentro del programa. Por ahora, establecemos una de las opciones preconfiguradas que se adaptan perfectamente a los estándares habituales en la publicaciones científicas.

Con estos pasos tendremos ya preparado TextCite para empezar a crear nuestro Libro de citas. Veremos cómo a continuación.

Creación de un Libro de citas

Antes de pasar a registrar nuestras citas textuales, conviene que establezcamos tanto el autor de libro del que estamos tomando la cita como el libro al que estamos refiriendo. Esto es posible hacerlo directamente desde la ventana emergente en la que añadimos las citas que luego revisaremos pero, por ahora, vamos a suponer que somos investigadores ordenados.

Para ello, pulsamos primero en Archivo -> Nuevo -> Nuevo autor en la barra principal, o bien en el icono Nuevo autor de la barra de herramientas que tiene este aspecto:Textcite icono nuevo autorEsto nos abrirá una ventana emergente en la que debemos rellenar el campo autor. Es buena práctica rellenar este campo escribiendo primero los apellidos o el apellido del mismo junto con el nombre. Cuando pulsemos en Guardar el autor aparecerá la ventana izquierda correspondiente a los Autores/publicaciones. Aquí os dejo una muestra con algunos autores de mi investigación sobre la filosofía del arte de R. G. Collingwood:

Textcite - ventana principal con autores y citas

Una vez que hemos añadido el autor del libro del que tomaremos la cita textual, pasaremos a especificar el libro del que la cita está tomada. Para ello, o bien pulsamos en el icono de libro que está a la derecha del icono de autor que hemos usado antes, o bien, en el menú principal, pulsamos en  Archivo -> Nuevo -> Nueva Publicación. Esto nos dará acceso a la siguiente ventana que explicaré a continuación:

Textcite - publicación

Como vemos, en el primer campo nos pide que elijamos el autor. Esto lo podremos hacer si hemos introducido previamente el autor de la publicación cuya cita nos interesa recoger. De todas formas, en caso de que se nos hubiera olvidado hacerlo, el icono con los tres puntos suspensivos a la derecha del campo Elige autor, nos permitiría hacerlo ahora mismo. A continuación, introducimos el título de la obra y el año de publicación en los campos respectivos. Sin embargo, uno de los campos más importantes para utilizar todas las capacidades que ofrece TextCite es, sin duda, el último; Ident. bgrfo. (Identidad/código bibliográfica). Si utilizas un gestor de referencias como JabRef, RefWorks, Endnote o BibTex, es aquí donde debemos introducir el identificador bibliográfico o código bibliográfico que dicho programa ha asignado a la obra que estamos citando. Esto es importante si queremos que luego nuestro gestor genere una biliografía acorde con las citas textuales que hemos empleado.

Una vez rellenado pulsamos en Guardar. Antes de pasar a recoger nuestros textos en TextCite falta por dar un último paso que nos facilitará mucho la gestión de las citas textuales aunque éste no sea estrictamente necesario. Se trata de la creación y uso de esquemas.

TextCite nos ofrece la posibilidad de incorporar lo que en el programa se denomina Esquema, pero que sería mejor descrito como Índice o tabla de contenidos. Desde mi punto de vista, en algunas ocasiones es útil contextualizar la cita textual dentro del capítulo en el que aparece. TextCite nos ayuda a tener esto en cuenta de varias formas, consistiendo una de ellas en la creación de un esquema para el libro (o, como he dicho antes, en la incorporación del índice de contenidos a la ficha del libro), que nos permitirá más adelante relacionar la cita textual con el capítulo, apartado o sección en el que aparece. El nivel de profundidad del esquema del libro dependerá, por supuesto, de las necesidades particulares de cada uno. Habrá investigaciones que requieran no sólo especificar los capítulos del libro sino incluso las secciones y subsecciones en los que éste se divide, mientras que en otra no nos hará falta ni incorporar esos capítulos. De todas formas, lo que sí es importante es tomar la decisión desde un principio. Si decidimos usar esta posibilidad una vez que hemos empezado ya a introducir las citas textuales en el programa, nos tocará revisar una a una todas las citas ya registradas para relacionarlas con su capítulo correspondiente.

La forma de crear estos esquemas es sumamente sencilla. Una vez creado el registro referente al libro de donde tomaremos las citas textuales, desplegamos la lista de los libros correspondientes a ese autor en la ventana situada a la izquierda (Autores/Pubs.) haciendo doble click en el nombre del autor o pulsando en el pequeño símbolo justo a la izquierda de la carpeta correspondiente al autor. Pulsamos primero en la publicación cuyo esquema/índice vamos a crear, luego pulsamos otra vez en esa publicación con el botón derecho del ratón y terminamos eligiendo Editar esquema como se puede apreciar en la siguiente imagen:

TextCite - Editar esquema2

Al pulsar en esa opción se nos abrirá una nueva ventana que tendrá la siguiente apariencia:

Textcite Editar esquema 3

Para crear nuestro esquema o índice, pulsamos primero con el botón derecho en la primera entrada (.Esquema de ‘Prueba’) y seleccionamos la opción Añadir nodo como hijo, que nos abre una nueva ventana en la que escribimos el título del nodo; es decir, el título del primer capítulo del libro o la primera sección del libro… No hace falta que añadamos ningún tipo de  numeración porque TextCite automáticamente numera esos nodos. Para añadir el siguiente capítulo, pulsamos con el botón derecho en el nodo recién creado y elegimos esta vez la opción Añadir nodo como hermano. Esto nos abre de nuevo otra ventana donde introducimos el nombre del siguiente capítulo. Seguimos así hasta que terminemos con los capítulos del libro o artículo.

También es posible añadir las secciones o partes en las que se subdivide un capítulo. Para hacerlo, pulsamos primero en el capítulo al que queremos añadir ulteriores partes, y luego pulsamos otra vez usando el ratón derecho del ratón. Ahora elegimos ahí Añadir nodo como hijo, le damos un nombre y aceptamos. El proceso, evidentemente se repite las veces que sea necesario.

Esto se puede hacer todas las veces que sea necesario. Os dejo dos capturas; una con un ejemplo de prueba para mostrar la profundidad del esquema o índice, y el otro con un ejemplo tomado de mi investigación:

Textcite ejemplo esquema1

Textcite ejemplo esquema2

Ahora sí estamos preparado para añadir nuestras citas textuales.

Para hacerlo, tenemos varias opciones. Podemos utilizar el atajo del teclado <Ctrl>+<N>. Podemos también pulsar en el icono situado a la izquierda del icono de Nuevo autor, o podemos hacerlo desde el menú principal, pulsando en: Archivo -> Nuevo -> Nueva cita. Se nos abrirá la siguiente ventana:

Textcite - Nueva cita

Explicaré ahora cada uno de los campos prestando mayor atención a los más importantes o novedosos.

  • Publicación: nos abre una lista desplegable que nos permite elegir entre todas las publicaciones que ya hubiéramos introducido previamente en TextCite, bien porque lo hemos hecho ya conforme hemos explicado más arriba, bien porque ya hemos usado esa publicación en TextCite. Sin embargo, una vez más, si nos habíamos olvidado de introducir la publicación con anterioridad, el botón con el signo + a la derecha del campo correspondiente a la publicación nos permitirá introducir ahora la misma dando acceso a las ventanas a las que nos hemos referido con anterioridad.
  • Autor: Este campo hace referencia al autor de la publicación. Se completa automáticamente una vez que la hemos elegido en la lista anterior.
  • Página: Introducimos la página o página de la que tomamos la cita.
  • Pos. en esquema: Hace referencia a la posición en el esquema (o índice de contenidos) del libro que hemos introducido con anterioridad. Si pulsamos en el icono de búsqueda (los prismáticos), se abrirá una ventana emergente en la que podemos navegar directamente al capítulo, sección o subsección a la que pertenece nuestra cita textual. Por otra parte, si no lo hicimos anteriormente, también podemos editar ese esquema ahora siguiendo los mismos pasos que he explicado más arriba.
  • Resumen: Breve resumen de nuestra cita. Si se deja en blanco, TextCite lo rellena automáticamente con las primeras palabras de la misma.

A continuación, en esa ventana, disponemos de tres pestañas diferentes. La primera, Texto, nos permite introducir la cita textual que nos interesa salvar. Podemos hacer esto copiando directamente el texto en cuestión en esa ventana, pero también usando la función copiar y pegar de cualquier texto ya digitalizado. Para hacer esto último, basta con que seleccionemos el texto a pegar en nuestra fuente, lo copiemos en el portapapeles (habitualmente con pulsar en él con el botón derecho del ratón tendremos acceso a un menú emergente donde podremos seleccionar copiar), y luego, pulsemos con el botón derecho en la ventana correspondiente a la pestaña de Texto, que nos mostrará un menú emergente donde seleccionaremos Paste (pegar). Debemos tener presente de que el texto se copiará sin formato alguno (como texto plano), por lo que si en nuestra cita había texto formateado, esto no se verá reflejado en TextCite. Sin embargo, sí podremos aplicar tres opciones diferentes de formateo de texto bien mientras escribimos (si estamos copiando el texto directamente de una fuente impresa) bien después de pegarlo.

El proceso es sencillo. Podemos seleccionar el texto que queremos formatear de manera especial y luego pulsar en él con el ratón derecho del ratón. Esto nos muestra una menú donde seleccionaremos Cursiva, Negrita o Subraya, según lo que nos interese. Como comprobaremos, TextCite añade entonces una etiqueta en html básico. Esto implica que podemos introducirlas nosotros también directamente. Usaremos <i></i> para cursiva, <b></b> para negrita, y <u></u> para subrayar.

Es posible, además, introducir texto en otros alfabetos o juegos de caracteres no latinos, con una sola limitación: no se admite soporte para la escritura de derecha a izquierda. Para hacerlo, debemos tener instalada una fuente en el sistema en el que todos los caracteres del mismo estén reconocidos y, debemos tener nuestro teclado configurado para que nos permita escribir directamente el texto usando esos caracteres.

La pestaña Traducción nos permite introducir la traducción del texto citado. Esto puede ser útil si manejamos bibliografía en diferentes idiomas y queremos tener en la misma ficha virtual tanto el texto como su traducción. Sus opciones son exactamente las mismas que las referidas anteriormente.

Por último, está la pestaña Comentarios. Podemos utilizarlos para comentar el texto en cuestión, incorporar nuestras propias reflexiones, anotar las ideas que nos da el texto o los autores con los que creemos que podemos relacionarlo, contextualizar la cita en cuestión… Yo los he utilizado incluso para resumir de forma libre todo lo que aparece antes del texto que me interesaba y contar así con una contextualización extensa de la misma.

Por último, nos encontramos con la ventana referente a Categories (Categorías). Tal y como explica Erik Norvelle, el sistema de categorización es una de las capacidades más importantes que ofrece TextCite, pues bien usado nos ayudará a encontrar las citas adecuadas para la publicación o investigación que estemos realizando. La creación y gestión de éstas se puede hacer desde dos lugares distintos. Uno es desde el Árbol de categorías, que podemos ver pulsando en la parte inferior de la ventana izquierda de la vista general de TextCite.

TextCite-Primera-categorias

Yo utilizo esta opción para filtrar rápidamente todas las citas textuales que ya tengo según las categorías a las que las he asignado.

La segunda opción consiste en pulsar en el botón Añadir + situado a la derecha del campo categorías en la ventana de creación o edición de citas textuales. Si lo hacemos, accederemos a un nuevo menú que nos permitirá elegir la categoría que nos interesa. Ahora bien, si aún no hemos creado ninguna o no hemos creado la correspondiente a la entrada bajo la que queremos categorizar nuestra nueva cita, también podremos hacerlo desde aquí. Para ello, pulsamos primero en Categorías y luego usamos el botón derecho del ratón para que el siguiente menú contextual aparezca:

Textcite - creacion de categorias

Seleccionamos Nueva categoría y creamos la nuestra en la nueva ventana. Podemos establecer categorías principales y luego categorías dentro de éstas, y subcategorías a su vez en éstas. Para ello, sólo tenemos que crear la nueva categoría en la categoría superior correspondiente.

Una vez creada, podemos ya asignarla a la cita textual haciendo doble-click en ella, o usando de nuevo el botón derecho del ratón, y eligiendo seleccionar en el menú emergente. Este proceso es posible realizarlo tantas veces como sea necesario para categorizar nuestra cita textual según nuestras necesidades. O dicho de otro modo, no hay límite en cuanto al número de categorías o subcategorías que podemos asignar a cada cita textual.

Cuando hayamos terminado de categorizar nuestra cita, pulsaremos en Guardar que nos devolverá a la vista principal del programa o en Guardar/Nuevo que salvará nuestra cita, cerrará esta ventana y nos abrirá una ventana nueva de creación o edición de citas textuales en las que podremos continuar trabajando.

Siguiendo estos pasos, iremos creando poco a poco una base de datos con nuestras citas textuales. La utilidad de la misma dependerá principalmente de la finura con la que categoricemos cada una, pues abriendo el árbol de categorías – como hemos explicado más arriba – podremos ver todas nuestras citas ordenadas según las diferentes categorías usadas en lugar de por autor y texto. Esto nos ayudará a relacionar diferentes fuentes y autores, y a manejar de un plumazo todas las referencias relevantes para nuestro proyecto.

EXPORTAR CITAS DE TEXTO A LIBREOFFICE. FUNCIONAMIENTO CONJUNTO CON JABREF

Una de las grandes ventajas que tiene TextCite es su capacidad para insertar nuestras citas textuales en programas de edición de textos como LibreOffice-Writer. De esta manera, además de permitir relacionar unos pasajes textuales con otros por medio de las categorías; a la hora de redactar una tesis, una disertación o un artículo, podremos usar todo nuestro trabajo previo según lo vamos necesitando, sin necesidad de reescribir en el editor de textos en cuestión los textos que queramos usar. Además, si usamos conjuntamente TextCite con LibreOffice y con el gestor de bibliografía JabRef (al que prometo dedicar pronto otro artículo), se irá generando automáticamente la correspondiente bibliografía al final del documento.

El funcionamiento teórico de la integración entre estos tres programas facilitaba mucho el trabajo. Sin embargo, y debido fundamentalmente a que TextCite lleva ya varios años sin actualizarse ya no es posible una integración completa entre los tres. Por ello, en la explicación que seguirá nos centraremos en cómo debemos hacer ahora las cosas. El resultado final es el mismo que cuando se paró el desarrollo de TextCite aunque necesitaremos algún paso más y tengamos que hacer las cosas de otra manera.

Lo primero que tenemos que hacer es, evidentemente, ejecutar simultáneamente los tres programas que necesitamos: JabRef, TextCite y OpenOffice-writer. Es decir, para que la integración funcione debemos tener los tres programas abiertos a la vez.

Como JabRef no está aún traducido (espero poder colaborar pronto en este proyecto), las referencias a las entradas de los diferentes menús las haré en inglés. De todas formas, no son excesivamente difíciles de seguir.

En JabRef, y desde la barra de herramientas, seleccionamos Tools -> OpenOffice/LibreOffice connection, lo cual nos abrirá un pequeño menú a la izquierda de nuestra base de datos bibliográfica.

JabRef - OpenOfffice start menu

JabRef - OpenOffice menu

Seleccionamos en él, primero, Select style. Esto nos permitirá especificar el estilo de nuestra cita y de la posterior referencia bibliográfica que el programa insertará directamente en el documento de LibreOffice. Por ahora – repito que ya volveré a este tema – nos conformaremos con elegir Default style (author-year citations), que es la primera opción del menú emergente que se nos ha abierto. Guardamos la opción pulsando en Ok y la ventana se cerrará.

JabRef - OpenOffice - Select style

A continuación, y en el menú de OpenOffice Connection, pulsamos en el primer botón de enchufe (empezando por la izquierda). JabRef intentará entonces conectarse automáticamente con el documento de LibreOffice que tenemos abierto. En caso de que tengamos más de uno, se abrirá una ventana emergente en la que se nos pedirá que seleccionemos el adecuado. Pulsando Ok confirmaremos nuestra elección.

Al pulsar en el botón del primer enchufe, JabRef intenta detectar automáticamente la ruta al binario de LibreOffice-writer y a las librerías del mismo que le hacen falta. Si no lo logra, tendremos que introducir dichas rutas manualmente, para lo cual basta con pulsar en el botón del segundo enchufe que abre una nueva ventana emergente donde podemos hacerlo.

Una vez conectada nuestra base de datos bibliográfica con el documento de LibreOffice en el que estemos trabajando, y si queremos que se vaya generando nuestra lista bibliográfica en el documento según vayamos insertando las referencias, debemos pulsar en Settings en el menú de OpenOffice Connection, dentro de JabRef, y seleccionar Automatically sync bibliography when inserting citations. Con esto habremos ya terminado de preparar el entorno necesario para trabajar.

Volvemos entonces a la ventana que tendremos abierta de TextCite con nuestro libro de Citas textuales ya abierto y seleccionamos la cita que queremos usar (desde la lista de categorías o desde la lista de Autor/Pubs). Por desgracia, aquí tendremos que contar ya con algunas de las limitaciones que tiene el programa en su integración tanto con JabRef como con LibreOffice. Y es que, aunque antes la inserción de una cita en LibreOffice desde TextCite generaba automáticamente un código que JabRef era capaz de leer para de esta forma generar también una entrada en nuestra lista de bibliografía dentro del documento, esta funcionalidad ya no funciona. Sin embargo, el procedimiento que explicaré a continuación, nos asegurará que obtenemos el mismo resultado aunque ya no se haga todo automáticamente.

Para ello, una vez seleccionado el texto que queremos citar textualmente, pulsando en la ficha de la cita, pulsamos ahora con el botón derecho en la misma. Se nos abre el siguiente menú contextual:

Textcite - copiar cita

En él, podemos elegir entre Copiar texto, Copiar traducciónCopiar referencia y Copiar comentario. Eligiendo cualquiera de ellas el texto en cuestión será copiado al portapapeles junto con la referencia del mismo. Vamos entonces al documento de LibreOffice abierto y simplemente lo pegamos. El resultado será el siguiente:

TextCite - LibreOffice - pegar texto

Como podemos apreciar, se ha pegado nuestra cita textual en el documento y, al final del a misma, se ha añadido la referencia bibliográfica de la misma. En teoría, JabRef habría generado automáticamente también una entrada en nuestra lista de bibliografía en el documento con la referencia completa, pero desde hace alguna versión de LibreOffice esto ya no lo hace. Además, como puede apreciarse en la imagen, las etiquetas html no son tratadas por LibreOffice como tales sino como cadenas textuales. Por estos motivos, vamos a proceder de otra manera.

Volviendo a TextCite, seleccionamos la cita que queremos insertar como antes. Y ahora, en lugar de usar el menú contextual, seleccionamos directamente el texto que queremos usar en la ventana inferior derecha de la ficha usando nuestro ratón (mantenemos pulsado el botón izquierdo del mismo para hacerlo, mientras nos desplazamos en el texto que queremos seleccionar).

TextCite - seleccion texto

Usamos la combinación del teclado Ctrl+C para pegar el mismo al portapapeles. Luego vamos al documento donde queremos insertar la cita textual y la pegamos. El resultado será entonces el siguiente donde podemos comparar los dos textos que hemos insertados (el anterior, arriba; y el último, debajo).

TextCite - LibreOffice - pegar texto directamente

Falta ahora insertar la referencia del texto y que se genere la correspondiente entrada en la lista de bibliografía. Para ello, pero esta vez desde JabRef seleccionamos primero la entrada bibliográfica a la que corresponde la cita pulsando simplemente en la misma. Pulsamos entonces en Cite special en el menú de OpenOffice connection que nos abre la siguiente ventana:

JabRef - OpenOffice - CiteSpecial

La opción Cite selected entries between parenthesis insertará una cita entre paréntesis, mientras que la opción Cite selected entries with in-text citation lo hará sin paréntesis dentro del texto. Usaremos la primera. Antes de pulsar en Ok añadiremos el número de la página de donde hemos tomado la cita y que figura en la ficha de TextCite – en el ejemplo, la página 447. Pulsamos Ok y el resultado, en LibreOffice es el siguiente:

JabRef - LibreOffice - insertarcita special

Como vemos, JabRef ha insertado la referencia bibliográfica del texto – donde tuviéramos el cursor en ese momento -, y ha creado una entrada en la lista de bibliografía con la referencia completa de la misma. Si insertamos más citas en nuestro texto, JabRef irá añadiendo la referencia completa en la lista de bibliografía automáticamente. Vamos a ver una imagen de muestra sin los textos correspondientes:

JabRef - insert citation libreoffice

A sugerencia de Alazne González, os dejo el enlace a la página del manual de TextCite donde podéis ampliar la información de este procedimiento:

http://textcite.sourceforge.net/es/docs/f8ccff07.html

CONCLUSIÓN

TextCite es una potente herramienta para la creación y gestión de una base de datos de citas textuales que nos facilitará enormemente la investigación y posterior redacción de cualquier texto académico (tesis doctoral, memoria de licenciatura, artículo especializado, trabajos de investigación). Además, el uso conjunto con cualquier gestor bibliográfico (hemos puesto de ejemplo JabRef), nos permitirá centrarnos principalmente en la redacción del texto en cuestión, pues la inserción y formateo de las referencias bibliográficas que necesitemos se hará automáticamente en nuestro documento.

Por otra parte, aunque Erik Norvelle no ha continuado el trabajo en el mismo desde 2009, el programa sigue siendo la única solución a medida para este tipo de tareas. Quiero terminar esta entrada agradeciéndole su excelente trabajo, e invitando a quien tenga los conocimientos adecuados y el tiempo necesario a retomar lo que él hizo. Ésta es, en definitiva, una de las grandes ventajas del software libre y de código abierto sobre las licencias «esclavas» y de código cerrado: cualquiera puede intentar mejorar lo que recibe.


Deja un comentario

Configuración de la tarjeta wifi broadcoam bcm4311 en el HP6720s y del Adaptador USB N TP-LINK TP-WN727N para OpenSUSE 13.1

INTRODUCCIÓN

Después del lanzamiento de openSUSE 12.3, dediqué dos entradas de este blog a explicar el procedimiento que había seguido yo para configurar la tarjeta wifi y el adaptador wifi de mi equipo. Si buscáis esa información, la podéis encontrar en estos dos enlaces.

Hace unos días fue publicada la nueva versión de openSUSE, la 13.1 y después de instalar esta nueva versión en mi portátil he vuelto a configurar ambas interfaces. Aunque he tenido que modificar el procedimiento el resultado ha sido, una vez más, óptimo. Sin embargo, estos cambios no se deben a openSUSE, sino al kernel que la nueva versión incorpora comparado con el anterior, por lo que lo que expliqué en ambos entradas anteriores no terminaba de funcionar adecuadamente.

Para aquellos que llegan hasta aquí por primera vez resumiré brevemente las características del equipo en el que procederemos a la instalación:

  • Marca y modelo: HP Compaq 6720s
  • CPU: Intel(R) Celeron(R) M CPU 530  @ 1.73GHz, 1728 MHz
  • Tarjeta gráfica: Intel Mobile GME965/GLE960 Integrated Graphics Controller
  • RAM; 1 GB
  • Tarjetas de red integradas: 82562GT 10/100 Network Connection y Broadcom BCM4311 802.11 b/g Wireless Lan Controller

Soy consciente de que es un equipo muy limitado en cuanto a sus prestaciones pero, como sigue funcionando, y siempre he estado en contra de comprar algo nuevo si lo viejo sigue sirviendo, me niego a deshacerme de él. Es cierto que con KDE-plasma o Gnome el equipo se parecería mucho a Windows (me refiero a la lentitud y pesadez con que iría todo…), pero como openSUSE siempre me ha permitido la posibilidad de elegir entre unos cuantos entornos de escritorio (unos más lígeros, otros más pesados), el portátil sigue desempeñando su papel y con una rapidez que a muchos amigos sorprende (usuarios de windows ;-))

Configuración de la tarjeta de red WiFi integrada Broadcom 4311 802.11 b/g

Aquellos Linuxeros cuyo portátil viene con esta antigua tarjeta WiFi integrada conocemos desde hace tiempo los problemas a los que nos enfrentamos cada vez que instalamos una nueva versión de nuestra distro habitual. Si has instalado la nueva openSUSE 13.1, o si eres usuario de otra distro, es posible que te enfrentes a problemas parecidos a los que describo aquí y en mi anterior entrada para openSUSE 12.3.

En esta ocasión, y en cuanto terminé de instalar openSUSE 13.1 con el cabe de red conectado, probé a instalar el firmware para la tarjeta que proporciona Packman, una vez que había añadido el repositorio en YaST. Para ello seguí el mismo procedimiento que expliqué en la entrada que dediqué a este tema para openSUSE 12.3 que ya he mencionado. Sin embargo, éste no funcionó. NetworkManager seguía sin detectar la tarjeta wifi de mi equipo y no me permitía acceder a ninguna red wifi.

Para evitar problemas de compatibilidades, desinstalé entonces todo lo relacionado con el Broacom que acababa de instalar de Packman. Probé entonces, con muy poca esperanza, con el método que siempre me había funcionado en versiones anteriores de openSUSE (hasta la 12.2) pero que ya en la 12.3 terminó en un kernel panic: ejecutar install_bcm43xx_firmware en la terminal. Una vez más, como en la versión anterior, terminé también con el sistema colgado en un kernel panic.

Pero no me rendí. Decidí regresar a una configuración de red básica en openSUSE, y probar otra cosa. Este procedimiento ha funcionado sin kernel panic. Como no soy programador no sabré justificar porqué lo hace, pero espero que sirva a quien esté en una situación similar.

1. Desde nuestro menú de aplicaciones, accedemos a YaST.

2. Dentro de YaST entramos en el módulo «Ajustes de red«.

3. El módulo nos advertirá de que la red está gestionada con NetworkManager por lo que no se puede configurar con YaST. Nos informará de que tenemos dos opciones: o utilizar el editor de conexión de NetworManager o modificar el método de configuración al método tradicional con ifup. Esto será lo que haremos más adelante pues este diálogo sólo nos permite aceptar la información.

4. Si no estáis en la pestaña «Opciones Globales«, hacéis click en ella, y marcamos «Método tradicional con ifup«

5. A continuación, y al hacer click en la pestaña «Vista resumen«, veremos las tarjetas de red de nuestro portátil. En la correspondiente a BCM4311 802.11 b/g WLAN no habrá nada configurado. Hacemos click en «Editar» en la parte inferior de la ventana.

6. Una ventana emergente nos informará de que falta el firmware necesario para configurar esa tarjeta de red, y nos preguntará si deseamos descargarlo e instalarlo. Le diremos que sí. YaST lo hará por nosotros – por lo que es necesario que estemos conectados a la red mediante un cable de red.

7. Una vez que haya terminado la instalación, el gestor de red procederá a configurar nuestra red. No es necesario hacer nada salvo pulsar en siguiente y guardar los cambios pues sólo estamos utilizando el módulo para instalar el firmware para nuestra tarjeta BCM 4311. De esta forma, a mí no se me colgó en la instalación.

8. Después de aceptar y que el módulo haya actualizado nuestra configuración de red, volvemos a entrar otra vez en el mismo módulo «Ajustes de red«

9. Volvemos a «Opciones globales» y marcamos «Controlada por el usuario mediante NetworkManager«.

10. Aceptamos. El módulo volverá a actualizar los ajustes de red del sistema. NetworkManager arrancará sólo y, al cabo de un tiempo – lo que éste tarde en escanear la red wifi, nos informará de las redes wifi a las que podemos conectarnos.

A partir de aquí, procederemos de manera habitual con la configuración de nuestro acceso wifi desde NetworManager.

Configuración del Adaptador USB N TP-LINK TP-WN727N

La configuración e instalación de este adaptador usb wifi es algo más complicada que la que ya expuse a propósito de openSUSE 12.3. Es posible hacerlo funcionar siguiendo aquel tutorial, pero cuando lo apliqué en openSUSE 13.1, NetworkManager tardaba en conectarse a la red wifi – había que intentarlo más de una vez -, y una vez conectada a la misma sufría una especie de degradación de la calidad del enlace: empezaba con velocidades de 120 Mbps, e iba descendiendo hasta por debajo de 54 Mbps, para terminar en 1 Mbps y luego desconectar.

La verdad es que he tenido mucha suerte a la hora de solucionar el problema y me ha tocado leer muchos foros de fuentes diversas. El proceso que seguí se explica a continuación. Intentaré hacerlo fácil pero nos va a tocar tirar de terminal y compilar a nosotros mismos los módulos necesarios.

1. En primer lugar, y para poder compilar nosotros mismos el firmware que nos hará falta, es necesario que descarguemos e instalemos – con el Gestor de Software de YaST – los paquetes siguientes:

  • kernel-devel
  • kernel-default-devel (si la versión de vuestro kernel no es «default», sino «desktop», «PAE»… aquí tendréis que seleccionar la que corresponda: kernel-desktop-devel…
  • Make
  • Bindutils
  • gcc y gcc-c++

Aceptaremos las dependencias que el Gestor nos haya seleccionado y procederemos a la instalación.

2. El chipset del TP-LINK TL-WN727N es un «Ralink RT5370″. Esta información la encontré en esta página que fue la que me puso sobre la pista de la mejor solución:

http://wikidevi.com/wiki/TP-LINK_TL-WN727N_v3

3. Si hacemos click en el enlace que aparece más abajo en rt5370sta, se os abrirá la página correspondiente de MediaTeck (antiguamente Ralink) para la descarga. La dirección es la siguiente:

http://www.mediatek.com/_en/07_downloads/01_windows.php?sn=501

Aseguraos de que estáis en Linux en el menú de la izquierda.

4. Buscamos en la pagina la entrada correspondiente a nuestro chipset, que es la siguiente: RT8070 /RT3070 /RT3370 / RT3572 /RT5370 /RT5372/ RT5572 USB USB. Hacemos click en ella y nos envía a la página de descarga donde debéis introducir vuestro correo electrónico y nombre. Hacemos click en submit y se descargará el archivo:

DPO_RT5572_LinuxSTA_2.6.1.3_20121022.tar.bz2

5. Descomprimimos el archivo con nuestro archivador preferido en nuestra /home/usuario (cambia usuario por el nombre que tenga tu carpeta de usuario). En xfce, yo lo hago directamente desde Thunar, usando el menú contextual.

6. Entramos en la carpeta donde hemos descomprimido el archivo y iniciamos ahí nuestro terminal. De nuevo, en Thunar podemos hacer esto directamente ingresando primero en la carpeta y luego haciendo click en Archivo -> Abrir terminal aquí. Debes tener cuidado de que no haya ninguna carpeta o archivo seleccionado porque si es el caso es posible que dicha opción no aparezca. Para los más novatos dejo una captura de esta opción:

Captura de pantalla - Terminal en thunar

7. Tal y como se explica en el archivo README_STA_usb para una correcta compilación del módulo y para que ciertas funciones del firmware funcionen con NetworManager es necesario que previamente modifiquemos varios archivos. El primero de ellos es Makefile que podemos abrir con nuestro editor favorito (Leafpad en Xfce). Modificamos – si no aparece así – la linea 2 del archivo makefile para que quede:

RT28xx_MODE = STA

Y la línea 8 del mismo archivo, que debe quedar así:

TARGET = LINUX

Guardamos nuestros cambios.

8. El archivo README_STA_usb también nos dice que modifiquemos algunas líneas en el archivo config.mk, de la carpeta os/linux. Podemos hacerlo desde Thunar, navegando hasta ella. Una vez allí, editamos también dicho archivo con leafpad, y modificamos las líneas 26 y 35 que deben quedar como se especifica a continuación:

Línea 26: «HAS_WPA_SUPPLICANT=y»

Línea35: «HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y»

9. Con estas dos modificaciones a mí el módulo me ha funcionado. Evidentemente, quienes seáis más expertos podéis repasar todo el makefile y el config.mk y modificar otros parámetros. Guardamos nuestros cambios.

10. Volvemos a nuestro terminal, que debe estar en el directorio donde hemos extraído el archivo DPO_RT5572_LinuxSTA_2.6.1.3_20121022.tar.bz2 y escribiremos las siguientes órdenes. La primera es necesaria porque debemos tener derechos de superusuario para compilar el módulo:

su

(Introduce tu contraseña de root)

make

make install

11. El proceso tardará un rato – no mucho. Una vez terminado reiniciamos el ordenador completamente – sin conectar aún el TP-LINK USB.

12. Sin conectar tampoco todavía el TP-LINK USB, abrimos de nuevo una terminal de órdenes. Los siguientes pasos que vamos a dar se justifican por la historia de las pruebas que realicé. Resumiendo mucho la misma, yo conecté el TP-LINK USB en cuanto el sistema arrancó. NetworkManager lo vio, pero se quejaba de que le faltaba el firmware, lo cual era extraño porque lo acababa de compilar. Hice un dmesg en la terminal y, después de varias lecturas y comprobaciones, me di cuenta de que el módulo que acabábamos de compilar se estaba cargando después del módulo rt2800usb. Se me ocurrió invertir el proceso manualmente (es decir, quitar ambos módulos primero y después insertarlos manualmente en otro orden) y funcionó. Para ello, en la terminal de órdenes, introduciremos lo siguiente:

su

modprobe -r rt5572sta

modprobe -r rt2800usb

modprobe rt5572sta

modprobe rt2800usb

13. Una vez hecho esto, insertamos el TP-LINK USB en el puerto correspondiente.

14. Al cabo de un rato (breve: unos 10 segundos), NetworkManager nos informará de que ha encontrado nuevas redes. Debajo de TP-LINK TP-WN727N en NetworkManager aparecerán las redes wifi que detecta. Configuramos nuestra conexión como habitualmente lo hagamos y… a navegar.

Este procedimiento de quitar los módulos y volverlos a cargar hay que hacerlo cada vez que queramos usar el TP-LINK y SIEMPRE antes de insertar el TP-LINK USB. Esto es un tanto pesado, pero mis conocimientos no me permiten modificar el orden de los módulos para que primero se cargue el rt5572sta y luego el rt2800usb cada vez que iniciemos el sistema. Si alguien sabe cómo hacerlo agradeceré su consejo.

Si hacéis click con el botón derecho en el icono de NetworkManager de vuestra área de notificación, y en el menú emergente pulsáis luego en Información de la conexión, podréis comprobar varias cosas. La primera es que el controlador que se esté usando sea simplemente usb. Si figura rt2800 significa que el módulo rt2800 se cargó antes que el rt5572sta y, por lo tanto, no estáis utilizando el firmware que habéis compilado. Además, si estáis cerca del origen de la red wifi y el módulo se ha cargado correctamente, en la misma ventana emergente veréis como la Velocidad del link se mantiene constante a 135 Mb/s y no fluctúa (evidentemente lo hará si os vais alejando).

Esto es todo por hoy. Espero que este tutorial os sirva.