GinLemon's Blog

Gimp 2.7: finestra singola

30 agosto 2010, sezione Linux, Windows

Gimp è un potentissimo programma, ha solo un difetto: ha l’interfaccia più anti-intuitiva mai esistita. Spaventa chi si accinge a provarlo e disorienta chi lo usa da anni, riempie la barra dei task e popola il desktop di un groviglio infernale di finestre. Finalmente stufo ho deciso a provare la versione beta di Gimp 2.7 con l’attesa modalità finestra singola.

Basta riunire tutte le finestre in una per risolvere i problemi di Gimp?

Beh si. Non più spaventato dai pannelli svolazzanti ho cominciato ad usarne alcuni che non ho mai osato aprire scoprendo funzionalità di Gimp di cui non ero a conoscenza. Tutto è più ordinato ed è facile spostare e ridimensionare i pannelli a nostro piacimento anche se a volte non si capisce bene dove bisogna trascinare i pannelli per impilarli dove vogliamo.

C’è da dire comunque che la modalità predefinita rimane la modalità a finestre “volanti”, la finestra singola è abilitatile dal menu a tendina di Visualizza.

Lascia un commento Leggi tutto


Easystroke: gesti del mouse su Ubuntu

24 agosto 2010, sezione Linux

Avete presente i gesti del mouse di Opera? Se al contrario mio vi piace quella roba allora impazzirete per questo programma di cui ho scoperto solo recentemente l’esistenza: Easystroke ci permette di disegnare e impostare i nostri gesti del mouse personalizzati, ecco un video che lo mostra all’azione:

Credo sia uno di quei programmi come Gloobus Preview, Gnome-Do o Compiz stesso: dannatamente fighi ma ancor più dannatamente non necessari. Interessante comunque provarlo.
Per farlo installatelo tramite apt-get:

sudo apt-get install easystroke
Lascia un commento Leggi tutto


Giorni di intenso lavoro

22 agosto 2010, sezione Vita quotidiana

Ho finito con gli esami giusto un mesetto fa e tra una decina di giorni mi toccherà riattaccare, certo prima finirò l’estate con il botto con il concerto dell’I-day Festival ma fatto sta che non sono ancora sazio di questo periodo di “ferie”1.

A dispetto di quanto mi ero ripromesso ho abbandonato il blog per questa sessione estiva e mi dispiace di aver sorvolato argomenti su cui avrei avuto qualcosa da dire come l’ascesa di Android, l’interfaccia Ubuntu Unity, i 500 motivi per cui OpenOffice non è Office, le mie peripezie con programmazione e Bluetooth, le nuove puntate di Futurama :D….

Beh prima o poi dedicherò tempo a questi argomenti ma per il momento sono preso dal lavoro, ma arriviamo al vero motivo che mi ha spinto a scrivere un articolo oggi:

Il mio nuovo monitor invisibile.

fa tanto Minority Report, eh?

Lascia un commento Leggi tutto


[Nautilus Script] Ricerca approfondita in nautilus

9 agosto 2010, sezione Linux

Salve a tutti, manco da diversi giorni/settimane dal blog, ho diversi lavori in cantiere  ultimamente che mi tengono lontano dallo scrivere. Tuttavia eccomi di ritorno per un piccolo tips ;)

In nautilus manca un’importantissima funzione che in Windows c’è: la possibilità di fare ricerche approfondite nelle cartelle che esploriamo. Mi spiego meglio:

Premendo CTRL + F da nautilus, la barra di posizione si trasforma in una barra di ricerca e digitandovi un termine questo verrà accuratamente cercato tra i nomi dei file e delle sottocartelle della cartella corrente. Il problema sorge quando ciò non basta e c’è bisogno di una ricerca più approfondità, come la ricerca di una stringa all’interno dei file o la ricerca tramite date o attributi vari. Beh a dire il vero per questi casi c’è già qualcosa e cioè gnome-search-tool che però è tutt’altro che integrato con nautilus. Per sopperire a questa mancanza però possiamo creare uno script per nautilus copiando queste righe di codice nel terminale:

cd $HOME/.gnome2/nautilus-scripts;echo ‘#!/bin/bash’ > “Cerca qui”; echo ‘gnome-search-tool –path=”$NAUTILUS_SCRIPT_CURRENT_URI”‘ >> “Cerca qui”;chmod +x “Cerca qui”;

Adesso troveremo la nostra buona funzione “Cerca qui” cliccando con il tasto destro direttamente fra gli script di Nautilus pronta ad avviare la ricerca nella directory corrente.

Lascia un commento Leggi tutto


Montare automaticamente partizioni all’avvio di Ubuntu

25 luglio 2010, sezione Linux

Un concetto particolarmente ostico agli utenti provenienti da Windows (ma anche no) è il montaggio di unità all’interno del filesystem. Non starò qui a discuterne (anche perché sinceramente non ho studiato particolarmente bene quel capitolo del libro di sistemi operativi) vi basti sapere che il filesystem per Linux è gestito come un unico albero avente la radice in “/“, ogni file, ogni cartella e anche ogni altro filesystem deve essere collegato a quest’albero per essere raggiungibile, l’azione del “collegare” è chiamata mounting.

All’avvio del sistema l’unico filesystem caricato è dunque quello sul quale risiede il kernel, gli altri filesystem devono essere montati manualmente in seguito, ciò può essere scocciante per diversi motivi:

  • Il mounting manuale richiede qualche secondo e può richiedere la password di amministrazione;
  • Qualche programma potrebbe non funzionare bene cercando un file su una partizione non attualmente montata;
  • I collegamenti a file residenti su partizioni non montate risultano come non funzionanti;
  • Problemi con l’indicizzazioni di file residenti su partizioni esterne.

Ma soprattutto perché fare manualmente un’operazione che potrebbe essere svolta automaticamente all’avvio?

Fino a qualche settimana fa l’unico metodo che conoscevo era modificare manualmente il file /etc/fstab con una guida affianco per ricordare ogni flag ma finalmente ho trovato un tool che automatizza gran parte della procedura.

Lascia un commento Leggi tutto


Compilare applicazioni a 32bit su 64bit

23 luglio 2010, sezione Linux

Cercando di compilare i sorgenti del progetto di reti di calcolatori su cui mi sto concentrando ultimamente mi sono imbattuto in un antipaticissimo errore. La compilazione andava a buon fine ma all’esecuzione ricevevo questo messaggio:
dimensione di int e/o long int != 4  -> TERMINO
La dimensione degli interi è una variabile dipendente dall’architettura per il quale un programma è compilato, in questo caso il prof ha pensato bene di evitare qualsiasi problema di compatibilità eliminando…la compatibilità!

E’ il caso di reinstallare tutto solo perché la nostra distribuzione di Linux è a 64bit? Certo che no! Linux a 64bit è perfettamente in grado di avviare codice a 32 l’unica cosa che dobbiamo fare è compilare il programma a 32 bit. Per fare ciò dobbiamo però installare qualche libreria in più…

sudo apt-get install libc6-dev-i386

Lascia un commento Leggi tutto


Pausa vacanze!

17 luglio 2010, sezione Vita quotidiana

Ehm…lo so, non ho ancora ripreso a scrivere ma devo lasciare di nuovo il blog incustodito e questa volta per una causa molto più piacevole. E’ arrivato finalmente il momento di partire per la vacanza che stavo organizzando e se tutto va bene non dovrei vedere PC per almeno 4 giorni.

Oh yeah.

Lascia un commento Leggi tutto


Indovinate un pò?

14 luglio 2010, sezione Vita quotidiana

Alla fine ho ceduto alla tentazione di provare un sistema Macintosh. No non ho speso migliaia di euro, giusto seguito qualche guida in giro e dopo i primi fallimentari tentativi1 ecco il risultato:

Il mio hackintosh

Sembrerà strano ma la prima cosa che ho notato2è che in Leopard il pulsante massimizza funziona in maniera diversa…anzi a dirla tutta non esiste come lo conosciamo noi. Ad esempio:

In Chrome/Safari si limita ad allargare la larghezza alla dimensione del sito e a massimizzare l’altezza, in iTunes si ha addirittura l’effetto opposto e invece di massimizzare la finestra viene ridotta alla modalità mini. Infine alcuni programmi si comportano “normalmente” e altri mancano completamente del pulsante verde.

Da una parte non mi sembra molto intuitivo questo comportamento non uniformato, dall’altra trovo dannatamente intelligente “forzare” l’utente a non usare finestre a tutto schermo quando non ce n’è bisogno.

Mi tornano in mente le parole che disse il docente di Tecnologie Web qualche mese fa sul fatto che gli utenti windows fossero abituati a lavorare sempre su finestre a tutto schermo. Mi sa che intendeva anche noi utenti Linux….

  1. a dir la verità dovuti alla mia ostinazione a non leggere passo per passo la guida []
  2. a parte la mole di cose che gnome ha scopiazzato da mac []
4 Commenti Leggi tutto


Shortpost: Creare una pagina auto-aggiornante.

12 luglio 2010, sezione Internet

Che stiate aspettando che compaiano i voti sulla pagina degli esami o che vogliate sovraccaricare il server della scuola a volte c’è la necessità di aggiornare frequentemente una pagina. Esistono diversi metodi per farlo in modo intelligente ad esempio si possono usare plugin per Chrome o per Firefox ma la soluzione che preferisco è quella di creare un piccolo file html da poter usare con qualsiasi browser e senza installare software aggiuntivo. Per farlo creiamo un file di testo e rinominiamolo come aggiornante.html dopodiché apriamolo con gedit o notepad e inseriamo queste righe di codice HTML.

<html>
<head>
<META HTTP-EQUIV=Refresh CONTENT="5; URL='aggiornante.html'"/>
</head>
<body>
<frameset>
<frame src="http://www.paginacheciinteressa.com"/>
</frameset>
</body>
</html>

Il primo grassetto “5” è il numero di secondi da attendere prima di ricaricare la pagina.
Il secondo grassetto “aggiornante.html” è il nome che abbiamo dato al file creato (nel caso fosse diverso da aggiornante.html).
Il terzo grassetto “paginacheciinteressa” è la pagina che vogliamo si ricarichi in continuazione.

Salviamo ed ecco pronta la nostra pagina da aprire con Firefox, Chrome, Opera, Internet Explorer, Netscape o quel che cavolo volete :D

Lascia un commento Leggi tutto


Leggere EXT4 da Windows. Finalmente si può!

10 luglio 2010, sezione Windows

Con ben 4 giorni di anticipo su quanto mi ero prefissato torno a scrivere sul blog e lo faccio annunciando un programma che aspettavo da tempo. Finalmente è possibile leggere partizioni EXT4 (anche con Journaling abilitato) da Windows1!

Il programma che ci permette di fare ciò è Ext2explore (non fate caso al nome) che potete trovare qui.

Da notare le gnommosissime icone

Non è richiesta l’installazione ma purtroppo a differenza di altre soluzioni (vedi Ext2IFS che però nn supporta ext4) non si tratta di un driver ma di un semplice explorer, questo vuol dire che non potremo accedere direttamente ai file dal’explorer di windows ma sarà necessario sfogliare il file system linux tramite l’interfaccia del programma, trovare il file che stiamo cercando e “salvarlo”  sulla partizione windows; solo dopo aver fatto ciò saremo in grado di accederci. Bella noia se si ha bisogno di un file di diversi GB o se il nostro scopo era semplicemente la condivisione della libreria musicale.

Lascia un commento Leggi tutto