Installare Grub Customizer 4.0.6 su Debian Wheezy/Jessie

 

grub-customizer

 

 

Per Installare Grub Customizer 4.0.6 su Debian Wheezy/Jessie, e quindi andare a modificare in maniera semplice e veloce le opzioni di Grub 2, basta seguire questi semplici steps:

 

# apt-get install build-essential libssl-dev cmake libgtkmm-3.0-dev gettext libarchive-dev

$ wget https://launchpad.net/grub-customizer/4.0/4.0.6/+download/grub-customizer_4.0.6.tar.gz

$ tar xfv grub-customizer*

$ cd grub-customizer*

$ cmake . && make -j3

# make install

 

enjoy 😉

 

Tightvnc su Debian Jessie

 

tightvnc

 

 

Installare e configurare Tightvnc su Debian Jessie sia come server che come client. Io di solito uso vino come server vnc, ma al momento su Jessie non funziona, quindi ho optato per Tightvnc.

 

# apt-get install tightvncserver xtightvncviewer

 

per settare la password:

 

$ tightvncpasswd

 

per avviare tightvnc server:

 

$ tightvncserver -geometry 1280×800 :1

 

per fare delle prove:

 

$ xtightvncviewer indirizzo_ip:1

 

molto probabilmente a questo punto apparirà l'errore Could not acquire name on session bus. Per risolvere stoppare il server vnc:

 

$ tightvncserver -kill :1

 

e fare delle modifiche in .vnc/xstartup, inserendo unset DBUS_SESSION_BUS_ADDRESS. Praticamente il file deve essere come sotto, sostituendo anche mate-session, con il proprio Desktop Environment.

 

$ nano ~/.vnc/xstartup

 

il file deve essere come questo:

 

#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80×24+10+10 -ls -title "$VNCDESKTOP Desktop" &
mate-session &

 

al posto di mate-session si può inserire:

 

gnome-session &
startkde &
xfce4-session &
startlxde &
openbox &
cinnamon &

 

enjoy 😉

 

Login automatico su Debian Jessie con GDM3 e LightDM

 

Per chi ha bisogno del login automatico su Debian Jessie con GDM3, l'appunto che avevo scritto qua, per ottenere l'autologin, non ha più funzionato, quindi ho scelto una strada diversa, che pure essendo quella giusta, al momento non funziona nemmeno 🙂 , comunque la riporterò lo stesso nell'attesa che il tutto verrà risolto. Quindi per ottenere un login automatico provvisoriamente ho optato per LightDM.

 

Login automatico GDM3:

 

# cp /etc/gdm3/daemon.conf /etc/gdm3/daemon.conf.backup
# nano /etc/gdm3/daemon.conf

 

 

Nella sezione [daemon] bisogna decommentare AutomaticLoginEnable, ed inserire il nome utente in AutomaticLogin.


[daemon]
# Enabling automatic login
  AutomaticLoginEnable = true
  AutomaticLogin = USERNAME

 

Login automatico LightDM:

 

# nano /etc/lightdm/lightdm.conf

 

e decommentare/modificare le stringhe:

 

autologin-user=USERNAME
autologin-user-timeout=0

 

per riconfigurare i login manager:

 

# dpkg-reconfigure lightdm

# dpkg-reconfigure gdm3

 

enjoy 😉

 

Boot verbose mode su Debian Jessie

 

boot verbose mode

 

Per avviare in verbose-mode, quindi riuscendo a vedere quello che succede sul computer al boot, bisogna modificare alcuni parametri di grub:

 

# nano /etc/default/grub

 

quindi commentare:

#GRUB_CMDLINE_LINUX_DEFAULT="quiet"

 

inserire "text":

GRUB_CMDLINE_LINUX="text"

 

decommentare:

GRUB_TERMINAL=console

 

aggiornare grub:

 

# update-grub

 

enjoy 😉

 

Installare Mate su Debian Wheezy

 

Per installare Mate su Debian Wheezy bisogna abilitare i repository backports:

 

# apt-get install lsb-release
# cat >/etc/apt/sources.list.d/backports.list <<EOF
deb https://ftp.it.debian.org/debian $(lsb_release -cs)-backports main contrib non-free
deb-src https://ftp.it.debian.org/debian $(lsb_release -cs)-backports main contrib non-free
EOF
# apt-get update
# apt-get -t wheezy-backports install mate-desktop-environment-extras

 

enjoy 😉

 

Installare Compiz 0.9 su Debian Jessie e Mate

 

 

compiz-debianjessie-mate

 

compiz 0.9 debian jessie mate

 

 

Per i nostalgici di Compiz, la bella notizia è che la versione 0.9.12.1 su Debian Jessie e Mate funziona alla grande. Io ho installato Compiz su due pc equipaggiati con schede grafiche differenti, il primo con una Intel Corporation 4 Series, il secondo con una Nvidia GeForce 7300 SE/7200. Con tutte e due le schede non ho avuto problemi, anche se con la Nvidia ho dovuto fare una piccola correzione all'interno del menu di CCSM.

 

Installare le dipendenze:

 

# apt-get install build-essential cmake libcairo2-dev librsvg2-dev libglib2.0-dev libpng12-dev libdbus-1-dev libboost-dev libboost-serialization-dev libxml2-dev libgl1-mesa-dev libglu1-mesa-dev libwnck-dev libgconf2-dev libx11-xcb-dev libxslt1-dev libnotify-dev libmetacity-dev python-gtk2-dev libgnome-desktop-dev gnome-control-center-dev intltool cython python2.7-dev libglibmm-2.4-dev libprotobuf-dev python-pyrex xsltproc lcov gcovr libwnck-3-dev libjpeg-dev

 

Scaricare, compilare ed installare Compiz:

 

$ wget https://launchpad.net/compiz/0.9.12/0.9.12.1/+download/compiz-0.9.12.1.tar.bz2

$ tar -xf compiz-*

$ cd compiz-*

$ mkdir build && cd build

$ cmake ..

$ make -j3

# make install

# make findcompiz_install

# make findcompizconfig_install

# ln -s /usr/local/lib/python2.7/site-packages/compizconfig.so /usr/local/lib/python2.7/dist-packages/compizconfig.so

# ldconfig

 

Prima di avviare Compiz, lanciare il menu di configurazione di compiz, ccsm, per abilitare le varie impostazioni, tra cui: OpenGL, Composite, Decorazioni Finestre, Muovi Finestra, Alternative. Per chi avesse con scheda Nvidia l'errore relativo ad OpenGL objects , andare nell'apposito menu e deselezionare la voce X11 Sync objects. Per chi avesse l'errore window gtk decorator not found, significa semplicemente che in fase d'installazione non è stato correttamente compilato il decoratore. Per avviare compiz:

 

$ compiz --replace ccp

 

enjoy 😉

 

Generare codice QR per rete wifi da terminale

 

codice-qr

 

 

Per generare un codice QR della propria rete wifi ospiti, si può usare il terminale con l'aiuto di qrencode e zenity.

 

# apt-get install qrencode zenity

 

per creare il codice QR wifi:

 

$ qrencode -s 5 -o code-qr-wifi.png "WIFI:S:$(zenity --entry --text="Nome Rete (SSID)" --title="Creazione QR Wifi");T:WPA2;P:$(zenity --password --title="Password Wifi");;"

 

Qual'è il nome/password della mia rete ospiti?

 

enjoy 😉

 

 

FFmpeg su Debian Jessie

 

ffmpeg debian jessie

 

Per installare FFmpeg su Debian Jessie bisogna inserire i repository multimedia. Su questo blog c'è tutta una categoria dedicata a FFmpeg.

 

# sh -c 'echo "deb https://www.deb-multimedia.org jessie main" >> /etc/apt/sources.list'

# apt-get update

# apt-get install deb-multimedia-keyring

# apt-get install ffmpeg

 

enjoy 😉

 

Problema driver nouveau su Debian Jessie

 

Problema driver nouveau su Debian Jessie

 

In una nuova installazione di Debian Jessie, al primo avvio ho avuto un problema con il server X, ed andando in tty1 ho notato subito che il problema era relativo ai driver nouveau. Non ho investigato troppo sul problema, ma per chi possiede una scheda video Nvidia, può risolvere con:

 

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

# m-a -i prepare

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

# depmod -a

# nvidia-xconfig

 

Forzare la rimozione del modulo nouveau

 

# rmmod -f nouveau

 

poi:

 

# /etc/init.d/gdm3 start


Molto probabilmente l'ultimo comando non farà avviare gdm3, ma basta riavviare il pc ed il tutto funzionerà correttamente.

 

enjoy 😉

 

pyExifToolGui su Debian Wheezy

 

PyExifToolGui è un frontend grafico per lo strumento a riga di comando open source ExifTool di Phil Harvey. Legge e scrive le informazioni metadati come EXIF, GPS, IPTC, XMP ecc ecc. Per installarlo su Debian Wheezy:

 

Scaricare ed installare exiftool:

 

$ wget https://www.sno.phy.queensu.ca/~phil/exiftool/Image-ExifTool-9.85.tar.gz

$ tar xvfz Image-ExifTool-9.85.tar.gz

$ cd Image-ExifTool-9.85

$ perl Makefile.PL

$ make test

# make install

 

Scaricare ed installare pyExifToolGui:

 

# apt-get install python-pyside

$ wget https://github.com/hvdwolf/pyExifToolGUI/archive/0.5.tar.gz

$ tar xvfz 0.5.tar.gz

$ cd pyExifToolGUI-0.5

# ./install_remove.py install

 

adesso apparirà sotto il menu Grafica.

 

enjoy 😉