Mostrando entradas con la etiqueta GNOME. Mostrar todas las entradas
Mostrando entradas con la etiqueta GNOME. Mostrar todas las entradas

martes, 4 de febrero de 2014

Pequeñas aplicaciones que mejoran la experiencia Linux

En esta entrada vamos a ver algunas aplicaciones que utilizo con frecuencia y que me van acompañando con el paso del tiempo aunque cambie de distribución o reinstale el sistema. Me hacen la existencia algo más llevadera cuando tengo que enfrentarme a según que tareas. Todas se instalan desde el terminal de comandos usando apt-get o aptitude y siempre tecleándolos en minúsculas, a menos que se indique otra cosa.

Gscan2pdf
Este sencillo programa me viene muy bien cuando dispongo de varios archivos JPG, fruto de un escaneado, por ejemplo, y necesito unificarlos en un solo archivo PDF. Es la función por la que me gusta aunque también puede gestionar el escáner, hacer primitivos OCR's y renumerar páginas.

PDFEdit
Cuando el gscan2pdf se me queda corto recurro al PDF Editor, que amplia sus posibilidades permitiendo alterar el orden y la cantidad de páginas de un archivo PDF. Es pelín más lioso al principio pero no se tarda en hacerse uno con él.

XSane
Mi gestor de escáner favorito. Simple y directo, siempre ha sido mi primera opción, tal vez porque fue el primero que usé.

Comix
Lector de archivos CBR, formato en que suelen guardarse los cómics. También lee los guardados en PDF.

Asunder
Sencilla aplicación para convertir los cortes de un CD musical en archivos mp3. Podemos elegir los metadatos de cada canción, la frecuencia de muestreo y su tasa de bits.

EasyTag
Si lo que ha hecho es bajarse archivos musicales de internet y sus metadatos no están correctos o no existen podemos editarlos con EasyTag. Es posible modificarlos en bloque, nada de hacerlo de uno en uno.

EasyMP3Gain
Utilidad para normalizar el volumen de los archivos MP3 y que todos suenen parejos. Mejor que su aplicación hermana, MP3Gain, que a mí nunca me funcionó demasiado bien. Su ejecutable binario en este caso es easymp3gain-gtk.

DeVeDe
Simple y directo creador de CD's y DVD's de vídeo. Si solo queremos amontonar bajo una portada archivos de vídeo grabados con nuestra cámara casera sin complicarnos mucho cumplirá con creces.

Gnome Subtitles
Si lo que necesitamos es editar los subtítulos de una película (asumiento que tenemos el archivo SRT pertinente) con Gnome Subtitles cambiaremos su formato, lo sincronizaremos con las imágenes y hasta podremos reescribir los diálogos. El binario es gnome-subtitles.

GParted
Herramienta imprescindible en GNU/Linux para todo lo tocante a las unidades de disco. Modificar particiones, borrar y añadir unidades, montarlas, chequearlas, formatearlas... Que no le falte.

Grsync
Utilidad para sincronizar archivos entre dispositivos. Es fácil de manejar y dispone de un buen número de opciones para configurar la sincronización.

GDebi
Instalador de paquetes DEB que utilizaremos si no queremos tratar con el terminal para ese menester.

Grub Customizer
Si lo que quieren es poder configurar su menú de arranque entonces con Grub Customizer podrán personalizar el modo en que su PC comienza la sesión, desde el orden de arranque hasta el aspecto estético del menú. Para instalarla sigan las instrucciones que encontrarán aquí.

Unetbootin
Pequeña utilidad gracias a la cual podremos trasvasar el instalador de una distribución GNU/Linux a un pendrive. Para ello necesitaremos haber descargado previamente el fichero ISO correspondiente.

Como digo, estas pequeñas herramientas me ayudan en muchas tareas y han demostrado una eficacia que me lleva a serles fiel. Hay otras, mejores o peores, pero estas funcionan satisfactoriamente y merece la pena tenerlas en cuenta.

Y ya que hemos hablado de herramientas vayamos con un vídeo de la banda usamericana de metal vanguardista Tool. Una de sus mejores canciones es este "Stinkfist".


viernes, 8 de marzo de 2013

Ejemplo de la utilidad de introducir comandos por terminal

Se que dominar el terminal shell es uno de los aspectos de los sistemas Linux que más echan para atrás a los nuevos usuarios, así que en esta breve entrada voy a explicar un ejemplo práctico de cómo un comando por teclado puede solucionar lo que el entorno gráfico no es capaz de resolver.

Supongamos que hemos descargado el archivo manualdecocina.zip, el cual está en un formato de compresión muy usual. Imaginemos que dentro de ese archivo comprimido hay, entre otros, un archivo llamado "Manual de cocina española.pdf". Para descomprimirlo nos vamos al Nautilus, el explorador de archivos de Ubuntu, hacemos doble clic en el archivo manualdecocina.zip y nos abre Fille Roller, el gestor de archivadores por defecto para GNOME, el cual nos muestra el contenido. Pinchamos en la opción "Extraer" y, ah, nos aparece una pantalla con el siguiente error:

Ha ocurrido un error mientras se extraían los archivos.

caution: filename not matched: Manual de cocina espa\?\?ola.pdf

¿Cuál es el problema? Pues que File Roller no reconoce en carácter ñ. Así que no puede extraer "Manual de cocina española.pdf" del .zip porque el archivo contiene la letra ñ en su nombre. La, nunca mejor dicho, puñetera letra ñ.

¿Como solucionamos el problema? Abrimos una Terminal en el menú Accesorios > Terminal y, una vez allí, nos posicionamos en el directorio donde hayamos descargado manualdecocina.zip que, perfectamente, puede ser Descargas.

cd Descargas

Luego ejecutamos el comando unzip:

unzip manualdecocina.zip

Y el archivo "Manual de cocina española.pdf" se descomprime sin problemas.

Puede ocurrir que no tengamos instalada la utilidad unzip. En tal caso la tendríamos que instalar de la siguiente forma:

sudo apt-get install unzip

Y, a continuación, repetir el paso anterior.

Hemos visto maneras y términos que nos sonarán a chino pero no era el propósito de esta entrada profundizar en ellos. Esto ha sido únicamente una forma de demostrar cómo la línea de comandos puede a veces solucionar de manera rápida y sencilla un problema planteado desde el entorno gráfico, más amigable y vistoso pero, en ocasiones, ineficaz. Es solo un ejemplo de los muchos que podríamos poner, pero nos queda mucho camino por recorrer para eso en este blog.

Hemos hablado de compresión de archivos. No es de compresión, sino de presión de lo que hablaban Queen en este clásico que aquí interpretan sin David Bowie, pero con Freddy Mercury en plena forma.



miércoles, 6 de marzo de 2013

Terminología básica que ayuda a no sentirse un tonto en un foro de Linux

Resto de entradas con intenciones didácticas en la etiqueta Aprendizaje.

Ya hemos visto que, dado que el ordenador es nuestra herramienta principal, conocer al menos de oídas algunas expresiones nos puede ayudar a entender explicaciones futuras, o incluso a resolver problemas. Antes de entrar a decidir qué distribución Linux elegir también estimo necesario tener claros algunos términos que le son más propios. Nos ayudará a comprender de que hablan esos listillos que pululan por la red, impartiendo lecciones a diestro y siniestro, creyendo que se les entiende todo pero que, en mucho casos, solo contribuyen a que la confusión inicial se incremente e incluso ahuyente cualquier atisbo de curiosidad que uno pudiera sentir sobre Linux. Y lo digo por propia experiencia, lo foros de ayuda están atiborrados de gente así. Conociendo lo que viene a continuación usted podrá transitar por esos foros con algo más de seguridad.

LiveCD
Es una distribución (esto ya sabemos lo que es, ¿verdad?) almacenada en un CD o un DVD, ejecutable desde ese medio sin necesidad de instalar ni modificar nada en su equipo. Así, se puede trastear y navegar y probar cuanto haga falta (a una menor velocidad; recordemos que el acceso a las unidades de CD/DVD es más lento que a un disco duro) para, en caso de gustar y no encontrar conflicto alguno de hardware, optar por instalarla directamente. O si no, volver a probarla en otro momento. Para esto último basta con salir y apagar o reiniciar el equipo y extraer el disco del lector. Las cosas en su ordenador volverán a estar igual que antes, sin riesgo alguno para la integridad de sus archivos. Hay que destacar que se puede trasladar un LiveCD a un pendrive; determinándolo como unidad de arranque en el menú del BIOS del PC (al cual accedemos pulsando F11 en cuanto empieza el proceso de arranque) el ordenador inicializará el SO que encuentre en dicho pendrive para que, eso mismo, podamos trastear y explorar cuanto nos venga en gana. En resumen, una gran opción si queremos ojear de primera mano de qué va esto de los sistemas Linux sin compromiso ni riesgo alguno.

X-Window System
Es un software que proporciona una interfaz gráfica a los sistemas UNIX, como es el caso de Linux.

GDM (GNOME Display Manager)
Es un gestor de acceso al X-Window System basado en GNOME, materializado en una pantalla que le pedirá al usuario su nombre y contraseña (introducidos durante el proceso de instalación si así lo ha dispuesto) cada vez que quiera iniciar una sesión.

GNOME
Entorno de escritorio para sistemas tipo UNIX, usado para Ubuntu entre otras distribuciones. Me van a perdonar si hago mucho hincapié en Ubuntu y derivados pero es la distribución que manejo desde el principio y la que mas conozco.

Entorno de escritorio
Conjunto de características gráficas que definen el aspecto de un sistema operativo tipo Windows o Mac: colores, forma, disposición y apariencia de las ventanas y menús, tipografías y efectos varios (fundidos, desplazamientos, apariencia 3D, cortinillas...) y, en fin, esas cositas que hacen chulo y atractivo un SO. Es posible instalar diferentes entornos de escritorio para una sola distribución y después elegir la que más nos guste.

