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 😉
Debian Gnu-Linux Opensource
Trovandomi a parlare con alcuni Pinguini, mi sono accorto che per quanto riguarda l'installazione dei driver Nvidia, mediante l'installer ufficiale, c'è qualcuno che ignora l'opzione "-K", utilissima per chi avvia la propria distribuzione con kernel differenti. L'installer di default, disinstalla il driver preesistente, lasciando quindi il kernel "vecchio" senza driver. Quindi per evitare questo inconveniente, è utile ricordarsi l'opzione -K 🙂
# ./NVIDIA-Linux-x86-275.09.run -K
-K, --kernel-module-only
Install a kernel module only, and do not uninstall the
existing driver. This is intended to be used to install
kernel modules for additional kernels (in cases where you
might boot between several different kernels). To use this
option, you must already have a driver installed, and the
version of the installed driver must match the version of
this kernel module.
enjoy 😉
Su Debian Squeeze per avere un Bootsplash, bisogna installare e settare Plymouth.
# apt-get install plymouth v86d
# nano /etc/default/grub
sostituire:
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
con:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1$"
poi:
# nano /etc/initramfs-tools/modules
aggiungere:
uvesafb mode_option=1280x1024-24 mtrr=3 scroll=ywrap
per avere una lista dei temi:
/usr/sbin/plymouth-set-default-theme --list
una volta scelto il tema settarlo con:
/usr/sbin/plymouth-set-default-theme Nome_Tema
aggiornare:
# update-grub
# update-initramfs -u
per ritornare al Boot testuale, basta rimettere in /etc/default/grub:
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
e quindi riaggiornare grub ed initramfs.
enjoy 😉
In questi giorni ho provato a compilare Gimp 2.7.2, seguendo la mia guida, vecchiotta, ma ancora attuale, per vedere gli sviluppi. Per avere a disposizione dei plugins mancanti, bisogna fare l'installazione in /opt, i passi da seguire sono semplici.. Ipotizzando che ci serve il plugin ufraw:
$ cd ufraw-0.18
$ ./configure --prefix=/opt/gimp-2.7
$ make -j4
$ sudo make install
enjoy 😉
Questo è un trucchetto molto utile per ottenere la conversione di una pagina web in un file immagine PNG o PDF. Per ottenere ciò, per prima cosa serve un addons per Iceweasel/Firefox, dal nome, Command Line Print, che non si trova nella pagina ufficiale. Una volta installato, andare in Strumenti-Componenti aggiuntivi-preferenze di Command Line Print, e scegliere il formato di default per la conversione. La sintassi per la conversione è la seguente:
$ firefox -print https://www.example.com/ -printfile ~/prova.png
oppure:
$ firefox -print https://www.example.com/ -printfile ~/prova.pdf
enjoy 😉
Mi sono deciso ad installare sulla mia Debian Squeeze (stable) LibreOffice, dopo averlo provato su Debian Sid, dove è presente nei repository da qualche tempo. Quindi, dato che ho avuto una ottima impressione, e mi è sembrato a sensazione più veloce di OpenOffice, mi sono deciso per la sostituzione.
Rimozione OpenOffice:
# apt-get remove --purge openoffice*
Download LibreOffice 3.3.1 per x86_64:
$ wget
Download pacchetto lingua italiano:
$ wget
Download pacchetto documentazione:
$ wget
Download LibreOffice 3.3.1 per x86:
$ wget
Download pacchetto lingua italiano:
$ wget
Download pacchetto documentazione:
$ wget
Per installare LibreOffice decomprimere i pacchetti specifici per la propria architettura, ed installarli con questa sequenza. L'esempio sotto riportato è per LibreOffice x86_64
# dpkg -i LibO_3.3.1rc2_Linux_x86-64_install-deb_en-US/DEBS/*.deb
# dpkg -i LibO_3.3.1rc2_Linux_x86-64_install-deb_en-US/DEBS/desktop-integration/*.deb
# dpkg -i LibO_3.3.1rc2_Linux_x86-64_langpack-deb_it/DEBS/*.deb
# dpkg -i LibO_3.3.1rc2_Linux_x86-64_helppack-deb_it/DEBS/*.deb
ll pacchetto della seconda linea (sopra) serve per l'integrazione nel menu di Gnome.
enjoy 😉
Ho scoperto da poco Converseen, e devo dire che è un ottimo programma, anche se, come dice lo stesso autore italiano, c'è ancora qualche bug da sistemare. Comunque può risultare molto utile nell'ottimizzazione, conversione ( oltre 100 formati) e ridimensione di un gruppo di immagini. Io l'ho installato su Debian Squeeze/Sid con:
# apt-get install qt4-qmake imagemagick libmagick++3 libmagick++-dev
$ wget https://sourceforge.net/projects/converseen/files/Converseen/Converseen%200.3/converseen_0.3.tar.bz2/download
$ tar -xvf converseen_0.3.tar.bz2
$ cd converseen_0.3
$ qmake && make
# make install
Swftools include una serie di strumenti che servono per leggere file.swf (Adobe Flash), e riesce a creare, tra l'altro partendo da delle immagini, o da pdf , un file in flash. Comunque qua c'è la documentazione dei vari tools. Io è un pò che lo conosco e se non ricordo male prima si trovava nei repo, ma adesso non so come mai, ma non esiste più…va bè. Comunque ho voluto installarlo e dopo qualche problema di librerie mancanti ed errori vari, sono riuscito a compilarlo.
Requisiti:
#
apt-get install libgif-dev xpdf libfreetype6 libfreetype6-dev libjpeg62 libjpeg8 libjpeg8-dev
verificare se manca qualcos'altro.
Scaricare compilare installare
$
wget https://www.swftools.org/swftools-0.9.1.tar.gz$
tar -zvxf swftools-0.9.1.tar.gz$
cd swftools-0.9.1$
./configure --prefix=/usr/local$
make
se c'è un errore come questo:
jpeg.c:463: error: conflicting types for ‘jpeg_load_from_mem’
jpeg.h:15: error: previous declaration of ‘jpeg_load_from_mem’
risolvere editando il file jpeg.c e modificarlo da così:
int jpeg_load_from_mem(unsigned char*_data, int size, unsigned char*dest, int width, int height)
a così:
int jpeg_load_from_mem(unsigned char*_data, int _size, unsigned char**dest, int*width, int*height)
un altro errore che potrebbe verificarsi è il seguente:
make[2]: *** No rule to make target `xpdf-*tar.gz', needed by `xpdf/Gfx.cc'. Stop.
si risolve con:
$
cd lib/pdf$
wget$
perl inject-xpdf.pl xpdf-3.02.tar.gz
se alla fine non ci sono errori siamo pronti per l'installazione, in caso di altri errori postare:
#
make installoppure make checkinstall
a questo punto siamo pronti ad ottenere un immagine in flash come sopra ,creando un file.sc ed inserendo all'interno:
.flash filename="file.swf" version=5 fps=25
.jpeg s1 "file.jpeg" quality=80%.put s1 x=50 y=50 scalex=110 scaley=110
.frame 50
.change s1 x=0 y=0 scalex=210 scaley=210 red=-1+255 green=-1+255 blue=-1+255 #invert
.frame 100
.change s1 x=100 y=50 scalex=110 scaley=110 red=0 green=+0 blue=+0 #remove red
.frame 150
.change s1 x=0 y=0 scalex=210 scaley=210 red=+0 green=2 blue=-1+255 #amplify green, invert blue
.frame 200
.change s1 x=50 y=100 scalex=110 scaley=110 red=2-128 green=-2+255 blue=+0.7+40 #alien glow
.frame 250
.change s1 x=0 y=0 scalex=210 scaley=210 red=8-1024 green=8-1024 blue=8-1024 #palette reduce
.frame 300
.change s1 x=0 y=0 scalex=210 scaley=210 red=+0 green=+0 blue=+0 #back to normal
.frame 350
.change s1 x=105 y=105 scalex=0 scaley=0 luminance=0 #fadeout
.end
quindi diamo il comando: comando:
$
swfc file.sc
Invece se vogliamo convertire un file.pdf in file .swf utilizziamo l'utility pdf2sw:
$
pdf2swf file.pdf -o file.swf
Comunque sul sito si trovano vari esempi di utilizzo per i vari strumenti.
Dopo avere azzerato uno dei miei hard disk, ho iniziato a reinstallare gli OS che avevo su, al momento mi trovo a 8, ma me ne manca ancora qualche d'uno. Una delle prime cose che faccio di solito è quella di attivare compiz, ma come al solito mi dimentico le opzioni da settare in xorg.conf, quindi prendo spunto una volta per tutte di metterle nero su bianco, evitandomi ricerche varie. Le opzioni colorate di rosso sono d'aggiungere.Queste opzioni sono valide per schede grafiche Nvidia:
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSectionSection "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSectionSection "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSectionSection "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 – 33.0
VertRefresh 43.0 – 72.0
Option "DPMS"
EndSectionSection "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "AllowGLXWithComposite" "true"
Option "XAANoOffscreenPixmaps" "true"
EndSectionSection "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Option "AddARGBGLXVisuals" "True"
EndsubSection
EndSection
Section "Module"
#Load "dri"
#Load "GLcore"
EndSectionSection "Extensions"
Option "Composite" "enable"
EndSection