GinLemon's Blog

Linux

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


Recensione di Opera 10.60

1 luglio 2010, sezione Linux

La nuova accattivante interfaccia di Opera

Proprio ieri Gioelez “faceva polemica ;)”  riguardo a quello che avevo detto di Opera qualche settimana fa. Oggi è stata rilasciata la versione stabile 10.60 di Opera con tante gradite novità.

Installazione

Niente sudo apt-get install. Andiamo sul sito ufficiale e scarichiamolo da questa pagina.

Prima impressione

È tutto radicalmente cambiato su questo fronte. Adesso Opera si integra quasi perfettamente con l’ambiente circostante, anche meglio di Chrome (a cui la nuova interfaccia è chiaramente ispirata) e Firefox.

Lascia un commento Leggi tutto


Velocizzare l’apertura dei file con Gloobus Preview

1 luglio 2010, sezione Linux

Apertura di un documento pdf con Gloobus Preview

A volte il modo più semplice per velocizzare un programma è…cambiare programma. Ad esempio usando Document viewer al posto di Acroread, PCman al posto di Nautilus, Abiword+Gnumeric al posto di OpenOffice1. È in quest’ottica che nasce Gloobus Preview.

Cos’è Gloobus Preview

è un visualizzatore di svariati tipi di documenti da file immagine ad archivi e filmati con la caratteristica di avviarsi in modo quasi istantaneo2 o comunque in tempo ridotto rispetto ai programmi usati di solito. Tra l’altro è anche di gradevolissimo aspetto e da’ un tocco maccoso al desktop.

  1. …e perché no Linux al posto di Windows… []
  2. ovviamente dipende dalla macchina su cui state lavorando []
Lascia un commento Leggi tutto


Modificare grub2. Consigli cattivi…

27 giugno 2010, sezione Linux

Grub è un boot-manager che svolge egregiamente il suo lavoro, purtroppo però fa cose antipatiche tipo far crescere la lista dei kernel fino a creare 10 entry per lo stesso sistema operativo e elencare voci come il memory test che raramente sono utili all’utente medio (neanche io l’ho mai usato).

Prima / Dopo

Invece di perdere tempo a cercare utility o deciso di mettere le mani in pasta ed ecco a voi qualche consiglio (pericoloso) per far ubbidire Grub ai vostri ordini(funziona anche con Burg).

1 Commento Leggi tutto


Quando la televisione diffonde “cultura”

22 giugno 2010, sezione Linux

Fa sempre piacere vedere i media che divulgano informazioni sul mondo Linux ma a volte forse è meglio risparmiarsi. E questa puntata di RIS è al quanto…delirante.

Frasi clue:

“A: Oh cazzo, un Debian!

B: Cos’è una malattia?”

“A: File system di debian, molto simile a quello di Linux”

Da notare l’iconcina di Android sul Desktop. Cosa ci farà mai lì?

Scherzi a parte, vi assicuro che:

1 – Debian non ha un file system simile a Linux. Debian è Linux.
2 - né quando si cancella la cronologia di un programma né quando si svuota il cestino nessun dato va a /dev/null. /dev/null è uno pseudofile su cui si reindirizzano tutti i dati da scartare, ad esempio per usare wget1senza che sia stampato l’output che indica progresso e velocità si da:

wget “www.google.it” 2> /dev/null

3 – non esiste nessun programma che permetta di recuperare i dati inviati a /dev/null.
4 – neanche io ho trovato talk! nei repository….

  1. in realtà di solito si usa wget -q []
2 Commenti Leggi tutto


Riflessioni

21 giugno 2010, sezione Linux

Leggevo questo post su Ossblog.
L’intervistato è un certo Iozzo, il tipo che al Pwn2own è riuscito a violare Iphone in 20 secondi. Quello che ha sconvolto i linari è che Iozzo afferma non solo di non utilizzare Linux né strumenti open source1, ma dice che Linux non ha futuro “è roba da smanettoni” e indica tra le cause il fatto che non sia finanziato da grandi aziende2 e la gestione “draconiana” del codice del kernel da parte di Linus.

Putiferio.

Se avesse detto “Linux? Wow” sarebbe stato un grande hacker invece essendosi permesso di avere detto altro è un “invasato“, un “ignorantelo“…

Non dico che abbia ragione. Però secondo me ogni qualvolta sentiamo qualcosa che non riusciamo a conciliare con quello che pensiamo prima di partire con gli insulti dovremmo mettere in dubbio le nostre convinzioni. Credete veramente in un futuro dove Linux sia in ogni PC? Credete veramente che sarebbe un futuro migliore?

Il problema per me è che Linux è un sistema fatto da smanettoni per altri smanettoni. Penso ad ogni articolo di questo blog dove ad esempio dico “ed adesso aprite un terminale”, oppure “scompattate il pacchetto e spostatelo in /usr/share/”, parliamo sempre da smanettoni per altri smanettoni e poi vogliamo convincere nostra sorella ad installarlo…volete sapere la mia?

Linux entrerà in tutti i PC quando non sarà più Linux.

  1. che ritiene inferiori a quelli che usa di solito []
  2. Trascurando Canonical, Red Hat ecc….Google ti pare poco? []
3 Commenti Leggi tutto


Un tema per Google Chrome

20 giugno 2010, sezione Linux

Chi fa da se fa per tre, mai niente di più vero. E cosi che ho deciso di modificare un tema dust per Google Chrome in modo da abbinarlo al mio tema Dust 2°. Ecco qui il risultato:

E qui trovate il pacchetto del tema nel caso vogliate provarlo. Ovviamente per una perfetta integrazione dovete impostare l’utilizzo della “barra di titotlo di sistema” dalle opzioni e usare questo tema Dust.

Lascia un commento Leggi tutto


F-spot sostituito da Shotwell: gnè gnè

15 giugno 2010, sezione Linux

Notizia che da molte settimane rimbalza da un blog all’altro: F-spot sarà sostituito da Shotwell. Avete capito bene, da ora in poi appena installato ubuntu il comando non sarà più sudo apt-get remove f-spot ma sudo apt-ger remove shotwell…

vabbè.

Lascia un commento Leggi tutto


Empathy: io ce l’ho integrato.

14 giugno 2010, sezione Linux

Da ieri emesene si rifiuta di partire restituendo un antipaticissimo messaggio d’errore

** (emesene:26397): CRITICAL **: menu_proxy_module_load: assertion `dbusproxy != NULL’ failed
Segmentation fault

AGGIORNAMENTO: ho risolto disinstallando unity e dando l’autoremove con i questi comandi:

sudo apt-get remove unity; sudo apt-get autoremove;

che non ho avuto ancora il tempo di sistemare, anche perché credo sia dovuto a qualche aggiornamento e spero che se ne vada da solo cosi com’è venuto. Ho colto l’occasione per provare empathy il client di messaggistica incluso (e integrato perfettamente) in Ubuntu.

Presentazioni

L’interfaccia è minimale sia nella grafica che nelle funzionalità, insomma non c’è un cavolo, ma in effetti escluso il pannello per cambiare l’avatar e il messaggio personale che sarebbe molto comodo per chi usa prevalentemente il protocollo MSN, non si sente bisogno di altro (ovviamente non c’è alcun supporto per i nick colorati di MSN plus!).

I protocolli supportati sono oltre i principali MSN e Facebook, Google Talk, IRC, Jabber e tanti altri, ma manca Skype.

Tra l’altro manca anche ogni supporto all’invio di file via MSN, anche se la voce “invio file” lascia pensare che sia supportato in qualche altro protocollo. Mancano anche il supporto per le emoticon personalizzate e ovviamente chiamate e webcam.

Lascia un commento Leggi tutto