Dic 25 2009

pekwm , un window manager rapido , atractivo y configurable .

Tag: Arch Linux, GNU / LinuxRaist @ 17:43

Saludos a todos , vamos a ver un window manager , pekwm , y como dejarlo bien surtido en un planteamiento como si fuese una instalación desde cero en Arch . ¿ Qué es pekwm ? Es un gestor de ventanas ligero y altamente configurable . Vamos a mirar de instalarlo , añadirle un wallpaper , una barra y un gestor de archivos . Iremos detallando cada paso por separado , hablaremos de algunas cosas de lo que podemos esperar por paquete e intercalaremos algún tip .

Empecemos , vamos a por pekwm , que lo tenemos en extra :

$ sudo pacman -S pekwm

Ahora ya tenemos el window manager instalado , con un simple click derecho accedemos al menú , en el veremos muchas aplicaciones preconfiguradas , lo cual quiere decir que las tenemos o no , pero vamos a ver como dejar el menú a nuestro gusto :

$ vim ~/.pekwm/menu

Y allí veremos una secuencia al estilo :

RootMenu = “Pekwm” {
Entry = “Terminal” { Actions = “Exec $TERM &” }
Entry = “Run..” { Actions = “ShowCmdDialog” }

Separator {}

Submenu = “Editors” {
Entry = “vi” { Actions = “Exec $TERM -title vi -e vi &” }
Entry = “vim” { Actions = “Exec $TERM -title vim -e vim &” }
}

Como vemos , aparte de estar preconfigurado , es una guía natural para poder configurarlo todo a nuestro gusto . Con ello nos hacemos una idea de como añadir submenús , separadores , aplicaciones , etc . Tan solo tendríamos que hacer un copy/past y cambiar nombres y parámetros o editar las lineas existentes.

Vamos a por las teclas rápidas , editamos :

$ vim ~/.pekwm/keys

Y veremos algo así :

INCLUDE = “vars”

Global {
# – - ———————————————– – -
# Simple bindings to most frequently used actions.

#
# Adding your own frequently used actions is easy -
# just copy it over from CHAINS and edit the keypress!
# Moving in frames
KeyPress = “Mod1 Tab” { Actions = “NextFrame EndRaise” }
KeyPress = “Mod1 Shift Tab” { Actions = “PrevFrame EndRaise” }

Esta ultima linea equivaldría a alt+shift+tab
Efectivamente , configuraremos esto a nuestras necesidades igual que en el anterior apartado . Vamos a ver como configuramos las aplicaciones de autoarranque :

$ vim ~/.pekwm/start

En ese archivo para lanzar aplicaciones de forma automática añadiremos el nombre de la aplicación seguido del símbolo & , como ejemplo vamos a poner lo que nos permitirá arrancar con el teclado en español :

setxkbmap -layout es &

Luego lo hacemos ejecutable :

$ chmod +x ~/.pekwm/start

Y listo .

Añadiremos un wallpaper , primero instalaremos feh que también los tenemos en extra :

$ sudo pacman -S feh

Y añadiremos una linea en ~/.pekwm/start :

feh –bg-scale /ruta/a_la_imagen/deseada.jpg &

Con esto cada vez que arraque el wm arrancará el wallpaper .

Ahora vamos a buscar con que configurar los iconos y temas de gtk de una forma rápida , desde aur podemos instalar LXApperance :

$ yaourt -S lxapperance

Lanzándolo veremos como podemos seleccionar entre los temas gtk e iconos que deseemos . Cada vez queda menos , vamos a por la barra , para ello instalaremos fbpanel , que lo tenemos en comunity :

$ sudo pacman -Syu fbpanel

Y lo añadimos a ~/.pekwm/start de la forma que ya sabemos . Al principio veremos de no tener temas de iconos instalados , que los lanzadores salen con el icono por déficit . Pero lo solventaremos instalando uno y seleccionando el tema en lxapperance .

Fbpanel tiene la virtud también de ser muy configurable , aunque no da problemas a la hora de detectar las aplicaciones . Editando ~/.fbpanel/default veremos que es aún más predictivo que pekwm , vamos a poner un ejemplo , cambiando el terminal por deficit a cambio de terminator , al cual le tengo devoción .

$ vim ~/.fbpanel/default

Y

menu {
name = Sistema
icon = gnome-fs-home
item {
name = Terminal
icon = gnome-terminal

action = xterm
}

El cual dejaremos así :

menu {
name = Sistema
icon = gnome-fs-home
item {
name = Terminal
icon = gnome-terminal
action = terminator
}

Reiniciamos fbpanel de estar usando y listo .

Ya casi lo tenemos todo , nos falta un gestor de archivos , aquí usare uno que me gusta mucho , por lo ágil que es , y este no es nada menos que ROX , que lo tenemos en extra . Vamos allá :

$ sudo pacman -S rox

opcionalmente podemos añadir los siguientes paquetes de comunity para el tema de los thumbnails :

$ sudo pacman -S magickthumbnail videothumbnail

Y un consejo, el más importante de todos , cambiar el tema de iconos de ROX , que es horrible XD . Otro día atacaré un poco este file manager a ver que se puede sacar de el .

No he aportado nada nuevo ni nada que no se pueda ver en una wiki , pero con este post quiero darlo a conocer como una opción , de hecho yo lo estoy dejando a mi gusto por que será el futuro relevo para cuando me canse de kdemod . De momento le haré uso para cuando tengo que hacer alguna practica para la uni , por que en kdemod me distraigo mucho con picheces , un saludo a todos ! Y espero que al menos haya sido del agrado de alguien . :)

pekwm en arch

pekwm

fbpanel

rox

bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark


Dic 11 2009

Algo de seguridad , rkhunter .

Tag: Arch Linux, GNU / LinuxRaist @ 2:09

Con la última oleada de artículos sobre el trojan que han encontrado escondido bajo un screensaver para gnome me acordé de cuando me pase de forma definitivamente a linux como único sistema . Al principio , como todo buen ex windosero (con la mentalidad que te genera ese sistema ) , lo primero que busque a llegar a linux fueron antivirus y demás parafernalia para proteger el sistema . La verdad que no me documente demasiado antes de pasarme , como suele suceder cuando estas acostumbrado solucionar todo a base de : aceptar , aceptar , siguiente , siguiente , finalizar .

Una de esas herramientas fue rkhunter , ¿ y que es dicha aplicación ? Pues es una herramienta de unix , la cual detecta rootkits, backdoors y exploits locales . Esto lo hace mediante comprobación de hashes MD5 de ficheros relevantes, haciendo la busqueda por los directorios por defecto para estos rootkits, permisos incorrectos, archivos ocultos, cadenas sospechosas en los módulos del kernel, y pruebas especiales para Linux y FreeBSD.

Que más decir , el proyecto lleva en vigencia desde 2006 . Un saludo .

Home Page : The Rootkit Hunter project .


bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark


Nov 14 2009

Mejorando la apariencia de aplicaciones lanzadas como root .

Tag: GNU / LinuxRaist @ 14:13

Muchas veces nos es menester lanzar aplicaciones como super usuario desde el nuestro cotidiano , ya sea gtkpacman , nautilus , gparted … o lo que nos sea de ultilidad en ese momento . Y no nos engañemos , la apariencia de estas aplicaciones con el tema base son feas ( aunque ya imagino que para gustos colores ) .

Así que de querer gozar de la misma apariencia que tenemos para nuestro usuario solo tendremos que linkar un par de cosillas …

# ln -s /home/[usuario]/.themes /root/.themes

y

# ln -s /home/[usuario]/.icons /root/.icons

Ya veis , fácil y sencillo . Un saludo . :þ

bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark


Oct 30 2009

Solventando futuros problemas de dns con opendns .

Tag: Arch Linux, GNU / LinuxRaist @ 16:16

Muchas veces hemos querido entrar en algún sitio el cual no nos ha sido accesible por culpa de las dns , y nos toca buscar unas correctas para cambiarlas . Pues esto lo podemos automatizar con opendns . Con solo registrarnos a este web , instalar ddclient y seguir estos pasos :

Editamos /etc/ddclient y tenemos esto en cuenta :

Linux dynamic IP updater “DDClient”

ddclient is an open-source dynamic IP update client written in Perl. ddclient is available here: http://ddclient.wiki.sourceforge.net/

To use ddclient with OpenDNS, please use the following configuration.

##
## OpenDNS.com account-configuration
##
use=web, web=whatismyip.org

server=updates.opendns.com
protocol=dyndns2
login=opendns_username
password=opendns_password
opendns_network_label

Make sure SSL is enabled at the top of the configuration (ssl=yes # use ssl-support.)

Y luego añadimos el demonio en rc.conf aparte de lanzarlo ( sudo /etc/rc.d/ddclient start) .

Y ya esta todo , siempre con dnses frescas . :)

bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark


Oct 12 2009

AVERMEDIA Tdt-usb desde Archlinux ( AverTV Volar BlackHD ).

Tag: Arch Linux, GNU / LinuxVrI3Z0 @ 14:24

Como bién pone el título, en este mi primir artículo os voy a explicar como poner en marcha este dispositivo para ver la  ( Televisión Digital Terrestre ) en mi caso desde Archlinux que es la dist. que actualmente uso.

Aunque creo es totalmente válido para el resto de dist. linux.

Pasos a seguir para configurar el dispositivo:

1º – Insertamos el aparatito por medio del puerto USB al Pc y acto seguido abrimos un ( Terminal ) escribimos el comando ( dmesg ) y damos a enter para ver el resultado.

Lo que debemos buscar en esa rista de datos es si nos ha reconocido el dispositivo y el firmware, en caso de ver algún error, probablemente sea por dicho ( firmware ) debéis leer bién los mensajes de la salida del ( dmesg ) al respecto de este dispositivo.

En caso de que se queje del firmware debemos buscar el llamado ( dvb-usb-af9015.fw ) que es el que usa nuestro dispositivo, podemos bajarlo de este lugar:

http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/

Ó lo instalamos desde ( yaourt ).

Actualmente estoy con la versión ( 4.95.0 ).

2º – Una vez tengamos el firmware debemos colocarlo en la ruta: ( /lib/firmware/ ).
Extraemos y volvemos a insertar el dispositivo, de nuevo ( dmesg ) si todo ha salido bién ya debería ser detectado y sin error.

3º – A continuación debemos instalar los paquetes necesario para sintonizar los canales en ( Archlinux ) se llama “linuxtv-dvb-apps” está en los repos oficiales así que podéis tirar de pacman.

4º – Una vez tengamos todo procedemos a conectar el dispositivo usb-tdt a la antena ( Esta recomiendo sea la antena principal de la casa ) es decir que tenga buena calidad de señal así nos aseguramos que todo vá bién, una vez conectada procedemos a sintonizar los canales.

Si miráis dentro del directorio ( /usr/share/dvb/dvb-t/ ) ahí dentro contiene las zonas de cobertura de la televisión digital terrestre, la que nos permite sintonizar en el lugar donde nos encontramos yo como soy de ( Las Palmas de Gran Canaria ) escojo “es-Las_Palmas” y sintonizo de la siguiente manera.

Ejecutando el siguiente comando:
scan /usr/share/dvb/dvb-t/es-Las_Palmas > ~/channels.conf

Esto teniendo la antena correcta y todo configurado lo que hace es crear el archivo llamado ( channels.conf ) en el ” /home/usuario” es decir en mi caso del usuario, archivo necesario para luego poder ver el canal que deseemos.

5º – Una vez sintonizado y creado el archivo (channels.conf) con el contenido de los canales de la zona, procedemos a ver la tv.

Existen muchos programas para ello, yo aquí solo voy a explicar con 2 estos son : vlc y mplayer, este último mi favorito, soy muy “geek” jejejejeje. En serio para mí mplayer es de lo mejor en reproducción no solo de imagen si no de sonido, pero simplemente es eso preferencias mías.

- VLC – Para usarlo con vlc debéis claro está instalar “vlc”, luego copiamos el archivo que hemos creado, sí el “channels.conf” en: ~/.vlc/ que traducido quiere decir en: /home/usuario/.vlc/

Y su uso desde el terminal es: vlc ~/.vlc/channels.conf <== Y enter.

Se nos abrirá el programa “vlc” iréis a la pestaña “View + Play List” y ahí tenéis los canales. Escogéis el que queráis ver y listo.

( Para no indicar la ruta del channels.conf podréis crearos un script en bash y será muy simple ).

- MPLAYER – Para el uso con mplayer es simple, si miras el contenido del channles.list verás por ejemplo este canal de entre tantos:

(ANTENA 3:858000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:301:303:140)

Sí es ( ANTENA 3 ), pués como con vlc copiamos el “channels.conf” al directorio: ~/.mplayer que como antes viene a ser: /home/usuario/.mplayer esta la ruta. Y su uso es un poco más complejo pero si eres de los que le gusta como a mí el terminal te acostumbras de hecho me he creado un simple script en bash que me lo hace más simple luego os cuelgo el contenido del mismo para que os hagáis una idea.

Bueno su uso es: ( mplayer dvb://”canal” ) Ojó a las comillas es importante sobre todo cuando el nombre del canal está separado por espacio y también se han de respetar las mayusculas.

Ejemplo de como reproducir el canal que puse antes “ANTENA 3″ sería: mplayer dvb://”ANTENA 3″ y enter.

Con esto ya veremos antena 3.

Mi script en bash para ver los canales de la tdt con un simple comandos, está con varios canales no tiene toda la lista de mi zona pués estoy pensando cuales poner ya que no suelo verlos todos.

http://pastebin.com/f48048910

Con esto queda finalizado este artículo, si tenéis alguna duda ya sabéis comentarla y si existe alguna errata idem de idem.

Si os gusta el irc podréis encontrame tanto a mí como a Raist en el servidor hispano canal #archlinux

Saludos – VrI3Z0.

bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark


Sep 08 2009

El cotilleo en la red de la semana , Gnome busca amigos que le financien .

Tag: GNU / Linux, General, GnomeRaist @ 13:31

Sí eres un forofo de Gnome y te sobra algún dinerillo … ¡ estas de enhorabuena ! ¡ Gnome esta buscando quien le financie !

Ahora dejando la ironía aparte , Gnome busca aportaciones económicas , y nos ofrece cuatro modalidades de ayuda :

Adopt a hacker $10 or more (Monthly)

Associate $25-500 (One time)

Sponsor $500-1200 (One time)

Philanthropist $1200 or more (One time)

Pues bueno , ya lo sabes , y sí eres de mi tipo , que prefieres ayudar sin gastarte un duro ( lo se , un aracnido , pero es lo que hay ) siempre puedes poner un banner en tu sitio web bajandolos desde aquí . Eso sí , todos en ingles .

Hay de todo tipo para todo gusto , aquí dejo uno de muestra y listo , un saludo .

Become a Friend of GNOME

bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark


Ene 23 2009

How to : Integrar tucan en el menu de gnome .

Tag: Arch Linux, GNU / Linux, Gnome, TipsRaist @ 14:48

Vamos a integrar tucan ( Gestor de descargas : megaupload , rapidshare y gigasize ) en el menu de gnome :

 

  1. Descomprimimos la carpeta y la copiamos al /home/usuario con esta sintaxis : .tucan ( punto delante )
  2. Click derecho sobre "aplicaciones" en el menú de gnome .
  3. Clickamos en "editar menús" .
  4. Seleccionamos "internet" .
  5. Añadimos "elemento nuevo"
  6. En "nombre" escribimos tucan ( Obvio ) .
  7. En "comando" pullsamos "examinar"
  8. Seguimos la ruta hasta dar con tucan.py , que tiene que ser mas o menos así /home/tu_usuario/.tucan/tucan.py .
  9. añadimos un "python " dejando un espacio entre python y la ruta .
  10. Le damos al icono y seleccionamos uno que nos guste .
  11. Aceptamos , cerramos y listo !

 

Creo que no me olvido de nada , os dejo unas capturillas por si hay alguna indecisión .

 

 Integracion de tucan 1

 

Integracion de tucan 2

 

Integracion de tucan 3

 

Integracion de tucan 4

 

bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark


Ene 22 2009

Eagle Mode . Una imagen vale mas que mil palabras .

Tag: Arch Linux, GNU / LinuxRaist @ 22:14

 

Por cierto , lo he probado en Archlinux ( Que es lo único que uso por otra parte ) . Instala sin problemas desde AUR , y no esta mal la experiencia . Supongo que se podría mirar de integrar al escritorio , pero mejor como una ventanita y usarlo cuando se  desee perder el tiempo . 

 

Eagle Mode

bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark


Ene 19 2009

Lanzar aplicaciones con integración en el area de notificación automaticamente ( Cuando estas carecen de dicha caracteristica )

Tag: Arch Linux, GNU / LinuxRaist @ 22:15

Ya hablamos de alltray , pero hoy profundizaremos un poco en el . Alltray nos ayuda a iconificar aplicaciones en el área de notificación  , cuando estas no disponen de esta caracteristica .Su uso es facil , se abré aplicacion , se le da a alltray , el puntero del raton cambia a un punto de mira , y se aplica a el programa en cuestión . Ya tenemos el programa iconificado .

 

Pero esto es un peñazo . Sería mejor que al abrir el programa se hiciese automaticamente . Pues es sencillo de hacer . Editamos el menu de Gnome en mi caso ( Cada uno adapta esto a su tipo de escritorio [Si es aplicable]) , ya sabemos como se hace , pero por ejemplo seguiremos los pasos para firefox :

Click derecho encima del menú → editar menú . Pulsamos en "internet" , click derecho encima de firefox → propiedades , y en la sección comando editamos lo que hay , que es :

 

firefox %U

 

lo cambiaremos por : 

 

alltray -st firerox

 

Ahora cada vez que lancemos firefox , estará iconificado al área de notificación , evitando tener que cerrarlo y la necesidad de que vuelva a cargar cuando lo necesitemos . Aunque esto mantiene un proceso en ejecución .

También podemos usar esto , en las aplicaciones que tenemos para que arranquen de forma automatica al inicio de sesión en " Sistema → Preferencias → Sesiones" . En donde para añadir un programa , le damos  a "añadir" , le damos un nombre , ponemos el comando precedido de alltray -st como antes , y listo .

Por mi parte , uso esto para firefox , gnome-terminal y sobretodo thunderbird (El cual me arranca al inicio de sesión ) . Este ultimo es la razón de que haya hecho esto .Lo tienes iconificado sin que de por el saco , ves el aviso cuando llega mensaje , lees , cierras en el área de notificación y listo …. todo un lujo .

Por terminar revisaremos la sintaxis a usar y los opciones que le podemos pasar a alltray , un saludo ;) .

 

Sintaxis correcta :

 

comando opción aplicación opción_aplicación ;

 

$ alltray -st thunderbird

 

Opciones de alltray , alltray -h :

 

AllTray Version 0.70

Dock any program into the system tray.

usage: alltray [options] ["] <program_name> [program parameter] ["]

 where options include:
   –help; -h:  print this message
   –version; -v: print version
   –debug; -d: show debug messages
   –show; -s:  do not hide window after start
   –icon; -i  <path to png>: use this icon
   –large_icons; -l: allow large icons (> 24×24)
   –sticky; -st: visible on all workspaces
   –skip-taskbar; -stask: not visible in taskbar
   –borderless; -x: remove border, title, frame (if not supported native)
   –menu; -m: "menu text:command": add entry to popdown menu
   –title; -t <sec>: show tooltip with title for <sec> seconds after song change
   –geometry; -g [<width>x<height>][{+-}<x>{+-}<y>]: initial position (if not supported native)
   –key; -k [Modifier:]Key: Keyboard shortcut:
     Modifier="Shift", "Control", "Alt", "AltGr"
     Key (Examples) = "a", "F1", "End" …
     or "Keycode" (Number) returned by the program "xev"
   –notray; -nt: display no tray icon (usefull only with the "–key" option)
   –nominimize; -nm: click on window close button: do not minimize back to system tray, close
   –configure; -conf: show KDE configuration dialog

usage: alltray

 Click-Mode: Click on the window you would like to dock.
 

bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark


Ene 11 2009

Extraer audio de videos en GNU/Linux

Tag: Arch Linux, GNU / LinuxRaist @ 18:39

 

Muchas veces deseamos tener alguna canción , o tutorial que tenemos en un video , pero en formato audio ; para llevar en nuestro reproductor portatil , coche , etc .

Como llevar a cabo tal cometido ? Muy facil , primero necesitaremos el paquete ffmpeg . Como en mi caso es Archlinux : 

 

$ sudo pacman -S ffmpeg

 

Ya tenemos lo necesario , ahora a extraer ……

 

$ ffmpeg   -i     nombre_del_video.loquesea       nombre_del_archivo_de_audio_que_queremos.mp3

 

Puedo decir que funciona con toda suerte de videos , ya sean estos de youtube , avis , mpegs , … Y de forma rapida y sencilla , ¿ No es asÍ ?

bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark