blog.karapetsas.com

---

Categoria: Debian

XFCE, Miniature dei file video per Thunar in Debian

thunar-thumbnails.png

In Debian, a differenza di Ubuntu, non è presente il pacchetto ffmpegthumbnailer che permette di avere le miniature dei file video in Thunar.

Possiamo però creare il nostro pacchetto deb a partire dai sorgenti ed installarlo. Innanzitutto installiamo le dipendenze per compilare e pacchettizzare ffmpegthumbnailer:

apt-get install devscript dh-make ffmpeg libpng12-dev libjpeg62-dev libavifile-0.7-dev libavformat-dev libpostproc-dev libswscale-dev build-essential autotools-dev thunar-thumbnailers

Procediamo quindi a scaricare il sorgente di ffmpegthumbnailer, a creare il pacchetto deb ed installarlo con dpkg:

wget http://ffmpegthumbnailer.googlecode.com/files/ffmpegthumbnailer-1.2.6.tar.gz
tar xf ffmpegthumbnailer-1.2.6.tar.gz
cd ffmpegthumbnailer-1.2.6/
dh-make -s -e indirizzo@email.it -n --copyright gpl
./configure --prefix=/usr
debuild binary
dpkg -i ../ffmpegthumbnailer_1.2.6_i386.deb

Per far sapere a Thunar che deve utilizzare FFmpegthumbnailer per creare le miniature dei video, creiamo un file ffmpeg-thumbnailer.desktop con il seguente contenuto. Il file va salvato in /usr/share/thumbnailers o ~/.local/share/thumbnailers (se vogliamo che funzioni per un solo utente).

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Type=X-Thumbnailer
Name=FFmpegThumbnailer
MimeType=video/jpeg;video/mp4;video/mpeg;video/quicktime;video/x-ms-asf;video/x-ms-wm;video/x-ms-wmv;video/x-msvideo;video/x-flv;video/x-matroska;
X-Thumbnailer-Exec=ffmpegthumbnailer -i %i -o %o -s %s -f

Per aggiornare la cache delle miniature di Thunar utilizziamo il seguente comando:

/usr/lib/thunar/thunar-vfs-update-thumbnailers-cache-1

DebianEee ridotta al minimo

fluxbox-eee.png

