0 com

Final de la Historia

Me acerque al bibliotecario con alerta ante cualquier posibilidad de ataque de parte de la seguridad... al llegar le informé al señor que rompi por casualidad el CD, supongo k primera vez k le dicen eso, me dijo k espere por un momento y fue hablar con su compañera, luego se acerco para agarrar el telefono y llamar a alguien.. hablo por un buen rato, y me comunico que tendría que ir a informacion con el libro, fui a la oficina indicada, pensando que en ese lugar ocurriria mi captura, pero no, me encontre con un pata, que aun sigue en la catolica, Romucho jaja =) , luego de hablar con el, prosegui mi camino a la oficina de informaciones con alerta ante cualquier eventual ataque, al llegar al centro elimine la falsa alarma, ellos me comunicaron que tendria que firmar una carta de adquisicion, que en este caso particular, significaría una reposición del CD, y que tendría que ir a la oficina de Adquisiciones, al proseguir mi aventura... (si es que se puede decir aventura), presentia que ya llegaba a su fin, al salir de la oficina de adquisiciones, me enviaron a la tesorería a pagar la suma total de 5 lukitas. Final de la historia. COlorin colorado este cuento se a acabado!




Vichoz09
Read more »
0 com

Atentado contra el patrimonio PUCP

La historia :

El dia de la inscripción a los talleres de la Universidad, saque 2 libros que ofrece como servicio al alumno, justamente fui hacia la Biblioteca Central, recorriendo la puerta principal para dirigirme al 2do sotano, lugar donde presentaria mi carnet para solicitar el libro(la víctima) 3D Studio Max3 de año 2001, le di una vista rapida para ver cuan interesante era y si me serviría para realizar algunas cosas que tengo pensado, en fin.. era mostro el libro, lo introduje en el bolso, e hize hora para ir a la tercera sesión de un seminario.
Terminando el seminario aproximadamente a las 11 pm, fui rumbo a casa, y al llegar a la jato, tire toscamente el bolso a la cama, de costumbre; pasaron unas horas para revisar el contenido y leer con mas libertad, sin embargo me fije luego que venia con CD, pero la sorpresa fue mayor cuando lo vi con mas detalle, que se encontraba rajado... y temi lo peor... por un rato quize k mi cara, k era reflejada en el CD estuviera rajado, pero NO, ESTABA ROTO la weada. Asunto final.







Posibles soluciones:




*Ni corto y peresozo cogi el Cd introduje en la lectora de la compu, para recuperar la informacion, inutil esfuerzo por la desesperacion, ya que los datos almacenados en dicho CD se encuentrarn nanometricamente separados, y si estaba roto, tendria que tener la capacidad de unir partes nanometricamente bit pot bit, y ese poder no lo tengo, entonces nika lo iba a reconocer. Primera Solucion sin exito.

*La otra alternativa fue irme de paseo por los lugares donde tendria mayor probabilidad de encontrarlos: Wilson(por el CD), al frente de la UNI(Libros) y por último a Amazonas para comprar el libro; probablidades casi escasa, ya k el libro que busco es antigua. Conclusión: me da flojera ir pa alla.

*Esta se me ocurrió mientras chateaba, fue la de entregar el libro en los modulos de entrega, antes de entrar la puerta principal. Solucion sin probable exito, ya que al cd le puse cinta adhesiva, para k no siga rajandose mas, pero sucede que a la hora de quitar la cinta, se impregno la lamina de sello de Sony y el codigo de cd, o sea a la shit! el cd.

*Este último ya no es solución, sino es aceptar la culpa y enfrentar la multa, que espero que no sea mayor de 20 lukas, que sino, me encadeno en la puerta y hago huelga de hambre con un grupo de gente.. jaja..

Aceptemoslo, la solucion es dar la cara honestamente y enfrentar la culpa, total es un puto Cd y a la shit la multa burocrática. No cambiará mi identidad con la moral y persona que soy.


Vichoz
Read more »
0 com

Resumen del mes de marzo

Este mes pude aprender un poco de Ruby, Python y de los frameworks que están creciendo aceleradamente tales como Ruby on Rails y Django, basadas en Ruby y Python propiamente al 100%.
Hace 1 semana decidí tener un espacio propio para eso adquirí un dominio y doy estos consejos:

  • NUNCA pero nunca adquieran o hagan negocios con GODADDY; primero, por su pésima atención al cliente (en serio es MUY PÉSIMO); segundo, por el apoyo a la ley SOPA (por cierto gracias a este apoyo perdieron un montón de clientes, todos se mudaron a otro proveedor)
  • Recomiendo que lo desarrollen en Django. 



También pude hacer una desoxidación de una bicicleta antigua que me fue legada, esta semana pienso colocarle una pintura anticorrosiva para que este rejuvenecida.
Menciono que el asiento esta desgastado por el tiempo y considerando que es de jebe al 100 % cambie por un asiento mas cómodo de cuero y agregué su timbre en el manubrio; los frenos de la llanta trasera no funcionan bien, los pedales no son malos pero tampoco son buenos. 
En fin esta es una imagen de como quedo después de colocar pintura metal al manubrio y otras partes que estaban oxidadas sin desarmar :(  (Foto tomada antes de hacer toda la desoxidación)


Terminé un proyecto que tenía un poco mas de 2 meses olvidado.  :)  Próximamente estaré publicándolo.


Al fin pude conseguir el osciloscopio DS203 que hable en un post anterior. Estaré testeando esta "dulzura"  :




Mis próximos posts tendrán mayor prioridad hablar acerca de Django.  :)

Eso fue un resumen de lo más importante por este mes.  
Read more »
0 com

VIM - Assembler

Ya en el post anterior comente 7 buenos editores de textos gratuitos. Personalmente he escogido a VIM, por ser liviano(necesita de pocas dependencias con respecto a sus rivales), super-configurable y muchas funciones que lo hace el preferido de la mayoría de los usuarios de Linux.

He personalizado el editor de texto para programar assembler, donde he configurado la detección de instrucciones, registros, números binarios, decimales y hexadecimales, así como otras sintaxis.
Aclaro que por el momento las sintaxis son compatibles solo para el uC ATmega8, conforme vaya trabajando con otros microcontroladores estaré actualizando la configuración de la sintaxis del editor y colgaré cuando tenga al menos 4 tipos de microcontroladores.

Una imagen de como quedo mi editor de texto con un archivo *.asm



Read more »
0 com

Editores de texto (Gratuitos)

Se tiene varios editores de texto para programar en assembler, el lenguaje máquina. Y no nos vale un editor de texto cualquiera, es necesario que tenga algunas características que faciliten el trabajo de escribir códigos. Algunas de estas características son el resaltado de código para diferentes lenguajes, la organización de ficheros por proyectos, herramientas de búsqueda y reemplazo de texto, etc.

Basándome en el articulo de Jacob Gube, en el cual enumera doce excelentes editores de texto gratuitos para diferentes sistemas operativos, en este caso he seleccionado los que trabajan bajo Linux:
  • Gedit: Es el editor de texto oficial del entorno de escritorio Gnome, repleto de funciones orientadas hacia el uso de la programación; con sus resaltados de sintaxis, varias pestañas de trabajo, corrección ortográfica, etc.

  • GNU Emacs: Es una multiplataforma orientada a programadores, una de las funciones que caracteriza a Emacs es la posibilidad de usarlo como planificador de proyectos y depuración. Tiene una función de comparación de archivo (Mx ediff) que pone de relieve las diferencias entre dos archivos (útil para ver los cambios realizados en un archivo)

  • Geany: Editor de texto independiente de cualquier entorno de escritorio lo que garantiza pocas dependencias de otros paquetes.Tiene funciones como el resaltado de sintaxis, autocompletar codigos, construye sistema para compilar y ejecutarla, etc.

  • KomodoEdit: Es un editor de texto basado en el entorno de desarrollo integrado Komodo IDE. Dispone de un gestor de proyectos que permite organizar los trabajos de forma eficiente.

  • jEdit: Se trata de un texto para programadores, escrito en Java, es multiplataforma. Se puede ampliar mediante el uso de plugins y soporta múltiples lenguajes de programación.
  • SciTE: Multiplataforma, ligero y rápido, son las caracteristicas mas importantes de este editor de texto especializado en la edicion de codigo fuente.

  • Vim: Este será el editor de texto que usaré, por necesitar de pocas dependencias de paquetes convirtiendo en un editor de texto ligero como la seda que trabaja en cualquier terminal virtual (Xterm, usrxvt, etc). Tiene varias funciones como el corrector ortográfico integrado, autocompletado de texto, navegación por pestañas, historial de órdenes ejecutadas, plegado automático y manual del código, interfaz gráfica opcional entre otras características, resaltando una de ellas: Altamente configurable y personalizable.




Read more »
0 com

Cults - Cults


Banda americana de indie-pop.

Cults, es una gran banda que se dio a conocer por internet, todo un fenómeno.
Hace pocas semanas el grupo anunció el lanzamiento del segundo disco para este año, a esperar!

El álbum es fenomenal! les dejo tres temas que de todas maneras tienen que escucharlo:












Read more »
0 com

Niveles de ejecución (Runlevels)


¿Para que nos sirve los niveles de ejecución?
Se puede aprovechar para entrar al sistema en modo shell tanto como modo usuario normal o modo de mantenimiento, la diferencia radica en la ejecución de los demonios, en el modo de mantenimiento se inicia con los demonios mínimos para correr shell y para el modo usuario normal si inicia con los demonios establecidos por el usuario.
Por tanto es de mucha ayuda por si tienes problemas en las iniciaciones de los demonios. Enumeración de los niveles de ejecución.

  • 1: Usuario único (modo mantenimiento)  Puedes usar si tienes problemas durante la iniciacion de tus demonios, etc.
  • 2: No se utiliza.
  • 3: Múltiples usuarios (modo normal)
  • 4: No se utiliza.
  • 5: Múltiples usuarios con X11: Igual que el nivel 3 pero con X11
  • 6: Reinicio
  • 0: Apagar
Pueden tomar nota en /etc/inittab para ver como trabajan.


La ejecución de Arch por defecto corre en nivel 3 (modo normal) bajo shell, pero la mayoría corre el sistema en el nivel donde sea más sencillo de manejar las aplicaciones y archivos de manera gráfica por tanto se está haciendo uso de un entorno de escritorio o un gestor de ventana en solitario, ambos corriendo con X11, ése es el nivel 5.


Estos niveles de ejecución pueden ser modificados durante la iniciación en el menú de grub, el sistema espera 5s o el tiempo que hayas considerado para iniciarla. Se cancela la secuencia de tiempo mediante la presión de las teclas flechas.
Tenemos varias opciones:

  1. Presionar enter para iniciar el sistema seleccionado.
  2. Presionar "e" para editar las líneas de comandos.
  3. Presionar "c" para agregar una línea de comando




Si queremos iniciar los niveles de ejecución, tenemos que modificar la segunda línea de comando, para eso seleccionamos la segunda línea y presionamos "e" para editar, luego agregamos delante de kernel /vmlinuz-linux root =/dev/sda3 ro el número del nivel que queremos iniciar, presionamos enter para guardar e iniciar el boot presionando "b"

Ejemplo: (Inicio del sistema en nivel 1)

kernel /vmlinuz-linux root=/dev/sda3 ro 1





Nota 1: Los cambios de nivel de ejecución durante la iniciación en el menú grub no son guardados en el archivo del sistema, por tanto solo sirven como un método de entrada temporal hasta que se termine el sistema.
Para cambiar el nivel de ejecución se modifica el archivo: /etc/inittab 

Nota 2:Las imágenes no me pertenecen, solo sirve de apoyo para que no se pierdan :)  En mi PC uso Arch como único sistema, aclaro eso por si las dudas. 
Read more »
0 com

Luxrender 0.8, Blender 2.62 y Arch

Hace una semana instalé la última versión de blender de los repositorios [Community] : blender 2.62, con luxrender 0.8 y luxblend25.
Cuando intenté renderizar, la ventana para correr luxrender en todo momento apareció gris, intenté instalando versiones para OpenCL como para NoOpenCL sin resultado positivo. Me pasé viendo los PKG de luxblend por dias, pero el problema se basa en el conflicto de las versiones de luxrender 0.8 y blender 2.62.

Para los que tienen o tuvieron el problema y no saben como solucionar:

- El plugin exportador para blender 2.5X se llama luxblend 25.
- La versión más estable de Blender es el 2.57.
- La versión luxrender 0.7 trabaja con blender 2.4x
- La versión luxrender 0.8 (estable) trabaja con blender 2.5X, 2.60 y 2.61.
- La versión luxrender 0.9 (devel) trabaja con blender 2.62 (actual versión)

En mi caso estoy usando Blender 2.57(versión estable) con el plugin Luxblend25 y el renderizador externo Luxrender 0.8.


Read more »
0 com

Privacidad Google - Servicios Alternativos ( Gmail y Google)

Desde hace una semana Google cambió las condiciones de privacidad donde unificará las condiciones de los 60 servicios (Gmail, Google Maps, Youtube, Reader, Calendar, Google Latitude, etc) del usuario en un perfil único; esto ocasionará una alteración natural del buscador, eso quiere decir que las informaciones, datos personales e historiales serán automáticamente compartidos con las otras plataformas y sabe Dios en que cosas utilizarán nuestros datos.
Debido a estas políticas de Google las autoridades de la Comisión Europea la están investigando y se está armando una polémica.

Varios usuarios que vienen usando los servicios de Google donde me incluyo, nos hemos vistos forzados de migrar a otros servicios alternos, en mi caso el correo Gmail vengo usando desde el año 2007 cuando estaba en sus primeros años y no era tan popular y tan paranoico con la publicidad, lo más curioso es que ahora la gente mas preparada intelectualmente tiene Gmail, sin embargo desconocen de estas políticas de seguridad quizá no les importe que Google guarde minuciosamente lo que estas buscando, que páginas visitas, la frecuencia y tiempo de permanencia en ellas.

Ahora la alternativa a Google es DuckDuckGo!

Las búsquedas en DuckDuckGo! no tiene ningún tipo de monitorización al usuario, quizá una de las políticas que está generando mayores adeptos a esta plataforma en los últimos meses, y gracias a que las búsquedas no son rastreadas, no muestra la publicidad según el usuario, no trafica con datos personales, etc.
Buena alternativa!


La alternativa para Gmail es Hushmail

Hushmail es un correo electrónico que respeta tu privacidad en sus condiciones. No hay publicidad que invade tu buzón y su funcionamiento está a la altura de los grande. Una característica fantástica es la posibilidad de enviar emails cifrados a cualquier persona haciendo click en la opción, es fácil y seguro. 




Y ya saben, no se acostumbren a los servicios que son mal llamados "gratuitos", sepan que nada es gratis, a menos que pagues con tus datos, perfil, tus gustos, hábitos de consumo, etc. que quizá concientemente o inconscientemente estamos regalando nuestra vida, sea para fines comerciales (publicidad selectiva), económicos, políticos o de seguridad.

Incorporo el siguiente texto de Google en su Política de Seguridad:
Información que usted nos proporciona: al solicitar una cuenta de Google u otros servicios o promociones de Google que requieren un proceso de registro, el solicitante deberá facilitarnos datos personales (nombre, dirección de correo electrónico y contraseña de la cuenta, por ejemplo). Para determinados servicios, como nuestros programas publicitarios, solicitamos también información sobre latarjeta de crédito u otra información bancaria, que guardamos en formato encriptado en nuestros servidores seguros. Es posible que combinemos los datos que nos proporciona el solicitante a través de su cuenta con la información procedente de otros servicios de Google o de terceros a fin de proporcionarle una experiencia óptima y de mejorar la calidad de nuestros servicios. Para determinados servicios, le ofreceremos la oportunidad de decidir si desea o no que realicemos dicha combinación de datos.

Cookies: cuando usted visita Google, enviamos una o varias cookies (un pequeño archivo que contiene una cadena de caracteres) a su equipo mediante las que se identificará de manera exclusiva su navegador. Utilizamos cookies para mejorar la calidad de nuestro servicio gracias a que almacenamos las preferencias del usuario y a que supervisamos las tendencias de comportamiento, por ejemplo, el tipo de búsquedas que realiza.”


Si quieren leer más.

Ya saben muchachos a leer detenidamente las clausulas o condiciones de uso para un servicio.

Read more »
1 com

Osciloscopio DSO203 - Open Source

Estoy pensando adquirir este pequeño osciloscopio que me ha cautivado por su código abierto y que está basado en un microcontrolador que ansío en estudiar: ARM.
A continuación una introducción del dispositivo.

DSO Quad es un osciloscopio digital del tamaño de un bolsillo, para usos comunes de la ingeniería electrónica. Está basado en el microcontrolador ARM cortex M3 (STM32F103VCT6) proporcionando una frecuencia de muestro de 72 M/s copn FPGA integrado y una velocidad alta de ADC. Internamente cuenta con una capacidad de 2 MB en la unidad USB dedicada para guardar la señal, aplicaciones de usuario y la actualizacion del firmware.


Características:

- Tiene el tamaño de bolsillo y un peso ligero.
- Dos canales analógicos de 32 MS/s y 72 MS/s si está configurado para un canal.
  (Desde la versión 1.31, tiene 72 MS/s para dos canales y 144 MS/s para un canal)
- Dos canales digitales.
- Generador de señales.
- Varias opciones de disparo.
- Almacenamiento de ondas sencillas.
- Actualización de firmware.
- Aplicaciones de usuario.
- Código abierto.

Descripción de los archivos:

Tipo de archivoNombre de archivo y FormatoDescripción
Archivo de FPGAxxxxFPGA.BINConfiguración de data para el FPGA
Archivo de logologo_xxx.BINCrea una imagen con una dimensión de 64x256 pixeles, con opción de 16 colores y en formato .BMP (Tamaño de archivo = 46.9KB), y posteriormente se cambia de extensión a .INF. Esta es la imagen que será visualizada en la pantalla de bienvenida.
Archivo de sistemaSYS_xxxx.hex ??? 
Archivo de aplicaciónAPP_xxxx.hex ??? 
Archivo de direcciónxxxx.ADREstos archivos indican al dispositivo donde poner el siguiente archivo .BIN que subas. Hay uno para el archivos FPGA y otro para el archivo del logo. Los archivos son nombrados para que sepas que va con que.

Con estas descripciones podemos cambiar de manera personalizada las aplicaciones e imágenes de bienvenidas.

Diseño de memoria:


Último firmware:

- Los usuarios pueden descargar el último firmware.



Por último un vídeo de testeo del dispositivo:



Gracias a Michael kukat por la información compartida del pequeño osciloscopio DSO203.
Read more »
0 com

Capturando vídeo para OpenGL y Alsa

Instalando el paquete glc para realizar una captura de vídeo.
En mi caso lo haré para un juego de estrategia:  Heroes Of Newerth que tambíen lo pueden encontrar en los repositorios AUR, hon.

El wiki está bien explicado y lo pueden encontrar aquí.

Un ejempo de la captura de vídeo para el juego (dura 21s):





Cosas que debes saber:

-Para capturar una aplicación, ejecutar glc-capture (Aplicación para capturar)
-Cuando quieres iniciar o detener la captura, presionar Shift + F8
-Cuando termines satisfactoriamente la captura de tu primer vídeo, quizá quieres reproducirlo o codificar.
Nota: Si quieres capturar una aplicación de Windows (wine),  agregas el comando wine-pthread.

Paso 1:

Una manera sencilla de capturar vídeo:
glc-capture 
por ejemplo para HON:
glc-capture /usr/bin/hon
en mi caso deshabilité audio, habilité el inicio de captura al iniciar la aplicación y asigné la dirección y nombre del archivo a capturar.
glc-capture --disable-audio --out=JugandoHON.glc -s /usr/bin/hon
(Opcional):

Reproducir audio de la captura:
glc-play  -o audio.fifo -a l &
Reproducir vídeo de la captura:
glc-play  -o video.fifo -y l &
Paso 2:

Codificando usando mencoder a AVI (vídeo)  en H.264 y mezclado con audio:

glc-play  -o - -y NUM | mencoder -demuxer y4m - -nosound -ovc x264 -x264encopts qp=18:pass=1 -of avi -o video.avi
glc-play  -o - -y NUM | mencoder -demuxer y4m - -audiofile audio.mp3 -oac copy -ovc x264 -x264encopts qp=18:pass=2 -of avi -o video.avi
Codificando usando FFMPEG  a MP4

Audio:
glc-play  -o - -a l | ffmpeg -i - -sameq -y audio.mp4
Vídeo:
glc-play  -o - -y l | ffmpeg -i - -sameq -y video.mp4



Read more »
0 com

Chao portátil, bienvenido pc

Después de vender la portátil que usé por un año decidí comprar los componentes para armar una computadora de escritorio con el mismo dinero de la venta.  :)
Resultado de ello es una máquina eficiente y potente, salvo por algunas cosas que limité para aminorar el costo general:

-El tipo de almacenamiento de archivos (me limité a un Hard Disk Drive de 500 GB, lo ideal hubiera sido Solid State Drive)
-No hay lectora de CD/DVD Bluray
-Tarjeta Wireless

No es para jalarse los cabellos ya que buscaba exclusivamente una buena maquina con una tarjeta de vídeo dedicada, ya que la integrada no me dio resultados positivos  en la portátil que vendí.
Un pantallazo del escritorio. (Arch - Thunar - Tint2 - Conky)





Hice un test con un juego de buenos gráficos sin problemas de renderización:








Eso es todo por hoy.
Read more »
0 com

Problema vídeo con MPlayer VLC GnomeMPlayer y otros (Conflicto ATI AMD y X11)

Hace poco quise ver un vídeo (alojado en el disco) en la nueva PC con GnomeMPlayer sin embargo se reinicio X11 (cerró sesión) lo intenté con VLC y Parole con el mismo resultado.
Una captura de las características de la tarjeta de vídeo:

Una solución es correr las aplicaciones de vídeo con una salida de vídeo (valga la redundancia) GLX u OpenGL.
Por terminal:

vlc -V glx MyVideo.avi
o

vlc -V opengl MyVideo.avi

Por preferencias de las aplicaciones:
Ejemp VLC:
Herramientas-->Preferencias --> Vídeo


En la parte de Salida por defecto esta en Predeterminado, lo cambié a OpenGL GLX y voilà, ahora si corre el vídeo!!!   :)
Repetí para GnomeMPlayer en mi caso, si utilizan otro paquete alterno cambian la salida de vídeo en preferencias.

Fuente foro Arch: https://bbs.archlinux.org/viewtopic.php?id=133682


Read more »
0 com

Formateando un USB

Hoy sacrifique mi memoria USB de 16GB donde alojaba Archlinux para poder usarlo como recovery de una VAIO (Hay 2 opciones pero por conflictos de booteo tuve que elegir el recovery mediante un pendrive USB)
Instalamos el paquete dosfstools .


sudo mkfs.vfat /dev/sdc -n atoq

El formateo lo realizo en FAT32(vfat) y la etiqueta de la memoria después del formateo será atoq (-n atoq) en la dirección dada a nuestro desmontado USB (es importante que nuestra memoria este desmontada).

La dirección de la memoria USB lo pueden averiguar con:


sudo fdisk -l

Ojalá les sirva.
Read more »
0 com

Volviendo a Blender

Empecé con un pequeño trabajo hace una semana tratando de recordar los comandos y herramientas.  Durante este proceso utilicé por primera vez un motor render externo como LuxRender y he aquí 3 renders del proyecto.





Falta pulir y agregar más cosas(Muebles), pero que bien está quedando.


Read more »
0 com

DraftSight


Draftsight en un programa alternativo de Autocad en Linux, lo he probado y me parece un programa excelente, es muy liviano y suave como la seda.
El paquete en Arch lo pueden encontrar en los repositorios de AUR para la instalación.
Para entrar al programa puedes crear un script que lo haga directamente si utilizas un escritorio con iconos como Gnome, KDE, Openbox, etc.  En mi caso utilizo Xmonad, solo agregué la ejecución del programa en las acciones para el teclado.
La dirección donde se encuentra el ejecutable para abrir el programa:
/opt/dassault-systemes/draftsight/bin/DraftSight
Un ejemplo de ello fue probar un modelo que hice hace un año de un mueble en 3D utilizando Autocad.


Y esta otra muestra de un plano topográfico grande.


Ahora tengo un complemento más para Blender que próximamente estaré posteando.
Anímense a usarlo!
Read more »
0 com

Xmonad en Arch



Hace poco deje de usar openbox y decidí probar Xmonad facilitándome el uso del teclado para dirigir a ciertas acciones como actualizar, ejecutar, programas atajos de ciertos programas, etc.
Para la instalación seguí ciertas indicaciones en la wiki y algunas páginas de apoyo que se las paso a continuación:

http://xmonad.org/

https://wiki.archlinux.org/index.php/Xmonad

http://www.linuxandlife.com/2011/11/how-to-configure-xmonad-arch-linux.html

Foro de Arch - xmonad general
https://bbs.archlinux.org/viewtopic.php?id=40636

Escritorios buenos xmonad en el foro de Arch:
https://bbs.archlinux.org/viewtopic.php?id=94969&p=1

Read more »
0 com

Apagar Archlinux con estilo



Si les gusta el gestor para apagar, reiniciar, etc. instalamos oblogout
yaourt -S oblogout
Posteriormente editamos a nuestro gusto la configuracion de Oblogout, en mi caso utilizo vim. (El editor por defecto suele ser nano)

sudo vim /etc/oblogout.conf


Para tener el tema de botones igual al mío solo tienes que cambiar


...

buttontheme = foom

...

También podemos eliminar los botones que no necesitemos comentando al inicio de línea.

Posteriormente se da los permisos al usuario para poder ejecutar oblogout en /etc/sudoers

sudo vim /etc/sudoers


Agregamos estas líneas para dar permisos a oblogout, hibernar y suspender al usuario.


puercoarana ALL=(ALL) NOPASSWD: /usr/bin/oblogout

puercoarana ALL=(ALL) NOPASSWD: /usr/sbin/pm-hibernate
puercoarana ALL=(ALL) NOPASSWD: /usr/sbin/pm-suspend


Nota: Se tiene que tener instalado pm-utils para utilizar las líneas anteriores (hibernar y suspender) y editar el grub.
sudo vim /boot/grub/menu.lst
Se agrega resume=/dev/sda7 donde sda7 en mi caso es la partición dedicada a unidad de intercambio(swap).

# (0) Arch Linux
title Arch Linux
root (hd0,0)
kernel /vmlinuz26 root=/dev/sda5 resume=/dev/sda7 ro vga=0
initrd /kernel26.img
Ahora está listo para usar "sudo oblogout" y agregar al menú de Openbox u otro gestor que usemos.

Read more »
0 com

Instalacion de interfaz grafico Archlinux


Esta parte es el paso a seguir para los que instalaron en PC y en USB.

Xorg
Primero necesitaremos intalar:
pacman -S xorg xterm
Openbox
Instalamos nuestro gestor de ventanas, OpenBox (ligero y super configurable) :
pacman -S openbox
Creamos una carpeta y copiamos los archivos de openbox en él, todo esto como usuario regular:
mkdir -p ~/.config/openbox
cp /etc/xdg/openbox/{rc.xml,menu.xml,autostart,environment} ~/.config/openbox

sudo pacman -S polkit dbus consolekit pyxdg alsa-utils alsa-plugins

Agregamos dbus y alsa a los demonios en el archivo rc.conf

sudo nano /etc/rc.conf

Dentro del archivo:

DAEMONS=(syslog-ng genplash dbus network netfs crond alsa)  

Para poder ahorrar procesamiento en tareas innecesarias, usaré OpenBox como mi gestor de ventanas en solitario.
Para correr Openbox automáticamente agregamo una línea en ~/.xinit.
Creando y editanto ~/.xinitrc, si no lo tenemos (lo creamos)

nano ~/.xinitrc

Agregamos esta línea en ~/.xinitrc

exec ck-launch-session dbus-launch openbox-session

Listo!  ahora instalamos los complementos:

sudo pacman -S obconf obmenu openbox-themes

SLiM
Ahora instalamos un gestor de inicio ligero.

sudo pacman -S slim slim-themes archlinux-themes-slim

Cambiamos el tema por defecto por archlinux-simplyblack en /etc/slim.conf

#current_theme default
current_theme archlinux-simplyblack

Thunar
Ahora el gestor de carpetas.

sudo pacman -S thunar thunar-volman gvfs gnome-icon-theme thunar-archive-plugin thunar-media-tags-plugin tumbler ffmpegthumbnailer udisks

Hasta acá tienen un entorno gráfico sencillo instalado, solo falta darle los permisos para que corra y no en bash.

sudo nano /etc/inittab

donde está así:

#Boot to console
id:3:initdefault:
#Boot to X11
#id:5:initdefault:

.....

#Example lines for starting a login manager
x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
#x:5:respawn:/usr/bin/slim -nodaemon

Editamos a esto:

#Boot to console
#id:3:initdefault:
#Boot to X11
id:5:initdefault:

.....

#Example lines for starting a login manager
#x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
x:5:respawn:/usr/bin/slim -nodaemon

Listo! Reiniciamos y tenemos el escritorio limpio para ser configurado.





Para agregar un wallpaper, panel y monitor de sistema instalamos en el terminal:

sudo pacman -S nitrogen tint2 conky geany

Luego modificamos los inicios automaticos de ellos en autostart de openbox

sudo nano ~/.config/openbox/autostart
thunar --daemon &
nitrogen --restore &
(sleep 2s && conky) &
(sleep 2s && tint2) 

Nitrogen es el gestor de wallpapers, Tint2 es el panel de sistema y conky es el monitor de sistema.
Geany será nuestro editor de texto.
Código Tint2(puedes configurar corriendo en consola tint2conf):

# Tint2 config file
# Generated by tintwizard (http://code.google.com/p/tintwizard/)
# For information on manually configuring tint2 see http://code.google.com/p/tint2/wiki/Configure

# Background definitions
# ID 1
rounded = 0
border_width = 0
background_color = #000000 60
border_color = #FFFFFF 9

# ID 2
rounded = 0
border_width = 0
background_color = #FFFFFF 47
border_color = #FFFFFF 41

# ID 3
rounded = 0
border_width = 0
background_color = #FFFFFF 0
border_color = #FFFFFF 61

# Panel
panel_monitor = all
panel_position = top center horizontal
panel_size = 100% 18
panel_margin = 0 0
panel_padding = 0 0 7
panel_dock = 0
wm_menu = 1
panel_layer = top
panel_background_id = 1

