Sessió 9 curs programació linux
Sessió 9. 13 de juny del 2008
=====================
Continuació de QT
si no tenim instal.lat el QT:
$ sudo apt-get install liqbtz-mt-dev
Anem al Atenea, curs de prog Linux, sessio 7 -> QT. Ens basarem en el punt 5.2, tutorial independent de QT
Punt 5.4, exercicis ab QT ( Exercicis de Qt retocats (per mi) en C++ dins .tar.gz)
Guardem al disc el qtmeu.tar.gz, i el descomprimim
Entrem dins de /hola.dir
$ tar -xvzf qtmeu.tar.gz
$ cd hola.dir
hi ha els fitxers hola, hola.pro i main.cpp
$ cat hola.pro
és el fitxer del projecte
$ qmake -project
es crea el hola.dir.pro (es torna a crea el fitxer de projecte)
$ qmake
es crea el Makefile
$ make
es compila i es crea el binari hola.dir
$ ./hola.dir
l'executem, i obtenim una aplicació que ens mostra un botó
Diferents espais de treball amb Ubuntu (interessant per guanyar rapidesa)
Amb Ubuntu, en el cantó dreta-a baix de tot, hi ha uns quadradets que són els espais de treball (això no existeix amb Windows)
per commutar entre espais de treball puc clicar amb el ratolí, o bé millor, Ctrl-ALT- i fletxa esquerra i dreta em moc molt ràpidament entre els espais de treball.
Amb aquests espais em puc organitzar bé, i evitar estar treballant amb moltes finestres i haver-les d'anar tancant i obrint tota l'estona.
Ara miro el tutorial independent.
===================================================0000
Escriptori KDE
==
en àmbit geogràfic català és una mica més majoritari
Ubuntu és GNOME , i
XUBUNTU és XFCE (escriptori lleuger per a una màquina més antiga)
GNOME té uns gràfics més finets. KDE té unes 2500 aplicacions, i GNOME unes 500
Hi ha hagut voluntat de compatibilitat de les dues bandes. És a dir, nosaltres amb Ubuntu treballem sota Gnome, però veurem que podem executar les aplicacions de KDE.
KDE és més pesat que el Gnome (pesa 5 o 10 vegades més),i això es nota en el rendiment.
En passar de QT3 a QT4 s'ha passat de KDE3 a KDE4
La diferència bàsica entre QT3 i QT4 és que les finestres són 'desenganxables'
snort -> programa de seguretat per detecció d'intrusos,etc,. (esnifer de paquets i detecció d'intrusos) -> l'ha comprat una companyia privada i deixarà de ser lliure.
Això passa en altres projectes, com per exemple MySQL, que l'ha comprat Sony
A KDE4, Dolphin és el nou gestor de fitxers (Nautilus)
Apartat 3.3, exercicis de KDE
$ sudo apt-get install kde-devel
$ cd h1.dir
$ make
$ ./Khello -> ja tenim creada la primera finestra KDE, que incorpora el disseny KDE
---
Visual Molecular Dynamics (VMD) -> programari lliure de estereografia
També existeix en versió Windows
GTK (Sessó 8 de la web)
===========
paquet de programes que es va crear per donar suport a GIMP, l'equivalent a Photoshop del programari lliure. GIMP és multiplataforma.
Sobre GTK, Miguel de Icaza va construir el Gnome.
$ sudo apt-get install libgtk2.0-dev
QT/KDE està programat amb C++
GTK/Gnome està programat amb C (pla) -> però la filosofia és POO
---
GVSIG -> Sistema d'Informació Geogràfica Programari Lliure basat en Java
Lattex per escriure música??
---
apartat 4.3 ( Els exercicis de Gtk+ en C dins .tar.gz )
$ tar -xvzf ctgtk.tar.gz
cd hola.dir/
fem make, i executem el binar: ./Hola
fixem-nos que el font és un fitxer C, no pas C++
---
software de captura de pantalla:
sudo apt-get install gtk-recordmydesktop
sudo apt-get install istanbul
no es troben aquests paquets. He de canviar la informació dels repositoris
Afegeixo a /etc/apt/sources.list la línia
deb http://archive.canonical.com hardy partner
i faig
$ sudo apt-get update
aleshores el istanbul sí que el troba.