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

jueves, 10 de agosto de 2017

Cómo usar más de una tarjeta de sonido a la vez con Jack

ADVERTENCIA: Esto es altamente inestable. No se recomienda para entornos de producción, no al menos sin haber realizado varias pruebas antes.

Es posible hacer funcionar el servidor de audio Jack con dos o más tarjetas o interfaces de audio. Ya sean externas o internas del equipo, aunque insisto en que ni es recomendable ni es estable.

Si necesitas hacer sonar una misma fuente sonora por dos tarjetas de sonido diferentes a la vez, o necesitas grabar de dos tarjetas de sonido para aprovechar todas sus entradas, este pequeño tip es para ti.

domingo, 23 de julio de 2017

Cómo grabar con Jack desde la terminal (jack-capture)

Ayer mismo, Yoyo compartió cómo grabar el audio tal como lo escuchamos en el equipo, al estilo de "lo que se oye" en los antiguos Windows (os recuerdo que no uso Windows desde el venerable XP). Pero en su caso lo ha hecho usando Pulseaudio.

En esta entrada voy a explicar cómo hacer lo mismo... O incluso más, pero usando nuestro querido Jack... Pero vamos por partes... ¡Nunca mejor dicho!

martes, 29 de enero de 2013

Trucos Terminal X - Terminar proceso y/o salir de un cuelgue

En ocasiones, se cuelga el sistema entero (no responde el entorno gráfico, mejor dicho) y sospechamos de una aplicación en concreto como la causante. Entonces podemos proceder a su cierre de la siguiente manera:
  1. Abrimos una de las seis terminales virtuales, tal como expliqué en el capítulo III de esta serie.
  2. Una vez abierta la shell, averiguamos qué procesos hay en marcha en el equipo en este momento. Esto se hace simplemente tecleando top y enter.
  3. Si hay algún proceso ocupando el 100%, o incluso más, de CPU, estamos ante el responsable del cuelgue. Tomamos nota mental de su nombre, el que figura en la columna COMMAND, y cerramos top con Ctrl + Z.
  4. Liquidamos el proceso conflictivo con pkill nombre_del_proceso.
  5. Volvemos al entorno gráfico con Ctrl + Alt + F7, y comprobamos que ha desaparecido la aplicación problemática y que tenemos el control del entorno gráfico.

Si todavía persiste el problema, habría que volver a repetir los pasos hasta encontrar y eliminar el proceso que nos está dando por saco. Pero en el caso de que no demos con la tecla, hay otra opción, que consiste en reiniciar el equipo, desde la Terminal, con sudo reboot. Teniendo en cuenta que perderemos datos no guardados, esto lo tendremos como último recurso.

Si el problema está en el entorno gráfico, lo mejor es reiniciarlo. Para eso lo mejor es Ctrl + Alt + tecla retroceso [backspace]. Pero antes hay que activar esa combinación para que funcione. En Michel en la red se explica cómo hacerlo.

Hay otro caso más extremo de cuelgue, que aprovecho para poner aquí. Cuando no es posible entrar en la Terminal con Ctrl + F1, no responde el ratón ni nada... Me refiero a un cuelgue de tres pares, como en Windows, pero sin pantalla azul a continuación. Entonces hay un recurso mejor que pulsar el botón de apagado del ordenador. Se trata de una secuencia de seis combinaciones de teclas, dando algo de tiempo entre cada una de ellas. Manteniendo pulsadas las teclas Alt + Pet Sis o SysRQ (según qué equipo), pulsamos también:

  1. R - Teclado en modo Raw. Es decir, poner el teclado como prioridad absoluta. Tal vez haciendo esto, ya podamos hacer un Ctrl + Alt + F1 e intentar matar el proceso problemático de la manera explicada al principio de esta entrada. Si no lo conseguimos, continuamos con el siguiente paso.
  2. S - Sincronizar discos. Para prevenir pérdida de datos.
  3. E - TErmina todos los procesos del sistema, excepto init.
  4. I - En caso de no poder terminarlos, esta combinación los mata (kIll).
  5. U - Demonta (Unmount) todos los sistemas de ficheros.
  6. B - Reinicia (reBoot) el sistema.

Regla nemotécnica para recordarla: Reinie Su Equipo Inestable UBuntu (leído aquí). Esto último, además de lo explicado en el resto de la entrada, es importante aprendérselo de memoria, porque con el equipo colgado, a no ser que dispongamos de otra máquina para entrar en Internet, no podremos consultar el problema en los buscadores.

Como extra, para los no-amigos de las líneas de comandos, es posible cerrar un programa colgado de manera gráfica en dos sencillos pasos:

  1. Pulsar Alt + F2 (O pulsar Ejecutar en el menú principal, es lo mismo).
  2. Teclear xkill en la ventana que se abre, y luego enter o Aceptar, por supuesto.
  3. Hacer clic con el "cursor asesino" la ventana del programa con problemas de estabilidad. Cuidado de apuntar bien.


martes, 18 de diciembre de 2012

Trucos Terminal IX - Descargar vídeos de YouTube

Tal vez conozcas extensiones para Firefox, como Video Download Helper, o programas de escritorio como aTube Catcher o herramientas online, como Force Download. El cometido de estas aplicaciones es el de facilitar la descarga de vídeos de YouTube, o incluso de otros portales de vídeos, con el objetivo de ver esos vídeos cómodamente sentados en el sofá, por poner un ejemplo.

Sin embargo, si eres usuario de Ubuntu, o de cualquier distribución basada en ella, puedes descargar los vídeos de YouTube de una manera muy sencilla, usando la Terminal, evitando así instalar pesados programas y aligerando el navegador de Internet de otra extensión más.

domingo, 3 de junio de 2012

Trucos Terminal (VIII): editar GRUB desde Ubuntu 12.04

Para cambiar las opciones del gestor de arranque de Ubuntu (GRUB) ya no sirve el clásico sudo gedit /boot/grub/menu.lst (o cambiando gedit por tu editor de texto favorito). Me he encontrado con que en Ubuntu 12.04 este archivo no existe, así que he buscado la manera de hacer lo mismo desde la Terminal en la última versión de la distro de Canonical. Resulta que ahora tenemos que abrir este archivo de configuración, con permisos de administrador activados:
sudo gedit /boot/grub/grub.cfg
Hay que cambiar en la linea set default="4" por la línea del menú que nos interese que sea la que arranque por defecto. Para ello hay que contar desde la primera línea que encontremos con la cadena menuentry, con el siempre útil comando de buscar Ctrl + F, teniendo en cuenta que la primera línea que nos topemos, de arriba a abajo, cuenta como 0, la segunda como 1 y así sucesivamente.

Hay más opciones que se pueden cambiar en este fichero, pero es mejor que os informéis un poco antes de hacer cambios a este importantísimo archivo de sistema, sin el cual, o con líneas modificadas mal formadas, no arrancaría nuestro ordenador.

Visto en este videotutorial. La diferencia es que yo he usado gedit en vez de nano. Todo lo demás es idéntico.

viernes, 11 de noviembre de 2011

Trucos Terminal (VII): unir dos o más archivos mp3 en uno solo

Si necesitas unir dos archivos mp3 en uno solo, existe una manera muy sencilla y elegante de conseguirlo mediante la línea de comandos de GNU/Linux:

cat *.mp3 >archivo-final.mp3

El comando toma los archivos del directorio actual, en orden alfabético, y los suma, uno tras otro, en un archivo final, que llamaremos, por ejemplo, archivo-final.mp3, aunque eso queda a tu elección.

Lo he probado, con éxito, con los archivos de audio del post sobre la guitarra Sonora.

Para situar la Terminal en el directorio correcto, recordemos que existen, al menos, dos maneras: la manual, con el comando cd, y con una extensión para Nautilus, que nos facilita la vida gracias al botón secundario del ratón.

sábado, 8 de octubre de 2011

Trucos Terminal (VI): atajo de teclado para abrir la linea de comandos

Podemos abrir la terminal de Ubuntu, sin necesidad de estar buscando entre los menús, o de crear un lanzador aposta en el escritorio o en alguno de los paneles. Simplemente usando esta combinación de teclas:

Ctrl + Alt + T

Así de rápido. Así de fácil.

Os recuerdo que existe una manera muy cómoda de abrir un directorio en concreto de nuestro equipo, con la ayuda de una extensión para Nautilus.

domingo, 6 de marzo de 2011

La Terminal - Trucos (V): poner a la derecha los botones de las ventanas

Después del desastre del anterior ordenador del estudio, y del montaje de la nueva placa, me ha tocado reinstalar Windows XP y Ubuntu. En el caso de este último, los botones de la parte superior de las ventanas quedan por defecto en la parte superior izquierda. Pero si estás acostumbrado a tenerlos a la derecha, con un sencillo comando, en cuestión de décimas de segundo los tendrás ahí de nuevo:
gconftool-2 --type string --set /apps/metacity/general/button_layout "menu:minimize,maximize,close"
Lo vi en Slice of Linux. En el mismo post hay varios pasos útiles a realizar en una instalación limpia de Ubuntu Maverick, muchas de las cuales he realizado ya, además del truco de este post. Recomiendo su lectura.


Si quieres, puedes visitar la entrada original, ver los comentarios realizados sobre la misma e incluso dejar el tuyo

domingo, 19 de diciembre de 2010

La Terminal - Trucos (IV): copiar y pegar en la Terminal

Si queremos copiar una o varias líneas de código desde o hacia la Terminal, en principio tenemos dos maneras de hacerlo. La más evidente es la de la imagen de arriba: menú del botón derecho y seleccionar Copiar o Pegar, según sea el caso.

Pero quienes tenemos cierta costumbre de usar el clásico Ctrl + C o Ctrl + V, nos encontramos con la sorpresa de que no se copia desde la Terminal, ni se añade nada dentro de esta, respectivamente.

Para copiar texto o comandos desde la consola o Terminal para pegarlos en otra aplicación, hay que seleccionar el texto y pulsar:
Ctrl + Mayúsculas + C
Si lo que queremos es pegar en la consola o Terminal un texto o comandos "cazados" en la web o en cualquier parte, una vez dentro de la Terminal pulsamos:
Ctrl + Mayúsculas + V
Ni qué decir tiene que fuera de la Terminal, Ctrl + C y Ctrl + V funcionan con total normalidad... Salvo que se trate de otra consola, claro...

Actualización y ampliación del post:


Gracias a Alexandre Vaudeville (Alejandro) ahora sé por qué la combinación Ctrl + C no funciona en las consolas de Linux. Se trata de la combinación para detener un proceso que se está ejecutando. Por ejemplo, he ejecutado Jack Control desde la consola:
qjackctl
Y en el momento en que he querido detener la aplicación he hecho, teniendo en el foco del sistema la Terminal, la combinación Ctrl + C, y la interfaz gráfica de Jack se ha cerrado, dejando en la consola el siguiente mensaje:

sábado, 25 de septiembre de 2010

ICEauthority - Error al inicio de sesión de Ubuntu: solución

Llevaba varios días saliéndome un fallo en el Ubuntu de mi amd64. Un cuadro de diálogo que decía este mensaje:

Could not update ICEauthority file /home/test/.ICEauthority

La solución la he encontrado en los foros de Ubuntu-es.org, gracias al usuario Tony_84, y consiste en dar la siguiente orden en la Terminal:

sudo chown usuario /home/usuario/.ICEauthority

Hay que cambiar usuario por el nombre de usuario correspondiente.

Por último reiniciamos, y comprobamos que ya no vuelve a salir ese mensaje.

Debo aclarar que todavía estoy en Karmic Koala en mi amd64, y que no sé exactamente a qué se debía este error, pero todo apunta a que salió a raíz de la instalación de algún programa o de borrar accidentalmente dicho archivo.

sábado, 24 de abril de 2010

La Terminal - Trucos (III) - Cómo abrir la Terminal en modo texto, sin salir de la sesión activa

Resulta útil saber cómo acceder a la línea de comandos del sistema. Nunca se sabe cuándo puede hacer falta. Por ejemplo, para matar algún proceso que afecte al entorno gráfico, y nos sea imposible acceder a la Terminal gráfica.

Para ello, pulsaremos cualquier combinación de teclas de las siguientes:
Ctrl + Alt + (de F1 a F6)
Se supone que existen seis posibles consolas a las que acceder. De ahí que hayan seis combinaciones posibles (Ctrl + Alt + F1, Ctrl + Alt + F2, Ctrl + Alt + F3, etc).

