Sigamos la huella

21
Javier Galicia Estudiante Universitario Debian Games Team GLP (GNU/Linux Puebla) Sigamos la huella... Gnome Desktop

description

Introducción al escritorio Gnome, así como una breve parte de su historia.

Transcript of Sigamos la huella

Page 1: Sigamos la huella

Javier GaliciaEstudiante UniversitarioDebian Games TeamGLP (GNU/Linux Puebla)

Sigamos la huella... Gnome Desktop

Page 2: Sigamos la huella

2

Objetivos de la Charla

Conocer un poco de historia.

Características.

Cómo contribuir al proyecto.

Page 3: Sigamos la huella

3

Historia

Midnight CommanderManejador de Archivos para sistemas UnixFacilidad de paseo de directorios, bonito(para aquellos tiempos) y rápido.Por supuesto GPL, inmediata adaptación a Linux.

Page 4: Sigamos la huella

4

General Image Manipulation Program (GIMP)Motif? , GTK+Autores desaparecieron de la faz de la Tierra.Llegar a compararse con el Software Propietario ya existente.Licencia completamente GPL

Page 5: Sigamos la huella

5

Hablemos de los autores...

Miguel de IcazaEstudiante de Matemáticas (UNAM)Creador MC, y mucho más(pero nos adelantaríamos).Mexicano

Federico MenaEstudiante fac. de Ciencias UNAMScripts para GIMPEncargado de GIMP(después de los originales que se fueron de la faz de la Tierra).Mexicano

Page 6: Sigamos la huella

6

1995 Miguel de Icaza y Federico Mena se vuelven friends.El inombrable 95 con mouse.1996 KDE – Aplicaciones Libres pero Librería Propietaria.Creo que a todo esto se llegaba a algo así:

Gestor de Archivos + Librerías Gráficas = GNOME1997 Comienza el proyecto.

Page 7: Sigamos la huella

7

Características

Escritorio totalmente Libre

Amigable y Fácil para el Usuario

Compatibilidad en diferentes componentes

Desarrollo estable y sencillo

Internacional

Accesible(para todo tipo de personas)

Page 8: Sigamos la huella

8

¿Qué significa GNOME?

GNOME es el acrónimo en inglés de "GNU Network Object Model Environment"

Page 9: Sigamos la huella

9

Contribuir a Gnome, bases:

No es necesario ser un programador, únicamente saber inglés(Básico).

Contar lógicamente con internet, al menos para mantenerte al tanto.

Tomar como consejos a todo tipo de críticas o errores y bugs durante tu contribución o desarrollo en cualquier ámbito del proyecto.

Contar con bastante tiempo, mientras no se tenga algo estable.

A divertirnos.

Page 10: Sigamos la huella

10

Contribuir a Gnome, maneras:

AccesibilidadAyudar a Gnome a ser verdaderamente útil.Checando el Software sus funciones.Innovar.

Probando(Testing)Ayudar a los programadores.Saber leer los reportes y compararlos.Saber acomodarlos.BugDays como quien dice: días de fumigar.

Page 11: Sigamos la huella

11

DocumentaciónHacer la vida fácil a developers y nuevos usuarios.Tutoriales, ayuda en línea, manuales, referencias de programación, libros, etc...Todo por escrito.

TraducciónAyuda a ser los programas entendibles.Traducción de la documentación.Traducción del sitio web.

Page 12: Sigamos la huella

12

Desarrollo WebResponsables y colaboradores del desarrollo web de Gnome.Actualización.Innovación.

MarketingEncargarse de eventos y publicaciones del Proyecto Gnome para su mayor difusión.

CongresosCharlasDemostraciones, etc...

Page 13: Sigamos la huella

13

Contenido ArtísticoIconos, Walpapers, Themes, etc. Todo para este escritorio.Un poco de ojo Artístico.Gracias a ellos es tan bonito nuestro escritorio.

PatrocinadorSe le denomina como Amigos de Gnome.Dependiendo de lo que aportes:

Amigo: de 25 dolares.Asociado: entre 25 y 50, Mousepad.Benefactor: 50 – 250, taza de café.Patrocinador: 250-1000, playera.Patrón: 1000-5000, playera tipo polo.Philanthropist: 5000 hacia arriba, Cuadro firmado.

Page 14: Sigamos la huella

14

Amor a Gnome

DesarrolloAporta como programador a Gnome.Resuelve bugs.Ingresa tu proyecto(Programa).El verdadero mundo de trabajar como developer.

¿En verdad estás listo?Respuesta: Inguesu... el que no arriesga no gana.

Page 15: Sigamos la huella

15

Tips de Gnome

No ir demasiado rápido

Decidir qué quieres hacer.

Aprende la documentación y código.

Los ejemplos son buenos.

Enviar parches.*El favorito para comenzar.

Aprender a usar herramientas Open Source.

Diviertete(primordial).

Page 16: Sigamos la huella

16

Javier GaliciaEstudiante UniversitarioDebian Games TeamGLP (GNU/Linux Puebla)

Bases para crear un parche...

Page 17: Sigamos la huella

17

Los programas SVN

SVN: Subversion.

Son los programas que todavía no salen a la luz.

En donde se trabaja para el próximo realease.

Muy Inestables

Bajando el programa, en donde trabajaremos:svn co http://svn.gnome.org/svn/[modulo]/trunk [modulo] <-- como anónimo.

Page 18: Sigamos la huella

18

En el programa...

Buscamos el archivo fuente a modificar.Por ejemplo en el archivox.c:

gchar *authors[] = {

"George Lebl <[email protected]>",

"Bastien Nocera <[email protected]> (fixes)",

"Javier Galicia <[email protected]>",

NULL

};

gchar *documenters[] = {

Una vez realizado los cambios:svn diff [archivox.c] > [archivoparche]

Page 19: Sigamos la huella

19

Pasos posteriores

Comprobar que realmente sirvan tus cambios en el programa.Buscar en Bugzilla si ya existió tal error y si fue corregidoSuscribirse a la lista de correos de los commits y desarrollo del determinado programa.Si todo salió conforme a lo planeado:

Enviar un correo a la lista con el parche, motivo, quien eres, y como ayudaria la determinada solucion al programa(Claro todo en ingles).Ser amable, conciso y sencillo en tu explicacion.

Page 20: Sigamos la huella

20

Sí todo salió bien:

Enhorabuena, Bienvenido Gnome Developer.

Page 21: Sigamos la huella

21

Muchas Gracias

Javier Galicia Gonzá[email protected]

http://javiergalicia.wordpress.com/