Date le scarse risorse dell'eee, pubblico una lista di pacchetti per ridurre al minimo lo spazio e le risorse utilizzate da un'installazione Debian. Tali pacchetti sono da installare dopo aver installato un sistema base (senza desktop) di Debian (tramite l'installer per Eee) ed aver installato il server X.

Innanzitutto è comodo configuare Apt per installare solamente le dipendenze e non i pacchetti raccomandati. Aprire il file /etc/apt/apt.conf (o crearlo se non esiste) e aggiungere la riga seguente:

APT::Install-Recommends "false";

fluxbox

FluxBox è un window manager leggerissimo ed altamente configurabile. Una volta installato, occorre creare il file .xinitrc con il seguente contenuto:

exec startfluxbox

Ora FluxBox è già avviabile con il comando startx. Il suo menu è configurabile tramite il file .fluxbox/menu. Possiamo nel frattempo modificarlo per aggiungere i programmi che andremo ad installare in seguito:

[begin] (eee)
  [exec] (Leafpad) {leafpad}
  [exec] (PCMan) {pcmanfm}
  [exec] (XTerm) {xterm}
  [submenu] (Debian)
     [include] (/etc/X11/fluxbox/fluxbox-menu)
  [end]
  [exec] (Esegui) {fbrun}
  [exit]
[end]

E' comodo inoltre aggiungere un exec per ciascun programma che utilizziamo solitamente sull'eee (ad esempio iceweasel, abiword, ecc..). Possiamo inoltre configurare la barra di FluxBox tramite il file .fluxbox/init.

xterm

Il terminale X per eccellenza. Leggero e senza dipendenze legate a nessuna interfaccia grafica.

wicd

Al contrario di NetworkManager, wicd ha dipendenze minime. Per installarlo occorre aggiungere questa riga al file /etc/apt/sources.list:

deb http://apt.wicd.net debian extras

Per aggiungere l'icona di wicd sulla tray all'avvio, modificare come segue il file .xinitrc:

/opt/wicd/tray.py &
exec startfluxbox

leafpad

Leafpad è un blocco note simile a gedit e mousepad, ma più leggero.

pcmanfm

PCMan è un file manager veloce e leggero. Tra le sue caratteristiche, la navigazione a tabs e il supporto dei volumi tramite hal.

gpicview

GPicView è un visualizzatore di immagini simile a eog e ristretto.

xarchiver

XArchiver è un'interfaccia grafica per aprire file compressi ed estrarre il loro contenuto.

alsamixergui

Dato che FluxBox non fornisce alcuna applet per l'audio, è possibile utilizzare questo strumento per regolare il volume del nostro eee.

conky

Utile per monitorare lo stato della batteria, l'utilizzo di ram e cpu, le connessioni di rete e l'utilizzo del filesystem. Aggiungere "conky &" al file .xinitrc, come fatto per wicd.

Il Team Debian EeePC ha sfornato un installer via wireless da soli 16mb

debianeeepc.png

Il Debian EeePC Team, già impegnato per liberare l'eee pc da software non liberi, ha rilasciato un installer (utilizzabile su USB o SD) da soli 16mb per installare Debian Lenny tramite rete wireless.

Tra le altre novità, un repository ad hoc per il software specifico eee per Debian testing e sid, e una guida all'installazione del sistema operativo su scheda SD o memoria USB.

Installare Murrine su Debian Lenny e Unstable

debian-murrine-mini.png

Nella pagina di installazione ufficiale non è indicato, ma Murrine Engine (che sarà presente di default su Ubuntu Hardy) è si trova già anche nei repository di Debian Lenny e Debian Sid. Il comando per installarlo da terminale tramite apt:

apt-get install gtk2-engines-murrine murrine-themes

In seguito modificate il vostro tema di GNOME (Sistema -> Preferenze -> Aspetto) per rendere il vostro desktop "like a beautiful Murrina".

Murrine is an Italian word meaning the glass artworks done by Venicians glass blowers. Murrine Engine is a Gtk2 engine that will make your desktop look like a beautiful Murrina (which is the italian singular of Murrine).

Provare Firefox 3 beta 4

firefox3beta4.png

Ecco come provare l'ultimissima beta 4 di Firefox 3, senza sovrascrivere il firefox esistente ne compilare nulla:

cp -r ~/.mozilla/firefox/ ~/firefox_profile_backup
wget ftp://ftp.mozilla.org/pub/firefox/releases/3.0b4/linux-i686/it/firefox-3.0b4.tar.bz2
tar xjf firefox-3.0b4.tar.bz2
rm firefox-3.0b4.tar.bz2

Fatto questo è ora possibile avviare il nuovo firefox con il comando da terminale:

~/firefox/firefox

Oppure creando un collegamento a tale file. Notare anche che il primo comando crea una copia di sicurezza del profilo attuale di firefox.

Montare immagini iso da nautilus

nautilus-mount-image.png

nautilus-mount-image è uno script per nautilus che permette di montare e smontare immagini iso semplicemente con un click del mouse.

Nel sito dello script (dove sono disponibili anche altri utili script per nautilus) è disponibile il pacchetto .deb per l'installazione su sistemi Debian e Ubuntu. Una volta installato, è necessario riavviare nautilus per vederne gli effetti.

Come utilizzare la scheda di rete pcmcia Sitecom WL-112 su Debian Etch

sitecom-wl112.jpg

Ho appena installato questa scheda di rete pcmcia su un notebook con Debian Etch e riporto i comandi da utilizzare nel caso potessero servire a qualcuno! :-)

apt-get install rt2500-source
m-a a-i rt2500-source
dpkg -i /usr/src/rt2500*deb

La guida Debian

La guida Debian copre molti aspetti dell'amministrazione di sistema attraverso esempi di comandi da shell. Vengono proposte lezioni base, trucchi e molte altre informazioni su numerosi argomenti, inclusi l'installazione, il sistema Debian di gestione dei pacchetti, il kernel sotto Debian, l'affinamento del sistema, la costruzione di un gateway, editori di testo, CVS, programmazione e GnuPG.

Per chi non la conoscesse ecco un'ottima guida alla gestione di sistemi Debian e per quelli basati su di essa (come Ubuntu).

Terzo aggiornamento per Debian Etch

E' uscito ieri il terzo aggiornamento della distribuzione Debian GNU/Linux 4.0, nome in codice "etch". Come da buona tradizione Debian, si tratta solamente di un aggiornamento di sicurezza, che risolve problemi di vulnerabilità e stabilità.

Per chi ha già installato Debian Etch nel proprio computer, per aggiornare basta solamente il seguente comando da root

apt-get update

a patto che si abbia un mirror ufficiale debian nelle proprie sorgenti di apt.

DebianEeePC

Finalmente anche Debian fornisce strumenti e drivers per installare il suo sistema operativo sul favoloso subnotebook Asus. Stando ai primi commenti ci sono ancora dei piccoli difetti (stato batteria non indicato correttamente, tasti speciali non funzionanti), ma è comunque una buona notizia!