Orpheus & alsamixer
Date: Oct 6th, 2008 7:52:25 am - Subscribe
Mood: Andante


· orpheus







Orpheus es un reproductor de audio en modo texto con interface ncurses que puede reproducir mp3, ogg, CD y streaming de audio presentando un menú bastante intuitivo. .

Start/Stop enter/s
Pause space/p
Adelante/atrás ][ }{
Añde broadcast b
Ant/Siguiente +/-
Arriba/abajo <-/->
Editar tags e
Buscar tracks /
Load/Save list f3/f2
Playlist actual tab
Borra o carga la lista actual
Clear list !
Read CD f5
Eject CD j
Configurar c
Mixer m

Se puede manejar remotamente con el siguiente comando:

orpheus -r
next
Reproduce el próximo track
prev
Reproduce el track previo
add [files]
Añade archivos a la lista de reproducción
load [playlist]
Carga la lista de reprodución especificada
play [n]
Va al track nº n de la lista de reproducción















Archivos de configuración

Archivo ~/.orpheus/config

mp3player mpg321 -o alsa -R -
oggplayer ogg123 -v
streamplayer ogg123 -v
cddev /dev/cdrom
mixerdev /dev/mixer
proxy
radioxml mms://a1830.l830120550.c8301.e.lm.akamaistream.net/D/1830/8301/v0001/reflector:20550
autofetch 1
russian 0
autosavepl 1
autoplay 1
playmode 0
sortorder 4
sortasc 1

Archivo ~/.orpheus/colors

status black/white
normal_text green/transparent
frames blue/transparent bold
highlight yellow/transparent bold
dialog_text black/white
dialog_frames blue/white
dialog_highlight red/white
dialog_selected white/black bold


El contenido del archivo ~/.orpheus/currently_playing puede ser usado para mostrar información sobre lo que está sonando en conky o en el chat, por ejemplo: exec -out cat ~/.orpheus/currently_playing

· alsamixer

Alsa mixer es un mezclador de audio con interface ncurses para usar con los drivers de sonido de ALSA. Viene incluido en el paquete alsa-utils.







Los comandos más básico son:

Iz/Drch Seleccionar un canal.
Up/Dwn Controla el volúmen del canal seleccionado (las dos señales, izquierda y derecha
a la vez ).
B Ajusta el balance de las señales izquierda y derecha.
M Cambia el estado de Mudo a Activo
Esc Abandona el programa (pulsando 2 veces).

Comments: (0)


Browsers
Date: Sep 29th, 2008 2:24:35 pm - Subscribe
Mood: skeptical







En linux existe una gran cantidad de aplicaciones de todo tipo para consola, con las que podemos disfrutar de nuestro ordenador sin hacer uso de entornos gráficos. Entre ellas estan los navegadores o browsers.





· lynx










Lynx es un web browser en modo texto controlado por el cursor. Podemos usarlo tanto para navegar por la web como por nuestros archivos locales.
Algunos de los comandos de tecla más usuales son:

c Crear un nuevo archivo
d Descargar el archivo seleccionado
e Editar el archivo seleccionado
? o h Muestra la ayuda
a Añade el link actual al bookmark
g Abre la URL que especifiquemos
q Salir del programa
/ Buscar una cadena en el documento actual
v Ver los bookmarks
z Cancela la transferencia en curso

Una opción interesante es usarlo dentro de scripts con los parámetros -nolist -dump , por ejemplo:

#!/bin/bash
#script ast con permisos de ejecución
lynx -dump -nolist "http://mas.lne.es/diccionario/index.php?palabra=""$1" | sed ' 1, 14 d' | tac | sed ' 1, 42 d' | tac

Si ejecutamos en un terminal ~$ ast argadiellu la salida nos mostrará el resultado de la búsqueda en el diccionario.

· links





Navegador para consola con un menú en ncurses al que se accede pulsando Esc o pulsando con el ratón en la esquina superior izquierda de la ventana.
Desde el menú podemos acceder a opciones como: Historial, Recargar, Marcadores, Shell, Opciones de búsqueda, Opciones de configuración (idioma, juego de caracteres, asociaciones, correo, telnet...)
Puede hacer descargas en segundo plano con múltiples conexiones simultaneas.
Más información sobre el uso de teclado en las páginas man.

· links2






links2 básicamente es Links con soporte gráfico. Puede funcionar en el sistema X Window o en consola con SVGAlib o framebuffer. Para usar el modo gráfico hay ejecutarlo con la opción -g

. w3m





Otra opción más que cuenta con una página de manual suficientemente documentada.






· netrik








Y para aquellos a quienes lo anterior les resulta demasiado barroco :
netrik
Comments: (0)


Consolas virtuales
Date: Sep 29th, 2008 2:22:30 pm - Subscribe
Mood: twisted





En cualquier instalación estándar de linux disponemos de 6 terminales de consola. Pulsando ALT + F1...F6 accedemos a cada uno de ellos.
Con screen se puede iniciar una sesión con tantos terminales virtuales como queramos en un mismo terminal. Con dvtm podremos abrir distintos terminales visibles dentro del mismo terminal.

· dvtm
dvtm es un gestor dinámico de terminales virtuales. Nos permite dividir el terminal en dos o más terminales virtuales y cambiar entre ellos con una combinación de teclas. Quizás se entienda mejor esto en la captura:


Una vez descargado el código fuente y desempaquetado editamos el archivo config.mk si queremos cambiar el directorio de instalación (por defecto /usr/local) y config.h para modificar el comportamiento de las teclas. Asegurandonos de tener instalado libncurses5 o libncursesw5 (si nuestras locales son utf8) ejecutamos make y make install.
Ejecutamos el programa escribiendo dvtm en una consola. El manejo del programa es simple; pulsando Ctrl + g ( así es como viene configurado por defecto) y a continuación otra tecla se ejecutará la acción deseada.
Las teclas básicas (precedidas de Ctrl + g) son:

c Crea una nueva ventana de shell.
j Cambia entre ventanas.
1..n Va a la ventana número n.
space Cambia entre distintos esquemas de organización en las ventanas.
. Minimiza la ventana actual.
l Incrementa el ancho e la ventana.
h Decrementa el ancho de la ventana.

Para una información más completa sobre todas las combinaciones consultar las páginas del manual.


· screen
Screen es una herramieta que suele venir incluida en cualquier distribución Linux que permite, entre otras cosas el uso de varios terminales en un mismo terminal.
El comando screen a secas nos abrirá un terminal con un shell donde podemos lanzar una aplicación. Podemos abrir una sesión screen y una vez en ella pulsar C-a d y dejar libre el terminal, mientras que las aplicaciones seguirán corriendo. Un screen -r nos recuperará la sesión.
Si la aplicación es lanzada en consola TTY, en X Window la recuperamos con screen -x.
Por ejemplo, se puede abrir un screen con irssi en consola y seguir el chat desde un entorno de ventanas, pero si rompe xorg, las aplicaciones seguirán ejecutándose en la consola.
A su vez, si ejecutamos la combinación de teclas Ctrl a y a continuación c(reate) nos creará otro shell superpuesto al anterior. Todas los comandos de tecla en screen van precedidos de la combinación Ctrl a que en adelante omitiré. Podemos ir de un shell a otro pulsando n(ext) o p(revious).

Tambien podemos definir en /etc/screenrc una serie de aplicaciones que se iniciarán automáticamente al ejecutar el comando screen :

/etc/screenrc
startup_message off
deflogin on
vbell on
vbell_msg " Wuff ---- Wuff!! "
defscrollback 1024
bind ^k
bind quit
bind K kill
bind I login on
bind O login off
bind } history
termcapinfo vt100 dl=5E[M
hardstatus off
termcapinfo xterm*|rxvt*|kterm*|Eterm* hs:ts=E]0;:fs=(barra invertida)007:ds=E]0;(barra invertida)007
hardstatus string "%h%? users: %u%?"
termcapinfo xterm*|linux*|rxvt*|Eterm* OP
termcapinfo xterm 'is=E[rE[mE[2JE[HE[?7hE[?1;4;6l'
screen -t rtorrent rtorrent
screen -t orph orph
screen -t irssi irssi
hardstatus on
hardstatus string "%{.kB}%-w%{.kY}%n %t%{-}%+w %=%{..B} %H %{..Y} %d/%m %C%a "
hardstatus alwayslastline














