Watermark Drag and Drop di una foto usando mogrify

 

 

 

 

Per firmare le proprie immagini si può anche usare mogrify (imagemagick), il problema è, che a secondo della personalizzazione della firma, il comando può diventare lungo, quindi per ovviare a questo, si può creare un lanciatore, dopo di chè non bisogna fare altro che appoggiare sopra le immagini. Il comando usato è il seguente:

 

 $ mogrify -font /usr/share/fonts/truetype/freefont/FreeSerif.ttf -pointsize 28 -verbose -draw "gravity SouthEast fill blue text 0,33 'edmond' fill white text 1,32 'edmond' " *.jpg

 

enjoy 😉

Deb per gnome-shell-extension-monitor-applet 3.0 su Debian Sid

 

 

 

 

Gnome-shell-extension-monitor-applet a differenza di Gnome shell system monitor, su Debian Sid funziona meglio. Quindi ho aggiunto il pacchetto deb nel repository.

 

enjoy 😉

(Errori) Installare Aircrack-ng su Debian Sid

 

 

 

 

Trovandomi ad installare Aircrck-ng, con il classico metodo, ho avuto un sacco di errori:

 

 

edmond@Debianbox:~/aircrack-ng-1.1$ make
make -C src all
make[1]: Entering directory `/home/edmond/aircrack-ng-1.1/src'
make -C osdep
make[2]: Entering directory `/home/edmond/aircrack-ng-1.1/src/osdep'
Building for Linux
make[3]: Entering directory `/home/edmond/aircrack-ng-1.1/src/osdep'
gcc -g -W -Wall -Werror -O3 -D_FILE_OFFSET_BITS=64 -D_REVISION=0  -fPIC -I..    -c -o osdep.o osdep.c
gcc -g -W -Wall -Werror -O3 -D_FILE_OFFSET_BITS=64 -D_REVISION=0  -fPIC -I..    -c -o network.o network.c
gcc -g -W -Wall -Werror -O3 -D_FILE_OFFSET_BITS=64 -D_REVISION=0  -fPIC -I..    -c -o linux.o linux.c
linux.c: In function ‘is_ndiswrapper’:
linux.c:165:17: error: variable ‘unused’ set but not used [-Werror=unused-but-set-variable]
linux.c: In function ‘linux_set_rate’:
linux.c:334:22: error: variable ‘unused’ set but not used [-Werror=unused-but-set-variable]
linux.c: In function ‘linux_set_channel’:
linux.c:807:22: error: variable ‘unused’ set but not used [-Werror=unused-but-set-variable]
linux.c: In function ‘linux_set_freq’:
linux.c:896:22: error: variable ‘unused’ set but not used [-Werror=unused-but-set-variable]
linux.c: In function ‘set_monitor’:
linux.c:1022:22: error: variable ‘unused’ set but not used [-Werror=unused-but-set-variable]
linux.c: In function ‘do_linux_open’:
linux.c:1366:12: error: variable ‘unused_str’ set but not used [-Werror=unused-but-set-variable]
linux.c:1352:15: error: variable ‘unused’ set but not used [-Werror=unused-but-set-variable]
linux.c: In function ‘get_battery_state’:
linux.c:1982:35: error: variable ‘current’ set but not used [-Werror=unused-but-set-variable]
cc1: all warnings being treated as errors
make[3]: *** [linux.o] Error 1
make[3]: Leaving directory `/home/edmond/aircrack-ng-1.1/src/osdep'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/edmond/aircrack-ng-1.1/src/osdep'
make[1]: *** [osd] Error 2
make[1]: Leaving directory `/home/edmond/aircrack-ng-1.1/src'
make: *** [all] Error 2

 

il problema è dovuto alla versionde di gcc, che è alla versione 4.6.2 (Debian 4.6.2-3), mentre aircrack-ng deve essere compilato con una versione precedente…io ho usato la 4.4, ma dovrebbe funzionare anche la 4.5.

 

# gcc -v

 

quindi non rimane che cambiare versione del compilatore. Se si usa il comando:

 

# update-alternatives --install /usr/bin/gcc gcc-4.4 /usr/bin/gcc-4.4 20

 

la risposta sarà:

 

root@Debianbox:/home/edmond# update-alternatives –install /usr/bin/gcc gcc-4.4 /usr/bin/gcc-4.4 20
update-alternatives: viene usato /usr/bin/gcc-4.4 per fornire /usr/bin/gcc (gcc-4.4) in modalità automatica.

 

per ritornare alla versione precedente, io ho usato:

 

# rm /usr/bin/gcc

# ln -sf /usr/bin/gcc-4.6 /usr/bin/gcc

 

Comunque il pacchetto deb si trova nel repository.

 

ps:ci sarebbe da mettere anche a posto /etc/alternatives/gcc

 

enjoy 😉

Pacchetti Deb gnome-shell-extensions per Debian Sid Gnome 3.0

 

 

 

Ho fatto per me dei pacchetti deb per le gnome-shell-extensions, giusto per averli a portati di mano e non perdere tempo. Li ho inseriti in quella specie di repo che ho 🙂 e li metto a disposizione di "amici" e non 😉 Le estensioni sono:

 

gnome-shell-extensions-common da installare in ogni caso
gnome-shell-extensions-alternate
gnome-shell-extensions-alternative-status-menu
gnome-shell-extensions-dock
gnome-shell-extensions-drive-menu
gnome-shell-extensions-native-window-placement
gnome-shell-extensions-places-menu
gnome-shell-extensions-windowsnavigator

 

chiaramente trattandosi di estensioni per Debian Sid, mi riferisco a Gnome 3.0.X, al momento siamo un'attimino indietro per Gnome 3.2, ma pian piano recuperemo 🙂 Altre estensioni interessanti sono quelli di  GnomeShell-Frippery. Si attivano da gnome-tweak-tool>shell extensions, dopo riavviare gnome-shell, con Alt-F2 digitato r e poi Invio.

 

enjoy 😉

Sfondo dinamico su Debian Sid-Gnome 3 con Wp-Show

 

 

 

Per avere uno sfondo dinamico su Sid con Gnome 3, bisogna utilizzare Wp-Show:

 


$ git clone git://gitorious.org/gnome-3-wp/gnome-3-wp.git

$ cd gnome-3-wp

$ ./wp-show

 

Wp-Show viene aggiunto di default all'avvio del sistema, eventualmente per toglierlo:

 

$ gnome-session-properties

 

il file di configurazione si trova in HOME/.wp-show/wp-show

 

enjoy 😉

Test velocità su Iceweasel Opera Epiphany Chromium

 

 

 

 

Confronto di velocità tra Chromium, Opera, Iceweasel, Epiphany, senza tener conto quindi di altre differenze come la sicurezza ecc ecc. I test sono stati eseguiti con questi strumenti, ed i risultati sono stati i seguenti:

 

Chromium 14.0.835.202

Score: 7046
Richards: 9856
DeltaBlue: 9290
Crypto: 13046
RayTrace: 8827
EarleyBoyer: 18382
RegExp: 1833
Splay: 2427

 

Iceweasel 7.0.1

 

Score: 3591
Richards: 5592
DeltaBlue: 3947
Crypto: 4103
RayTrace: 3179
EarleyBoyer: 3244
RegExp: 1480
Splay: 5574

 

Opera 11.52


Score: 2848
Richards: 2764
DeltaBlue: 1651
Crypto: 3280
RayTrace: 4184
EarleyBoyer: 3426
RegExp: 1212
Splay: 5843

 

Epiphany 3.0.4

 

Score: 2532
Richards: 2663
DeltaBlue: 2024
Crypto: 2907
RayTrace: 3474
EarleyBoyer: 3868
RegExp: 1137
Splay: 2784

 

Chromium risulta vincitore, doppiando Iceweasel…azz 🙁

 

enjoy 😉

Rimpicciolire le icone in Gnome-Shell

 

 

 

Una delle cose che non mi piace di Gnome-Shell, è la grandezza delle icone, secondo me, esageratamente grandi. Io sul mio Aspire One ho Debian Squeeze, se dovessi mettere un domani gnome-shell, mi sa che sarà una tragedia. Comunque per poterle rimpicciolire come in figura:

 

$ sudo cp /usr/share/gnome-shell/theme/gnome-shell.css /usr/share/gnome-shell/theme/gnome-shell.css.bak

$ sudo gedit /usr/share/gnome-shell/theme/gnome-shell.css

 

e modificare le stringhe come sotto.

 

/* Apps */

.icon-grid {
    spacing: 18px;
    -shell-grid-item-size: 80px;
}

.icon-grid .overview-icon {
    icon-size: 48px;
}

 

enjoy 😉

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 😉