ubuntu

ubuntu

Vim: copia e incolla da clipboard

Posted by gtrev on Ven, 04/07/2008 - 11:06 in

Wow, secondo post di fila su Vim! Il tip di oggi serve a me per quando mi troverò davanti ad una Ubuntu e il copia incolla da clipboard su vim sarà completamente sminchiato.

Per capirsi sto parlando di quell'agile mossa di copiare ad esempio una url da firefox e pretendere che con un click su vim la url venga incollata. Lo so, sta terminologia fa molto windows ma tant'è.

Ora la buona Ubuntu fornisce tutta una serie di versioni di vim ognuna con un particolare set di caratteristiche abilitato, ma imposta per default vim.basic che non ha una beata fava attiva!

Per ovviare al problema basta un bel:

$ sudo update-alternatives --config vim

e scegliere ad esempio vim.gtk.

Per capire se avete abilitata l'opzione di uso della clipboard, da command mode date un :version: se l'opzione xterm_clipboard ha un + davanti siete a cavallo (guardate lo screenshot qui sotto).

Ah, questo tip vale per vim, visto che gvim ha l'opzione abilitata di default.

A proposito di clipboard, vim (e anche gvim) hanno un registro speciale per copiare verso la clipbard e incollare nella clipboard: *

Quindi se si deve incollare qualcosa dalla clipboard basta fare

"*p

Ubuntu Hardy e i file multimediali

Posted by gtrev on Ven, 06/06/2008 - 15:29 in


Da qualche tempo ormai ho fatto l'aggiornamento del mio portatile alla nuova versione di Ubuntu, la 8.04.

Nonostante sia una LTS qualche rognetta se la porta dietro, come ad esempio l'impossibilità di visualizzare i file avi attraverso totem e gstreamer.

C'è infatti un piccolo baco (219621) che impedisce a totem di caricare il codec di visualizzazione corretto.

Fortunatamente esiste un modo per risolvere il problema:

  1. attraverso synatic, cercare le librerie x264-57 e x264-54. La prima deve essere reinstallata, mentre la seconda va eliminata
  2. salvare i nomi dei pacchetti che vengono eliminati dalla procedura precedente
  3. reinstallare i pacchetti eliminati precedentemente

Non è l'unica rognetta che ho riscontrato. Anche il bluetooth verso il mio Nokia ha smesso di andare...
Questo sembra essere un altro bug (211252) sul pacchetto bluez-utils, che sembra si possa risolvere passando alla versione testing di Debian.

Eh, anche Ubuntu c'ha le sue magagne...

Svolta minimalista

Posted by gtrev on Lun, 07/04/2008 - 21:06 in

Come credo saprete, sono almeno un paio d'anni che uso Ubuntu per i miei computer. Certo XP rimane ancora installato ma quasi eclusivamente come fallback in casi di estrema necessità (niente adsl per giorni, cosa ormai rara da quando ho cambiato provider).

Con Ubuntu mi trovo abbastanza bene, la distribuzione è molto aggiornata, si trovano tutti i programmi possibili immaginabili, tutte le periferiche che ho a casa sono supportate (a parte lo scanner integrato nella stampante).

Il problema è che i miei pc non riescono a stare al passo con gli aggiornamenti di Ubuntu. Il vecchio pc (assemblato dal buon era77 nel lontano 2000) e il non più giovane portatile annaspano sotto il peso di Gnome e di Netbeans lanciati assieme.

Siccome non ho intenzione di cambiare né pc né portatile (tutti i soldini sono instradati verso la casetta), l'unica soluzione praticabile è stata quella di passare ad un window manager più leggero.

La scelta che mi si è presentata è davvero ampia, e dopo alcune prove ho deciso di passare ad Openbox.

Si tratta di un derivato della famiglia Blackbox/Fluxbox che si caraterizza per la minimalità, la leggerezza e la semplicità di configurazione. Da quando lo uso il disco ha improvvisamente smesso di swappare, che per un portatile non è poco.

Nei prossimi post descriverò con quali orpelli ho decorato il mio descktop (qui uno screenshot). Per chi fosse interessato, intanto segnalo il planet dedicato al progetto.

Arriva gutsy

Posted by gtrev on Mer, 03/10/2007 - 09:06 in



Manca poco ormai al
gksu "update-manager -c"

Java and compiz issue

Posted by gtrev on Sab, 28/07/2007 - 09:41 in

As you may know, I've installed compiz on my linux box, and I feel very comfortable with it.

But sometimes I stumble on some weird problems when using java applications like Netbeans.

The problem is that windows don't dispose very well, all that you see is a gray screen with nothing on it.

