Sessió 10 curs programació linux

De wikijoan
Salta a la navegació Salta a la cerca

Sessió 10. 20 de juny del 2008

==================

Avui farem GNOME, color i OPEN GL


GNOME i KDE són els dos grans escriptoris, però n'hi ha uns 20.

Hi ha molta biodiversitat en el món Linux. Per a les persones que entren és molt atabalador.

Variant d'Ubuntu pensada per a màquines molt senzilles: XUbuntu. També Blackboard (?) (però li falten moltes funcionalitats)


KUbuntu -> Ubuntu amb KDE.


PIM -> implementar a Socrathos

Personal information management - Wikipedia, the free encyclopedia

http://en.wikipedia.org/wiki/Personal_information_manager

Els PIM contenen:

   * Personal notes/journal
   * Address books
   * Lists (including task lists)
   * Significant calendar dates
         o Birthdays
         o Anniversaries
         o Appointments and meeting
   * Reminders
   * Email, instant message archives
   * Fax communications, voicemail
   * Project management features
   * RSS/Atom feeds
   * Alerts

---

Tècnica de clientela captiva:

de la mateixa manera que Caprabo fidelitza els seus clients amb els punts-regal, en el món software Windows vol fidelitzar els seus clients obligant-los a fer servir aplicacions de les quals no poden sortir. Tenen uns clients captius, lligats.

---

2.3 Exercicis de Gnome (dins la sessió 8 -> GNome).

els exercicis estan basats en el tutorial del 2.1 Tutorial (Primer exercici lebl1)


$ tar -xvzf gnome.tar.gz


falta la llibreria libgnomeui-dev, que provoca la instal.lació d'altres paquets en cascada.

$ sudo apt-get install libgnomeui-dev

$ make -> ara funciona

$ ./Helloworld


Per a l'exercici 3 falta una llibreria


Atenció pregunta. On està aquesta llibreria?

  1. include <gnome.h>

està dins de usr/include/


Per a libl3.dir falta la llibreria libxml-dev

instal.lem i ja funciona (encara que dóna warnings. A altres companys no els funciona)


  1. include <gnome-xml/tree.h>
  1. include <gnome-xml/parser.h>

aquests fitxers estan a /usr/include/gnome-xml$, que és la llibreria que acabem d'instal.lar

i el gnome.h està a

/usr/include/libgnomeui-2.0

això ho puc saber fent:

find /usr/include/ -name gnome.h



/ - directori arrel

des de qualsevol lloc, si fico cd /usr/include vaig aquí, perquè en fica la / al davant de tot em situo en el top level de l'estructura de directoris.