Installare driver Nvidia con l'opzione -K

 

 

 

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 😉

Plymouth su Debian Squeeze

 

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 😉

Installare plugins in Gimp 2.7.2

 

 

 

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 😉

Convertire da terminale pagina web in PNG o PDF

 

 

 

 

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 😉

LibreOffice 3.3.1 su Debian Squeeze

 

 

 

 

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 😉

Converseen-convertire 100+ formati

 

 

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 su Debian Squeeze/Sid

 

 

 

 

 

 

 

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 install oppure 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.

Compiz-Nvidia-Xorg.conf e Debian

 

 

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"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 – 33.0
    VertRefresh     43.0 – 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"

Option "AllowGLXWithComposite" "true"
Option "XAANoOffscreenPixmaps" "true"

EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24

     Option "AddARGBGLXVisuals" "True"
EndsubSection
EndSection

Section "Module"
        #Load "dri"
        #Load "GLcore"
EndSection

Section "Extensions"
        Option "Composite" "enable"
EndSection

Convertire JPG-PNG-GIF in ASCII con Jp2a

 

 

Jp2a è una piccola utility che serve a convertire immagini JPG in ASCII, è scritto in C ed è rilasciato sotto licenza GPL. E' presente nei repo Debian,Gentoo,FreBSD, ed i comandi sono abbastanza semplice:

Convertire immagine jpg in ascii:

$ jp2a --width=60 image.jpg

Convertire immagine direttamente da un sito, tipo questa:

$ jp2a --width=70

a questo punto volendo convertire immagini png o gif, dobbiamo rivolgerci a ImageMagick con l'opzione convert:

$ convert image.png jpg:- | jp2a --width=60 -

$ convert image.gif jpg:- | jp2a --width=60 -

per altre opzioni consultare il man.

Driver nvidia module-assistant e Debian

 

 

Installare i driver Nvidia in maniera veloce con module-assistant:

# apt-get install nvidia-kernel-common module-assistant nvidia-glx nvidia-glx-dev nvidia-xconfig

# m-a -i prepare

passare in tty1 con Ctrl-Alt-F1

# m-a a-i -i -t -f nvidia-kernel

# depmod -a

# nvidia-xconfig

# /etc/init.d/gdm3 restart oppure /etc/init.d/gdm restart