Una vez realizadas las operaciones en la linea de comandos, regresaremos al entorno gráfico, simplemente tecleando la combinación:
Ctrl + Alt + F7
Hace escasos minutos me ha sacado de un buen apuro este truco. Más detalles pronto.

Referencia: Foros de Ubuntu

martes, 15 de diciembre de 2009

La Terminal - Trucos (II) - Abrir directorios con Nautilus

Por defecto, cuando abres la Terminal, te sitúa en la carpeta /home/NOMBRE_DE_USUARIO (en mi caso, /home/gdf). Para cambiar a otra carpeta o directorio, por ejemplo, para instalar un programa desde su código fuente ya descomprimido, haríamos lo siguiente:

cd RUTA_DESTINO
Ni qué decir tiene que el comando cd viene de change directory. O cambiar directorio. Para memorizarlo, más fácil, imposible. Además, si no recuerdo mal, el mismo comando existe para MS-DOS...

Si la ruta de destino está un nivel por encima, bastaría con poner su nombre exacto, respetando las mayúsculas y minúsculas. Si queremos subir al Escritorio, sería:

cd Escritorio
Si la ruta va por otro árbol de directorios, conviene poner la ruta completa. También es interesante copiar de la barra de direcciones de Nautilus la ruta y pegarla en la Terminal, a continuación de cd. Así nos evitamos errores de escritura. Por ejemplo, para cambiar a la carpeta donde tenia descomprimida la tarball de Qtractor, cuando lo instalé, hice esto:

cd /home/gdf/Escritorio/qtractor-0.4.3
Aunque resulta sencillo, si esta tarea hubiera que hacerla multitud de veces al día, sería mucho tiempo el que perderíamos. Para hacerlo más sencillo, me enteré, a través de un usuario de los foros de Hispasonic (Javi27) de una extensión para Nautilus llamada nautilus-open-terminal, que instalé de esta manera, como tengo por costumbre:

sudo aptitude install nautilus-open-terminal
Como bien dice Javi27, para que funcione, una vez instalado, hay que reiniciar el entorno gráfico. Para ello basta con salir de la sesión y volver a entrar, no es necesario reiniciar todo el sistema.

Y como no me gusta recomendaros las cosas sin probarlas yo mismo antes, aquí tenéis, en un par de imágenes, el uso tan práctico que se le puede dar a esta extensión:

Abrir Terminal a través de Nautilus
Abrir Terminal a través de Nautilus
Como veis, la extensión lo que hace es añadir una entrada nueva en el menú contextual. Y al hacer clic en ella, abre la Terminal con la ruta ya cargada de la carpeta en la que navegábamos con Nautilus.

sábado, 21 de noviembre de 2009

La Terminal - Trucos (I)

Un amigo mío me está echando un cable para desarrollar un sistema de votaciones para el Concurso de Posts 2009, de Yenodeblogs. (Gracias, Juan Antonio )

El caso es que necesitábamos abrir un archivo con el editor de texto. Teníamos la Terminal abierta y mi amigo, para abrir el editor de textos, usó este comando:

gedit &
Se abrió el editor de textos Gedit, y la Terminal se quedó disponible para más comandos.

Pero necesitábamos permisos de superusuario para acceder a ese archivo del sistema, pero en vez de recurrir al comando que siempre he utilizado:

sudo gedit RUTA_DEL_ARCHIVO

Tecleó esto y luego me pidió la contraseña:

sudo bash

De este modo ya podía abrir cualquier programa con los permisos de administrador, sin anteponer sudo. Por ejemplo, el archivo de configuración del gestor de arranque GRUB:

gedit /boot/grub/menu.lst
Naturalmente, se puede combinar con el primer truco para continuar usando la misma instancia de la Terminal:

gedit /boot/grub/menu.lst &

Precisamente anteayer Bitelia publicó un interesante artículo de trucos para la Terminal, especialmente enfocado al uso del historial del programa.

Vale, todo esto no tiene nada que ver con la aplicación que estamos desarrollando, pero me lo apunto para que no se me olvide, ¡je, je, je!