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

13 enero, 2011

Musictrl: Controla el reproductor activo y obtén información de este

Siempre has querido usar las teclas multimedia con varios reproductores y no solo con uno predeterminado?
Has querido saber la información de lo que se reproduce sin importar el reproductor?
Y si también fuera posible poner la canción y artista en el msn?
Pues entonces probablemente musictrl es para ti...

musictrl usado en conky

Musictrl es un script con el que puedes controlar diversos reproductores, así como obtener información de reproduccion y usarla en el emesene como estado.
Musictrl te permite controlar el reproductor activo, puedes escuchar la cancion siguiente, anterior, pausar el reproductor, ó detenerlo. Puedes usarlo para obtener la información del reproductor activo y usarlo con el conky

Puedes:
- Controlar varios reproductores
- Usarlo con las teclas multimedia (ayudado de otros programas)
- Obtener la información de reproducción
- Usar esta información para ponerla como estado en el emesene

Soporta los reproductores: rhythmbox, mocp, exaile, muine, sonata, vlc y mplayer
Funciona con la siguiente sintaxis:

musictrl [opciones]


OPCIONES:
-pausa -anterior -siguiente -detener -info-en-archivo -emesene -eliminar


OPCIONES CORTAS:
-p -a -s -d -i -arch -msn -eli



OPCIONES:
-pausa | -p
pausa el reproductor activo
-anterior | -a
reproduce el medio anterior en el reproductor activo
-siguiente | -s
reproduce el siguiente medio en el reproductor activo
-detener | -d
detiene la reproduccion en el reproductor activo
-info | -i
muestra la informacion de la reproduccion anctual
en el reproductor activo
-en-archivo | -arch
envia la direccion de la reproduccion actual en el
reproductor activo, estas información se colocará
en la ruta: ~/.musictrl/estatus y contendra la sig
información en los siguientes archivos:
-eliminar | -eli
   elimina la canción que se escucha en el momento
   Actualmente solo están soportados:
   mocp, rhythmbox y deadbeef


album: album de reproduccion en reproductor activo
artista: artista de reproduccion en reproductor activo
artistalbum: artista - album de reproduccion en
reproductor activo
cancion: cancion de reproducción en el reproductor activo
cancionartista: cancion - artista en reproductor activo
edorep: estado del reproductor en reproductor activo
reproductoredo: reproductor y estado del reproductor activo
-emesene | -msn
envia la información de reproduccion en reproductor activo
al programa emesene (necesita previa configuracion del emesene)
Envia la información del la cancion y el artista para ser exactos
la información es reflejada en el estado
Para poder usar esta opción necesitas especificar en el archivo
de configuración ~/.musictrl/config el correo a usar
Necesitas activar la opción 'D-Bus' en Opciones || Complementos


REPRODUCTORES SOPORTADOS:
mocp, rhythmbox, exaile, muine, sonata, deadbeef, mplayer y vlc

ERRORES:
-Puede tardar unos segundos con algunos reproductores ó si se encuentran varios abiertos
-No esta diseñado para abrir múltiples instancias de varios reproductores
los errores son desconocidos
-Se trata de una version de prueba, asi que sugiero pasciencia y reportar los fallos


Ejemplos de uso:

Si usas el comando
$ musictrl -info -siguiente -msn


El orden de ejecución de los parametros va de izquierda a derecha, por lo tanto, primero desplegara la información, después dara siguiente al reproductor activo y seguido aplicara el status al emesene

Musictrl, aplicacion del uso en obtención de información de reproduccion en archivo


Inicialmente prepare el script para usarlo con el conky, así que sin duda sigue siendo una aplicación de este script



puedes obtener la información del reproductor activo desde terminal ó en archivos para usarlo por ejemplo con el conky.
La información esta contenida en: "~/.musictrl/estatus" El script genera 6 archivos, uno de ellos no lo debes de tomar en cuenta los 5 restantes corresponden a:

cancion                nombre de la canción que esta sonando
artista                  nombre del artista que esta sonando
artistalbum          nombre del artista y nombre del álbum
album                   nombre del álbum

cancionartista     nombre de la canción así como del artista
reproductoredo    nombre del reproductor en curso y estado de este

ahora nos toca poner lo necesario en el conky para que se muestren estos datos

yo uso mousepad, así que pongan en su lugar su editor preferido

$ mousepad ~/.conkyrc

nos ponemos en la sección después de:
TEXT

y  agregamos las siguientes lineas en el lugar donde nos sea mas conveniente (dentro del archivo ~/.conkyrc)

primero que nada agregamos las lineas para ejecutar el script
${execp ~/.cual-escuchas/cual-escucha.sh}


ahora:
si queremos mostrar el nombre del artista y nombre del album:
${exec cat ~/.cual-escuchas/artistalbum}

si queremos mostrar el nombre de la canción:
${exec cat ~/.cual-escuchas/cancion}


si quieres mostrar el nombre de la canción y el artista
${exec cat ~/.cual-escuchas/cancionartista}


si quieres mostrar el nombre del reproductor en curso y el estado de este (play/pause)
${exec cat ~/.cual-escuchas/reproductoredo}


Repito, estas ultimas expresiones no son en terminal, las pondrás en el conky para mostrar la información deseada

Musictrl en el estado del msn usando emesene


Para poder usar esta opción necesitas especificar en el archivo de configuración ~/.musictrl/config el correo a usar, para editar:

$mousepad ~/.musictrl/config

todos los parámetros van despues de 2 lineas //  como ejemplo:
mail//gorylong@gmail.com

Aconsejo no dejar espacios vacíos despues de las opciones

Necesitas activar en el emesene la opción 'D-Bus' en >> Opciones >> Complementos >>




Musictrl y las teclas multimedia (xbindkeys)

Siempre he creído que las teclas multimedia nos hacen cómoda la existencia, así que porque no usarlas?
Musictrl posee opciones para las teclas multimedia básicas: anterior, siguiente play/pausa, stop

A continuación detallo una opción para las teclas multimedia usando el programa xbindkeys, si usas gnome ó kde también puedes ajustar los atajos del teclado para usar con musictrl

Primero instalamos xbindkeys
$ sudo apt-get install xbindkeys

Identificamos las teclas multimedia con xbindkeys
$ xbindkeys -k

Aparecerá un cuadro y entonces darem0s click a la tecla multimedia que deseemos usar

Por ejemplo play/pausa, a continuación nos saldra una leyenda que es la que usaremos:


    m:0x0 + c:172
    XF86AudioPlay

ésta es la leyenda que usaremos (solo una línea) para configurar la acción a realizar


Editamos el archivo de configuración:
$ mousepad ~/.xbindkeys

y pondremos de la siguiente manera:


#play-pause musica
"~/.musictrl/musictrl.sh -pausa"
XF86AudioPlay


Primero ponemos la tecla y abajo la acción entre comillas
Podemos usar tanto " m:0x0 + c:172" como "XF86AudioPlay", pero sólo una de estas

Continuamos así con el resto de las acciones para las teclas multimedia:

#stop musica
"~/.musictrl/musictrl.sh -detener"
XF86AudioStop

#anterior-pista musica
"~/.musictrl/musictrl.sh -anterior"
XF86AudioPrev

#siguiente-pista musica
"~/.musictrl/musictrl.sh -siguiente"
XF86AudioNext


Después de terminar de configurar las teclas y acciones solo nos resta ejecutar xbindkeys
$ xbindkeys

Les recomiendo anexarlo al inicio de cesión


Instalación de musictrl


Links de descarga

version 0.0.05-10 Alfa (DEB): http://www.mediafire.com/?m8xowhudwfvz2jp

versión 0.004-10 Alfa: http://www.mediafire.com/?3cpalt43d05kv6m

versión 0.003-9 Alfa: http://www.mediafire.com/?8ikob31pm4rb8z9

versión 0.002-9 Alfa: http://www.mediafire.com/download.php?ufkht6b1kc4hpsa

versión 0.001 Alfa: http://www.mediafire.com/?c4d2vn6x4ijn7p4

versión 0.001-1 Alfa  : http://www.mediafire.com/?krmzfm1t43ev4cp
 

Despues de descargar entras en la carpeta y das permisos de ejecución al script de instalacion
$ chmod +x instalador.sh

Se usará la direccion ~/.musictrl/ para instalar el script

recomiedo despues de instalar ver la ayuda ejecutando este comando:

$ musictrl --help




Notas:

- Cuenta con soporte para xscreensavers (cuando usas mplayer)
- Si deseas soporte para algun otro reproductor con gusto lo anexare
- Cualquier falla, comentario ó mejora agradecere su reporte

 Versión: 0.001 Alfa
 Fecha de creación: 02/enero/2011
Esta es una versión actualizada del script cual-escuchas

==== ACTUALIZACIONES =========

VERSION: 0.001-1 Alfa

- Se añade el reproductor deadbeef
- Activada la opción para eliminar la canción que escuchas para los reproductores mocp, rhythmbox y deadbeef
- Se corrigieron errores en rhythmbox y mocp
- Se cambiaron ligeras opciones para la opción-emesene

======================================

VERSION: 0.002-9 Alfa

- Se añade el reproductor mplayer2
- Se añade error al pasar dias con un mismo reproductor

======================================

VERSION: 0.003-9 Alfa

- Se mejora el tiempo de respuesta para el estado en mplayer y mplayer2

======================================

VERSION: 0.004-10 Alfa

se mejoro soporte para deadbeef
- rapidez para obtener de información necesaria
- se eliminó información extra de salida en el reproductor

se añadió soporte para amarok
- en su versión 2.4.0

se mejoro
- ayuda del script
- código del script
- rapidez y fluidez al manejar los reproductores

======================================

VERSIÓN:  0.0.05-10 Alfa

- se añadio soporte a amarok 2.4.3



Licencia Creative Commons
musictrl por gory gorylong se encuentra bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 3.0 Unported.
Basada en una obra en zer0-azucar.blogspot.com.
Permisos que vayan más allá de lo cubierto por esta licencia pueden encontrarse en http://zer0-azucar.blogspot.com.

28 diciembre, 2010

Barra tint2 en Gnome

En este post veremos:


  • Instalación de Barra tint2
  • Configuración personal de tint2
    • Instalación de fuentes
  • Opciones de eliminación de la "barra de gnome" ó gnome-panel
  • Alternativas al menu de aplicaciones en la "barra de gnome"/gnome-panel


Tint2 es una barra de tareas ligera altamente configurable, cuenta con una sección de notificaciones y el área de reloj, es una excelente opción para un W.M. (Window Manager) ya que por defecto muchos W.M. no ofrecen muchas alternativas visuales o de configuración en las barras de tareas. No solo en un window manager es posible una barra asi, también se pude implementar en un gnome y eliminaría el aburrido panel d gnome, un ejemplo de esta barra es el siguiente:

Fig 1: Ejemplo de barra tint2 en fluxbox



Instalación de la barra Tint2

Para serles sincero, tiene mucho tiempo que la uso y no recuerdo el método que use para instalarla, si no la encuentran en los repositorios aqui les dejo un método:
1.- Añadimos un repositorio al archivo /etc/apt/sources.list  yo uso el editor mousepad, pero puede usar el que gusten
$ sudo mousepad /etc/apt/sources.list

añadimos el repositorio al final de la lista:
deb http://ppa.launchpad.net/killeroid/ppa/ubuntu intrepid main

añadimos la clave GPG
$ udo apt-key adv –recv-keys –keyserver keyserver.ubuntu.com C4412AEB3B1D5F58E8149B7DD9DAAF25C26CCF8E

actualizamos e instalamos
$ sudo apt-get update && sudo apt-get install tint2

Configuración personal de tint2
Si te gustó la configuración de la figura 1, puedes tomar la siguente configuración, que es la que yo uso, antes de copiar la configuración debes saber que:

Instalación de fuentes
Las fuentes que utilice fueron: sans, Aldo y Arista, las 2 ultimas las incluyo en este archivo:
http://www.mediafire.com/?4d0gmez9vg240ww

Para instalar las fuentes debes crear la carpeta "misfuentes" en "/usr/share/fonts/truetype/"
$ sudo mkdir /usr/share/fonts/truetype/misfuentes

