El teu blog de Linux en català

Escriptori

Fa un temps que no parlàvem de temes per a l’escriptori. Ahir un dels nostres companys em va preguntar quin era el tema que tenia instal·lat en veure el vídeo que havia creat sobre el docky. Primerament, comentar que això va ser una instal·lació neta d’Ubuntu (ja que amb Fedora no vaig poder instal·lar el Docky). En qüestió de 3 minuts s’aconsegueix eixe aspecte, us explique com.

  1. Descarregueu el tema Dust. Necessitareu tindre instal·lat el motor gtk-murrine (fedora el té instal·lat per defecte, i ubuntu intrepid crec que també). Una vegada descarregat, aneu a Sistema > Preferències > Aparença i s’obrirà la finestra d’aparences. Heu de fer clic sobre Instal·la i seleccionar el paquet que heu descarregat (no heu de descomprimir-lo!). Una vegada instal·lat el tema apareixerà al llistat de temes i simplement l’haureu de seleccionar.
  2. Seguidament descarregueu el tema d’icones Mashup 3. El procediment és igual que abans: sense descomprimir el fitxer descarregat, aneu a Sistema > Preferències > Aparença, Instal·la i el seleccioneu. Us demanarà si voleu aplicar el nou tema d’icones, accepteu.
  3. Ara heu de descarregar el fons d’escriptori. Si us en recordeu, és el que vam comentar l’altre dia sobre el que seria el fons per defecte de KDE4. Simplement descarregueu el fons que siga de la vostra resolució i podreu afegir-lo només fent clic dret sobre l’escriptori, Canvia el fons de l’escriptori. Haureu de fer clic sobre Afegeix per tal d’afegir el nou fons descarregat. Una vegada seleccionat, tanqueu.
  4. Per últim, com es pot comprovar al vídeo, veureu que vaig eliminar la barra de sota. Això es fa fent clic al botó dret sobre la barra i dient-li que suprimisca el quadre. Hauríeu de tindre en compte que caldria aleshores afegir el llistat de finestres al quadre de dalt (botó dret sobre el quadre, Afegeix al quadre i al llistat seleccioneu “Llista de finestres”.

I això és tot. Sé que per a molts tot això és trivial, però mai està de més recordar les tasques més bàsiques que es poden fer a l’escriptori GNOME.

tema1

He aprofitat i he gravat un vídeo mostrant el funcionament del Docky des de l’execució del Gnome Do. Com veureu, si us diguera que és l’Avant Window Navigator probablement us ho creuríeu si no fora per la modalitat de “llançadera” que té el dock. Ací el teniu:

No sé quantes vegades hem parlar de docks per al nostre escriptori. S’han publicat un munt d’ells i jo, personalment, sempre acabe amb l’avant-window-navigator. No obstant aquesta vegada parlarem d’un altre dock que és una mica “especial”.

Per què és especial? Doncs perquè inicialment no és un dock, sinó el ja conegut GNOME-Do, una llançadera d’aplicaions a l’estil del QuickSilver de MacOSX. El que té d’especial és que a la nova versió podem triar una nova opció a les preferències que executa GNOME Do en mode dock.

docky

Aquest mode del GNOME Do s’anomena Docky, i és una barreja entre un dock normal i corrent i el GNOME Do. Bàsicament, s’afegeix una llançadera al dock que compleix les funcions del GNOME Do i a part es tenen les llançaderes normals d’aplicacions, un llistat d’aplicacions/finestres obertes i una paperera. A més, Docky admet l’ús de connectors externs (plugins).

750px-dockysearch 750px-dockysummoned

Per poder gaudir d’aquesta nova característica del Gnome Do cal instal·lar la darrera versió en desenvolupament. Qui tingueu Ubuntu esteu de sort perquè s’han preparat uns repositoris que porten la darrera versió. Només cal que els afegiu al vostre sources.list (o des de Sistema > Administració > Fonts de Programari i pestanya programari de tercers):

deb http://ppa.launchpad.net/do-testers/ubuntu intrepid main

Qui no tingueu Ubuntu, haureu d’instal·lar la versió en desenvolupament des de les fonts. Una vegada instal·lat (cerqueu el paquet gnome-do), per activar el Docky, heu d’executar el Gnome do, anar a les preferències i a la pestanya d’aparença heu de triar “Docky”. El Gnome do canviarà de mode de seguida i ja podreu treballar amb ell.

Recentment un usuari ha “obert un informe d’error” al bugzilla del GNOME tot demanant que la barra lateral del Nautilus hauria de presentar categories, a l’estil del Finder al MacOSX. Actualment, a la barra lateral podem veure un llistat dels medis del nostre ordinador (tots junts i rebolicats) i una segona part amb accessos directes a carpetes.

La cosa va més enllà, però, ja que un altre usuari ha creat un disseny exemple de com podria quedar, i el resultat seria impressionant:

nautilus-sidebar2Com podeu veure, es presenten dues solucions/propostes. A mi personalment m’agrada més la del mig ja que l’altra sembla ser massa compacta (més semblant a l’aspecte actual de la barra al nautilus). Als comentaris de l’informe obert sembla que tothom està d’acord en què seria un canvi genial, fins i tot els mateixos desenvolupadors ho veuen com una gran idea.

Durant la darrera setmana s’han presentat unes quantes notícies interessants sobre el desenvolupament de KDE 4.2 i algunes dades sobre KDE 4.3. Per començar, Aaron Seigo (un dels principals desenvolupadors de KDE) ha comentat al seu bloc que el KDE 4.2 ja ha entrat en RC que es publicarà oficialment el 13 de gener. La versió final eixirà el 27 de gener.

Com a conseqüència d’això, la branca trunk correspon ja a KDE 4.3, del qual ja s’ha presentat el seu calendari de publicacions, que és el següent:

  • 7 d’abril de 2009, software freezing
  • 12 de maig de 2009, llançament de la primera beta
  • 26 de maig de 2009, finalització de la documentació
  • 9 de juny de 2009, llançament de la segona beta
  • 30 de juny de 2009, llançament de la primera RC
  • 28 de juliol de 2009, publicació de la versió final de KDE 4.3

Tornant a KDE 4.2, per una part ja s’ha decidit quin serà el fons oficial que, a més, ja el podeu descarregar en diferents resolucions. La veritat és que és xulo:

1024x768

Una altra nova característica interessant que s’ha canviat al KDE 4.2 és el sistema de notificacions:

En definitiva, KDE és mou, i molt. Aquells que han provat KDE 4.2 ja han comprovat que aquesta sí és una versió molt més completa. Tot i així, cal anar acabant de migrar aplicacions de KDE3 a KDE4 ja que trenquen molt l’armonia de l’escriptori.

Ara que l’any és a punt d’acabar, està bé fer un xicotet resum d’allò que ens espera al 2009 (ho han fet a /home/liquidat). L’any 2008 ha estat prou excitant, sobretot gràcies a KDE4, Amarok 2 i la versió 2.6.27 del nucli que va “alliberar” els nostres ordinadors de molts mòduls propietaris. Serà 2009 igual d’excitant?

Btrfs

El sistema de fitxers ext4 arribarà en molt poc de temps a una versió final completament estable (ja s’ha afegit al nucli 2.6.28), però són molts els que pensen que no ofereix res realment nou respecte a sistemes de fitxers ja existents. El sistema ZFS (fet servir per OpenSolaris) sí que ofereix moltes característiques interessants, però la seua llicència no és del tot lliure. Ací és on Btrfs entra en joc: encara està en desenvolupament, però ja són alguns desenvolupadors del nucli qui han demanat a en Linus afegir-lo a properes versions. L’any 2009 serà l’any clau per a aquest sistema de fitxers.

oVirt

oVirt és un sistema d’administració de màquines virtuals que s’enfocarà en l’ús empresarial (tot i que també per a usuaris individuals). Aquest sistema permetrà la gestió d’un gran nombre de màquines virtuals alhora. Sembla que al 2009 podrem gaudir de la primera beta.

OpenGL 3.0

El llançament d’OpenGL 3.0 aquest any 2008 va arribar amb un any de retard. En un principi es va pensar que el projecte estava pràcticament acabat degut al poc coneixement que es tenia d’ell, però després que NVIDIA publicara un controlador capaç d’implementar OpenGL 3.0 i amb l’expectativa que AMD i l’equip que desenvolupa Mesa, sembla que OpenGL està lluny de la desaparició. Això vol dir que al 2009, OpenGL 3.0 arribarà a les masses, tant a controladors propietaris com lliures. Una nova generació de targetes gràfiques totalment compatibles amb GNU/Linux (qui ho haguera dit fa 3-4 anys?).

Gallium 3D

També relacionat amb l’apartat gràfic, Gallium 3D és un intent d’aconseguir el desenvolupament de controladors de targetes gràfiques molt més fàcil. Gràcies a una abstracció d’una de les capes de desenvolupament el resultat final podria ser un controlador que funcionara eficientment amb diferents dispositius gràfics. Sembla que al 2009 veurem la primera versió alfa.

GEM i KMS

Amb la publicació del nucli 2.6.28 s’ha inclòs el nou gestor de memòria de gràfics (GEM). El principal avantatge que notarem és que gràcies a GEM les targetes gràfiques no necessitaran “tornar-se a iniciar” cada vegada que es canvie d’aplicació (canvi de sessions, jocs, etc.). Amb això també se solucionaran problemes relacionats amb l’anomenat “compositing” que permet que tinguem els efectes del compiz al nostre escriptori.

Per altra part, l’anomenat Kernel Mode Setting (KMS) que bàsicament permetrà un canvi molt més fluïd i senzill des d’una sessió X a una terminal tty. Sembla que KMS permetrà a Linux tindre la seua pròpia pantalla blava!. Al 2009 veurem què vol dir això.

KDE 4.3 i Kontact

Els esforços a KDE 4.3 sembla que se centraran en la situació actual de Kontact, una de les millors suites d’informació personal i groupware que s’hi poden trobar actualment, tot i que és considerat molt complicat de fer servir. Però sembla que mai va pretendre ser això, i per aquesta raó Akonadi va ser creat per tal d’estendre i facilitar el seu ús a usuaris i programadors. A KDE 4.2 es podrà veure una primera introducció d’Akonadi, però no serà fins KDE 4.3 que funcionarà a ple rendiment.

El desenvolupament de GNOME 3

A l’estiu passat, els desenvolupadors de GNOME van començar a planejar les dates de la publicació de la propera gran versió de GNOME, la 3.0. No hi ha molta informació al respecte en aquest moment, però ja van avisar que GNOME 3.0 no serà cap revolució i que, de fet, simplement s’ha decidit passar el que serà GNOME 2.30 a GNOME 3.0. Les tasques a fer ja estan plantejades.

Al 2009 potser veurem una primera versió alfa que ens mostrarà en quina direcció apuntarà GNOME 3. Un dels avantatges que tenen els desenvolupadors de GNOME és que tenen les experiències de l’equip KDE, que va presentar KDE4 en un estat molt verd que, per sort, millora a passos agigantats.

Conclusions

Així com el 2007 va ser un any molt bo per al desenvolupament dels controladors gràfics a GNU/Linux, sembla que 2009 també ho serà. Sempre és important tindre en compte com ha millorat GNU/Linux en aquest aspecte, quan en el passat era gairebé un malson configurar l’acceleració 3D.

Per altra part, mentre el nucli millora la compatibilitat, redueix el rendiment. Caldria esperar que en Linus Torvalds es plantejara, una vegada aconseguit un grau de maduresa important, enfocar el desenvolupament cap a l’augment del rendiment, ja que s’ha vist clarament que el nucli Linux ha estat “pecant” del mateix que ho ha fet el Windows: de necessitar més recursos per aconseguir els mateixos resultats.

Caldria també preguntar-se si tindrem realment algun dia un nou sistema de fitxers. Des de l’any 2003 ja es parlava del canvi d’ext3 i reiserfs. Reiser4 estava en un punt més o menys avançat de desenvolupament, però el seu impulsor va ser empresonat per l’assassinat de la seua dona.

Per acabar, estaria bé parlar del català i dels equips de traducció. Per ara, sembla que gaudim de bona salut, amb molta gent jove amb ganes d’ajudar i gent amb experiència que treballa sense parar. No podem queixar-nos!.

Així que felicitats a tots, ens veurem novament l’any que ve!

A Undefined Fire han publicat un vídeo amb els canvis de KDE 4.1 a KDE 4.2. Ací el teniu:

Una de les grans possibilitats que ofereix Nautilus (el navegador de fitxers de GNOME), és l’afegit de fer servir els anomenats scripts. Un script sol ser un mini-programa que permet fer tasques concretes com podrien ser conversions directes entre formats d’imatge o vídeo, descarregar subtítols d’un fitxer de vídeo, crear un paquet precompilat .deb o .rpm, etc.

Podeu veure i descarregar molts scripts a la pàgina Gnome-Look. En aquest cas ens centrarem en un script que permet escanejar per virus fitxers concrets. Per exemple, descarreguem un fitxer del Word i volem comprovar si té virus. Doncs només fent clic dret sobre el fitxer, podrem seleccionar l’opció d’escanejar el fitxer en cerca de virus.

La instal·lació requereix els següents passos:

  1. Instal·leu el paquet clamav i zenity des del vostre gestor de paquets (clamav és un antivirus per a GNU/Linux que també té versió per a Windows.
  2. Obriu una terminal i creeu el fitxer virus-scan:
  3. gedit ~/.gnome2/nautilus-scripts/cerca-virus

  4. Copíeu a dins el següent:
  5. #!/bin/bash
    #
    # Nautilus anti-virus scanner script v1.2 – Uses Clam Anti-virus
    # Written by Robert Pectol, December 2005 – http://rob.pectol.com
    #
    # This program is free software. It is distributed in the hope
    # that it will be useful, but WITHOUT ANY WARRANTY; without even
    # the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
    # PURPOSE. See the GNU General Public License for more details.
    ######################################################################

    # Set some variables used in the script
    files=$1
    if [ “$NAUTILUS_SCRIPT_CURRENT_URI” == “x-nautilus-desktop:///” ]; then
    files_path=$HOME”/Desktop”
    else
    files_path=`echo $NAUTILUS_SCRIPT_CURRENT_URI | sed -e ‘s/^file:////’`
    fi
    gui=`which zenity`
    vscan=`which clamscan`

    # Function to scan file(s)
    scan_it()
    {
    touch /tmp/scanresult
    if [ “$files_path” = “” ]; then
    # Script can run from launchers, scripts other than from Nautilus, etc. (doesn’t require $NAUTILUS_SCRIPT_CURRENT_URI)
    result=`$vscan -r “$files” –log=/tmp/scanresult | $gui –title “Virus Scanner” –progress
    –text=”Scanning $files…” –pulsate –auto-close; cat /tmp/scanresult` &> /dev/null
    else
    result=`$vscan -r “$files_path/$files” –log=/tmp/scanresult | $gui –title “Virus Scanner” –progress
    –text=”Scanning $files…” –pulsate –auto-close; cat /tmp/scanresult` &> /dev/null
    fi
    rm -f /tmp/scanresult &> /dev/null
    # Feedback – if scan ended with errors or was terminated prematurely…
    if [ “$result” = “” ]; then
    err_text=”S’han produït errors quan s’escanejava $files”
    errors
    fi
    # Feedback – if scan completed successfully…
    clean=`echo $result | grep ‘FOUND’`
    # Alter gui feedback according to presense/absense of virus(s) found during scan
    if [ “$clean” != “” ]; then
    $gui –title “S’han trobat virus!” –error –text=”$result” &> /dev/null
    else
    $gui –title “Resultats de l’escaneig” –info –text=”$result” & &> /dev/null
    fi
    }
    # Function to handle errors
    errors()
    {
    $gui –title “S’ha produït un error” –error –text=”$err_text” &> /dev/null
    exit 1
    }

    # Check for presense of required utilities
    if [[ -x “$vscan” && -x “$gui” ]]; then
    scan_it
    else
    if [ -x “$vscan” ]; then
    echo “No s’ha trobat Zenity al vostre sistema. Instal·leu-lo.”
    exit 1
    else
    err_text=”No s’ha trobat Clam Anti-virus al vostre sistema. Instal·leu-lo.”
    errors
    fi
    fi
    exit 0

  6. Per últim, doneu permisos d’execució al fitxer
  7. chmod 755 ~/.gnome2/nautilus-scripts/cerca-virus

Com podeu comprovar, els scripts de nautilus es desen a la carpeta .gnome2/nautilus-scripts del nostre usuari. Normalment podeu descarregar el fitxer d’script i desar-lo allà directament (sense necessitat de crear el fitxer vosaltres mateixos). Una vegada desat allà, us apareixerà directament la opció al menú del botó dret.

script-virus

Al bloc d’en Mark Shuttleworth es parla de la necessitat de millorar el sistema de notificacions d’Ubuntu a la nova versió. Com sempre, aquesta millora afectaria directament a l’escriptori GNOME i, per tant, totes les distribucions que feren servir-lo, podrien incorporar-lo també.

S’ha dissenyat un vídeo on es pot comprovar quina és la idea final. Tingueu en compte que no és un vídeo real d’escriptori, sinó més bé un muntatge. Certament quedaria molt bé si finalment s’aconseguiren aquests efectes.

Van ser molts els mockups (captures de pantalla dissenyades per usuaris que “imaginen” com pot ser la propera versió) del GNOME. De fet, al gnome-look s’hi dedica tota una secció a les idees que diferents usuaris proposen.

A un bloc han fet un disseny prou interessant de com podria ser la nova versió de GNOME que vindrà a finals de l’any que ve o a inicis de 2010. Ací les teniu: