Aquest últim any vaig començar a col·laborar més amb l'equip local català d'Ubuntu. Aquests són equips formats a diverses parts del món per col·laborar amb el  projecte Ubuntu. L'equip LOCO català és especial perquè no està associat a un estat particular sinó a la llengua catalana i les seves variants que s'estenen al llarg de diversos estats.

Aquest any vaig participar en les festes de llançament d'Ubuntu 10.04 a València i 10.10 a Granollers. A València vaig moderar una sessió sobre signatures GPG. També vaig tindre una participació activa al fòrum d'ajuda de l'equip, on vaig acumular més de 400 articles, i vaig enviar 10 informes d'error a Launchpad, tres dels quals van generar millores i canvis a Ubuntu Lucid i Maverick.

També vaig preparar les versions catalanitzades dels llançaments Ubuntu,  aquest any vaig preparar les versions Ubuntu i Xubuntu d'Ubuntu Lucid i Maverick.

La meva filla em va demanar recentment de convertir un fitxer d'àudio que una companya de classe d'ella havia creat amb un Ipad. Era un enregistrament d'una classe. Vaig buscar convertidors i vaig veure indicacions que Audacity podia funcionar, però no va funcionar (em va demanar de carregar el fitxer com "dades crues", però un cop es van carregar no hi havia cap àudio reproduible).  Altres solucions com "sox" també van fallar dient que no es podia decodificar la font.

Llegint més vaig creure entendre que encara no hi ha un codec per a Linux. També vaig mirar alguns convertidors lliures per a Windows i vaig trobar alguns, vaig provar un i tampoc va funcionar.

Després vaig trobar que hi ha un programa de codi obert per a Mac que es pot compilar amb Ubuntu i que aconsegueix convertir el fitxer CAF a un fitxer WAV. El fitxer wav es pot convertir després a un fitxer comprimit com ara ogg o mp3 o qualsevol altra cosa. La font d'això és:

http://ubuntuforums.org/archive/index.php/t-786095-p-8.html

Simplement tradueixo aquest post que a mi em va funcionar:

Instal·leu primer les eines que requereix la compilació:

1. Instal·leu algunes dependències per a la compilació:
sudo apt-get install build-essential checkinstall subversion

2. Obteniu el codi font amb sourceforge:

svn co http://svn.macosforge.org/repository/alac/trunk alacconvert

3. Obteniu un pegat i apliqueu-lo:

wget https://aur.archlinux.org/packages/al/alacconvert/alacconvert.tar.gz
tar xzvf alacconvert.tar.gz
cd alacconvert/convert-utility
patch -Np0 -i ../move-lflags.patch

4. Compileu i instal·leu:

Els passos següents m'han permès configurar la targeta digital UPF i el lector de targetes.

1) Instal·leu alguns programes que fan falta per a la certificació electrònica: 

sudo apt-get install pcscd pinentry-qt4 opensc  pcsc-tools

2) Seguiu els passos que posa a:

http://www.catcert.cat/descarrega/manuals_guies/Usos_del_certificat_digi...

Nota: La llibreria que menciona el document (acaba en .so) es troba a /usr/lib.

3) Editeu el fitxer /etc/opensc/opensc.conf i descomenteu la línia que comença amb "provider_library".

4) Comproveu que el sistema veu el lector i la targeta: Endolleu el lector i fiqueu-li la targeta, que es posa amb la cara principal coincidint amb la cara principal del lector. Ara aneu al Firefox al menú Editar -> Preferències -> Avançat -> Dispositius de Seguretat (el mateix que heu configurat al pas 3) i mireu sota el nou mòdul que heu afegit al pas 3 i a la primera línia hauríeu de veure "UPF".

5) Reinicieu l'ordinador

6) Tot hauria de funcionar ara, comproveu anant per exemple a:

https://sede.seg-social.gob.es/Sede_1/ServiciosenLinea/Ciudadanos/231443

on us podeu baixar la vostra vida laboral. Cliqueu sobre "Acceso al servicio" i aneu acceptant els certificats, a mi em va permetre baixar-me la vida laboral.

(Actualitzat el 26 de novembre de 2011 perquè el servei weather.com ha canviat)

El Conky és un monitor de sistema lliure i lleuger per a X, que mostra qualsevol informació al vostre escriptori. Ahir després d'una pregunta que vaig rebre en un fòrum d'Ubuntu, vaig decidir instal·lar-lo en els meus ordinadors Ubuntu 10.10 d'escriptori i portàtil. No va ser fàcil i vaig haver d'anar a diferents articles de fòrums i enllaços, així que vaig decidir escriure aquest article sobre com ho vaig fer.

 

La meva configuració de conky està composta de dues seccions diferents i ocupa un lloc important de l'escriptori. A una configuració amb dos monitors com la que faig servir al meu sobretaula això no és un problema, però al portàtil presenta el problema que Conky, malgrat que està posicionat sempre a sota de qualsevol finestra, es posiciona sobre les icones d'escriptori, així que qualsevol icona que podeu tenir a l'àrea d'escriptori on es posa conky quedarà oculta. No faig servir massa icones d'escriptori i les icones encara es poden accedir passant el ratolí sobre l'àrea de conky, però tingueu-ho en compte si ho voleu instal·lar.

Al meu ordinador de sobretaula faig servir dos monitors i he configurat conky perquè és mostri al racó superior dret, i es mostra al segon monitor que tinc a la dreta del primer. Al portàtil també està configurat perquè es mostri al racó superior dret. També vaig instal·lar conkyForecast, que és un script de python per accedir informació meteorològica de www.weather.com, un servei meteorològic en línia. 

Així és com de maco es veu al portàtil, amb el fons de pantalla "cometa" que es pot trobar a /usr/share/backgrounds/cosmos/comet.jpg:

Des de fa més o menys un any el meu IP obert a la Universitat el van tancar i em van forçar a posar-me darrera una VPN, el que em va causar moltíssims problemes per mantenir el meu flux de treball. Però una de les coses més molestes és que fins i tot per a les coses més bàsiques, com per exemple usar ssh o sftp, apareixen problemes nous que són molt difícils de solucionar i per als quals no tinc cap mena de suport per part del servei d'informàtica.

El problema més recent que vaig notar és que la transmissió per sftp s'aturava per fitxers grans (a vegades després de transmetre 10MB, en altres ocasions després d'altres quantitats). Em va portar una bona estona identificar que això era causat per la VPN, i després més temps provar diferent coses fins que vaig trobar la solución en aquest enllaç:

http://serverfault.com/questions/120505/problems-with-scp-stalling-durin...

Bàsicament el problema és que la variable tcp_sack ("tcp selective acknowledgements") s'ha de deshabilitar al meu servidor darrere la VPN. Per a una sessió això es pot fer amb:

sysctl -w net.ipv4.tcp_sack=0

Per deshabilitar-la permanent s'ha d'editar /etc/sysctl.conf i afegir la següent línea:

net.ipv4.tcp_sack=0

Sembla que s'ha començat a parlar sobre una unificació dels sistemes d'empaquetament per a diverses distribucions de Linux. Actualment hi ha sistemes diferents, sent potser els més importants el sistema Debian (amb extensió .deb que usen entre d'altres distribucions Debian, Ubuntu o Mint) i el sistema RPM (amb extensió .rpm, usat per RedHat, Fedora, OpenSuse i d'altres), però hi ha més, com per exemple el sistema Pacman de Arch Linux.

Això crea una gran duplicació d'esforços per a paquets que a nivell de programació es desenvolupen en la major part dels casos de forma comuna i no de forma separada per a les diferents distribucions. També genera una dificultat addicional per als usuaris novells en haver d'enfrontar-se a estils i formats diferents segons la distribució de Linux que proven o utilitzen.

Per tant una unificació en un sistema d'empaquetament únic seria una gran cosa, tant per als desenvolupadors com per als usuaris i per a Linux en general. Òbviament sempre hi hauria la possibilitat de continuar amb sistemes d'empaquetament alternatius, si així ho prefereix alguna distribució, perquè el desavantatge d'unificar els sistemes d'empaquetament és que es perd un dels aspectes de varietat que fan atractiu Linux. Ara bé, el conflicte es produeix entre els avantatges de l'estandardització i els desavantatges de la pèrdua de varietat.