La penúltima línea del script de configuración sirve para establecer la línea de estado en la parte inferior de la pantalla, mostrando las shells abiertas numeradas y el nombre de la aplicación que se está ejecutando en cada una de ellas. Tambien muestra el nombre del host, la fecha y la hora.

Teclas más usuales dentro de screen (todas precedidas de Ctrl +a)

c Crea una nueva ventana
n Va a la próxima ventana
p Va a la ventana anterior
0..9 Va a la ventana según la numeración
" Lista las ventanas abiertas, pudiendo navegar entre ellas
con j y k y pulsando Enter para seleccionar
w Lista de ventanas no interactiva
A Cambia el nombre de la ventana
[ Copiar
] Pegar
? Ayuda
d Despega la sesión screen del terminal


Screen tiene muchas funcionalidades más que se alejan del alcance de este escrito; man screen es fundamental.
Comments: (0)


rss
Date: Sep 29th, 2008 2:05:58 pm - Subscribe
Mood: achy




· snownews
Snownews es un lector de RSS en modo texto para consolas UNIX.
Necesita que estén instaladas las librerías Ncurses 5.0 o superior, libxml2, gettex y libiconv. Podemos descargar las fuentes de http://kiza.kcore.de/software/snownews/download/snownews-1.5.10.tar.gz y compilarlo, (./configure; make ; make install) o bien instalar el binario que seguramente tendremos disponible en los repositorios de nuestra distribución linux.
Una vez iniciado entramos en la pantalla principal donde podemos añadir, borrar y actualizar los feeds. A la izquierda nos muestra la lista de los sitios agregados y a la derecha el número de noticias nuevas de esta y opcionalmente una etiqueta que escogeremos a nuestro gusto. Con las flechas de direccion (arriba, abajo) nos movemos entre los feeds y con Enter seleccionamos y pasamos a la segunda pantalla. Aquí se nos muestra la lista de noticias correspondientes al sitio seleccionado, en distinto color que indica las que ya hemos leido y las que no. Nuevamente con las teclas de cursor seleccionamos y con Enter pasamos a ver un resúmen de la noticia. Pulsando o nos abre un navegador web en el que podemos ver la noticia completa. Podemos usar el navegador por defecto del sistema o configurarlo con el que más nos guste. Pulsando h en cualquier pantalla tendremos un menú de ayuda para esa pantalla. Los comandos son simples, de una sola tecla.















Los comandos principales de la primera pantalla son:


a Añade un nuevo RSS
B Cambia el browser por defecto
D Borra el Rss seleccionado
c Renombra el feed
R Recarga todos los feeds
r Recarga el feed seleccionado
m Marca todo como leido
s Ordena los feeds por orden alfabético
C Permite etiquetar los feeds
f Aplica un filtro
F Elimina el filtro
E Muestra el log de errores


En ~/.snownews tenemos los archivos de configuración, donde podemos cambiar, editandolos, el navegador por defecto, las teclas asignadas a comandos o definir la conversión de entidades XML.

· raggle

Raggle es otro agregador RSS para consola, escrito en Ruby. Tiene teclas personalizables, render básico de HTML, soporte para varias versiones de RSS, soporte de screen, detección de browser, etc.
Podemos descargar el código fuente de http://raggle.org/files/ si no lo tenemos disponible en los repositorios.
Consta de una pantalla dividida en 3 ventanas. En la ventana de la izquierda tenemos la lista de sitios agregados; en la derecha, arriba, el título de los posts de la URL seleccionada y en la ventana inferior una descripción y el texto del post. Nos movemos entre las ventanas con la tecla Tab o con las flechas Derecha, Izquierda.
Con las teclas de dirección nos moveremos arriba y abajo en la lista o al las ventanas anterior o siguiente.















Las teclas más usuales son estas:


Tab Cambia entre las ventanas
Ret Selecciona ítem
a Añade una URL
DEL Borra el RSS seleccionado
o Abre el feed actual en el navegador
e Edita las opciones del feed actual
m Marca como ya leido
s Ordena la lista
c Selecciona una categoría a para ver
C Cierra la ventana actual
? Muestra un popup con las teclas de comando
! Sale al shell; con exit volvemos a raggle


En las páginas man hay una descripción completa de todas las teclas y opciones del programa.
Comments: (0)


Fotografia
Date: Sep 25th, 2008 3:14:04 am - Subscribe
Mood: eek!


http://www.stahlseite.de/
http://www.msiphoto.net/index.html
http://www.industriekultur-fotografie.de/
http://www.hfinster.de/


http://www.pawelwojcik.com/grandfathersgirls/


http://www.flickr.com/photos/22875780@N07/
Comments: (1)


Winter Template
Create your own Free Aeonity Blog Today
Content Copyrighted kir at Aeonity Blog