This seems to be a well known issue (see bug 6429775) on jdk:

the problem is that AWT filters out all ConfigureNotify if the toplevel is not reparented.
But Compiz doesn't reparent windows at all.
Possible solution would be detect if we are under Compiz and do not filter events

from the discussion on bug 6429775

There is a patch in new releases of jvm, so if you experience this problem, try to upgrade to sun jdk 1.6.0 u02.

Netbeans 6.0(M9) e Ubuntu Feisty 64bit

Posted by gtrev on Mar, 12/06/2007 - 22:08 in

Update 2007-07-30: la milestone 10 di netbeans 6 risolve il problema che descrivo in questo post, quindi per non avere problemi usate questa versione o le successive

Come ho spiegato in un precedente post, sono passato ad usare Netbeans come ambiente di sviluppo.

La versione che ho usato fino ad ora era la 5.5 che è l'ultima stabile rilasciata.

Poi però ho visto la versione 6 (ancora in fase di sviluppo) sul portatile di Lucio e ho deciso che dovevo averla anche io!

bello, vero?

La rogna, come al solito, è che io ho un portatile a 64 bit e quindi uso tutte jdk a 64 bit.

L'installer che si scarica dal sito di netbeans però non ne vuole sapere di funzionare con una vm di questo tipo:

Cannot load native library from path: native/jnilib/linux/linux.so
[2007-06-12 20:04:58.948]: 
   java.lang.UnsatisfiedLinkError: /tmp/nbi-57050.tmp: /tmp/nbi-57050.tmp:
wrong ELF class: ELFCLASS32

Una soluzione però, come insegna il saggio, si trova sempre. Ecco dunque qui di seguito un piccolo tutorial su come fare.

Download di una vm a 32 bit

L'unica soluzione è installare temporaneamente una jdk a 32 bit. Per fare questo andiamo sul sito della sun:

http://java.sun.com/javase/downloads/index.jsp

e scarichiamo il file jdk-6u1-linux-i586.bin

Una volta che il file è nella nostra linux box, creiamo, nella nostra home, una directory temporanea, ci copiamo il file e lo rendiamo eseguibile:

$ cd ~
$ mkdir temp
$ cd temp
$ cp ../Desktop/jdk-6u1-linux-i586.bin .
$ chmod +x jdk-6u1-linux-i586.bin

Adesso siamo pronti per lanciare l'installazione:

$ ./jdk-6u1-linux-i586.bin

Digitiamo yes quando l'installer ci chiede di accettare la licenza.

A questo punto abbiamo la nostra vm a 32 bit installata e siamo pronti a procedere al passo successivo.

Download e installazione di Netbeans 6.0 milestone 9

Il programma di installazione della versione di sviluppo di netbeans lo troviamo a questo url:

http://www.netbeans.org/community/releases/60/index.html

Scarichiamo la versione per Linux (x86/64). Io consiglio di la versione Standard; tenete presente che sono 112 mega.

Copiamo il file nella directory /opt e rendiamolo eseguibile:

$ cd ~
$ sudo cp Desktop/netbeans-6.0m9-standard-linux.sh /opt
$ sudo chmod +x netbeans-6.0m9-standard-linux.sh

Il trucchetto adesso sta nel dire all'installer di usare la jdk che abbiamo installato prima:

$ sudo ./netbeans-6.0m9-standard-linux.sh
--javahome /home/gtrev/temp/jdk1.6.0_01/

A questo punto l'installer vi condurrà fino all'installazione dell'ide.

La virtual machine, che abbiamo installato precedentemente, adesso la possiamo cancellare, netbeans 6 funziona anche con la versione a 64 bit.

Note a margine sull'installazione

Io ho evitato di installare anche l'application server della sun che mi avrebbe rallentato ulteriormente il sistema.

Inoltre ho aggiornato il meccanismo degli alternatives in modo che gestisca la nuova versione di netbeans:

$ sudo update-alternatives --install /usr/bin/netbeans netbeans
/opt/netbeans6/bin/netbeans 600

In questo modo posso passare comodamente da una versione all'altra dell'ide.

Ok, forse qualcosa sta cambiando

Posted by gtrev on Ven, 25/05/2007 - 08:26 in

Forse qualcosa nella rigida schematizzazione dell'informatica di consumo sta cambiando.

Dell è il primo grande distributore (è il secondo al mondo per computer venduti dopo HP) a vendere computer con Linux (Ubuntu) preinstallato al posto di Windows.

Ciò significa che non dovrò pagare la licenza di un sistema operativo, windows, che non uso.

Per adesso l'offerta è limitata al mercato americano, attendo con impazienza che venga estesa anche a quello europeo!

Syndicate content