Sessió 10 curs programació linux
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?
- 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)
- include <gnome-xml/tree.h>
- 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.