Terminal estilo quake (yakuake, tilda) en entornos pequeños

Bueno esta vez la receta será para armar una consola estilo quake en un escritorio que no sea KDE ni GNOME que ya tienen sus respectivas aplicaciones dedicadas (yakuake y tilda).

OOO una consola para la queith :p?

A chis y este bicho azul de donde salio? y es quake no queith

ahh, ok, y no soy un bicho azul, soy blue

Ahuevo

No no, asi me llamo, pero bueno no te quedes ahí seguí con lo que estabas explicando …

MMM (inserte gruñido de rottweiler aqui) ok, como decía las terminales no pueden funcionar correctamente fuera de su entorno nativo, por esa razón existe yeahconsole.

yeah- que?

Yeahconsole un programa que usa a otra terminal (ya sea esta xterm o rxvt-unicode) como su motor convirtiendo a esta en una terminal quake.

EEE dejame ver si entendi, decis que con ese yeayeah podes hacer que una xterm (que fea esa consola) funcione como yakuake?

Si y por enésima vez es yeahconsole (tuxwarrior entrando en modo taliban ortográfico).

Receta:

-Un escritorio que no sea ni KDE ni GNOME (si usas uno de estos usa sus aplicaciones nativas mejor)

-yeahconsole

-una terminal mínima (xterm, rxvt-unicode o mrxvt)

Procedimiento:

1) Instalar todo con apt:

# aptitude install yeahconsole rxvt-unicode 
(usare rxvt-unicode para mi demostración)

OOO

Shh…(tuxwarrior callando a blue como que fuera un ringtone en el cine)

Bueno una ves instalado todo procedemos a configurar:

Para rxvt-unicode creamos un archivo llamado .Xdefaults con nuestro editor de texto favorito:

kate

el que sea sirve:

nano .Xdefaults

e ingresamos lo siguiente:

URxvt*transparent:true #(habilitar transparencia)
URxvt*saveLines:12000   #(tamaño de buffer en lineas)
URxvt*foreground:white  #(primer plano o color de letra)
URxvt*background:black  #(fondo)
URxvt*shading: 40       #(nivel de opacidad, menor numero es mas oscuro)
URxvt*font: xft:Bitstream Vera Sans Mono:pixelsize=13  #(tipo de letra y tamaño)

(si copian esto quiten los comentarios osea lo que va despues de la #)

Ahora para yeahconsole usamos el .Xresources (si otro archivo) asi:

yeahconsole*term:urxvt
yeahconsole*consoleHeight:25
yeahconsole*screenWidth: 1024
yeahconsole*xOffset: 25

Y damos los siguientes comandos para refrescar la configuración:

le vas a dar un fresco a la configuración? pobrecita ha de estar muy sedienta

(Sonido de mano pegando de talegazo en una frente)

Refrescar es que revise la nueva configuración o que aplique los cambios, no que le de un fresco para que se quite el calor ¬¬, como decía:

xrdb -load .Xresources
xrdb -merge .Xresources

Y listo, aqui el resultado de las configuraciones:

Apariencia de rxvt-unicode

Apariencia de rxvt-unicode

Yeahconsole activado

Yeahconsole activado

OOO que bonito quedo :p

Si, y gasta muy poca memoria, si quieren tener tabs en esa consola se las deben activar a rxvt-unicode, pongan al final de .Xdefaults esta línea:

URxvt.perl-ext-common: default,tabbed

Y listo, para usar yeahconsole deben escribir el comando yeahconsole en un dialogo “ejecutar” (normalmente alt+f2) y usar el atajo “Control+Alt+y” para sacar y esconder la terminal, si usan tabs los atajos son estos:

“Shift+Flecha-abajo(de las cursoras)” abre tab (o pestaña) nueva.

“Shift+Flecha -derecha ” o “Shift+Flecha-izquierda” para cambiar de tab

Si quieren que salga al inicio de la sesion creen un archivo ~/.config/autostart/yeahconsole.desktop y escriban esto:

[Desktop Entry]
Version=1.0
Terminal=false
Exec=yeahconsole

Luego le dan permisos de ejecucion:

(oh no este lo va a fusilar al pobre archivo)

chmod a+x ~/.config/autostart/yeahconsole.desktop

Y listo ya tienen una terminal quake en un escritorio cualquiera o incluso en un WM.

\o/ a probar la terminal queith, salu….

P.D.: Me piratie para este post al blue, personaje de kradssen  XD

Como salir a beber si se trabaja en un ISP

Gracias a los comentarios del IRC dados por el churro (de churropolis.org) he formulado como debe de ser la manera correcta para salir a #beber si se trabaja en un ISP.

EEr y ¿que tiene de diferente trabajar en un ISP o en el par2 por ejemplo a la hora de salr a beber?

Pues en un ISP se debe anunciar con cierta anticipacion el procedimiento, ademas de que debe ser aprobado por la “enorme” burocracia que se maneja a esos niveles (en el gobierno tambien tienen una burocracia parecida pero no necesaria para beber).

Pues se debe llenar una hoja como la siguiente para poder salir a la taberna mas próxima.

Ventana de mantenimiento para el dia __ de __ del 200_

Por este medio se anuncia el mantenimiento que se dara en el siguiente nodo:

Nodo: “La taberna”

Tipo de mantenimiento:

“Preventivo”

Que previene/corrige:

“El stress”

Que no previene/corrige:

“Goma”

Involucrados:

Ing. ************

Ing. ************

Ing. ************

Tec. ************

Recursos necesarios:

“Vodka, Cerveza, Boquitas y cualquier otro licor”

Servicios afectados:

“Las facultades mentales y motrices de los involucrados antes mencionados”

De guardia estara:

Sr ***************

En caso de :

“Coma etilico”

Sera:

“Conductor designado”

Gracias por su comprension.

F___________________

Gerente de operaciones

XD

Awesome WM (Window Manager)

Awesome window manager es el que uso actualmente para trabajar y para no-trabajar :p, es un tiling window manager o gestor de ventanas en mosaico, lo que permite tener automaticamente ordenadas las ventanas (clientes) en la pantalla ademas de aprovechar el espacio real de esta.

mi propio screenshot :p

mi propio screenshot :p


Awesome esta disponible en debian lenny en su version 2.1 y en debian unstable en su version 3.2-rc1, tiene las siguientes caracteristicas y no-caracteristicas:

-Ligero, es uno de los window manager mas pequeños en disco y memoria
-Rápido, usa las librerias XCB en lugar de las Xlibs por lo que es mas veloz que otros
-Estable, no se “truena” con el uso diario

-Soporte de Systray, las aplicaciones que usan esta caracteristica pueden anclarse (pidgin, liferea)
-Capacidad de ampliacion con widgets
-Puede usarse sin intervencion del mouse.

Para instalar:

#apt-get install awesome

Opcionales:

-rxvt-unicode : Terminal ligera con soporte de transparencia
-moc : Music on console un reproductor de musica desde terminal
-alsamixer: para manejar el volumen
-htop: Para medir la actividad del sistema
-pcmanfm: Gestor de archivos
-rox-filler: Otro gestor de archivos mas pequeño que pcmanfm

Uso:
Los atajos de teclado basicos son:
(Mod4 es la infame banderita en la mayoría de los casos [notese que los usuarios de awesome la usamos aun mas que los propios usuarios de win2 :p, ademas contribuimos a desteñirla de la tecla])

Mod4+F1(awesome 3, en la version 2 es F2): abre el runner escribimos parte de un comando y lo ejecuta, mucho mas veloz que un menu para abrir las aplicaciones, solo debemos saber el comando, (maneja un interprete de bash asi que cosas como export OOO_FORCE_DESKTOP=Gnome && oocalc son ejecutadas)

Mod4+Enter: Abre una terminal (update-alternatives –config x-terminal-emulator para elegir cual, default=xterm)

Mod4+Flecha ‘->’ nos movemos al siguiente tag

Mod4+Barra_espaciadora: cambia el layout (forma en que las ventanas estan ordenadas);

para mas info usen ‘man awesome’

configuracion:

Awesome en su estado default solo trae la estatus bar y un fondo de escritorio gris, todo esto puede ser
configurado desde el archivo ~/.config/awesome/rc.lua el cual al principio no existe pero pueden copiar directamente de /etc/xdg/awesome/rc.lua.

Pueden iniciar con las configuraciones mostradas aqui:

Awesome en esDebian

filler no 2:Tuxwarrior modo emergencia y desvelada de vigilante

Hace un par de dias un server del lugar donde trabajo fue atacado por un cracker (le mando una cálida putiada al que lo hizo), me toco revisar la seguridad de esa maquina de nuevo, en la noche me disponía a revisar los daños, cuando veo que el servicio mas importante de esa maquina no funcionaba (el asterisk pbx) :S:S:S:S:S.

Empiezo una maraton a las 11 de la noche por revivir esa maquina, esa noche creo que hice desde ingeniería inversa hasta exorcismo y vudu en esa maquina (si satanas esta leyendo esto tambien le mando una putiada), eran como a la 1:40 AM cuando oi algo que normalmento odio pero este dia era lo que mas esperaba, el telefono IP de la oficina sono, señal de que la PBX ya servía de nuevo, bueno aqui termina mi filler #2

Filler no 1: Efectos del hambre

Este día me convencí de que el cuerpo humano al abstenerse de comida trata de recordarnos el estado de hambre en que nos encontramos de las formas mas extrañas y a veces nada subliminales.

Este día como a las 12 (hora del zope) estaba llenando un reporte, revisando correo y haciendo algunas actividades #slave como siempre, en un momento recordé que tenía que revisar un servicio en un server de correo, en el momento me loguee en la maquina y al ser un servicio de administración me dispuse a poner el comando correspondiente, que es ‘sudo bash’, pero por alguna extraña razón salio asi:

$ sudo nash 

*

XD, bueno con la cantidad de ‘filo’ correcta y la respectiva “goma mental” a cualquiera le pueden ocurrir estas cosas XD.

——-
Como OT de este post quiero enviar un saludo a toda la comunidad del proyecto Debian por el Release de Debian 5.0 (Lenny) nuestra nueva distro estable.

——-
* nash es un restaurante de comida rápida

Proximamente en tu Universidad Favorita

Aquí estoy de nuevo ya terminando el mes (por fin) y no fue nada especial (ya que no tuve vacaciones).

Este día escribo para anunciar el próximo evento de la comunidad Linux UES :

Festival Latinoamericano de Instalación de Software Libre (FLISOL)

Según llevamos planeado va a ser en el CiberUes como siempre y esperamos la asistencia de bastante mara ojala que la poca gente que lee este blog se anote para el día del evento, yo ya estoy preparando lo que voy a dar de charla (spoiler:puede que sea gimp 🙂 ).

Según la mara de linux.org.sv  tambien estaran en Santa Ana (UES occidental), La tecno  (Universidad tecnologica) y la UDB (asaber cual es esa 😦 )

Además como prometí que este blog seria de software libre voy a publicar algunos manuales en los próximos días (por supuesto pirateados) para que alguien se interese por leer este blog.

Así me despido por este día (si me aburro voy a poner otro blog de este día por que hoy es #slave hour) y espero que para la otra semana ya tenga el tema y los manuales para el evento.

Triple Trouble O.O

Fue horrible.

No no es una cancion ni la una bayuncada de derbez, así fue lo que me paso hoy dia que todos salen de vacaciones (menos el kradssen y a yo que estamos condenados a ser #slave) a mi me toco trabajar.

Estaba preparando todavia las computadoras que uso para el trabajo (hay 4 computadoras y solo un empleado) cuando cayo el primer problema.

1) Se había caído una base de wireless. bueno hice todo el procedimiento y como esas bases están en edificios que no son nuestros caímos con que los dueños del edificio no regresarían hasta después de vacaciones así que los técnicos no serian capaces de llegar a reparar el internet.

2) Se detuvo el asterisk que montamos con kradssen,fue un relajo interminable a solo un minuto que se cayera la base, misteriosamente se arreglo a la media hora.

3)Se fue la luz, hubo un apagón exactamente después que había terminado con los otros dos problemas al rato regreso la luz y el internet se tardo otro poco en regresar.

En esos momentos yo pensaba “Que hice para merecerme esto :S ” pero por suerte supe como reaccionar a cada cosa, ahora espero poder descansar de este tipo de problemas y esperar que no se me presenten otra ves en “trilogia”