# Panel Autohide
autohide = 0
autohide_show_timeout = 0.3
autohide_hide_timeout = 2
autohide_height = 2
strut_policy = follow_size

# Taskbar
taskbar_mode = single_desktop
taskbar_padding = 0 0 0
taskbar_background_id = 0
#taskbar_active_background_id = 0

# Tasks
urgent_nb_of_blink = 8
task_icon = 0
task_text = 1
task_centered = 1
task_maximum_size = 140 35
task_padding = 0 0
task_background_id = 0
task_active_background_id = 2
task_urgent_background_id = 0
task_iconified_background_id = 0

# Task Icons
task_icon_asb = 70 0 0
task_active_icon_asb = 100 0 0
task_urgent_icon_asb = 100 0 0
task_iconified_icon_asb = 70 0 0

# Fonts
task_font = sans 7
task_font_color = #FFFFFF 61
task_active_font_color = #FFFFFF 80
task_urgent_font_color = #FFFFFF 80
task_iconified_font_color = #FFFFFF 61
font_shadow = 0

# System Tray
systray = 1
systray_padding = 0 0 5
systray_sort = ascending
systray_background_id = 0
systray_icon_size = 16
systray_icon_asb = 70 0 0

# Clock
time1_format = %I:%M %a %d %b
time1_font = sans 8
clock_font_color = #FFFFFF 67
clock_padding = 0 0
clock_background_id = 0
clock_rclick_command = orage

# Tooltips
tooltip = 0
tooltip_padding = 2 2
tooltip_show_timeout = 0.7
tooltip_hide_timeout = 0.3
tooltip_background_id = 1
tooltip_font = sans 10
tooltip_font_color = #000000 80

# Mouse
mouse_middle = none
mouse_right = close
mouse_scroll_up = toggle
mouse_scroll_down = iconify

# Battery
battery = 1
battery_low_status = 10
battery_low_cmd = notify-send "battery low"
battery_hide = 100
bat1_font = sans 8
bat2_font = sans 6
battery_font_color = #FFFFFF 67
battery_padding = 1 0
battery_background_id = 0

# End of config

Editamos nuestro código de Conky:

sudo geany /etc/conky/conky.conf

Copiamos esto:

alignment top_left
background no
border_width 0
cpu_avg_samples 2
default_color white
draw_shades no
use_xft yes
xftfont Terminus:size=8
gap_x 0
gap_y 782
minimum_size 1276 0
use_spacer none
net_avg_samples 2
no_buffers yes

own_window yes
own_window_hints undecorate, above,sticky,skip_taskbar,skip_pager
own_window_class Conky
own_window_type desktop
own_window_transparent no
own_window_colour 262729 
stippled_borders 0
update_interval 1.0
uppercase no
use_spacer none
show_graph_scale no
show_graph_range no

TEXT
${alignc}${color 0088cc}| Kernel:${color white}$kernel ${color 0088cc}Uptime:${color white}${uptime} ${color 0088cc}| CPU:${color white}$cpu% ${color 0088cc}RAM:${color white}$mem/$memmax ${color 0088cc}| Root:${color white}${fs_used /}/${fs_size /} ${color 0088cc}Home:${color white}${fs_used /home}/${fs_size /home} ${color 0088cc}| Ip:${color white}${addr wlan0} ${color 0088cc}Up:${color white}${upspeed wlan0} ${color 0088cc}Down:${color white}${downspeed wlan0} ${color 0088cc}|${alignc}
El wallpaper lo pueden definir a su gusto con nitrogen. 



Eso es todo y ya pueden instalar los programas que necesiten.

Para cambiar el teclado en español:
sudo nano /etc/X11/xorg.conf.d/10-evdev.conf

agregamos  Option "XkbLayout" "es" :

Section "InputClass"
        Identifier "evdev keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
 Option "XkbLayout" "es"
EndSection



Ahora si queremos ver las imagenes en el gestor de ventanas sin necesidad de abrirlos, tenemos que tener yaourt:

sudo nano /etc/pacman.conf

agregamos la linea de archlinuxfr despues de community

.......

[community]
Include = /etc/pacman.d/mirrorlist

[archlinuxfr]
Server = http://repo.archlinux.fr/i686

........

Guardamos, salimos y actualizamos.

sudo pacman -Sy yaourt

Ahora si podemos instalar thunar-thumbnailers

yaourt -S thunar-thumbnailers




Read more »