Unity
Entorno de escritorio implementado para Ubuntu en sustitución de GNOME y que no ha parado de cosechar críticas desde su aparición por los elevados recursos que consume. Por suerte, la opción de seguir usando GNOME sigue estando ahí.

Cinnamon
Entorno de escritorio propio de la distribución Linux Mint y que también se puede instalar en otras distros. En mi Ubuntu sustituí Unity por Cinnamon y todo fueron mejoras.

KDM
Es un gestor de escritorio para sistemas tipo UNIX, basado en KDE.

KDE
Entorno de escritorio para sistemas tipo UNIX, el más implantado en Linux junto con GNOME, usado en la distribución Kubuntu entre otras.

Xfce
Entorno de escritorio para sistemas tipo UNIX más ligero y pensado para máquinas menos potentes y usado en, por ejemplo, la distribución Xubuntu.

LXDE (Lightweight X11 Display Environment, Entorno de escritorio X11 ligero)
Entorno de escritorio para sistemas tipo UNIX aún más ligero, pensado para máquinas poco potentes, antiguas y netbooks, conocido por estar presente en la distribución Lubuntu.

Grub
Software que habilita un menú que le permite un arranque dual, esto es, elegir sistema operativo con que arrancar el ordenador en caso de que haya instalado una distro Linux teniendo ya Windows preinstalado. Muy útil para quien quiera empezar a valorar alternativas a SO de Microsoft.

Shell
Es el intérprete de comandos (órdenes, instrucciones), un interfaz (medio gráfico a través del cual el usuario se comunica con su ordenador) que nos permite introducirlos para generar una respuesta por parte del ordenador. Quienes se acuerden de MS-DOS sabrán que se entraba directamente a la shell al carecer este sistema de entorno gráfico. Es, en suma, cualquier intérprete que un usuario emplee para escribir comandos. En Linux hay diferentes tipos de shell en función de la sintaxis de redacción de los comandos, como bash, ash, csh o tsch.

Bash
Es un tipo de shell, la más común en sistemas Linux. Un software que interpreta los comandos desde la ventana shell. ¿Una equivalencia a modo de ejemplo? Shell es a los coches lo que Bash es a Seat, ash a Renault o csh a Peugeot.

Terminal o consola
Herramienta presente en el entorno gráfico de todas las distribuciones mediante la cual se nos da acceso a la ventana de shell.

Init
En sistemas UNIX, es el primer proceso en ejecución tras la carga del kernel, y que a su vez genera todos los demás procesos.

Kernel
Es el software principal que conforma un sistema operativo. Es el núcleo del sistema, el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o, en forma básica, el encargado de gestionar recursos a través de servicios de llamada al sistema (confieso que aún no se muy bien qué significa esto último).

Compiz
Gestor de ventanas para el X-Window System que proporciona una serie de efectos de visualización dentro del entorno de escritorio.

Repositorio
Los repositorios son contenedores de software del que se nutren las distribuciones GNU/Linux y están alojados en un servidor. De ahí uno se baja cualquier programa que en ellos se encuentre almacenado, y hay repositorios oficiales, la mayoría, y otros que no lo son. Desde el escritorio de Ubuntu, por ejemplo, se accede a ellos a través de una utilidad llamada Synaptic.

Superusuario o usuario root
Los sistemas basados en UNIX están concebidos para ser multiusuario y multitarea, por lo que existen restricciones de acceso a según qué usuarios, a según qué partes del sistema y para según que procesos. Para tener pleno acceso y control a cualquier punto del sistema hay que entrar en modo superusuario o modo root, eso sí, siendo consciente de que una gamba metida como root puede echar abajo todo el cotarro. De ahí que en Ubuntu venga deshabilitado por defecto y que para hacerlo efectivo haya que introducir el comando sudo delante de cada comando que uno quiera emplear, lo que puede resultar bastante coñazo.

Máquina virtual
Programa que le permite instalar otro sistema operativo dentro del que ya tiene instalado (el más común es VirtualBox) y que funciona como una aplicación más. Por ejemplo, puede instalar Windows virtualizado dentro de su distribución GNU/Linux favorita en esos molestos casos en que un periférico concreto (impresora, escáner, webcam...) sea indetectable por carecer de drivers para Linux, pero sí los tenga para Windows. Por supuesto, desde ese Windows virtualizado puede usted instalar Office, Photoshop o lo que le venga en gana. También funciona a la inversa, Windows como sistema anfitrión y un Linux virtualizado.

Por supuesto, Wikipedia y otras páginas están a su entera disposición para ampliar lo que yo les vengo contando.

Y con esto creo que ya pueden ir haciéndose una idea de lo que vendrá mas adelante. Bueno, en realidad no, el aprendizaje será lento, tanto como las imágenes en slow motion del siguiente vídeo: