El teu blog de Linux en català

Monthly Archive: setembre 2009

Aquesta setmana aprofitaré per anar explicant-vos, dia a dia, com tinc configurat el meu escriptori. Hui vos presentaré com el tinc configurat i quins són els temes i eines que faig servir. Al llarg de la setmana em detindré en cada un dels aspectes per explicar-vos més detalladament com tindre-los com jo (si així ho voleu, és clar). Moltes coses són fàcils (la gran majoria), així que tindre un espai de treball agradable i atractiu és prou fàcil. Ací teniu una captura general:

espai-de-treball

I ara, pas per pas, cada un dels elements més importants de l’escriptori que no venen per defecte i dels quals aniré parlant al llarg d’aquesta setmana:

AWN (avant window navigator)

dock

DockBarX Applet per a la barra superior

dockbarx

Desktop Art applet per al Rhythmbox

desktop-art

Tema GTK Dust i tema d’icones

gtk-icones

Fons WorldMap

fons

Tot i que encara estem en la sisena Alpha d’Ubuntu 9.10 (Karmic Koala), ja s’ha anunciat el nom en clau de la propera versió d’Ubuntu, la 10.04, que ha de ser alliberada l’abril del 2010. En aquest cas, serà “Lucid Lynx”. En principi, ha de ser una versió LTS (Long Term Support), amb suport oficial durant tres anys, però a l’abril Mark Shuttleworth va apuntar la possibilitat d’endarrerir aquesta versió LTS a la 10.10, per tal de coordinar-ho millor amb la propera versió de Debian, que precisament ha de sortir a octubre del 2010.

Tant la numeració com el nom clau de cada versió d’Ubuntu té la seva raó de ser. La numeració, com sabreu, té dues parts. Per exemple, la versió actual és la “9.04”, i la que s’alliberarà a l’octubre és la “9.10”. La primera part de la numeració indica l’any en què es publica la versió, i la segona indica el mes de la versió. Ubuntu allibera dues versions a l’any, una cada sis mesos. Per això els alliberaments sempre es realitzen en abril i octubre, i la segona part de la numeració és “04” o “10”. Només es va fer una excepció amb la versió “Dapper Drake”. Aquesta havia de ser la 6.04, i havia de ser una LTS. Quan havia d’alliberar-se aquesta versió, es va veure que distava força de ser prou estable per a una versió LTS, i es va endarrerir dos mesos el seu llençament. Per això és la versió 6.06 (es va alliberar al juny).

Quant als noms clau, sempre contenen un adjectiu i un nom d’animal, tots dos començant per la mateixa lletra. Durant les primeres versions, volien utilitzar sempre noms d’animals que acabessin amb “hog”, i per això les dues primeres versions són “Warty Warthog” (4.10) i “Hoary Hedgehog” (5.04). Per la tercera versió (5.10) d’Ubuntu tenien previst el nom “Grumpy Groundhog”, però “Grumpy” no els acabava de sonar bé i, fent cas a la comunitat, van acabar-li posant “Breezy Badger” (també agradava molt “Bendy Badger”). Suposo que també hi devia tenir a veure el fet que els noms d’animals acabats en “hog” s’acaben ràpid.

A partir de la quarta versió d’Ubuntu (6.06) es va prendre el criteri actual. Per a les noves versions, es va seguint l’ordre alfabètic per als noms codi de les versions, començant per la “D”, tot i que les tres primeres no van seguir aquest criteri. Fins aquesta 10.04, els noms de versions que hi ha hagut són les següents:

Adjectiu Animal Versió
Warty Warhog 4.10
Hoary Hedgehog 5.04
Breezy Badger 5.10
Dapper Drake 6.06
Edgy Eft 6.10
Feisty Fawn 7.04
Gutsy Gibbon 7.10
Hardy Heron 8.04
Intrepid Ibex 8.10
Jaunty Jackalope 9.04
Karmic Koala 9.10
Lucid Lynx 10.04

I què passarà amb les properes versions? En principi, la 10.10 ha de tenir la “M” com a lletra inicial del nom codi. Ja hi ha força propostes (fins i tot hi ha propostes per a versions posteriors). Personalment, com a adjectiu m’agrada “Mighty”.

També s’ha apuntat la possibilitat que, per la versió 10.10, si es confirma el fet que es coordinin les versions LTS d’Ubuntu amb les de Debian, es coordinin també els noms de les versions. Una proposta és fer que tots dos comparteixin l’adjectiu, però que tinguin un nom diferent d’animal. En aquest cas, es podria trencar l’ordre alfabètic actual per facilitar aquesta coordinació també de noms amb Debian. No tinc molt clar si aquesta possibilitat té molt suport dins de la comunitat Ubuntu, o fins i tot en el propi Canonical, però no ho trobo massa adient. Crec que és molt bo per a Ubuntu, Debian i segurament per a tota la comunitat de GNU/Linux que les seves distribucions trobin espais d’entesa, i es coordinin tan com puguin, però també crec que cada distribució ha de seguir la seva idiosincràcia (tot i que Debian i Ubuntu tenen lligams evidents, cadascuna té la seva pròpia filosofia de treball), i això, en part, passa per seguir els seus propis criteris a l’hora de decidir els noms de versió.

Què en penseu? Us agrada “Lucid Lynx”? Quin nom proposaríeu per a la versió 10.10? Què opineu sobre la possibilitat de coordinar també els noms entre Debian i Ubuntu?

Font: Web Upd8

Font: Wiki d’Ubuntu

El mode de finestra única ha estat oficialment confirmat per a la versió 2.8 de l’editor d’imatges Gimp. Peter Sikking, el dissenyador de la interfície i interactivitat del programa deixa clara aquesta decisió al seu bloc on explica les raons del canvi.

El millor de tot, però, és que el mode multi-finestra no desapareixerà i com a usuaris podrem triar quin aspecte volem mitjançant una opció del menú. Això es pot considerar tot un encert: la demanda de finestra única ha estat sempre present, però si el canvi no es feia era perquè hi havia tanta gent a favor com en contra.Així ho diu el mateix Sikking:

Després vaig recordar que aquest és un món 50-50: prop del 50% dels usuaris de Gimp estan encantats amb la interfície multi-finestra i no volen perdre-la, i l’altre 50% els encantaria poder treballar amb una interfície de finestra única. Amb el món dividit en dos, el que farem serà donar la possibilitat de triar una o altra configuració en el menú Finestra, podent canviar entre el mode de finestra única o múltiple.

Per descomptat, aquesta no serà l’única gran característica d’aquesta nova versió:

  • Es podrà fer servir més d’una columna per a tots els diàlegs -això no sé ben bé què vol dir…-
  • Es podrà canviar entre les imatges obertes amb una barra que tindrà imatges petites de les imatges obertes (com al photoshop)
  • Possibilitat de mostrar múltiples parts d’una imatge amb diferents zooms

A més d’aquests canvis, no fa molt vam escriure un article amb altres canvis que portaria aquesta versió del Gimp. Sembla que encara no hi ha un disseny final de la interfície, però s’han presentat algunes idees de com podrà quedar.

Avui és el Dia de la Llibertat del Programari, molts coneguts que passen per aquesta pàgina es passaran per allà (jo inclòs). És una bona ocasió per conèixer frikis amb els mateixos gustos que nosaltres -i poder xarrar del terminal, de KDE o GNOME sense que ningú no ens mire amb cares rares-. Ja sabeu, a partir de les 10h i fins a les 20h al Centre Cívic de Les Corts (línia verda, parada Les Corts). Mentrestant, podeu anar veient algunes notícies interessants d’aquesta setmana:

Heus aquí una petita utilitat que, tot i que per mi no passa de curiositat, segur que vosaltres li trobeu una utilitat real: l’aplicació Caca-Utils!

Aquesta aplicació ens permet seleccionar qualsevol fotografia que tinguem al nostre ordinador i visualitzar-la a través de la terminal en forma de mapa de caràcters ASCII, que després podem ampliar, modificar, etc. És un petit exemple de l’extens món de l’Art ASCII (enllaç en anglès!) aplicat a la nostra terminal en sistemes GNU/Linux 🙂

Per a instal·lar-lo en ubuntu, fem el següent. A la terminal:

sudo apt-get install caca-utils

Introduïm la contrassenya de root i ja està!

El Caca-Utils permet visualitzar imatges en la majoria de formats: .jpg, .png, .gif… Per a veure una imatge, haurem d’accedir al directori on estigui a través de la terminal i executar la següent ordre:

cacaview nom_de_la_imatge.png

I se’ns obrirà una petita finestra de la terminal on podrem veure la imatge en qüestió transformada.

En voleu un exemple?

Aquí teniu una bonica foto del nostre amic Mariano Rajoy després d’haver vist un nen somrient anticonstitucionalment:

rajoy3

I aquí el tenim convertit en un mapa de caràcters, tot conservant la mateixa mirada aterrada:

Captura-Finestra sense títol.redimensionadaOh no! Llibertat de pensament!

Què, us ha agradat? La veritat és que no sé perquè serveix, però almenys podreu passar una bona estona codificant les fotos de les vostres vacances i les imatges dels vostres polítics preferits 😉

Salut i alliberament!

Estava mirant el panell de control i he vist que SomGNU ha arribat a les 1000 entrades. Déu ni do, en dos anys i 9 mesos (gairebé 1000 dies) hem escrit 1000 articles. Això vol dir un article per dia (no vull ni imaginar el temps que li hem dedicat…).

1000-articlesSens dubte tota una fita. Això em dóna peu a una reflexió recent, i és que darrerament no sent el mateix ànim o les mateixes ganes per escriure articles. És una espècie de roda: tinc la impressió que els articles han baixat de qualitat, ha canviat una mica la manera de presentar les coses, i com que no sé com solucionar-ho, doncs encara tinc menys ganes.

Això no és pas un final ni res semblant, és simplement una reflexió que indica que és hora de fer algun canvi -tot i que no en sé quin-. Vull continuar amb la regularitat, que crec que ha estat un dels punts forts de SomGNU al llarg d’aquests quasi tres anys. A veure si per al 3er aniversari ordene les coses al meu cap i ordene SomGNU.

Avui mateix ha sortit l’Alpha 6 d’Ubuntu 9.10 (Karmic Koala). Podeu veure les millores que porta en aquest enllaç. Per si voleu provar aquesta sisena Alpha, us deixo els enllaços de les seves diferents versions (o, com diuen, dels seus diferents colors):

Ubuntu: http://cdimage.ubuntu.com/releases/karmic/alpha-6/

Kubuntu: http://cdimage.ubuntu.com/kubuntu/releases/karmic/alpha-6/

Xubuntu: http://cdimage.ubuntu.com/xubuntu/releases/karmic/alpha-6/

Mythbuntu: http://cdimage.ubuntu.com/mythbuntu/releases/karmic/alpha-6/

UbuntuStudio: http://cdimage.ubuntu.com/ubuntustudio/releases/karmic/alpha-6/

Edubuntu: http://cdimage.ubuntu.com/edubuntu/releases/karmic/alpha-6/

Ubuntu per ARM: http://cdimage.ubuntu.com/ports/releases/karmic/alpha-6/

Sobretot, de moment NO ÉS RECOMANABLE INSTAL·LAR-LO EN ENTORNS PRODUCTIUS, NI PER A ORDINADORS DE SOBRETAULA HABITUALS (excepte si teniu clar què significa una versió Alpha i n’assumiu les possibles conseqüències). Cal tenir molt clar que es tracta encara d’una versió de proves, de manera que segurament distarà molt de ser estable. Aquestes versions serveixen per a poder provar les seves noves funcionalitats, i trobar-hi possibles errades per tal de notificar-les i que les versions definitives siguin molt estables. Aquesta és la darrera versió Alpha. La propera, ja serà la primera Beta (prevista pel dia 1 d’octubre).

En aquesta pàgina podeu trobar el calendari de llençament de Ubuntu 9.10 Karmic Koala. La versió definitiva està prevista pel 29 d’octubre.

En altres anotacions hem mostrat alguns scripts per al Nautilus que ens poden simplificar o posar més a prop certes tasques. Però algun cop ens pot interessar integrar en el Nautilus algun script que hàgim escrit nosaltres mateixos, o que algú ens hagi passat. Hi ha diversos mètodes per a integrar un script en el Nautilus, i en aquesta anotació explicaré la més senzilla.

Primer, hem de crear el nostre script. No explicaré massa sobre com crear els scripts en sí. Només comentaré que es pot fer amb qualsevol llenguatge (bash, perl, python, etc.) i que, com sempre, a la primera línia se li ha d’indicar quin és l’intèrpret que ha d’utilitzar el sistema per a executar el nostre script. Per exemple, si hem creat el script en python, la primera línia del nostre script ha de ser:

#!/usr/bin/python

Apart d’això, els nostres scripts podran utilitzar una sèrie de variables que li vindran donades. Apart de les variables més típiques com el $PWD (directori actual), $LANG (idioma), $USER (usuari d’execució), en tindrem quatre d’específiques que segur que ens seran de molta utilitat:

$NAUTILUS_SCRIPT_CURRENT_URI=Directori actual en format URI
$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS=Camí i nom dels fitxers que tinguem seleccionats
$NAUTILUS_SCRIPT_SELECTED_URIS=Camí (en format URI) i nom dels fitxers que tinguem seleccionats
$NAUTILUS_SCRIPT_WINDOW_GEOMETRY=Mida de la finestra del Nautilus

A més, haurem rebut com a paràmetre els noms dels fitxers seleccionats (sense el seu camí), de manera que podrem utilitzar les variables $#, $1, $2, etc.

Amb aquestes indicacions (i un coneixement mínim d’algun llenguatge de scripts), ja podem crear algun script que ens pugui ajudar en les nostres tasques diàries. La integració de l’script que hàgim escrit amb el Nautilus és molt senzilla. Només cal crear (si no ho hem fet abans) el següent directori:

/home/el_nostre_usuari/.gnome2/nautilus-scripts

