Mostrando entradas con la etiqueta listas rápidas. Mostrar todas las entradas
Mostrando entradas con la etiqueta listas rápidas. Mostrar todas las entradas

jueves, 4 de abril de 2013

Cosas que hacer antes de instalar Ubuntu 13.04 #3: Copia de seguridad de lanzadores y listas rápidas


El capítulo de hoy es bastante sencillito pero encierra algunos conocimientos bastante importantes, que incluso van más allá de Ubuntu y sus versiones. Y es que lo de guardar los lanzadores personalizados de nuestro sistema es una forma como otra cualquiera de reconocer la importancia que tiene la carpeta /home.



Porque la carpeta /home es algo más que el lugar donde residen nuestros ficheros personales, archivos de texto, canciones en MP3, películas, etc. las carpetas almacenadas en este directorio cumplen esta función de servir como lugar de reposo para los archivos que creamos y que utilizamos habitualmente, pero esta función tiene un segundo papel un poco más oculto: en /home se guardan todos los archivos que son el resultado de nuestra interacción con el sistema como usuarios. Dicho de otra manera: los ficheros de /home podrían borrarse y no pasaría nada, el escritorio seguiría funcionando y ningún programa desaparecería. Pero al borrarlos desaparecería cualquier vestigio de nuestro paso por el sistema. Y cuando digo todo, es todo: no sólo los ficheros que creamos, sino cada una de las configuraciones de los diferentes programas que utilizamos. Esto que puede parecer raro al principio, en realidad es otra de las brillantes soluciones de ingeniería informática que, más que del profundo conocimiento de programación, surgen a partir de la aplicación del sentido común. Si juntamos todo aquello que es resultado de nuestra intervención y lo separamos de aquello que el sistema necesita para sobrevivir, matamos dos pájaros de un tiro: por un lado salvamos nuestro material en caso de desastre con el sistema (reinstalando y cargando una copia de seguridad de /home), y por otro podemos solucionar algunos errores de los programas que sean debidos a una configuración incorrecta (eliminando los archivos de configuración del programa que nos dé problemas). Ambas posibilidades son las que llevan a todos los que saben de GNU-Linux a recomendar encarecidamente que se creen varias particiones durante la instalación del sistema, entre ellas una exclusivamente para la carpeta /home. De este modo estaremos totalmente seguros de que los archivos de sistema (alojados en /) y los de usuario (en el susodicho /home) funcionarán de forma independiente y un error crítico en uno de ellos no significará la ruina del sistema completo y/o la pérdida de datos valiosos.
Todo esto es algo que puede coger a alguno de sorpresa, sobre todo porque estos archivos de configuración están ahí, pero no se ven. Están ocultos en la carpeta /home, para que no molesten, porque lo cierto es que son bastante numerosos. Basta con hacer un Ctrl+h en la carpeta de vuestro usuario para comprobar este extremo: cada programa cuenta con su carpetita, y hay un montón más dedicadas a cosas que ni siquiera sabíamos que habíamos configurado.
Una de estas cosas son los lanzadores y sus respectivas listas rápidas. Si habéis visto el vídeo habréis comprobado que estas listas rápidas no son más que unas cuantas líneas de código que están en el interior de los mismos lanzadores "estándar" de Ubuntu, por lo que, además de haber comprobado dónde están y para qué sirven, este vídeo también os puede dar alguna idea para crear vuestras propias listas manualmente, sin necesidad de software extra.
Como os digo, la importancia de esta carpeta /home es enorme en GNU-Linux. Tanto que no será este el último vídeo que le dedico a estos archivos y la forma de hacer copias de seguridad de ellos. En realidad, la carpeta de los lanzadores es una más de las muchas (más bien todas) las que debemos tener a buen recaudo y en su correspondiente lugar seguro. Pero eso será objeto de otro vídeo que publicaré esta misma semana. Paciencia, amigos...

lunes, 18 de febrero de 2013

Software Linux: Quicklist Editor



