martes, 8 de diciembre de 2009

[OT] Calendario: Festivos de Colombia (Colombian Holidays)

Buen día




No te ha pasado que ningún gestor de calendarios, nisiquíera google calendar y evolution (por tristeza), dan soporte al calendario de festividades de tu país?...

Pues en vez de esperar a que sacaran ese servicio me puse juicioso a sacarlo por mi mismo.

El calendario de los días festivos para Colombia lo he creado en google calendar, para compartirlo mas fácilmente, esta disponible en los siguientes vínculos:

ICAL para Evolution y demas: .ics


Integración con Evolution

Ahora bien como integramos este calendario a nuestro ubuntu; pues fácil.

1º Abrimos evolution Aplicaciones > Internet > Correo de Evolution


de hay vamos a Calendarios (señalado en morado en el pantallazo)



Ahora le damos click derecho a algún calendario como Personal o Cumpleaños y aniversarios y le damos en la opción de Calendario nuevo


En evolution la importación de este calendario se puede realizar de 2 modos:

Via Google Calendar

Suscribe el calendario en tu cuenta gmail haciendo click en el boton igual al de acontinuación que esta en el recuadro del calendario(arriva)


Y continuando en evolution configuramos un nuevo calendario con los siguientes datos:

Tipo: Google
Nombre: Nombre del Calendario, ejemplo: Días Festivos
Usuario:
Calendario: Dale click en el boton de obtener lista y seguido de eso digita tu contraseña google, entonces hay podras seleccionar, en este caso, Colombian Holidays.


Y listo ya esta en tu calendario Evolution los días festivos de Colombia.

Via .ics
Descargas el archivo .ics y lo importas por medio de Archivo > Importar :Un único archivo, al calendario de tu preferencia (te recomiendo uno local con el nombre de Días festivos). Recomiendo este método solo para las personas que no todos los días tienen internet, por que estaré actualizando el calendario por cualquier pequeño error que encuentre.



Espero que les sirva, me comentan cualquier cosa.

sábado, 5 de diciembre de 2009

[HT] Rotar la pantalla de tu netbook



Holas!

Ya tiempo sin postear.

Actualizando mi netbook al Karmic, recordé que tenia un comando para rotar la pantalla para usar el mismo como una especie de cuaderno (muy pesado), el hecho es que como por variar me tire las configuraciones de la anterior instalación y mucha información se me perdio, googleando un poco encontre como hacerlo y aqui les dejo el paso a paso del como hacerlo.

1º Probar que tu computador es compatible:

Abre una terminal y prueba los siguientes comandos:

xrandr --auto
xrandr -o normal

Este comando lo necesitaras para si no vez nada desues del siguiente comando solo tengas que presionar (arriva) y enter, no creo que pase pero por si las moscas...:

xrandr -o left

Ahora debes de ver la pantalla girada hacia la izquierda, para volverla a la normalidad vuelve a usar:

xrandr -o normal


Listo ahora que ya provamos eso vamos a instalar unos shortcuts ya sea por teclado o por icono, para esto:

Por teclado
Vamos a Sistema > Preferencias > Combinaciones de teclas.



Una vez se abra el programa, le damos click en Añadir, nos saldrá un dialogo el cual le podemos ingresar un nombre y el comando, le ingresaremos pues:

Rotar pantalla a la izquierda
xrandr -o left



y aplicar, del mismo modo podemos hacer esto con los comandos de normal y derecha:

Rotar pantalla a la normalidad
xrandr -o normal
Rotar pantalla a la derecha
xrandr -o right

por ultimo puedes dar click en cada uno de los comandos que creaste y asignarle un shorcut de tu conveniencia, yo puse
[Flag key] + [<]: Izquierda
[Flag key] + [z]: Normal
[Flag key] + [x]: Derecha

*Flag key es la tecla super o mod4 o como le quieran llamar:
brainstorm.ubuntu: idea sobre la tecla "bandera" (en ingles)


Por icono
Para esto solo darle click derecho a un panel (en una zona libre):