Tinc un parell de llocs Drupal 6 que usen el mòdul Webfm (https://drupal.org/project/webfm). Aquest mòdul mai no es va migrar a Drupal 7 perquè a aquesta última versió de Drupal l'API de fitxers va canviar completament, cosa que implicava reescriure totalment el mòdul, i ningú no ho va fer.

La meva solució va ser substituir el mòdul webfm pel gestor de fitxers "Elfinder" i el corresponent mòdul de Drupal  (https://drupal.org/project/elfinder). Això no substitueix totes les funcionalitats de gestor de documents de webfm, és sols un gestor de fitxers i no té cap gestió de base de dades dels documents, però per una altra part és realment bo com a gestor de fitxers. Així que potser el complementaré en el futur amb algun mòdul de "gestor de coneixement" per buscar i posar etiquetes als meus documents.

En primer lloc òbviament heu de migrar el vostre lloc de Drupal 6 a Drupal 7. Habilitar tots els mòdul a Drupal 7, no podreu habilitar webfm perquè no hi ha una versió Drupal 7, però les taules de webfm romandran en la vostra base de dades migrada.

La instal·lació i configuració de l'Elfinder al vostre lloc Drupal 7 migrat és senzilla, i pot usar exactament la mateixa estructura de fitxers que el webfm va deixar. També haureu d'enllaçar el vostre editor, en el meu cas CKEditor, això també va ser fàcil.

El problema ve amb els enllaços que el webfm va crear (del tipus "/webfm_send/#", on # és un número arbitrari assignat per webfm.). Si no voleu acabar amb moltíssims enllaços trencats al vostre lloc heu d'arreglar aquests enllaços. Si teniu poc contingut podeu arreglar els enllaços trencats a mà, però en aquest cas no és massa probable que esteu usant webfm per a res, ja que un lloc petit pot treballar perfectament amb el sistema de fitxers pla sense cap gestió de documents especial.

<p>Com és ben sabut, Canonical ha decidit deixar de donar suport a l'escriptori que va crear i adoptar el 2010, anomenat Unity. La versió actual, número 7, és força estable, però no ha rebut actualitzacions substancials durant els últims anys, quan Canonical i la comunitat de l'Ubuntu estaven esperant una actualització molt gran, l'Unity 8, que hauria permès la convergència amb telèfons i tauletes. Atès que tinc un flux de treball força bo amb l'Unity, he decidit continuar usant-lo fins que sigui possible..</p> <p>La instal·lació de l'Unity 7 al nou Ubuntu 18.04, que s'alliberarà al final de l'abril, és força simple. Sols cal una ordre:</p> <p>sudo apt install ubuntu-unity-desktop Tots els fitxers encara estan disponibles i mantinguts al repositori universe. Hi ha a més una reconstrucció de l'Ubuntu amb aquest escriptori, i una comunitat a darrera, com es mostra al portal comunitari ia a un seguidor d'errors Trello. La meva esperança és que la comunitat de l'UBports, que ja té un versió inicial de l'Unity 8 que es pot executar a l'Ubuntu 18.04, proveirà una actualització per a aquest escriptori per anar cap a la convergència amb telèfons i taulets usant l'Ubuntu Touch.</p>

FaigImatge eliminada. servir emacs com a editor, però al meu nou portàtil s'obre sempre a pantalla completa i maximitzat. Vaig provar tot el que se suggereix a aquest fil de missatges:

https://superuser.com/questions/124891/emacs-starting-maximised

però res no va funcionar. El portàtil té una resolució molt alta. El faig servir amb una resolució de 3840x2160 (16:9) i una escala de 2.12, i per això l'emacs pensa que excedeix les mides de la pantalla i comença mazimitzat faci el que faci.

L'he pogut resoldre finalment. En realitat estic iniciant l'emacs amb el següent alias:

emacsclient --alternate-editor="" -c

Afegint les línies següents al fitxer d'inici (.emacs) ho va resoldre:

 (add-to-list 'default-frame-alist '(width  . 20))
 (add-to-list 'default-frame-alist '(height . 10))

330px-Knoppix-3.8-boot.png
La consola de Linux és on es reben tots els missatges del nucli, però també permet interfície amb l'usuari com una terminal de l'escriptori.
Una altra cosa que m'he trobat amb el nou portàtil amb resolució gràfica alta és que la mida de lletra de la consola és minúscula, i gairebé impossible de llegir. Aquí es poden trobar algunes instruccions per incrementar la mida la lletra de la consola a l'Ubuntu.
Entreu l'ordre següent:
sudo dpkg-reconfigure console-setup

Les opcions a escolllir són les següents:

  •     Codificació a usar a la consola: UTF-8
  •     Conjunt de caràcters a suportar: Guess optimal character set
  •     Lletra per a la consola: Terminus
  •     Mida de la lletra: 16x32 (framebuffer only)

A continuació, simplement canvie-vos a una TTY (CTRL+ALT+F1), inicieu la sessió, i escriviu setupcon. Repetiu el procés si voleu veure quina lletra de pantalla i mida de lletra preferiu (tot i que no hi ha gaires opcions).

Funciona amb el Drupal

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer