Gnome shell system monitor extension su Debian Sid

 

Gnome shell system monitor extension, è un applet che si va ad aggiungere al pannello superiore di Gnome 3, dandoci in tempo reale informazioni sull'utilizzo della Cpu,memoria,swap,rete ecc.ecc. Per installarla seguire i seguenti passi:

 

$ sudo apt-get install python-gobject libgtop2-7 git-core gettext
$ mkdir ~/git_projects
$ cd ~/git_projects
$ git clone git://github.com/paradoxxxzero/gnome-shell-system-monitor-applet.git
$ cd gnome-shell-system-monitor-applet
$ git checkout gnome-3.0
$ cd ..
$ mkdir -p ~/.local/share/gnome-shell/extensions
$ cd ~/.local/share/gnome-shell/extensions
$ ln -s ~/git_projects/gnome-shell-system-monitor-applet/system-monitor@paradoxxx.zero.gmail.com
$ sudo mkdir -p /usr/local/share/glib-2.0/schemas
$ sudo cp ~/git_projects/gnome-shell-system-monitor-applet/org.gnome.shell.extensions.system-monitor.gschema.xml /usr/local/share/glib-2.0/schemas
$ sudo glib-compile-schemas /usr/local/share/glib-2.0/schemas
$ sudo cp ~/git_projects/gnome-shell-system-monitor-applet/system-monitor-applet-config.py /usr/local/bin/system-monitor-applet-config


adesso riavviare gnome-shell con Alt-F2-r-invio. Per la traduzione in Italiano ho già mandato all'autore il file tradotto, aspetto che mi risponda ed eventualmente inserirlo. Nel frattempo si può scaricare da qua, scompattarlo, entrare nella cartella it, e poi:

 

$ sudo msgfmt system-monitor-applet.pot -o /usr/share/locale/it/LC_MESSAGES/system-monitor-applet.mo

 

riavviare gnome-shell con Alt-F2-r-invio

 

Update: traduzione inserita.

enjoy 😉

Gnome-Voice-Control su Debian Squeeze

 

 

 

 

Gnome-Voice-Control è un applet che serve ad impartire a Gnome alcuni comandi vocali. Le parole che riconosce non sono tante, però vale la pena provarlo. Io l'ho provato sia con Squeeze che su Sid, ed illustrerò i due metodi che ho sperimentato, con fortune alterne :).

 

Primo metodo testato su Squeeze/Sid ( pappa pronta )

vado un po a memoria con le dipendenze, nel caso verificare:

 

# apt-get install libwnck-dev libatspi-dev libstartup-notification0-dev libtool intltool libsphinx2g0 sphinx2-hmm-6k

 

e poi scaricare ed installare gnome-voice-control:

 

amd64

i386

 

dopodichè andare sul pannello di gnome-aggiungi al pannello-VoiceControl.

 

 

Secondo metodo testato su Sid (qualche problema esiste):

 

# apt-get install libwnck-3-dev libgnomeui-dev libwnck libpanel-applet2 libgstreamer-plugins-base0.10-dev libwnck-dev libatspi-dev libatspi-dev bison intltool

 

download sphinxbase:

 

$ wget https://sourceforge.net/projects/cmusphinx/files/sphinxbase/0.7/sphinxbase-0.7.tar.gz

$ tar xvfz sphinxbase-0.7.tar.gz

$ cd sphinxbase-0.7

$ ./configure

$ make

# make install

 

download pocketsphinx:

 

$ wget https://sourceforge.net/projects/cmusphinx/files/pocketsphinx/0.7/pocketsphinx-0.7.tar.gz

$ tar xvfz pocketsphinx-0.7.tar.gz

$ cd pocketsphinx-0.7

$ ./configure

$ make

# make install

 

download gnome-voice-control:

 

$ wget

$ tar xvfz gnome-voice-control-0.4.tar.gz

$ cd gnome-voice-control-0.4

$ ./configure

$ make

# make install

# ln -s /usr/local/lib/bonobo/servers/GNOME_VoiceControlApplet_Factory.server /usr/lib/bonobo/servers/

 

verificare se tutto è andato bene con:

 

$ pocketsphinx_continuous

$ /usr/local/libexec/voice_control_applet

 

adesso aggiungere l'applet ControlloVocale che si trova nel pannello-aggiungi_al_pannello.

 

Comandi:

 

The functions to control windows that we implented are:

  – RUN TERMINAL     : open default terminal
  – RUN BROWSER      : open default web browser
  – RUN MAIL         : open Evolution
  – RUN TEXT EDITOR  : open GEdit
  – CLOSE WINDOW
  – MAXIMIZE WINDOW
  – MINIMIZE WINDOW
  – NEXT WINDOW

Mouse and keyboard control should work too:

  – MOUSE RIGHT
  – MOUSE LEFT
  – MOUSE UP
  – MOUSE DOWN
  – CLICK, RIGHT CLICK
  – PAGE UP
  – PAGE DOWN
  – LEFT
  – RIGHT
  etc…

If you have enabled accessibility you can activate actions. For example
in GEdit you can try something like:

  – FILE .. OPEN
  – HELP .. ABOUT
  – SAVE
  – PRINT
  – UNDO
  – PASTE
  – FIND
  – REPLACE
  – EDIT .. SELECT ALL

 

seguendo questo metodo ho avuto diversi problemi, che non ho segnato e adesso non ricordo, man mano che mi vengono in mente aggiornerò 🙂

 

enjoy 😉

LRZIP su Debian Sid

 

 

 

 

Lo ammetto, non conoscevo LRZIP, questo potente strumento per la compressione di grossi file, tra l'altro non essendo presente nei repository, bisogna andare a scaricarlo dal sito di Con Kolivas. Per poterlo installare servono alcune dipendenze:

 

# apt-get install zlib1g-dev libbz2-dev liblzo2-dev

 

e poi i classici:

 

$ ./configure

$ make

# make install

 

per usarlo consultare man lrzip

 

 

enjoy 😉

Trasformare un comando in una immagine

 

 

 

Ultimamente ho scritto qualcosa su imagemagick e nell'utilizzo di convert. Aggiungo anche, la possibilità di trasformare velocemente l'output di un comando in un'immagine:

 

sfondo bianco:

 

$ df -h | convert -resize 400 label:@- immagine.jpg

 

sfondo nero:

 

$ df -h | convert -resize 400 -background black -fill white label:@- immagine.jpg

 

 

enjoy 😉

 


Concatenare immagini differenti con Convert

 

 

 

 

Per concatenare immagini con risoluzione diverse, si può usare convert. Quello a cui bisogna stare attenti, sono l'altezza e la larghezza, questo a secondo se l'immagine si vuole unire in maniera orizzontale o in maniera verticale.Quindi i passi saranno due:

 

  1. dare all'immagine la stessa altezza o larghezza
  2. unire i file

 

ipotizzando di avere 3 file in una cartella:

 

Concatenare orizzontalmente:

 

$ convert *.jpg -resize x400 image.jpg && convert +append *.jpg finale.jpg

 


Concatenare verticalmente:

 

 

$ convert *.jpg -resize 400 image.jpg && convert -append *.jpg finale.jpg

 

 

 

 

chiaramente il risultato finale avrà come risoluzione la somma dei tre file, quindi conviene scalarlo:

 

 

$ convert -scale 50% finale.jpg scalato.jpg

 

 

 

enjoy 😉

Trasformare tutte le foto in bianco/nero velocemente

 

 

Un modo veloce per trasformare una cartella piena di foto in Bianco/Nero è quello di usare mogrify, avendo cura di lasciare le originali inalterate, quindi:

 

$ mkdir bianco_nero && mogrify -colorspace GRAY -path bianco_nero/ *.jpg

 

 

enjoy 😉

Creare immagini semitrasparenti velocemente

 

 

 

Se serve creare un immagine semitrasparente in maniera veloce, senza andare ad aprire programmi di grafica, si può usare convert:

 

$ convert immagine.png -alpha set -channel A -fx 0.4 output.png

 

 

 

per altre opzioni consultare il man.

 

 

enjoy 😉

Cartelle in 3D con TDFSB

 

 

 

 

Per navigare nel nostro file system in 3D, nei repo di mamma Debian è presente l'utility tdfsb, che ci permette di divertirci un po, anche se l'uso non è abbastanza comodo. Comunque una volta installato e lanciato da terminale, si aprirà una finestra che ci permetterà con l'aiuto dei tasti direzionali e della rotella del mouse di navigare nelle cartelle. Ci sono due tasti importanti da usare, e sono: Il tasto U , che non solo permette di ritornare alla visualizzazione standard delle cartelle, ma permette anche di navigare a ritroso. Il tasto F invece ci permette di passare in landscape mode. Per uscire basta premere il tasto Esc. Il video fatto sopra è venuto malissimo 🙁 anche se alcune mie foto presenti lo rendono accettabile 🙂

 

enjoy 😉

(Browser) Webian Shell

 

 

 

 

Ho appena scoperto il browser Webian Shell, ed ho voluto provarlo….Lo ammetto mi sono fatto convincere dall'assonanza con il mio Amore, anche se il progetto è ancora acerbo, comunque per provarlo:

 

Download 32 bit

 

$ wget https://cloud.github.com/downloads/webianproject/shell/webian_shell_0.1-linux_32.tar.gz

$ tar -zxvf webian_shell_0.1-linux_32.tar.gz

$ cd Webian\ Shell/

$ ./Webian\ Shell

 

Download 64 bit

 

$ wget https://cloud.github.com/downloads/webianproject/shell/webian_shell_0.1-linux_64.tar.gz

 

 

enjoy 😉