Mostrando entradas con la etiqueta linux-aplicaciones. Mostrar todas las entradas
Mostrando entradas con la etiqueta linux-aplicaciones. 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!!!

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/

29 agosto, 2009

Pantallazos

No soy muy fanático de postear cosas así, pero la verdad es que ya casi cumplo un año con debian y si que ha cambiado mi escritorio, no he probado seriamente muchos escritorios ni distribuciones pero he tratado de hacerlo con calidad


cuando me cambie a debian así lucia:




cuando empece a usar fluxbox



y hoy en dia:







en los cuales:

S.O.: Debian [Testing/Stable]
W.M.: Fluxbox
F.M.: Thunar

Aplicaciones: wbar, conky, guake, mocp, wicd-client, osd_cat, xbindkeys

Tipografia: Sans 10, Liberation Mono Bold, DIST Yolks Emoticons, Arista 2.0 Alternate, OpenLogos

Iconos: black-white_2-Stile_big

Theme gtk 2.0: DebianRed

scripts :

cambiar el fondo de pantalla
refrescar la wbar cada que cambie el fondo de pantalla
cambiar el color del estado de la batería
avisar cuando la batería este baja y apagar el equipo
mostrar por medio del conky las redes inalambricas disponibles


por cierto, acepte una buena sugerencia de usar guake (salio en un comentario de un post)
bueno, saludos!!

28 agosto, 2009

girar imagenes desde thunar

Este tema ya lo había puesto antes, pero lo modifique ligeramente, de todas formas, va de nuevo

Se trata simplemente de añadir una acción personalizada al manejador de archivos "thunar", con esto seremos capaces de girar imágenes o fotografías en un angulo de 90º en dirección de reloj y contra reloj.

abrimos thunar y le damos click en "editar" y después en "configurar acciones personalizadas"


Image Hosted by ImageShack.us


le damos click en el signo de mas "añadir una accion perzonalizada"

Image Hosted by ImageShack.us

y rellenamos los campos que vienen a continuación, primero aremos el giro a la derecha

Nombre:girar derecha

Descripción:rotar una imagen 90º en sentido del reloj


Comando:for v in %N; do convert -rotate 90 "$v" $v.rotada ; mv *.rotada "$v" ; done

Icono: aquí solamente elegimos una bonita imagen

En "condiciones de apariencia" le damos click en archivos de imagen, damos click en Aceptar y listo

de nuevo le damos click en el signo de mas "añadir una acción personalizada"
y rellenamos los campos que vienen a continuación, ahora aremos el giro a la izquierda


Nombre:girar izquierda
Descripción:rota una imagen 90º en sentido contrario del reloj

Comando:for v in %N; do convert -rotate 270 "$v" $v.rotada ; mv *.rotada "$v" ; done
Icono: de nuevo elegimos una imagen propia de la acción


Espero les sirva, saludos!!

======= EDITADO============>>

Ya puedes girar imagenes con espacios en los nombres

También puedes seleccionar varias imágenes y rotaras en un mismo sentido

tengan cuidado con las comillas, si no funciona, es quisas por eso

necesitas tener isntalado el paquete imagemagick

19 marzo, 2009

audio en amsn 0.97

ps hace unos minutos trate de escuchar a mi pompi(es una especie d novia sin llegar a sentimientos o algo asi mas o menos me dijeron...:P... jajajaja) x el amsn y ps nada mas no pude

:S

asi que me puse a buscar i dije... tngo q lograrlo


u.u


pompis nuevas pueden venir i necesitare escucharlas

i ps estuve chekando blogs i mas blogs... plugs para el amsn i nada... nada mas nada...


:s

hasta q encontre uno q me dio la solucion, el cual anexo para no robarme el credito:

http://www.ubuntu-es.org/index.php?q=node/36980

y decia algo asi:

En la pantalla del ams presionar
Control+P
De ahi la pestaña
Otras
Luego en el apartado de
Servidor de sonido
Verificamos que esta casilla se encuentre activa o en su defecto la activamos
usar la biblioteca snack.......
en caso de no poder activar esta casilla instalamos la libreria... ya que en algunos casos no se encuentra instalada
# apt-get install libsnack2
Listo con esto ya podemos seleccionar la casilla y asi poder escuchar o incluso mandar audio


yeah!!!


gracias linux!!


gory... t xtrañaremos



T.T

24 febrero, 2009

recordmydesktop desde terminal

Como grabar tu escritorio desde terminal
Como usar recordmydesktop desde terminal

normalmente para usar recordmydesktop usamos una interfaz gráfica, y al final usamos algo así: gtk-recordmydesktop

la sintaxis es: recordmydesktop -x X_pos -y Y_pos -width WIDTH -height HEIGHT -o foo.ogv

donde:
-x indica la posición inicial de las equis en el monitor
-y indica la posicion inicial de las yes en el monitor
-width indica el ancho que tendra apartir de la posicion de inicio
-height indica el alto que tendra apartir de la posicion de inicio
-o es el nombre del archivo de salida, debe contener la extencion .ogv

al final tendremos algo asi:
$ recordmydesktop -x 841 -y 316 -width 433 -height 240

para detener el grabado y empezar a codificar solo apretar "Ctrl + c" en al terminal

y ahora el resultado final:



Saludos!!!!

como configurar elisa 0.3.5

Como anexar las carpetas a elisa 0.3.5
Como agregar directorios a elisa 0.3.5
Como añadir ficheros a elisa 0.3.5
Como añadir archivos a elisa 0.3.5


Se supone que esta versión hace una exploración exhaustiva y ya no necesitas agregarle directorios, pero si en tu caso no lo hizo, puedes aquí esta la forma:

Lo primero que debes saber es que el archivo de configuración es: "~./elisa/elisa.conf" asi que a editarlo
$mousepad ~./elisa/elisa.conf


la opción para que explore de manera automática es:
auto_locations = 1
para desactivarla, solo cambia el "1" por un "0"

para agregar directorios, solo busca una sección como esta:
[xmlmenu:locations_builder]
locations = []


en "locations = []" es donde agregaremos nuestros directorios, las direcciones llevan un formato como este: file:///home/tu-usuario/carpeta si te das cuenta, llevan comillas simples :
'file:///home/tu-usuario/carpeta'

puedes agregar carpetas que no sean de tu home, pero tienen que incluir antes que nada "file:///" y poner la dirección entre comillas simples, " '/direccion/donde-estan/tus-archivos' "
si quieres agregar varias carpetas, tienes que incluir una coma entre direcciones y dejar un espacio después de la coma ", "
ejemplo:
'file:///home/tu-usuario/carpeta1', 'file:///home/tu-usuario/carpeta2'

al final te debe quedar algo asi:
locations = ['file:///home/tu-usuario/videos', 'file:///home/tu-usuario/Imagenes', 'file:///home/tu-usuario/musica' ]

el único inconveniente es que todas las direcciones saldrán en todas las entradas, ya sea imágenes, videos o musica, esto es, todas las carpetas aparecerán en todas las secciones, si quieres que cierta carpeta aparezca en cierta sección, tienes que agregar una sub sección

Tomas una dirección de las que anexaste, por decir: file:///home/tu-usuario/videos ya la pones entre dobles corchetes ( [[ ]] ), le añades el nombre que quieres que aparezca (label), donde quieres que aparezca (only_media) y la localización general (location_type) quedando algo asi:

[[file:///home/tu-usuario/videos]]
label = 'Videos mios'
only_media = ['video']
location_type = 'local'


las categorías de "only_media" son: 'video' 'audio' 'image' no olvides ponerlas entre corchetes rectos

"location_type" es para decidir si quieres que aparezcan como submenu en la sección de internet ó carpetas locales, usa 'local' para carpetas locales

18 febrero, 2009

Como instalar "world of goo" con crossover

Como instalar crossover
Como unir archivos .rar de archivos separados
Como convertir archivos .bin .cue a iso
como montar imágenes iso
Como instalar world of goo con crosover
Como configurar pantalla para jugar world of goo

Lo primero es que si alguien tiene el juego completo de world of goo para Linux (de preferencia un deb) le agradecere que se comunique conmigo

Como instalar crossover
Primero tenemos que instalar crossover[1] (version: crossover-pro-7.0.0), puedes usar la que gustes, en mi caso use esta, lo descargas de aquí:
http://www.megaupload.com/?d=BJKT5T60

Descomprimes y ejecutas el deb
clic derecho extraer aquí, entras a la carpeta donde descomprimiste y para instalar desde terminal:
$sudo dkpg -i crossover-pro_7.0.0-1_i386.deb


Descargamos el juego "world of goo" completo (la version apra windows[2]) de aqui:

http://rapidshare.com/files/155216152/wogoo.part1.rar
http://rapidshare.com/files/155216155/wogoo.part2.rar

links alternativos:
parte 1
http://www.mediafire.com/?ez4gmszfm1w
parte 2
http://www.mediafire.com/?cbmonnmxf9z
parte 3
http://www.mediafire.com/?kv4maxn8je4

Y aquí es donde encontré el primer problema, al descomprimir el archivo, me lo descomprimia por separado, si es tu caso tendremos que unirlo

Como unir archivos .rar de archivos separados

Descomprimimos de la forma mas fácil, click derecho "descomprimir aquí", notaremos que en cada carpeta tendremos los mismos archivos, así que les añadiremos una extensión mas, tanto a los de la primera parte, como a los de la segunda parte, esto es:

$cd wogoo.part1
$ ls
config.txt sr-wogoo.bin
LEER.TXT sr-wogoo.cue
$mv sr-wogoo.bin sr-wogoo.bin.aa
$mv sr-wogoo.cue sr-wogoo.cue.aa
$cd ..
$cd wogoo.part2
$ls
config.txt sr-wogoo.bin
LEER.TXT sr-wogoo.cue
$mv sr-wogoo.bin sr-wogoo.bin.ab
$mv sr-wogoo.cue sr-wogoo.cue.ab


con esto añadiremos ".aa" al final de cada archivo de la parte 1 y añadiremos ".ab" al final de cada archivo de la parte 2
ahora copiaremos todos los archivos que renombramos auna misma carpeta:

$cd wogoo.part2
$cp sr-wogoo.bin.ab sr-wogoo.cue.ab ../wogoo.part1

Con esto habremos copiados los archivos de la carpeta wogoo.part2 a la carpeta wogoo.part1
ahora unimos los archivos
$cat sr-wogoo.bin.* > sr-wogoo.bin
$cat sr-wogoo.cue.* > sr-wogoo.cue


y procedemos a convertir los archivos bin y cue a iso

Como convertir archivos .bin .cue a iso

primero instalamos bchunk

$ sudo apt-get install bchunk

entramos a la carpeta donde copiamos todos los archivos y convertimos
$cd wogoo.part1
$ bchunk sr-wogoo.bin sr-wogoo.cue sr-wogoo.iso

tendremos como resultado un archivo llamado: "sr-wogoo.iso01.iso"
ahora montaremos la imagen iso

Como montar imágenes iso

primero creamos un directorio para montar la imagen en nuestro escritorio y nos introducimos en la carpeta donde tenemos la imagen iso
$mkdir woogoo && cd wogoo.part1

procedemos a montar la imagen:
$sudo mount -t iso9660 -o loop sr-wogoo.iso01.iso ~/Desktop/woogoo/

ya que hemos montado la imagen en la carpeta procedemos a instalar con crossover

Como instalar world of goo con crosover

ponemos en terminal:
$ sh -c "/opt/cxoffice/bin/cxinstallwizard"

que es lo mismo que ir al menú de aplicaciones, crossover, instalar software. Nos aparecerá la ventana de aplicaciones soportadas, y le damos click a la opción de "install unsoported software" y click en "Next" , e nuevo "Next" y nos aparecerá un menú donde podremos elegir entre usar la unidad de disco, alguna imagen montada (nuestro caso) u alguna otra locasion, por default viene seleccionada la dirección donde montamos nuestra imagen, de no ser así, click en "other installer file" y nos vamos a la dirección donde montamos la imagen, lo siguiente es fácil, es solo cuestión de darle siguiente y esperar a que aparezca el menú del ejecutable de guindos para nuestra aplicación, la instalamos u no cerramos el cuadro de crossover hasta que hayamos terminado la instalación, esto es muy importante, ahora procedemos a configurar el juego:

Como configurar pantalla para jugar world of goo

editamos el archivo que esta en:
$mousepad ~/.cxoffice/Unsupported/drive_c/Program%20Files/WorldOfGoo/properties/config.txt

El archivo podria variar dependiendo si has hecho otra instalación antes, solo en lugar de usar la carpeta "~/.cxoffice/Unsupported" entrarias a lacarpeta "~/.cxoffice/Unsupported-2" ó "~/.cxoffice/Unsupported-3" dependiendo de cuantas instalaciones de ese tipo hayas hecho antes

y cambiamos el lenguaje en la linea:
<param name="language" value="en">
donde dice "value="en"" lo cambiamos por " value="es" quedando asi:
<param name="language" value="es">
y cambiaremos tambien la resolucion (dependiendo de tu monitor) en las lineas:
<param name="screen_width" value="800">
<param name="screen_height" value="600">

Si nuestro monitor es de 1280*800 quedara asi:
<param name="screen_width" value="1280">
<param name="screen_height" value="800">

Si nuestro monitor es de 1280*1024 quedara asi:
<param name="screen_width" value="1280">
<param name="screen_height" value="1024">


guardamos y cerramos, es todo, para correr nuestro juego nos queda un icono en nuesto escritorio, sino, pues ejecutamos el siguiente comando:
$"~/.cxoffice/Unsupported/desktopdata/cxmenu/Desktop.C^5E3A^5Fwindows^5Fprofiles^5FAll^2BUsers^5FDesktop/World+of+Goo"

y a disfrutar!!!!


Referencias
[1]http://www.dacostabalboa.com/es/2008/10/05/crossover-instala-microsoft-office-2007-photoshop-y-otros-en-linux-como-en-windows/
http://pinguinosycia.blogspot.com/2008/09/crossover-701-para-linux.html
[2]http://www.taringa.net/posts/juegos/1907225/World-of-Goo-%5BFull%5D-%5BEspa%C3%B1ol%5D-2008.html

world of goo para linux!!!

Para serles sincero, no he jugado videojuegos desde hace años, pero los chicos de ubuntu.es hicieron el comentario sobre este luego, la verdad me pareció genial!!!



Se trata mas que nada de hacer cadenas con unas bolitas de "goma" para lograr algun objetivo, pueden bajar el demo en la pagina de/los auto/es
http://2dboy.com/games.php

enrealidad el precio es mas o menos razonable, solo cuesta $20 dolares

saludos y que se diviertan

10 febrero, 2009

activar "mediakeys" y "globalhotkeys"

Como Activar las "mediakeys" y las "global hotkeys"

Primero que nada puedo decir que tanto kde, gnome, xfce ó fluxbox cuentan con sistemas de reconocimiento de teclas, asi que no debe de representar muchos problemas, de todas formas les dejo un método alternativo, usaremos: "remoot" y "xbindkeys"

xbindkeys: lo usaremos para reconocer las teclas que queremos usar, las multimedia asi como las combinaciones de teclas que queramos usar

remoot: lo usaremos para poner play, pause, canción previa y siguiente para las aplicaciones multimedia como: aqualung, audacious, banshee, beep, bmp, exaile, gmusicbrowser, juk, kaffeine, kmplayer, kscd, listen, moc, mpd, mplayer*, noatun*, pytone, quark
quodlibet
rhythmbox
smplayer*
totem
vlc*
xine*
xmms
xmms2

*necesitan algunos ajustes para funcionar bien


primero instalaremos xbindkeys
$sudo atp-get install xbindkeys


y corremos por primera ves xbinkeys, a continuación lo cerraremos
$xbindkeys&
$killall xbindkeys


para configurar las combinaciones junto con los comandos editaremos un archivo localizado en /home de cada usuario
$mousepad ~/.xbindkeysrc


la forma de configurar los atajos es sencilla, solo ponemos el comando entre comillas y abajo ponemos la abreviatura de las teclas
para conseguir las abreviatura de las teclas usaremos
$xbindkeys -k


esperamos a que se habra un cuadrito y a continuación apretaremos als teclas para hacer la convinación de teclas, por ejemplo si apretamos la tecla win + l salgra algo asi:

$xbindkeys -k
Press combination of keys or/and click under the window.
You can use one of the two lines after "NoCommand"
in $HOME/.xbindkeysrc to bind a key.
"(Scheme function)"
m:0x40 + c:115
Mod4 + Super_L


podemos poner como combinacion la clave directa o el nombre de las teclas, por lo tanto podemos usar tanto "m:0x40 + c:115" como "Mod4 + Super_L", servirá de la misma forma pero solo pon una, ejemplo:

#browser
"iceweasel"
m:0x0 + c:178

#xkill
"xkill"
Alt+Mod4 + Escape


recomiendo solo dejar las acciones que nosotros colocamos y descartar las demás
ahora solo resta ejecutar xbindkeys al inicio de cesión para que puedas usarlo

a remoot podemos descargarlo de este sitio:
http://sourceforge.net/project/showfiles.php?group_id=202818&package_id=241611

podemos bajar ya sea el paquete "remoot-0.9.tar.bz2", "remoot-0.9.tar.gz" ó "remoot.deb" si usamos en deb será mas rápido

para el gz:

$tar zxf remoot-0.4.tar.gz
$cd remoot-0.4
$chmod +x re*
$cp remoot* /usr/bin
$cp rewww00t* /usr/bin


para el deb:
$sudo dpkg -i remoot.deb

los comandos que podemos usar con remoot son los siguientes:

remoot volup Sube el volumen
remoot voldown baja el volumen
remoot mute quita el volumen ó si ya la presionaste, regresa el volumen a como estaba
remoot play empieza la reproducción
remoot playpause pausa ó continua la reproducción
remoot stop detiene la reprodución
remoot next siguiente pista
remoot prev anterior pista


cabe mencionar que para que empiece a funcionar remoot la primera reproducción tienes que hacerla manualmente, por decirlo asi, el primer play tienes que hacerlo tu, de ahí en adelante podrás hacerlo con remoot

ahora solo queda poner los comandos de remoot en el archivo de configuración ".xbindkeysrc"

Capturaremos las "mediakeys" o las teclas para next track, previous track, play/pause y demás, abrimos una terminal y procedemos a capturarlas con:
$xbindkeys -k


por ejemplo, para la tecla play/pause me dio como resultado:

$ xbindkeys -k
Press combination of keys or/and click under the window.
You can use one of the two lines after "NoCommand"
in $HOME/.xbindkeysrc to bind a key.
"(Scheme function)"
m:0x0 + c:162
NoSymbol

obbiamente solo puedo usar "m:0x0 + c:162" así que en mi configuración del archivo ".xbindkeysrc" quedara algo asi:
$mousepad ~/.xbindkeysrc


#play/pause
"remoot playpause"
m:0x0 + c:162


y así seguiremos identificando las teclas y colocando el comando

Dejo como ejemplo final mi configuración:

#play-pause musica
"remoot playpause"
m:0x10 + c:162

#stop musica
"remoot stop"
m:0x10 + c:164

#anterior-pista musica
"remoot prev"
m:0x10 + c:144

#siguiente-pista musica
"remoot next"
m:0x10 + c:153

#subir volumen
"amixer sset Master 5%+"
m:0x10 + c:176

#bajar volumen
"amixer sset Master 5%-"
m:0x10 + c:174

#mute
"remoot mute"
m:0x0 + c:160

#capturar pantalla
"scrot -d 0 -e 'mv $f ~/Desktop'"
m:0x10 + c:111

#mountpy pruebaaa
#"gksu mountpy >& ~/mountpy"
# Control+Alt+Mod2 + m

#umountpy pruebaaa
#"gksu umountpy >& ~/mountpy"
#Control+Alt + u

#browser
"iceweasel"
m:0x0 + c:178

#ventana para ejecutar comandos
"bbrun -w"
m:0x40 + c:27

#xkill
"xkill"
Alt+Mod4 + Escape


#3D desktop alejarse en carrucel
"3ddesk --mode=carousel"
m:0x50 + c:94

#3D desktop proximo escritorio a la derecha
"3ddesk --gotoright"
m:0x50 + c:102

#3D desktop proximo a la izquierda
"3ddesk --gotoleft"
m:0x50 + c:100


notaras que para el volumen no use el remoot y las combinaciones para el 3ddesk las puedes dejar, solo lo deje como referencia

05 febrero, 2009

Instalar LAMP en Ubuntu 8.04

Ahora llevo una materia llamada programacion web y pues la materia la tengo en repite y necesito un extra para poder impresionar a la profesora. asi que decidi usar php + mysql + apache + linux; y pues empece a leer un poco la verdad no se me da eso del diseño bonito de la pagina pero pues vamos a ir poco a poco. asi que estuve leyendo esta pagina:

http://lobotuerto.com/blog/2008/04/30/como-instalar-lamp-en-ubuntu-804/
y me encontre con un pequeño tutorial para hacerlo (el cual pues lo tuve que probar primero antes de postearlo aca). Este tutorial dice asi:

Instalar LAMP (Linux Apache MySQL PHP) en tu máquina con Ubuntu no podría ser más fácil.

Con esta guía aprenderás cómo hacerlo en unos cuantos minutos. El procedimiento se divide en tres partes: Instalar y probar Apache, después PHP y finalmente MySQL.

Comencemos con Apache

En tu terminal (Aplicaciones → Accesorios → Terminal) teclea:

sudo apt-get install apache2

Listo, ya tienes instalado Apache 2 en tu máquina.

Por lo regular después de la instalación el servidor web será iniciado automáticamente, pero si necesitas iniciarlo de manera manual teclea esto en tu terminal:

sudo /etc/init.d/apache2 start
Si por alguna razón necesitas detener el servicio, escribe en tu terminal:

sudo /etc/init.d/apache2 stop

El directorio donde se almacenan tus documentos web es: /var/www

Si todo resultó bien, debes ver una página web ordinaria al escribir http://localhost en la barra de direcciones de tu navegador.

Hemos terminado con Apache, ahora a la conquista de PHP

Escribe en tu terminal:

sudo apt-get install php5 libapache2-mod-php5

Reinicia Apache con:

sudo /etc/init.d/apache2 restart

Terminamos con PHP. :D

Para probar que se haya instalado correctamente vamos a crear un pequeño script en PHP. Escribe en tu terminal:

sudo gedit /var/www/test.php

Ponle este contenido y guárdalo:

  1. phpinfo();
  2. ?>

Para ejecutar el script ve a esta dirección: http://localhost/test.php — debes ver una página con información sobre tu instalación de PHP.

66% concluido, continuemos con MySQL

De nuevo, escribe en tu terminal:

sudo apt-get install mysql-server

Probemos si todo funciona correctamente:

mysql -uroot -pxxx

Donde xxx es la contraseña que ingresaste durante la instalación de MySQL.

Si deseas cambiar la contraseña de la cuenta root, ejecuta el siguiente comando después de ingresar a MySQL:

SET PASSWORD FOR ‘root’@'localhost’ = PASSWORD(’yyy’);

Sustituye yyy por tu nueva contraseña.

Esto es opcional

Si quieres acceder a MySQL por medio de scripts remotos (es decir, no albergados en tu propio servidor) debes editar el bind-address en /etc/mysql/my.cnf y reemplazar el valor que trae por defecto (127.0.0.1) por tu dirección IP.

Si hiciste algún cambio en my.cnf reinicia MySQL con:

sudo /etc/init.d/mysql restart

Felicidades, tu sistema LAMP está instalado y listo para utilizarse. :)

Xtras

phpMyAdmin

phpMyAdmin es un administrador gráfico para MySQL, yo lo uso con frecuencia. Para instalarlo teclea en tu terminal:

sudo apt-get install phpmyadmin

Para acceder a él visita: http://localhost/phpmyadmin

No olvides presionar la barra espaciadora en la pantalla de configuración para seleccionar a Apache2 como el servidor web que deseamos configurar automáticamente.

gd library

Si deseas soporte para generación y manipulación de gráficos en PHP, escribe en tu terminal:

sudo apt-get install php5-gd

SSL en Apache 2

Para activar el módulo SSL (Secure Socket Layer) en Apache 2, ingresa en tu terminal:

sudo a2enmod ssl

Reinicia Apache con:

sudo /etc/init.d/apache2 restart

Nota:

Esta pagina hace referencia a la instalacion oficial proporcionada por LAMP
Installing LAMP on Ubuntu 7.10 (Linux,Apache,MySQL,PHP)



01 febrero, 2009

Como ver las páginas del manual desde el navegador

Desde hace algún tiempo empleo esta funcionalidad, pero hasta hoy se me dió escribir sobre ella.

En algunas ocasiones al buscar como se comporta algún comando, tecleamos en una ventana de terminal el clásico "man comando" y nos aparece una explicación bastante completa de lo que podemos hacer con el comando.

Pero en más de una ocasión me ha ocurrido, sobre todo en comandos muy largos que lo que quiero se encuentra envuelto en multitud de opciones, o ya conozco la opción y solo quiero conocer detalles; y para localizar esta información tengo que buscar por todas las páginas del manual.

En más de una ocasión llegué a desear tener alguna forma de buscar en el texto del manual cosas más específicas, sobre todo en la página del mplayer o del mencoder, que están larguísimas, y más o menos ya sé lo que buscó pero no recuerdo los detalles.

Bueno para esto y para muchas otras cosas, existe una bonita aplicación que nos permite consultar las páginas del manual directamente desde nuestro navegador para internet, se trata de man2html; este es un paquete escrito en perl que realiza la traducción para verlo en el navegador, solo les resta buscar este paquete dentro de los de su distribución para instalarlo.

Una vez que se encuentre instalado basta con teclear la siguiente dirección en su navegador: http://localhost/cgi-bin/man/man2html, y podrán ver los detalles de su comando, más o menos de esta forma.

Bueno eso es todo, saludos.

25 enero, 2009

Script para visualizar las redes inalambricas por medio de conky

Script para visualizar las redes inalámbricas por medio de conky
script para monitorizar redes inalámbricas en conky
script para poner wireles en conky
script para ver wireles en conky

Descargalo de aqui:
http://www.mediafire.com/?njdtzll9emt

----------------------EDITADO----------------------
La ultima ves que use esta forma no me funciono, asi que si no te funciona, usa este método:
http://zer0-azucar.blogspot.com/2009/03/mostrar-redes-inalambricas-en-conky.html

----------------------EDITADO----------------------

primero que nada, tienes que saber que para monitorizar por medio de un comando las redes inalámbricas necesitas usar el comando iwlist, así que antes de ates de ponerlo en marcha tienes que hacer un par de cosillas bien sencillas, los pasos en forma general son:

1.- obtener permisos para ejecutar iwlist sin contraseña root
2.- crear una carpeta para el script y configurar el script para esa carpeta
3.- configurar el conky para ver las redes inalámbricas

1.- como yo uso el comando "sudo" junto con "visudo" voy a suponer que tu también lo usas, asi que vamos a configurar el archivo "/etc/sudoers"

$sudo nano visudo
Vamos a crear un alias para los usuarios que va a poder usar el comando iwlist, así que agregamos la linea:
User_Alias LISTREDES = usuario

en donde "usuario" es el usuario que podrá usar el comando, si quieres agregar a mas usuarios solo separarlos con una coma "," ejemplo:
User_Alias LISTREDS = usuario,usuario2,usuario3

Ahora vamos a agregar una linea mas casi al final para decir que podra usar ese comando sin contraseña de root
LISTREDES ALL = NOPASSWD: /sbin/iwlist

ahora cerramos con Ctrl + x y le decimos que si queremos guardar los cambios, tu tuvimos un error de dedos saldrá un promt preguntándonos que queremos hacer, oprimimos la tecla "e" para editarlo de nuevo, corregimos y cerramos (hasta que nos salga bien chindaos!!)

podemos probar si tenemos derechos de usar el comando poniendo en terminal:
$/sbin/iwlist wlan0 scanning


donde "wlan0" es la interfase que tengamos para la red inalámbrica, sino sabes cuales tienes pones en terminal:
$sudo ifconfig


ahora hacemos un link para no tener que poner siempre "/sbin/", en terminal ponemos:
$ sudo ln /sbin/iwlist /user/bin/iwlist


2.- el script esta configurado para ser usado en la carpeta ".list_wireless" de tu usuario, asi que tienes 2 opciones, o lo configuras para que trabaje en la carpeta que se te antoje, o le haces una carpeta para la cual esta configurada,

opción 1.- configurarla para trabajar en la carpeta que se te antoje: primero lo habrimos con un editor de texto
$mousepad list-wireless.sh


buscamos la linea que diga:
dir=~/.list_wireless

y ponemos en lugar de "~/.list_wireless" la carpeta donde queramos usarlo; guardamos y cerramos

opción 2.- hacerle una carpeta para la cual ya esta configurado:
$mkdir ~/.list_wireless

$cp list-wireles.sh ~/.list_wireless/


recuerda estar en la misma carpeta del script y fijarte de los guiones y guiones bajos

3.- configurar conky para ver las redes inalámbricas

Abrimos con un editor de texto la configuración de conky
$mousepad .conkyrc

y ponemos estas lineas en la sección donde queramos (obvio después de TEXT)ver la lista de redes inalámbricas (preferentemente hasta el final)

${execi 10 /home/tu-usuario/.list_wireless/list-wireles.sh}
${tail /home/tu-usuario/.list_wireless/redes_disponibles 15 5}


en la primera linea:
10 sera la cantidad de segundos que esperara para ejecutar el escaneo de redes
en la segunda linea:
15 es la cantidad de lineas que escribirá del archivo, las primeras 15 redes inalámbricas
5 sera la cantidad de segundos esperados para leer el archivo que contiene la lista de redes inalámbricas

como la salida del archivo que contiene la lista de redes no es instantaneo, considera el tiempo que se tomara para el escaneo de estas

recuerda cambiar "tu-usuario" por el nombre del usuario que utilices, también acuerdate que el intervalo tanto de ejecución del script como de lectura del archivo n puede ser menor al de actualización del conky en si

El script genera 3 archivos:
1.- "redes-name" que contiene la lista de los nombres de redes
2.- "redes-señal", contiene la señal o la calidad de señal de las redes
3.- "redes-disponibles" es la lista final del nombre de las redes y la calidad de estas
asi que no te asustes si ves 3 archivitos mas

11 enero, 2009

Como ejecutar los screenlets desde terminal en fluxbox /ejecutar al inicio los screenlets

Sabemos que existe dentro de la misma aplicación, opciones para ejecutarse al inicio, ya sea en gnome o en kde, pero, que pasa si usamos fluxbox? o simplemente queremos hacer todas las llamadas de ejecucion del inicio desde un script?

Primero revisamos la lista de los screenlets que tenemos instalados:
$screenletsd --cli list

nos saldra una lista parecida a esta:

$ screenletsd --cli list
ACPIBattery
AppMenu
Brightness
Calc
Calendar
ClearCalendar
ClearRss
ClearWeather
Clock
CompositeToggler
Control
Convert
CopyStack
DigiClock
Diskusage
EvolutionContacts
Example
FeedReader
Flower
Gmail
Kclock
Launcher
MailCheck
MainMenu
Meter
Mount
MyIp
Netmonitor
Notes
NowPlaying
Output
Pager
Picframe
Places
Radio
RingSensors
Ruler
Search
Sensors
Sidebar
Slideshow
Speech
Stocks
Storage
Sysmonitor
Test
Tomboy
Trash
VolumeControl
WallpaperClock
Windowlist
Youtube


Esta lista corresponde a los screenlets que tenemos instalados, es importante para que así sepamos los nombres de los que ejecutaremos al inicio
Después abrimos y editamos el archivo startup
$sudo mousepad ~/.fluxbox/startup

y unas lineas antes de la linea que diga: "exec /usr/bin/fluxbox" ponemos los comandos de los screenlets que queremos iniciar, prueba antes en terminal de la siguiente forma:
$screenletsd --cli run nombre-del-screenlet &

Recuerda poner "&" después de cada comando en el archivo de inicio "startup"
Nos quedaría mas o menos de la siguiente manera:

screenletsd --cli run Sensors &
screenletsd --cli run Diskusage &
screenletsd --cli run ClearCalendar &
screenletsd --cli run Launcher &

exec /usr/bin/fluxbox


Saludos!!!