Selecciona "Lanzador de aplicación personalizado" y Añadir, saldra un dialogo en el cual nos perimitira colocar nombre, comando comentario e icono, y los datos seran algo asi:

Nombre: Rotar la pantalla a la izquierda
Comando: xrandr -o left
Comentario: Permite rotar la pantalla para facilitar la lectura de documentos largos
Icono: Recomiendo /usr/share/icons/Humanity/actions/24/object-rotate-left.svg


Pueden a continuación hacer los pasos que mostre antes para el icono de pantalla normal y pantalla girada a la derecha.

Espero que les sirva y comentenmen cualquier detalle.

sábado, 9 de mayo de 2009

Necesitas soporte?

Holas

Hoy navengando por el internet encontre la idea de alguien para el universo ubuntu.

El plantea q' se a de crear (desarrollar) un aplicacion en el cual pueda conectar los usarios newbies o con algun problema con ubuntu, con gente de la comunidad o soporte comercial.

Esto inicialmente suena descabellado, pero es una idea muy practica para ayudarlos con problemas tan simples como la reprosucion de musica u otras cosas...

No mo gusta copiar y pegar, por eso aqui les dejo el link:





jueves, 16 de abril de 2009

[HT] Optimizar la lectura de tu HDD

Holas.

Googleando un ratico y pensando como sacar mas fps en el wow q' esta instando en el desktop de mi papi, me percate q' si aceleraba la lectura del HDD pos ademas de acelerar el wow aceleraria todo el SO XD

para hacer esto pueden ejecutar en una terminal estas lineas:

sudo hdparm -tT /dev/sda
sudo hdparm -a1024 /dev/sda
sudo hdparm -tT /dev/sda


Explicación:
hdparm (Hard Disk Parameters) es una utilidad gnu la cual ayuda a configurar manualmente tu disco duro.
los parámetros -tT te mostraran q' tan veloz es en ese momento el acceso a discos
el parámetro -a te da información sobre el readahead, dejamos su valor 1024 para acelerar el acceso al disco (por defecto es 256).

En caso de desacelerar o presentar problemas puedes volver a dejar el valor en 256:


sudo hdparm -a256 /dev/sda



Hay mas opciones de configuración pero esta es la mas estable en la mayoría de pcs.


Pienso agrandar este post asi q' pendientes.
NO siendo mas por hoy me despido.

jueves, 9 de abril de 2009

[HT] Optimizar tu ubuntu en una asus eeepc 1000HA o afin

Holas!

ya después de mucho tiempo por fin me inspire para sacar otro post.

esta vez es por mi nueva netbook una Asus Eeepc 1000ha. Y si, la mendiga venia con el windows y se me olvido pelearle a la vendedora q' me devolviera el dinero desperdiciado en en ese SO.

Bueno el hecho fue q' por razones del destino lo compre de afán antes del medio día y hasta por la noche le pude si acaso leer el manual (q' es enfocado a windows así q' es una perdida de tiempo).
A continuación los pasos q' hice para hacer un poco mas perfecto el netbook.
notece q' estos pasos pueden a lo mejor ser aplicados a cualquier otro modelo eeepc.... (comenten cualquier cosa para mejorar este HT)


  • PREPARATIVOS

Antes q' nada es bueno tener en cuenta q' esto q' haremos no es algo por asi decirlo "4 dummies", hay q' tener en cuenta q' se realizara un demorado trabajo(no arduo creo) sobre tu netbook y en caso q' no sepas lo q' estas haciendo puedas cometer un error y no darte cuenta hasta q' te q'des bloq'ado.
Lee el post compleeto esta muy detallado en cada uno de sus pasos, y si no te gusta recuerda q' ya hay variasiones de ubuntu enfocadas exclusivamente en los netbooks y eeepc's.

Recomiendo pues así, los siguientes "ingredientes" para lograr esta optimización:

*Conocimientos casi no tan básicos en linux o en su defecto un amigo linuxero o ubuntero
*Paciencia... si creanmen hará falta
*Backups: Cada vez q' se realice un cambio brusco como particionar o cambiar el kernel

Hardware:
*Una lectora/quemadora de cd/dvd/br para hacer tus backups e instalar siertas cosas
*Un HDD externo, igualmente para alojar tus backups

Sources:
*CD bootables:
El ubuntu obviamente (yo use el 8.10)
Clonzilla, systemrescueCD: para hacer tus backups
Hyrensboot: Es un linux q' no es libre y carga solo pendejeadas de windows pero si no sabes manejar algo mas q' partitionmagic, pos te servirá ¬¬
DammSmallLinux livecd: solo por si acaso, para ver cosas en caso de q' hallas errado en algo
*Ethernet, LAN: la instalación del wifi no sale por default asi q' toca hacer un tole de roña mientras XD
*Internet: ~~ valga la pena redundar pero sera util en TODO el proceso XD
*Tu cargador: creeme jamas configures un laptop o netbook con solo la batería

Opcionales
*USB's bootables: la misma vaina q' con los cds y en caso q' no puedas conectar tu lector de cds....
*Un conversor de IDE&SATA a USB: si deseas pasar un pack de información como tu musica o las fotos personales
*Un pc desktop: te servirá para hacer ciertos test de gráficas y LAN además de tocar tu musica mientras no tengas codecs
*Una SD: para probar en X momento el lector de tarjeta.
*Unas 2 o 3 bebidas energéticas: si piensas hacer todo esto en una tanda.... yo me demore como 2 semanas en lograr esto XD
*Amigos: de verdad si q' ayudan cuando tu t' bloq'as, además de echar lata mientras instala cosas.


  • PREPARANDO EL NETBOOK
En el caso q' ya hallas manejado el netbook posiblemente estés usando el SO q' te metieron a la brava q' seria windows, y posiblemente ya le hallas metido X cantidad de aplicaciones; nota q' si no vas a borrar ese SO tendras q' liberar espacio suficiente para dejar esa partición con solo 3 0 4gB de datos.
Te recomiendo pues q' elimines aq'llas aplicaciones q' saturen el disco como los juegos y el ms office, tambien q' pases todos tu archivos importantes como musica, ofimatica y fotos a un disco externo o un cd o dvd de datos.
por ultimo y como para olvidare de este SO hasle un escaneo de errores y desfracmentacion.

HAZ LOS BACKUPS CORRESPONDIENTES
  • PARTICIONADO
lo primero q' hice fue y sin pensarlo ver las particiones q' tenia ese disco duro y tratar de correrlas; inicialmente ese HDD de 160gB viene con 3 particiones:

1ª La típica de ntfs de mas de 140gB con un SO basura adentro
2ª una partición oculta vFAT de 10gB aprox q' es usada para la recuperación del SO basura en caso de q' un virus le joda (raruuuuuuuuuuu..... jajajaja)
3ª una partición de 32mB aprox q' según me cuentan, la tienen todos los portátiles de marca (la verdad ni se pa' q' es XD les debo el dato)

todas estas particiones están como primarias así q' puedes hacer 2 cosas:

1º(La q' yo hice nada mas por desconfianza) Conservar el otro SO
Usa un cdbooteable q' te permita mover y modificar particiones, yo en mi caso use el hyren'sboot por q' sencillamente no tenia nada mas a la mano q' me permitiera mover particiones tipo ntfs.
Lo q' harás sera (si quieres dejar SO q' tiene instalado by default): disminuye el tamaño de la partición ntfs de 140gB a 10bG (mínimo creo q' es 5gB para no terminar de joder el otro SO)
y dejar el otro espacio en blanco.

si quieres puedes hacer visible la partición vFAT, pero su contenido no es importante.

Ahora con una aplicación q' maneje bien las particiones ext3/4 como tu livecd de ubuntu o DSL; crea una partición extendida q' use el espacio de disco q' q'do en blanco (aprox 130bg).
dentro de ese espacio estará nuestro hermoso gnu/linux

Llenaremos esa extendida con 3 particiones lógicas:
1ª En ext3/4 de 10gB al principio q' tendrá nuestro SO
2ª Una q' llene el espacio entre la 1ª y la 3ª XD (aprox 120gB) en ext3/4 q' tendrá el fichero /home
3ª una en SWAP de recomendablemente 1gB al final de la extendida ; Opcional: a esto puedes aumentarla, disminuirla o quitarla a tu gusto si sabes por q', para q' y si no te importan cosas como hibernar...

Al final de la instalación el disco duro estará mas o menos particionado así:



HAZ LOS BACKUPS CORRESPONDIENTES



  • INSTALACION

Ahora desde el livecd o penstick o USB de instalación del ubuntu instalamos sin sustos el SO, teniendo en cuenta las 3 particiones q' creamos para nuestro SO, asi pues en el paso q' te pregunta sobre las particiones pos le das en Manual y escojes de la siguiente manera:

La particion de 10gB en ext3/4 la dejaras en el punto de montaje /
La partición de 120gB en ext3/4 la dejaras en el punto de montaje /home
y pos la SWAP se configura solita.

si te pide formatear las particiones no habra problema por q' hasta el momento se supone no hay nada escrito en estas.

siguiente, siguiente e instalar ¬¬, con ayuda de internet te descargara los paq'tes de lenguaje del openOffice.
termina la instalación reinicias y listo el 1º gran paso... tener ubuntu en tu netbook.

Si en este punto no se presenta ningún problema con los otros SO en el grub pos anotate un punto, vas sin problemas.

Ahora si te fijas hay muchas cosas q' faltan; la primera es el hecho q' faltan drivers... el de Wifi es uno de ellos, las hotkeys acpikeys los micrófonos. Gracias a dios la gráfica y el sonido intel funciona sin mayor complicación.(Lo digo en este caso para el modelo eeepc 1000HA q' viene sin linux dios sabra por q'...)

Te recomiendo en este punto q' actualices lo q' el SO te pida. esto para despues no tener problemas con el kernel q' se instalara...

  • DRIVERS
Este paso es muchísimo mas fácil de lo q' parece. lo único q' tienes q' hacer es instalar el kernel creado para las eeepcs por array.org

Ellos ofrecen 2 tipos de kernel, el estable y completo, y el otro q' es mas dedicado a la eeepc con menos módulos pero denotado como Inestable (lean); por razones obvias y para no enredarlos explicare solo el estable.
Entonces sigan los siguientes pasos al pie de la letra para no errar en nada:

1º Ingresamos un nuevo repositorio, en Sistema > Administración > Orígenes de Software
deb http://www.array.org/ubuntu intrepid eeepc




2º Descargas este archivo (es la llave de seguridad del repositorio anterior) y la instalas:
http://www.array.org/ubuntu/array-apt-key.asc




3ºActualizas la lista de aplicaciones e instalas
linux-eeepc




4º Listo reinicias y escojes en el grub la opcion del kernel eeepc, en teoría todo te ha de funcionar excepto las acpikey, para solucionarlo instala además
eee-control




Ya en este momento la instalación parecerá "Out-Of-Box Experience"

  • GRUB, Xorg, (Touchpad*), fstab y pulseadio

Estos pasos a continuación son ciertamente los mas fáciles dentro de los "difíciles", el objetivo de estos pasos es solo darle un poco mas de velocidad a tu netbook.

*Grub: es el gestor de arranque del ubuntu es el q' se encarga de escojer o darte a escojer el kernel q' ejecutara el linux o si tienes otros SOs pos te dara la posibilidad de usar los otros.
El problema radica en q' tras la instalacion de tantos kernels la lista del grub tal vez este un tanto llena y con posibilidades q' tal vez no uses.
Para solucionar esto puedes editar el archivo q' se encarga de esto el cual es:
/boot/grub/menu.lst



La otra opcion es isntalando el aplicacion "Administrador de arranque", q' lo consigues en el menu de añadir y quitar aplicaciones.

En este archivo modificaremos (a tu gusto) las siguientes lineas, puedes usar Ctrl + F para encontrarlas (sin el *):

* timeout
Esta linea determina cuanto tiempo se demora en esperar su decisión antes de escoger la decisión automática, por default creo q' esta en 10, ud puede bajarlo a 2 si tiene otro OS instalado o a 0 si ubuntu es unico OS.

* hiddenmenu
Esta opcion determina q' deje de mostrar el menu y te muestre un mensage como "press ESC to see the menu", si quieres esto quitale el simbolo # q' lo comentarea.

* default
Esta opcion escoje cual es el SO o kernel q' ejecutara by default (¬¬ valga la redundancia).
La lista de kernels y SOs instalados la puedes ver al final del documento justo despues de la linea:
## ## End Default Options ##
te recomiendo q' dejes el numero q' corresponda al nucleo "Ubuntu 8.10, kernel 2.6.2*-*-eeepc", y recuerda q' en este caso el 1º=0, 2º=1, 3º=2 y asi susesivamente.

En la gui del administrador de arranque esto se veria asi:


Con estos mods ahoraras segundos valiosos al momento del arranque.

*Xorg: Es el encargado de los driver de system.i/o como los mouse y touchpad, teclado, monitores, aceleradoras gráficas, etc...
en este punto y si usas ubuntu 8.04 o superior solo tendras q' agregar unas lineal al siguiente archivo

/etc/X11/xorg.conf



Las modificaciones q' aremos a continuación son enfocadas en acelerar el rendimiento de nuestra aceleradora gráfica; puedes hacer un test del antes y el después con el comando glxgears antes y después de las modificaciones.


Section "Module"
Load "dri"
EndSection

Section "DRI"
Group 0
Mode 0666
EndSection

Section "Device"
Identifier "Configured Video Device"
Option "TripleBuffer" "true"
Option "AccelMethod" "EXA"
Option "PageFlip" "true"
Driver "intel"
BusID "PCI:0:2:0"

Option "CacheLines" "1980"
Option "NoDDC"

VendorName "Intel Corporation"
BoardName "Mobile 945GSE Express Integrated Graphics Controller"
EndSection


recuerda q' si ya tienes una seccion "Device", pos tendrás q' remplazarla.
Ahora para ver el cambio reinicia las X con Ctrl + Alt + Backspace(←).
Con este rendimiento no habra problema en jugar la mayoria de aplicaciones 3d libres como blender y juegos como Stepmania, ademas de las no libres como World of goo para linux y World of warcraft por wine.

A continuacion los scrennshots de mas o menos como se ven los resultados





*Touchpad: *Esta parte todavia no la he logrado, mas el objetivo es por medio de un pequeño hack poder usar nuestra netbook como un libro o revista, y esto consta de 2 partes.
La 1ª es solo voltear la pantalla 90º a la derecha o a la izquierda, esto es muy facil de hacer por medio de el aplicacion de resolucion de pantalla en Sistema > Preferencias.
ejemplo:


2ªEl problema radica con el mouse, al momento de girar la pantalla la direccion del toucpad no lo hace, poniendo pues a nuestro cerebro a parsear la direccion de nuestros dedos en la pantalla...
Si alguien se siente con los suficientes animos de logras este hack aqui les dejo el link mas explicado de todos.
http://cc.oulu.fi/~rantalai/synaptics/
A mi me falla la parte de activar el SHMConfig del synaptics...

De igual manera sí no te interesa eso recuerda q' por defecto nuestro SO ya nos reconoce lo mas importante del touchpad como lo es el multy-touch.

1 dedo: Click
3 dedos: click derecho
2 dedos, 1 moviéndose verticalmente: Scroll vertical

fstab: Esta parte se encarga del manejo de las particiones y de los discos y tarjetas.
En esta parte configuraremos las rutinas de escritura de nuestras particiones para hacerlas "la puntica" mas rapidas.

Hay un tecnisismo q' no entiendo bien, pueden ver este vinculo para escojer su mejor opcion:
http://kerneltrap.org/node/14148

editemos el archivo y remplazamos relatime con noatime:
/etc/fstab


de igual manera podemos comentariar la linea q' se encarga de montar la particion del otro SO si no te interesa ver sierto tipo de basura (RECYCLER jajajaja)


*Pulseaudio: Es el nuevo driver q' se esta implementando en los linux para el manejo de audio. este se encarga a diferencia de ALSA de montar tarjetas de audio por USB entre otras.
la verdad todavía no esta 100% funcional y en nuestro eeepc 1000ha al momento de usar la tecla mute (Fn + F10) nos sacara un ruido fastidioso.
para solucionar eso lo único q' hice fue... eliminar todos los paquetes q' tenían Pulseaudio.
Estos los puedes ver en el Gestor de paquetes synaptyc:



  • SOFTWARE
De este punto en adelante los cambios q' se le hagan so seran tan bruscos como los anteriores, pero si seran demorados. Mas aun con una coneccion de internet lenta.

El objetivo de estos pasos a continuación es cambiar las interfaces default de Ubuntu, por una mas adecuada a nuestra small-widescrren. Esto ya variara mucho entre gustos y usuarios, pero aqui les dejo las opciones mas importantes:

[HT]Como cambiar de esto a esto





1º Abrimos el aplicación de Apariencia en Sistema > Preferencias.
vamos directamente a tipografias y dejamos configurado con la letra mas peq'ña q' puedas leer sin problemas, en mi caso 6 (si se ve muy pequeño no te asustes mira el siguiete paso), ademas seleccionamos un suavizado subpixel (LCD) para el Renderizado.


2ºSeguido a esto click en el boton Detalles y en la ventana q' sale modificamos la reslusion en ppp de 96 a 120, click en cerrar y lograremos ganar espacio por las fuentes.



3ºEn la pestaña de Interfaz cambiamos en la lista de opciones de "Etiqueta de los botones en la barra de herramienta", de "Texto debajo de los iconos" a "Solo iconos" y cerramos esta aplicacion


4ºAhora nos encargaremos de los paneles. aqui puedes hacer 2 cosas
1º Dejar un solo panel con todo lo q' necesites
2º Dejar los 2 paneles bien tapaditos

5ºPara la 2º opcion le damos click derecho a los los 2 paneles y clickeamos donde dice Propiedades, hay selecionamos la posibilidad de ocultarlos
automáticamente.


6ºAhora como veras esos paneles ocultos todavía se ven, para ocultarlos en su casi totalidad; buscamos el aplicacion de Editor de configuracion, q' esta oculto en en la seccion de Aplicaciones > Herramientas de sistema.



7ºBuscamos la entrada
app > panel > toplevels

Hay en los paneles q' tengamos listados modificamos el valor de 6 a 1 en la clave auto_hide_size



8ºSi te gusta el ambiente OSX, global menubar sera tu mejor opción para ahorrarte 18 pixeles en la mayoría de tus aplicaciones.
puedes crear el instalador siguiendo las instrucciones AQUÍ
Para usarlo simplemente escoge un panel y dale click en "Añadir al panel", agrega el applet Global menubar y acomodalo a tu gusto; recuerda clickear el checkbox de "Enable" en las preferencias del applet




9ºSi lo notase, firefox no reconoce el Global menubar por q' maneja un gestor de gui independiente, pero tranquilo, puedes instalar el addon Firefox addons - Hide menubar desde la pagina de addons de FF (Con la tecla Alt sacas el menubar).



Finalmente y si deseas puedes quitar la barra de marcadores y hacer los iconos pequeños en FF para ganar otros 20 o mas pixeles



Y listo con eso te q'dara un escritorio listo para trabajar.

Espero q' este HT te halla servido y lo hallas hecho sin mayores inconvenientes.

Agradezco cualquier feedback para mejorar este HT y espero q' sean muchas las personas q' lo usen.

  • REFERENCIAS
miranda23.wordpress.com - Instalar u810 en eeepc
Array.org - Install u810
Kerneltrap.org - Linux: Replacing atime With relatime
Greg@geekmind.org - eee control


Las paginas referentes al touchpad
Pagina oficial del hack de synaptics
SamLesher.com - Activar SHMConfig en u810


Las paginas referentes a la grafica y audio
Wikipedia - Especificaciones de los modelos eeepc
Ubuntu Forum - Mi post sobre la grafica

Global menu bar
Pagina oficial
Launchpad - lista de repositorios PPA
Idea en brainstorm.... ¡Vota por la idea!

Firefox addons - Hide menubar