Descoprimes y entras en la carpeta de las fuentes que acabas de descargar

Copias las fuentes al directorio creado
$cp *.* /usr/share/fonts/truetype/misfuentes

Actualizas las fuentes:
$ fc-cache -f -v

Otorgas permisos a las fuentes
$ cd /usr/share/fonts/truetype/misfuentes && sudo chmod 644 *.*

Ya que has instalado las fuentes, respaldas la configuracion por defecto de tint2
$ cp ~/.config/tint2/tint2 ~/.config/tint2/respaldo_de_tint2

Ahora abres con un editor de textos el archivo "~/.config/tint2/tint2"
$ mousepad ~/.config/tint2/tint2

para editarlo a  gusto ó puedes copiar mi configuracion personal:

configuracion personal de tint2

#---------------------------------------------
# TINT2 CONFIG FILE
#---------------------------------------------

#---------------------------------------------
# BACKGROUND AND BORDER
#---------------------------------------------
#caja principal
rounded = 7
border_width = 2
background_color = #000000 60
#border_color = #ffffff 18
border_color = #ff2f00 50


rounded = 5
border_width = 0
#background_color = #ffffff 40
background_color = #ff2f00 65
#border_color = #ffffff 50
border_color = #ff2f00 50


rounded = 5
border_width = 0
background_color = #ffffff 18
#border_color = #ffffff 70
border_color = #ffffff 70


rounded = 8
border_width = 0
#magenta
#background_color = #9b005b 18
#naranja suave
background_color = #ff1800 15
#border_color = #ffffff 70
#morado
#border_color = #80009b 70
#najanja suave
border_color = #ff3000 10

rounded = 5
border_width = 0
background_color = #788000 18
#border_color = #ffffff 70
border_color = #ffffff 00

#---------------------------------------------
# PANEL
#---------------------------------------------

panel_monitor = all
#panel_monitor = 1

#panel_position = bottom center
panel_position = top right

#tamaño del panel
#panel_size = 94% 30
panel_size = 93% 30

#margen
panel_margin = 15 5


#espaciado entre las tareas (panel de tareas, area de icnonos, relog) dentro del panel    margen-de-la-orilla    superior-inferior     entre-tareas
#panel_padding = 10 1 6
panel_padding = 10 1 5

#Sombras en las letras
font_shadow = 0

#que fondo usar
panel_background_id = 1

#wm_menu = 0

#panel_dock = 1

#panel_layer = bottom,normal,top
#panel_layer = top
#---------------------------------------------
# TASKBAR
#---------------------------------------------
#---------------------------------------------
# TASKBAR
#---------------------------------------------
taskbar_mode = multi_desktop
#taskbar_mode = single_desktop

#espacio de las ventanitas de tareas en su area de trabajo (escritorio)    en el primer bode      arriba-abajo    entre tareas
#taskbar_padding = 2 3 4
#taskbar_padding = 2 3 10
taskbar_padding = 4 3 6


#que fondo usar para la barra de tareas
#taskbar_background_id = 0
taskbar_background_id = 0

taskbar_active_background_id = 4
#---------------------------------------------
# TASKS
#---------------------------------------------
task_icon = 1
task_text = 1
task_width = 140

#tamaño maximo de las tareas
#task_maximum_size = 140 35
task_maximum_size = 00

#espacios en el espacio de la celda cuanto espacio dejar
#task_padding = 6 3
task_padding = 1 2

#task_font = sans 7
#task_font = sans 7
#task_font_color = #ffffff 70
task_font = Aldo 9
task_font_color = #ffffff 70

#fondo para tareas no activas o no seleccionadas
task_background_id = 3
task_icon_asb = 100 0 0
#task_icon_asb = 100

task_centered = 1






# replace STATUS by 'urgent', 'active' or 'iconfied'
#task_STATUS_background_id = 2
#task_STATUS_font_color = #ffffff 85
#task_STATUS_icon_asb = 100 0 0
# example:
##task_active_background_id = 2
##task_active_font_color = #ffffff 85
##task_active_icon_asb = 100 0 0
##urgent_nb_of_blink = 8


#STATUS can be active / iconified / urgent.
#task_STATUS_font_color = color opacity (0 to 100)

#colores de la ventana activa
task_active_background_id = 2
task_active_font_color = #ffffff 85

#colores de la ventana minimizada
task_iconified_background_id = 5
#task_iconified_font_color = #ffffff 85
task_iconified_font_color = #f5ff56 50


#colores de la ventana urgente
#task_urgent_background_id = 2
#task_urgent_font_color = #ffffff 85



urgent_nb_of_blink = 5000





#---------------------------------------------
# SYSTRAYBAR
#---------------------------------------------
##systray = 1
##systray_padding = 0 4 5
##systray_background_id = 0
##systray_sort = left2right
##systray_icon_size = 0
##systray_icon_asb = 100 0 0


systray = 1
systray_padding = 0 4 5
systray_background_id = 0

#---------------------------------------------
# CLOCK
#---------------------------------------------
#time1_format = %H:%M
#time1_font = sans 8
#time2_format = %A %d %B
#time2_font = sans 6
#clock_font_color = #ffffff 76
#clock_padding = 1 0
#clock_background_id = 0
##clock_lclick_command = xclock
#clock_rclick_command = orage
##clock_tooltip = %A %d %B
##time1_timezone = :US/Hawaii
##time2_timezone = :Europe/Berlin
##clock_tooltip_timezone = :/usr/share/zoneinfo/Europe/Paris

time1_format = %H:%M
#time1_font = sans 8
time1_font = [z] Arista 15
#time2_format = %A %d %B
#time2_font = sans 6
clock_font_color = #ffffff 76
clock_padding = 1 0
clock_background_id = 0
clock_lclick_command = xclock
clock_rclick_command = orage


#---------------------------------------------
# BATTERY
#---------------------------------------------
battery = 0
battery_hide = 98
battery_low_status = 10
battery_low_cmd = notify-send "battery low"
bat1_font = sans 8
bat2_font = sans 6
battery_font_color = #ffffff 76
battery_padding = 1 0
battery_background_id = 0

#---------------------------------------------
# TOOLTIP
#---------------------------------------------
tooltip = 0
tooltip_padding = 3 2
#tooltip_padding = 10 1 5
tooltip_show_timeout = 0.7
tooltip_hide_timeout = 0.3
tooltip_background_id = 1
#tooltip_font_color = #OOOOOO 80
tooltip_font_color = #ffffff 50
#tooltip_font = sans 10
tooltip_font = Aldo 9

############################################ AQUIIIIIIIIIII


#---------------------------------------------
# MOUSE ACTION ON TASK
#---------------------------------------------
mouse_middle = none
mouse_right = close
mouse_scroll_up = iconify
mouse_scroll_down = toggle

#---------------------------------------------
# AUTOHIDE OPTIONS
#---------------------------------------------
autohide = 0
autohide_show_timeout = 0.3
autohide_hide_timeout = 2
autohide_height = 4
strut_policy = minimum





Opciones de eliminación de la "barra de gnome" ó gnome-panel

Una opcioón es eliminarla completamente, usando gconf-editor
navegaremos hasta la clave /desktop/gnome/session/required-components-list
 y desde el diálogo mostrado al hacer doble clic sobre la clave, borraremos el componente panel. Esto tendrá algunas consecuencias como la eliminación del atajo "alt + F2", no lo he probado pero me imagino que también tendrá otras consecuencias como la falta de las media keys y desactivación de las teclas de volumen

Otra opción es minimizarla al máximo
hacemos  click con el botón derecho sobre una zona despejada del panel, seleccionando Propiedades y marcando Ocultar automáticamente. El resultado, como veréis, no es perfecto, ya que Gnome continúa mostrando parte del panel (6 pixels) para que no olvidemos dónde se encuentra, pero esto también es sencillo de solucionar. Tendremos que recurrir de nuevo a gconf-editor, donde buscaremos la clave /apps/panel/toplevels/nombre_panel/auto_hide_size y cambiaremos su valor, que indica el tamaño del panel minimizado, a 0.


Alternativas al menú de aplicaciones en la "barra gnome"/gnome-panel

Puedes agregar un icono que se convierte en menú de aplicaciones en el área de notificaciones y asi resolver la falta del lanzador del menu de aplicaciones
Solo tienes que bajar este paquete:
http://www.ad-comp.be/public/projets/adesk-menu/adesk-menu_0.2.tar.bz2

lo descomprimes y obtienes una carpeta llamada adesk-menu

Copias la carpeta en /usr/share

Creas un link de la siguiente manera:
$ sudo ln -s /usr/share/adesk-menu/adesk-menu /usr/bin




No olvides agregar tint2 al inicio ce cesión de Gnome, introduciremos el comando tint2 en el diálogo Sistema >>  Preferencias >> Sesiones >> Añadir



Referencias:
http://mundogeek.net/archivos/2009/01/29/eliminar-el-panel-de-gnome/
http://paraisolinux.com/instalar-tint2-en-ubuntu-31-configuraciones/
http://mundogeek.net/archivos/2009/03/24/tint2-un-reemplazo-ligero-para-el-panel-de-gnome/
http://paraisolinux.com/2-formas-de-agregar-un-menu-a-tint2/
http://code.google.com/p/tint2/wiki/Configure

18 octubre, 2010

configurar Instalar Canon Pixma MP250 en Debian GNU/Linux

Les sere sincero, lo hice de la manera mas facil, ver referencias si tienen problemas, solo les describiré en mi manera personal como solucione el problema


1.-Descargas los drivers de esta pagina:

Link original:
http://pdisp01.c-wss.com/gdl/WWUFORedirectTarget.do?id=MDEwMDAwMjM2MTAx&cmp=ABS&lang=EN

Link optativo:
http://www.mediafire.com/?grh12o71h7fja

2.-descomprimes, encontraras una carpeta que dice: "packages" e instalas los 2 .deb que encuentras ahi,

3.- reinicias el sericio cups (no se si realmente sea necesario, pero yo lo hice xD)

$ sudo /etc/init.d/cups restart

4.- habres tu browser de preferencia y pones esta direccion:
http://localhost:631/admin

le das click en "añadir impresora"
Seleccionas una en el apartado de "impresoras locales" la impresora canon, configuras las demas opciones y listo!!


Referencia:
http://loquitoslack.blogspot.com/2010/06/instalar-impresora-canon-pixma-mp250-en.html

25 agosto, 2010

Twidge, peke tutorial de como usar y script para facil manejo

cuando empecé a usar twidge no tenia tantas opciones (ok, ok  tal ves no las recuerdo, ya perdí la noción de eso) pero aun así espero le sirva este tuto


Twidge es un cliente de twitter ligero que se usa desde terminal, muy practico y funcional para mi gusto

Lo podemos encontrar en los repositorios tanto de ubuntu como debian (las demás distros me imagino q tmb)
Cabe destacar que algo que me gusto fue que en algunos clientes solo puedes twitear y nadamas!! se actualizan solos, si, pero no puedo ejecutar otro comando!! con twidge tu actualizas cuando quieres, así no te pierdes de nada o tienes que regresar a ver si te perdiste de algo

La primera ves que usemos twidge tenemos que configurar este con twitter, así que correremos el siguiente comando:
$twidge setup

Nos abrirá una pagina en el explorador, con la cual sincronizaremos twidge con twitter

Después de sincronizado el twidge esta listo para usarse!!
La lista de comandos la obtenemos del siguiente modo:

$ twigde lscommands

de los cuales:

dmsend               Manda un mensaje directo
block                bloquea a un follower
follow               empezar a seguir a alguien
lsarchive            Lista los twits mas recientes que has hecho
lscommands           muestra la lista de comandos
lsdm                 muestra los mensajes directos que te han llegado
lsdmarchive          muestra los mensajes directos que has mandado
lsblocking           lista de personas que estas bloqueando
lsfollowers          lista de personas que te siguen
lsfollowing          lista de personas que sigues
lsrecent             lista de twits recientes de tus amigos
lsreplies            lista de replies recibidos
lsrt                 lista de retweets de tus amigos
lsrtarchive          lista de retweets que tu as hecho
lsrtreplies          List others' retweets of your statuses
setup                configuración interactiva de twidge en tu primera ves
unblock              dejar de bloquear a un amigo
unfollow             dejar de seguir a alguien
update               actualizar tu estado


El comando "twidge lsrecent" por lo regular pone entre 20 ó 100 resultados por pagina. Si vemos en manual del twidge encontraremos unas opciones interesantes, por ejemplo

-a          muestra todas las entradas
-s          guarda la id de los mas recientes mensajes
-u          muestra solo los mensajes desde la ultima ves que se salvo
-l           muestra la info en forma extendida
-exec     ejecuta un comando


Por ejemplo, podríamos usar

$ twidge lsrecent -a -s -u

y aunque tardemos en entrar al twiter, veríamos todos los twits desde la ultima ves que entramos sin perder ningún twit, asi mismo con los replies

$ twidge lsreplies -a -s -u

y con los mensajes directos

$ twidge lsdm -a -s -u


Pero esta de weva estar poniendo a cada rato los comandos, por eso he creado un pequeñísimo script que lo puedes descargar de aquí:
http://www.mediafire.com/?2qbdcdwd3u2x016

no olviden darle permisos de ejecución

chmod + x twitter.sh

con este script podremos ver con un solo comando los twits replies y mensajes directos

también podemos crear unos comandos extras para hacer mas fácil seguir a un amigo, dejar de seguirlo, mandar un mensaje privado, para eso editamos el archivo ~/bashrc con su editor favorito

$ mousepad ~/.bashrc


y le agregamos las siguientes lineas:

alias twu='twidge update'
alias twt='~/gory-scripts/./twitter.sh'
alias twd='twidge dmsend'
alias twf='twidge follow'
alias twuf='twidge unfollow'



Entonces quedaría de la siguiente manera los comandos:

twt          para ver los twits, replies y mensajes directos
twu         para actualizar nuestro estado
twd         para mandar un mensaje directo
twf          para seguir a un twitero
twuf        para dejar de seguir a alguien


ejemplo:
$ twd usuario 'mensaje directo
$ twu 'mensaje de actualización de estado'

Si después de editar el .bshrc no pueden ejecutar aun los atajos no se desesperen, es normal, necesitan hacer desde terminal lo siguiente:

$ alias twu='twidge update'


$ alias twt='~/gory-scripts/./twitter.sh'

$ alias twd='twidge dmsend'

$ alias twf='twidge follow'

$ alias twuf='twidge unfollow'


No olviden cambiar "~/gory-scripts/./twitter.sh" por la ruta donde pusieron el script

Twidge tiene muchas mas opciones por ser explotadas. Espero este pequeño tuto les ayude en gran manera

Así es como se vería al final



saludos!!!

01 marzo, 2010

script - Wallpaper random con recorte y ajuste de imagen y sombras en fluxbox

Este script escrito en bash permite poner de manera aleatoria el fondo de escritorio(obvio especificando una o varias carpetas), ademas de ajustar (identificar la posición de la imagen) y recortar  según el tamaño del monitor, puedes ponerle sombras por medio de una plantilla (que debes crear también). Este es una "edición especial" ya que en un post anterior he ido publicando los avances con el script para poner de manera aleatoria fondos de escritorio en fluxbox, los últimos aveces que le hice a este fueron el ponerle un filtro de imágenes (sin importar si tuviera extensión o no)

lo puedes descargar de aquí:

15/enero/2010
nueva version con opcion de archivo de configuracion y soporte para gnome:
http://www.mediafire.com/?eoaqy4r86v8lklj


Este script ademas de incluir lo del original, añade la opción de poder ponerle sombras, esto con el fin de poderlo usar con el conky (o el uso que tu le encuentres), obtendrías algo asi:


necesitas tener una plantilla como esta:



al final, el script genera una imagen como esta:

Esta el la imagen que se usara para poner de fondo de pantalla.

Para hacer una plantilla, te sugiero hacer una toma de pantalla (screeshot, pantallazo, o como quieras llamarlo) , abre el pantallazo con gimp, te vas a la ventana de "Capas, canales" das click derecho en la imagen del screenshot (normalmente toma el nombre de "Fondo") y das click en la opción "Capa nueva"

Le das click en el ojito en la capa de la toma de pantalla que hicistes y empiezas a crear todas las sombras que le quieras poner, te guias con la capa que tiene la captura para que quede exactamente donde quieres
 
 Ahora solo resta guardar la plantilla de las sombras, click en Archivo, guardar como, lo guardas como "sombras.png" te dirá que la imagen debería exportarse, seleccionas combinar las capas, después exportar


 al final te saldrá un cuadro donde te preguntara que debe de guardar, solo deja el nivel de compresión en cero y dale guardar



Con esto habremos obtenido una plantilla que nos servirá para colocársela encima a todos los wallpapers de ahora en adelante, claro, sin modificar el original


El script también recorta y redimensiona el wallpaper de acuerdo al tamaño del monitor (no es necesario estipular el tamaño de este, la detección es automática) para evitar deformaciones.
Por ejemplo cuando existen círculos, si solo ponemos la opción de expandir podríamos conseguir un ovalo en lugar de un circulo. Sin embargo no esta probado con mas de un monitor, así que puede haber problemas
para mejor comprensión:

Si tenemos este wallpaper de las dimensiones: 2560x1600



y nuestro monitor es de las dimensiones: 2560x1080
el script lo recortara para las medidas de nuestro monitor:




El método de instalación es simple, después de descargar y descomprimir, te colocas en la carpeta
$ cd walrand-ajus-recor-somb-flux-blog

añades permisos de ejecución
$ chmod +x instalar.sh

y ejecutamos el script:
$ bash instalar.sh



Configuración
El script crea una carpeta llamada ".wallpaper-flux"
para especificar las carpetas donde se encuentran las carpetas de las imágenes, es necesario editar el archivo  de configuración "config" que se encuentra en la carpeta "~/.wallpaper-flux", mi editor es mousepad (cambiarlo por el que usen)
$ mousepad ~/.wallpaper-flux/config


Toma en cuenta que todas las variables van despues de dos diagonales //


Configuración del tiempo
La especificas con la variable "tiempo", el tiempo esta dado en segundos, ejemplo:

tiempo//1800


Configuración de cesión
Especificas si el script trabajara en gnome ó en fluxbox, ejemplo para fluxbox:

win_man_uso//fluxbox

ejemplo para usarse con gnome:

win_man_uso//gnome



Configuración de directorios

Son los directorio donde se encuentran las imagenes
No debe existir ni un solo espacio en blanco despues del directorio o eso ocasionaria error

Toma en cuenta que necesitas poner la direccion completa tal cual, no es valido poner "~" en lugar de "/home/usuario"
El script NO lee subcarpetas asi que es importante que las especifiques

Solo pueden usar hasta diez rutas, no incluyan mas, por ejemplo: "dir11//" porque no tiene caso, no estan soportados mas, tendrian que cambiar parte del codigo (bajo su propio riesgo; (bueno de porsi este script es bajo su propio riesgo)


Ejemplo:


#dir1//~/Imagenes #linea comentada, no tendra valides
dir2///home/gory/Imagenes/wallpapers
dir3///home/gory/Imagenes/wallpapers/anime
dir4///home/gory/Imagenes/wallpapers/meteorix
dir5///home/gory/Imagenes/wallpapers/ubuntu_wallpapers
dir6///home/gory/Imagenes/wallpapers/wallpaper_mac
# dir7///home/gory/Imagenes/wallpapers/Wallpapers_de_Marcas_Tecnologicas
dir8///home/gory/Imagenes/wallpapers/wallspapers_2008
dir9///home/gory/Imagenes/wallpapers/walls-gory
dir10///home/gory/Imagenes


Es muy importante que no dejes espacios en blanco al final de las líneas o tendras problemas

Para ejecutarlo desde el inicio de cesion de flux revisar otros post en el blog  >>  http://zer0-azucar.blogspot.com/2009/01/scrip-para-cambair-de-wallpaper-en.html

Actualmente cuenta con soporte para gnome de manera sumamente experimental



NOTAS:
- Recuerden que no he hecho pruebas con 2 monitores conectados, no se que consecuencias tenga
- El script esta hecho para usarse con fluxbox/gnome si no es la cesion, no se ejecutara (otros cambios para otras cesiones, solicitarlo o hacerlo bajo propio riesgo (que no es muy complicado por si quieren experimentar))
-dudas comentarios, son bienvenidos

=== ACTUALISACIÓN ===
======= sabado 25/enero/2010 ===============
- Ya cuenta con soporte para Gnome
- Cuenta con archivo de configuración

07 noviembre, 2009

compartir impresora de Linux a windows sin samba

Samba es una implementación libre del protocolo de archivos compartidos de Microsoft Windows (antiguamente llamado SMB, renombrado recientemente a CIFS) para sistemas de tipo UNIX.[1] Puedes compartir no solo archivos de linux a windows sino también impresoras, lo normal es usar samba para compartir impresoras a windows, ademas d q samba manda los drivers automaticamente, pero alguien me dijo que samba era pesado, ademas, no quiero usar samba solo para compartir una impresora, en este caso podemos usar esta alternativa.

Advertencia: Esto es solo experiencia propia, quizás haya variaciones o los resultados no pueden ser satisfactorios para todos

Vamos a suponer que ya tienes instalada y configurada tu impresora, en tu browser faborito pondras esta direccion:
http://localhost:631/printers/

Vas a la sección de Administración y le das click en "Compartir impresoras conectadas a este sistema"

Free Image Hosting at www.ImageShack.us


Necesitamos saber el nombre de la impresora en este caso es la multifuncional "hp 1200" pero el nombre puede cambiar en linux, para saber el nombre vamos a darle click en "Impresoras" y le das click en tu impresora para compartir, o pones el puntero sobre la impresora y asi obtendras el nombre de la impresora, este nombre deves apuntarlo muy bien por que  a continuacion lo necesitaremos

Free Image Hosting at www.ImageShack.us

la direccion de la impresora es:
http://localhost:631/printers/psc_1200_series

pero nos interesa esta parte:
:631/printers/psc_1200_series

Ahora conseguiremos la ip de nuestra compu, la que te asigna el ruteador o modem o modem-ruteador
 pones en terminal:
$ sudo ifconfig

obtendras una salida parecida a esta
Free Image Hosting at www.ImageShack.us
en este caso la ip es:
192.168.1.181


si unimos las 2 partes, obtendremos la direccion de tu impresora:
http://192.168.1.181:631/printers/psc_1200_series

Ahora vamos a windows habrimos el explorador con "inicio + e" y ponemos en la barra de direcciones: "Impresoras y faxes" y damos click en "Agregar impresora" y se leccionamos la opcion "Una impresora de red o una impresora conectada a otro equipo"

Free Image Hosting at www.ImageShack.us

Damos click en "Siguiente" y a continuacion elejiremos "Conectarse a una impresora en internet o en su red doméstica u organización:"
Free Image Hosting at www.ImageShack.us


Aqui es donde anotaremos nuestra direccion de la impresora:
http://192.168.1.181:631/printers/psc_1200_series

De aqui en adelante es donde pueden variar drasticamente
Seleccionamos los drivers de nuestra impresora
Free Image Hosting at www.ImageShack.us

Si no aparecen en la lista, tendrás que darle utilizar disco y seleccionarlo ya sea del disco o de alguna otra dirección en especifico

Free Image Hosting at www.ImageShack.us

Si tienes instalados ya los drivers en windows, puedes usar "Drivers Genious Profesional" para extraerlos de tu sistema

Free Image Hosting at www.ImageShack.us

yo tuve problemas ya que me extraía 2 drivers, asi que fui a la carpeta donde habia extraido los drivers y le di instalar manualmente a cada uno, despues procedi normalmente

Free Image Hosting at www.ImageShack.us

De todas formas, al final puedes seleccionar los drivers que mejor te acomoden, para esto, vas a "Impresoras y faxes" y seleccionas la impresora que instalastes, le das click derecho en "Propiedades"

Free Image Hosting at www.ImageShack.us

y en la seccion de "Opciones avanzadas" en la subseccion "Controlador:" seleccionamos el controlador correspondiente a los que instalamos
Free Image Hosting at www.ImageShack.us

Referencias:
[1]
http://es.wikipedia.org/wiki/Samba_(programa)

http://webs.um.es/mira/linux/CompartirImpresora.php

25 octubre, 2009

Como desactivar salvapantallas

Para los que no usen Smplayer Gmplayer habran notado que al poco tiempo de reproducir un video se activa el salvapantallas y es molesto estar moviendo el mouse a cada rato o alguna tecla

Podemos hacerlo de las siguientes maneras:

1)con una opción del mplayer

$ mplayer -stop-xscreensaver arvhivo.ext

2)configurando el archivo ~/.mplayer/config y agregando el siguiente parámetro:
stop-xscreensaver=yes

3)con el comando xset
puedes usar:
$ xset s off
o si no:
$xset -dmps

4)si usas xscreensaver usa este parámetro con el mplayer
$ mplayer -heartbeat-cmd “xscreensaver-command -deactivate” archivo.ext

para evitarte escribir siempre el mismo comando, puedes usar un alias
alias="mplayer -heartbeat-cmd “xscreensaver-command -deactivate”
y para que sea permanente editas el archivo ~/.bashrc y agregar el alias hasta el final

Otra opcion es configurar el archivo de configuración del mplayer editando el archivo ~/.mplayer/config
$ mousepad ~/.mplayer/config
y agregamos la linea:
heartbeat-cmd “xscreensaver-command -deactivate”

fuentes:
http://vostorga.org/?p=47
http://mundogeek.net/archivos/2007/05/11/configuracion-mplayer/

06 octubre, 2009

Script para mostrar en pantalla cancion de reproductor en curso

He actualizado este script añadiendole un reproductor mas y anadiendo opcion para controlar tambien el reproductor, para obtener info, vea este link:
http://zer0-azucar.blogspot.com/2011/01/musictrl-controla-el-reproductor-activo.html

Este script solo arroja en un archivo datos como: canción, artista, album, reproductor y estado del reproductor (play/pause), es practico para usar con el conky (lo hice pensando en este) y el conky mostrara estos datos en pantalla

unos ejemplos de su aplicación:

Image Hosted by ImageShack.us

Image Hosted by ImageShack.us

Image Hosted by ImageShack.us

Image Hosted by ImageShack.us

funciona: arrojando en archivos separados los datos del ultimo reproductor que no se encuentre en pausa, si todos se encuentran en pausa, colocara los datos del ultimo abierto

Por el momento solo soporta 3 6 reproductores: moc, mplayer (no smplayer ni gmplayer ya que los marca como mplayer), rhythmbox, exaile, muine y vlc pero si alguien lo necesita para otro reproductor con gusto lo añadiré en la lista

No soporta multiples instancias, si abres varios archivos con el mplayer solo se mostraran los datos del ultimo abierto sin importar si esta en pausa o no

lo descargas de aquí:
http://www.mediafire.com/?zmw43wkzkdm
descomprimes con tu método favorito y ejecutas desde una terminal el script, antes le das permisos de ejecución:
$ chmod +x instalador.sh

Despues ejecutamos el instalacor
$ bash instalador.sh

El script quedara instalado en la carpeta "~/.cual-escuchas"
el script genera 6 archivos, uno de ellos no lo debes de tomar en cuenta
los 5 restantes corresponden a:

cancion               ----->> nombre de la canción que esta sonando
artista                 ----->> nombre del artista que esta sonando
artistalbum        ----->>  nombre del artista y nombre del álbum
album                  ----->>  nombre del álbum  

cancionartista    ----->> nombre de la canción así como del artista
reproductoredo  ---->> nombre del reproductor en curso y estado de este

ahora nos toca poner lo necesario en el conky para que se muestren estos datos

yo uso mousepad, así que pongan en su lugar su editor preferido

$ mousepad ~/.conkyrc

nos ponemos en la sección después de:
TEXT
y  agregamos las siguientes lineas en el lugar donde nos sea mas conveniente (dentro del archivo ~/.conkyrc)

primero que nada agregamos las lineas para ejecutar el script
${execp ~/.cual-escuchas/cual-escucha.sh}

ahora:
si queremos mostrar el nombre del artista y nombre del album:
 ${exec cat ~/.cual-escuchas/artistalbum}

si queremos mostrar el nombre de la canción:
 ${exec cat ~/.cual-escuchas/cancion}

si quieres mostrar el nombre de la canción y el artista
 ${exec cat ~/.cual-escuchas/cancionartista}

si quieres mostrar el nombre del reproductor en curso y el estado de este (play/pause)
 ${exec cat ~/.cual-escuchas/reproductoredo}

Repito, estas ultimas expresiones no son en terminal, las pondrás en el conky para mostrar la información deseada


Anexé una extención para el emesene con el cual podras poner como mensaje personal la cancion que escuchas, pero advierto que manda muchos mensajes de error todavia, en el archivo "~/.cual-escuchas/cualescucha.sh"  busca la seccion que diga: "mail" y cambias el correo que tiene por el tuyo
Tambien necesitas habilitar la opcion "dbus" en el emesene.
Lo deje habilitado (una disculpa) pero si quieres desabilitar la opcion solo comenta desde la linea 256 hasta la 270, desde:
"######### para el emesene"
hasta
"######################## termina emesene"

para serles sincero no comprobé el script de instalación, ni la versión para el blog (solo una ligera modificación en la variable del directorio)

Si existe algún inconveniente o si desean que anexe el soporte para algún reproductor de su agrado, solo haganmelo saber y con gusto añadiré lo necesario



NOTA:

He actualizado este script añadiendole un reproductor mas y anadiendo opcion para controlar tambien el reproductor, para obtener info, vea este link:



Creative Commons License
Script para mostrar en pantalla cancion de reproductor en curso by gory gorylong is licensed under a Creative Commons Atribución-No comercial-Licenciamiento Recíproco 2.5 México License.

03 septiembre, 2009

Script para apagar cuando la bateria este baja

Este script lo hice pensado en los usuarios de fluxbox (si, yo uso flusbox) ya que no me apetecía estar en fluxbox y usar el gnome-power-manager o como se llame, al final el principio básico es apagar el equipo cuando la carga sea baja

Se usa el comando acpi; he encontrado algunas variaciones dependiendo de la versión, asi que puede o no necesitar ligeras correcciones

primero que nada, necesitas permisos para poder apagar, hibernar o suspender tu equipo como usuario normal, seria algo asi como:


Apagar el sistema Linux sin ser root
recuerden que los comandos que lleven # deven ejecutarse como root y los que lleven $ como usuario normal

agregamos el grupo:
# addgroup apagar

cambiamos el grupo:
# chgrp apagar /sbin/shutdown /sbin/reboot /sbin/halt

otorgamos permisos:
# chmod u+s,o-rwx /sbin/shutdown /sbin/reboot /sbin/halt

hacemos links
# ln -s /sbin/shutdown /usr/bin/shutdown
# ln -s /sbin/reboot /usr/bin/reboot


agregamos usuario al nuevo grupo
# gpasswd -a usuario apagar

Con esto ya podemos apagar y reiniciar sin ser root


Descargas el script de este sitio:
http://www.mediafire.com/?tbuzavvgmtn

lo descomprimes con clik derecho o como te gustes y entramos en la carpeta
$ cd instalador-y-paq-para-blog

le damos permisos de ejecucion al script de isntalacion
$chmod +x instalar.sh

con esto tenemos instalado el script

necesitamos instalar algo mas, esto es para poder ver los diálogos de alerta cuando ya no tengamos batería o este casi agotada

$ sudo apt-get install zenity

Ahora solo resta agregarlo al inicio de fluxbox
otra ves suponiendo que usas mousepad
$ mousepad ~/.fluxbox/startup

agregamos:
~/.carga-bateria/apcarga.sh &

antes de esta linea:
exec fluxbox


he añadido un scrip extra para usarlo con el conky, este te permite

visualizar el estado de la batería dependiendo del estado de la carga

ese script indica si estas conectado a tomacorriente o no y cambia de color segun la carga de la bateria

Image Hosted by ImageShack.us

Image Hosted by ImageShack.us

Image Hosted by ImageShack.us

Image Hosted by ImageShack.us

Image Hosted by ImageShack.us

solo tienes que indicar la ejecucion de este script en el conky de la siguiente forma:

en el archivo de cofiguracion de conky, despues de las letras:

TEXT

pones lo siguiente, dependiendo el lugar que mas te agrade:
${execp sh ~/.carga-bateria/conky-bateria.sh}

con eso sera suficiente.....

Creative Commons License
apagar por carga by gory gorylong is licensed under a Creative Commons Atribución-No comercial-Licenciamiento Recíproco 2.5 México License.

31 agosto, 2009

twitter en linux

Twitter es una forma de comunicación mas, con la diferencia que es también para muchos una herramienta, un medio de difusión y no solo una modalidad mas de "chateo", consiste en una pagina donde anotas lo que haces, lo que piensas, o proyectos, novedades u noticias que sean de interes, las personas interesadas pueden seguir los twits de estos, puede hacer alguna pregunta o comentario respecto a lo que escribio y si la primera sigue tambien al segundo puedes enviar un mensaje personal

Para linux tenemos varias opciones:


twitux
es ligero, compacto, no es muy gloton y su icono es un bonito tiranosaurio jeje


Image Hosted by ImageShack.us


gtwitter
es un poco mas basico que el anterior pero no por eso es malo

Image Hosted by ImageShack.us


gwibber
este en verdad es interesante, soporta muchas herramientas y muchos sitos que samos regularmente

Image Hosted by ImageShack.us


gtktwitter
sigue el mismo concepto que sus compañeros basados en gtk

Image Hosted by ImageShack.us


mitter

Este es muy sencillo e interesante, porque lo puedes usar desde terminal

Image Hosted by ImageShack.us

Image Hosted by ImageShack.us


Para instalarlo vas a esta direccion

http://code.google.com/p/mitter/

descargamos la ultima version (tar.gz) y descomprimimos, instalamos dependencias:

sudo apt-get install python-simplejson

nos movemos dentro de la carpeta que descomprimimos y procedemos a instalar:

sudo python setup.py install

una ves instalado lo podemos correr desde terminal o con "alt + F2 " poniendo "mitter"

si queremos correrlo desde terminal, la primera ves que lo hagamos pondremos:

mitter -u usuario -p contraseña -i cmd

despues simplemente bastara con:

mitter -i cmd

una ves que estemos logueados, podemos actualizar el timelife con un enter, usar la palabra "replies" para ver los replies que nos han mandado, podemos escribir y con un solo enter habremos actualizado, si quieres saber mas opciones en la opcion de "cmd" solo tecleas "help" y saldran los comandos disponibles

referencia [1]


qwit
esta desarrollado con Qt4, mas que nada es para kde, tiene muchas opciones y es una opcion mas

Image Hosted by ImageShack.us

qtwitter
este es un poco mas simplificado, pero no por eso deja de ser funcional,

Image Hosted by ImageShack.us


ktwitter
es solo un una cajita de dialogo donde pones tus updates

Image Hosted by ImageShack.us



BLT (Bash Love Twitter)
Es una mas que nada para usar en terminal, muy practico si eres amante de las terminales
para instalarlo:
sudo cpan App::BLT

Image Hosted by ImageShack.us


[2]


BTI
cuenta con muchas opciones, puede ser instalado desde los repositorios de debian o ubuntu

Image Hosted by ImageShack.us

twidge
de los que probé (en terminal), este fue el que mas me gusto, lo siento mas funcional, y aunque no lo parezca también mas entendible, lo puedes instalar desde repositorios

Image Hosted by ImageShack.us


para saber la lsita de comandos disponibles basta con poner:

twidge lscommands


si es tu primera ves con twidge, debes correr primero:

twidge setup


para mandar mensajes directos:

twidge dmsend usuario_destino 'mensaje'


para revisar los mensajes directos:

twidge lsdm -a -s -u


para ver los twits de los que sigues:

twidge lsrecent -a -s -u


para ver los replies

twidge lsreplies -a -s -u

para hacer update:

twidge update 'mensaje'


Referencias:
http://vinicius.soylocoporti.org.br/clientes-twitter-no-linux/
[1] http://luigik4ch0.blogspot.com/2009/04/installar-mitter-en-ubuntu.html
[2] http://marnanel.org/projects/blt/