Los veteranos que nos seguís desde hace tiempos sabéis cuál es nuestra postura respecto a Ubuntu: en general es una distro bastante buena, que tiene a su favor dos o tres detalles que la hacen especial. Fue la primera en utilizar el sistema Live, que permite comprobar el funcionamiento de una distro sin necesidad de instalar el sistema en el disco duro. Cuenta con unos repositorios propios inmensos y además cuenta con las controvertidas PPA, que facilitan la instalación de un número potencialmente infinito de aplicaciones. Es una distribución que desde la adición del entorno Unity es muestra de un escritorio moderno y diferente. Eso último, por supuesto, se puede entender como algo bueno o malo, pues depende de los gustos de cada uno. En lo que a mi respecta, Unity es sobre todo un entorno cómodo. Lo que sí resulta objetivo es que Unity es rígido, poco configurable, y las posibilidades de personalización sin software de terceros son limitadas a no ser que poseamos bastantes conocimientos. No hace falta ser un hacker ni nada de eso, pero sí que necesitamos saber claramente qué estamos haciendo, y eso choca frontalmente con la idea inicial de que Ubuntu es una distro para novatos. Lo es, pero en el momento en que quieres dar un paso más, deja de ser una distro agradable.
La aplicación que os traigo hoy es buena muestra de ello. Quicklist Editor es un programa sencillo que soluciona un problema complejo. Las listas rápidas son una buena idea, pues posibilitan que el limitado número de lanzadores de la barra lateral de Unity incluyan accesos directos a diversas funcionalidades o apertura directa de archivos, páginas web, etc. La idea está bien, pero no existe una manera cómoda de editar las listas. Este programa facilita el proceso enormemente.


Hay otros programas que hacen lo mismo, como por ejemplo Ubuntu Tweak, del que ya os he hablado en alguna otra ocasión. No obstante, este programa está bastante limitado en cuanto a las posibilidades de personalización, y además sigue padeciendo una falta de claridad que seguro asustará a los novatos. Quicklist Editor consigue que el proceso de creación de listas rápidas sea un poco más fácil, a partir de un sistema de elección del tipo de elemento de la lista, y selección de los elementos concretos a base de menús.


La aplicación en sí es bastante austera, con una interfaz programada en Javascript que no es lo más agradable del mundo, pero el caso es que funciona. Otro de los puntos en contra de Quicklists Editor es la necesidad de añadir rutas completas a archivos en el caso de que queramos incluir la apertura de ficheros en las listas rápidas.


No obstante, hay elementos muy interesantes, como son las listas preestablecidas; estas listas están adaptadas a programas determinados, como por ejemplo Libreoffice (podemos añadir en la lista los programas de los que consta la suite) o VirtualBox (esta es la que más me gusta, pues nos permite añadir máquinas virtuales). Mediante este sencillo método nos ahorramos mucho tiempo, pues de otra manera tendríamos que introducir complejas líneas de código.
Si os gusta esta aplicación, la instalación es bien sencilla. Como de costumbre, disponemos de una PPA que podemos instalar desde la terminal:

sudo add-apt-repository ppa:vlijm/qle
sudo apt-get update
sudo apt-get install qle
O también podemos bajarnos el archivo instalador desde Launchpad, o visitar la página web del proyecto para obtener más información. 
En resumen, esta es otra manera de crear listas rápidas en Ubuntu, que se une al ecosistema cada vez más poblado y redundante de aplicaciones que sirven para domar un poco el entorno Unity. La lectura de este hecho es obvia: si desde Canonical no pretenden proporcionarnos herramientas de configuración, los propios usuarios las elaboraremos. Esto lo saben perfectamente los secuaces de Shuttleworth. El problema es que al final nos encontramos con decenas de proyectos diferentes que consiguen los mismos objetivos de una forma más o menos parecida. Y esto implica un esfuerzo innecesario que podría dirigirse a otros fines, como la necesaria colaboración en los buques insignia del Software Libre: suites ofimáticas, programas de edición gráfica, el propio kernel... demasiado talento desperdiciado para solucionar problemas que jamás deberían haber existido.

miércoles, 21 de noviembre de 2012

Crear listas rápidas en Ubuntu 12.10


Tras unos días de descanso en el equipo, me vuelvo a poner manos a la obra, no sin antes agradeceros a todos el interesante debate generado tras mi último artículo, que ha dado mucho más de sí de lo que había imaginado... Os aseguro que intentaré averiguar qué hay detrás del desbarajuste de precios de Aftershot, aunque apuesto a que los de Corel me tienen señalado como persona non-grata...
En el vídeo-artículo de hoy voy a aportar una manera de editar las "listas rápidas" del lanzador de Unity en Ubuntu. El entorno Unity ha sido objeto de críticas virulentas desde su nacimiento como shell para netbooks allá por la versión 10.10. Aventurándome a interpretar el porqué de este rechazo, yo diría que se debe a una diferencia esencial con respecto a otros escritorios del ecosistema Linux: su escasa (o nula) capacidad de configuración. El entorno es como es, apenas se puede cambiar, y los usuarios veteranos del sistema del pingüino no están acostumbrados a imposiciones de este tipo. De todas formas creo que en la actualidad Unity tiene varios factores a su favor que, al menos en parte, le "redimen" por este pecado de su pétrea construcción: Es un entorno útil, que bien manejado (el teclado es la clave) se convierte en una poderosa herramienta de acceso inmediato a cualquier aplicación, fichero o comando. También creo que puede ser una buena puerta de entrada para usuarios noveles a los que "les entra por los ojos" este entorno de transparencias y botoncitos, y que no necesitan configurar nada porque los de Canonical ya lo han hecho por ti. Para gustos hay colores, ya se sabe. Creo que mi opinión ya la conocéis: Unity me mola, como me molan otros entornos. No creo que en la actualidad haya un escritorio "malo" en Linux. 
A lo que vamos: la configuración de las listas rápidas es sencilla si sabemos en qué consisten. En realidad, las listas rápidas (esas opciones que aparecen si apretamos el botón derecho del ratón sobre alguno de los lanzadores de la barra lateral) no son más que comandos que activan funciones específicas de la aplicación de que se trate. Estos comandos son idénticos a los que se pueden activar desde la terminal, por lo que la respuesta es sencilla; necesitamos conocer qué comandos sirven para cada aplicación y qué manera hay de incluirlos en la lista rápida de dicha aplicación. 
Para lo segundo lo tenemos muy sencillo con el programa que os recomiendo en el vídeo: Ubuntu Tweak. Si no lo conocéis ya estáis instalándolo, es una herramienta con la que configurar múltiples elementos de Ubuntu, de una forma sencilla y atractiva visualmente. Y tenemos que estar agradecidos de que el programa siga disponible, después del "renuncio" de su autor tras la salida de Ubuntu 12.10.
Ubuntu Twea, un must have

Afortunadamente, Ubuntu Tweak sigue en la brecha como "navaja suiza" para aquellos que no conozcan formas más avanzadas de "tunear" su distribución. La instalación es bien sencilla: sólo tenéis que ir a su página oficial y descargaros el programa, que en la actualidad anda por la versión 0.8.2. De momento no voy a profundizar en las múltiples opciones de este programa, aunque quizá me extienda más sobre el en el futuro. Me voy a quedar con el tema de este artículo, para el que nos tenemos que ir a la pestaña de administración y seleccionar el Editor de listas rápidas. El procedimiento para añadir nuevos elementos de listas ya lo describo en el vídeo, así que no me enrollo.
Las listas rápidas listas para ser editadas

Lo interesante es que esto de las listas rápidas nos sirve de rebote para conocer otra de las posibilidades del bendito terminal de Linux, el comando "man". Mediante este comando, seguido del nombre de la aplicación que queramos conocer, activamos un pequeño manual (de ahí el nombre, "man") que nos brinda información sobre las opciones "extras" con las que podemos ejecutar el programa desde el terminal.
En ese sentido, creo que el vídeo también deja las cosas claras, así que voy a aprovechar el artículo para un pequeño truco de regalo: no todas las aplicaciones que tenemos instaladas disponen de un manual en terminal como el que os he comentado. ¡Pero no está todo perdido! También podéis probar este comando:
nombre de la aplicación -Lo que te dé la gana
Esto en realidad es medio coña, pero a veces funciona. De hecho, la opinión generalizada de los expertos en Linux, es que si una aplicación no cuenta con su "man", es que es un truño mal hecho. Digamos que es algo así como un elemento de "protocolo", una deferencia que el desarrollador tiene con la comunidad, en aras a facilitar el uso y conocimiento de su programa. El caso es que esto me ha ocurrido con algún que otro programa, y probando, probando, me he dado cuenta de que se puede "forzar" a algunos programas para que "escupan" sus detalles de funcionamiento. ¿No os lo creéis? Mirad lo siguiente:
 
Esta es la forma que tiene Linux de decir: "¿lo qué, cómor?

Como veis, en este caso lo he probado con la aplicación Everpad, que no dispone del dichoso "man", pero devuelve los comandos si introduces cualquier chorrada después de un guión. Esto no desplegará una información tan detallada como el anterior comando, pero al menos podremos conocer las opciones disponibles para su activación en el terminal o en las listas rápidas. Sé que alguno de vosotros, conocedor más profundo de Linux, debe estar partiéndose de risa viendo este truco, pero a mi me ha funcionado, ¿vale? Pues eso. Bromas aparte, si alguien conoce alguna forma más ortodoxa que pueda servir de alternativa a "man", que lo comente y actualizo.
Moraleja: Como me mola matar dos pájaros de un tiro, sacamos dos conclusiones; la primera, que lo de las listas rápidas es una buena idea pero también podrían ayudar un poco a la gente a conocerla mejor. La segunda, que siempre tenemos disponible el terminal para iniciar aplicaciones o lo que nos dé la gana. Practicar con el terminal siempre es recomendable, al final es el programa más fiable que existe.