Tots els scripts que desem en aquest directori estaran automàticament integrats en el Nautilus. Quan hi desem un script, hem de recordar-nos de donar-li permisos d’execució. I com veurem aquests scripts en el Nautilus? Doncs estant en el Nautilus, seleccionem els fitxers que ens interessi i fem clic amb el botó de la dreta del ratolí. En el menú contextual hi haurà l’opció “scripts”, i sota ella hi haurà tots els scripts que hàgim desat a la carpeta que he comentat abans.

Per posar un exemple, jo n’he creat un que ens comprimeix amb el 7z els fitxers que hàgim seleccionat. Això, lògicament, requerirà tenir instal·lat el p7zip. Si no seleccionem cap fitxer, ens comprimirà tot el directori. El nom del fitxer 7z resultant serà el nom del fitxer original (amb extensió 7z) si només n’hem seleccionat un, i amb el nom del directori on estem (amb extensió 7z) en cas contrari. He creat l’script 7zipar (en aquest cas, en bash). Només cal desar-lo en el directori indicat abans i donar-li permisos d’execució. En la imatge següent veiem com queda integrat en el menú contextual del Nautilus.

7zipar en el Nautilus

7zipar en el Nautilus

En la propera anotació explicaré una forma alternativa per a integrar els nosrtres scripts amb el Nautilus. Serà una mica més complicat que desar l’script en un directori, però també serà molt més flexible i s’integrarà millor amb el Nautilus.

Efectivament, tots els frikis tenen un dia propi i nosaltres no anàvem a ser menys: tenim un dia per celebrar allò pel què treballem cada dia sense cobrar ni un duro (bé, existeixen molts afortunats que sí que guanyen -o hem guanyat- diners amb el programari lliure). A Barcelona, al Centre Cívic de les Corts, dissabte 19 de setembre a partir de les 10h.

Tutorials

Hora Tutorial Ponent
10:00-11:00 Joomla Guillem Cuberes i Damià Verger
11:00-12:00 Guifi.net Eduard Gamonal
12:00-13:00 Manteniment d’una distribució Arnau Alcázar i Siegfried Gevatte
13:00-14:00 Drupal Robert Garrigós
14:00-15:00 Mozilla Alina Mierlus, Toni Hermoso Pulido i Eduard Gamonal
15:00-16:00 KDE Albert Astals Cid i Aleix Pol González
16:00-17:00 XFCE amb Xubuntu Miquel Adroer
17:00-18:00 Coneixeu Perl amb Barcelona.pm Alex Muntada
18:00-19:00 OpenOffice.org Ismael Fanlo

Tallers

Hora Taller Mestre
10:00-12:00 Mozilla, com utilitzar internet, com navegar amb seguretat, com tenir una identitat online Alina Mierlus, Eduard Gamonal i Toni Hermoso
12:00-14:00 Guifi.net Eduard
14:00-16:00 Joomla Damià Verger i Guillem Cuberes
16:00-18:00 Drupal Robert Garrigós

Una de les darreres “grans” característiques que es van afegir a Nautilus, el navegador de fitxers del GNOME, van ser les pestanyes. Tot i que realment pot semblar una estupidesa, el treball amb pestanyes no només ens facilita a nosaltres mateixos la feina, sinó que a més s’estalvia memòria i per tant consumim menys recursos en general.

Tot i així, a l’hora de treballar amb fitxers, movent-los d’ací cap allà, les pestanyes no són tan còmodes com caldria pensar. El principal problema radica en la tasca d’arrossegar: era molt més fàcil tindre dues finestres obertes i arrossegar un fitxer d’una finestra a una altra que haver d’anar d’una pestanya a una altra.

nautilus-extra-pane

Dolphin, el gestor de fitxers de KDE, va solucionar aquest problema d’una manera molt enginyosa: dividir el quadre de navegació de la finestra del gestor en dos. Així, dins d’una mateixa finestra podem visualitzar dos directoris diferents i arrossegar fitxers entre l’un i l’altre. Personalment aquesta era una de les millors coses que havia vist mai en un navegador de fitxers -una verdadera evolució-.

Doncs ara li toca el torn al Nautilus, i és que un usuari ha implementat la mateixa característica per al gestor de fitxers del GNOME. Encara li manquen alguns detalls, però la funció la fa. Per instal·lar-lo, podeu afegir el següent repositori:

deb http://ppa.launchpad.net/berndth/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/berndth/ppa/ubuntu jaunty main

Baixeu les claus:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 246BF391

I ja instal·leu:

sudo apt-get update && sudo apt-get install nautilus libnautilus-extension1 libnautilus-extension-dev nautilus-dbg nautilus-data

Una vegada instal·lat caldrà eixir i tornar a entrar a la sessió o bé matar el nautilus (amb un ganivet està bé, però millor si feu servir l’ordre “killall nautilus“). Finalment trobareu al nautilus l’opció al menú de Visualització -> Extra pane.