Exercici X Windows

De Cacauet Wiki
Salta a la navegació Salta a la cerca

Abans de fer aquest exercici cal que llegiu els articles de teoria de la Wikipedia.

X-Winodows, al ser un sistema amb clara separació del client i servidor gràfic (X-Windows server) ens permet fer funcions ben diferents que no permeten altres arquitectures com W32:

  • Executar aplicacions remotament en la nostra pantalla local.
  • Executar aplicacions corrents en una màquina qualsevol sobre altres displays.


Per exemple, per poder executar programes en una màquina remota i visualitzar-la a la nostra, es pot fer a través de la senzilla funció:

$ ssh -X usuari@maquina


Exercicis

El realitzarem amb una màquina tipus Ubuntu Server, és a dir, sense cap interfície gràfica (FUNKYSERVER). Comenceu amb una instal·lació neta del funkyserver.

IMPORTANT: Respon a les preguntes que es formulen a la pràctica i fes pantallades de cada apartat.

  1. Esbrina la comanda adequada per veure quant espai de disc dur està en us. Quant s'utilitza en una instal·lació bàsica de Ubuntu Server?
  2. Esbrineu quin paquet cal instal·lar en una màquina sense interfície (funkyserver) per aconseguir una execució remota de la típica aplicació XEYES. Pista: intenta instal·lar xeyes aviam què et suggereix fer.
    Respon (mirant la sortida del apt-get):
    • Quants paquets et demana instal·lar?
    • Quant espai de disc dur requereixen?
  3. Prova de llançar remotament altres aplicacions com xcalc o xterm. Pots assegurar a simple vista que s'estan executant en el funkyserver?
  4. Instal·la les xorg bàsiques.
    • Quin espai de disc dur ocuparan segons el apt-get?
    • Com s'ha d'iniciar la sessió X des de la consola de la pròpia màquina?
    • Executa xeyes localment i examina com es comporta. Com l'apagues i segueixes treballant amb la consola?
    • A quina consola virtual creus que estàs? Comprova-ho canviant de consola virtual.
    • Quina és la consola gràfica per defecte?
  5. Executa la següent comanda i comenta què creus que deu ser cadascun dels processos que apareixen:
    $ ps -ef | grep X
  6. Com pots aturar la consola gràfica creada? Busca dues maneres de fer-ho.
  7. Busca com executar REMOTAMENT una aplicació senzilla (xeyes, xlogo, xcalc) al funkyserver i que la interfície també aparegui en el propi funkyserver (caldrà que hagis arrencat les X prèviament).


Gestors d'escriptoris

A part de les xorg bàsiques cal que instal·lem el gestor d'escriptori si volem una màquina gràfica amb funcionalitat complerta. Provarem els diferents escriptoris per veure les seves diferències.

Abans de començar modifiqueu la màquina virtual per executar-se amb 1 GB de RAM.

De cadascun dels escriptoris treballats cal que:

  • Prengus nota de quant ocupen en el disc dur.
  • Agafis una pantallada.
  • Examinis les seves principals característiques.
  • Esbrina quina quantitat de RAM hi ha disponible només arrencar l'escriptori.

Els escriptoris a provar son:

  • LXDE
  • XFCE
  • KDE
  • Gnome
  • Unity


Consoles gràfiques

Busca com crear una segona consola gràfica sobre la teva màquina. Com canvies entre les diferents consoles virtuals?