Mostrare l'ora nel prompt:
$ export PS1="\u@\h [\$(date +%H:%M:%S)]= "
enjoy 😉
Debian Gnu-Linux Opensource
Dopo aver mostrato come fare per avere una data precedente usando il terminale, ed una data falsa di sistema, per completezza adesso mostrerò come ottenere una data futura:
$ date --date='10 seconds' $ date --date="1 days" $ date --date="tomorrow" $ date --date="1 week" $ date --date="1 month" $ date --date="1 year" $ date --date="this Wednesday" $ date --date="next day"
enjoy 😉
Questo è uno di quei programmini che bisogna sempre tenere a portata di mano, veramente utile completo e velocissimo. Il nome di questo programmino che si trova nei repository è aaphoto, e ti permette di migliorare il colore in automatico di tutte le foto in una determinata cartella, nonchè ridimensionarle, ruotarle, ecc. ecc..
Le opzioni supportate sono le seguenti:
-h --help Print this help
-v --version Print version information
-a --autoadjust Auto adjust the colors of the image
-o --output Set output directory
--overwrite Overwrite mode, the original source file is replaced
--jpg JPEG image output
--jp2 JPEG 2000 image output
--png PNG image output with alpha channel support
--bmp BMP image output
-r --resize Resize image taking the longer side in % or pixels
--rotate90 Rotate image with 90 degrees clockwise
--rotate180 Rotate image with 180 degrees
--rotate270 Rotate image with 90 degrees counter-clockwise
--flipx Mirror image horizontally
--flipy Mirror image vertically
--noexif Save image without EXIF info
-q --quality Set image quality from 1 to 100
-t --threads Set number of working threads (default: autodetect)
-s --silent Silent mode, no information printed during operation
--quiet ...same as above
-V --verbose Print verbose information about processing
--test Print detailed test information into image
Esempi:
$ aaphoto -a -q85 *jpg
$ aaphoto -a -r600 -q85 *jpg
$ aaphoto -a --rotate90 -r70% -q 100 -o /nuova_cartella *.jpg
enjoy 😉
Tempo fa avevo scritto come falsificare la data di sistema usando datefudge, invece adesso mostro alcuni esempi di come usare "date" e far apparire nel terminale qualunque data precedente.
$ date --date='10 seconds ago'
$ date --date="1 days ago"
$ date --date="yesterday"
$ date --date="1 month ago"
$ date --date="1 year ago"
$ date --date="100 day ago"
enjoy 😉
Per la visualizzazione all'interno del terminale di alcune informazioni di sistema, oltre a Screenfetch, che è più completo, e ad altre personalizzazioni varie, si può utilizzare Archey:
# apt-get install scrot
$ wget https://github.com/downloads/djmelik/archey/archey-0.2.8.deb
# dpkg -i archey*
$ archey
come al solito per averlo all'avvio del terminale, inserire in .bashrc:
#Archey
archey
enjoy 😉
Compilare kernel 3.6.x vanilla alla Debian way:
# apt-get install -y git-core kernel-package fakeroot build-essential ncurses-dev
# cd /usr/src
# wget -c https://www.kernel.org/pub/linux/kernel/v3.0/linux-3.6.tar.bz2
# tar jxvf linux-3.6.tar.bz2
# cd linux-3.6
# cp /boot/config-`uname -r` ./.config
# make menuconfig
# make-kpkg clean
# fakeroot make-kpkg --initrd --append-to-version=-vanilla kernel_image kernel_headers
# cd ..
# dpkg -i linux-image-* linux-headers-*
# init 6
enjoy 😉
Questo trucchetto servirà, non servirà….bohhhhh???… comunque se si volesse "velocizzare" apt-get update e quindi rinunciare alle traduzioni dei repository, evitando stringhe come quelle sotto:
Trovato https://ftp.it.debian.org sid/main Translation-zh/DiffIndex
Trovato https://ftp.it.debian.org sid/main Translation-eo/DiffIndex
Trovato https://ftp.it.debian.org sid/main Translation-hr/DiffIndex
Trovato https://ftp.it.debian.org sid/main Translation-km/DiffIndex
Trovato https://ftp.it.debian.org sid/main Translation-nl/DiffIndex
Trovato https://ftp.it.debian.org sid/main Translation-vi/DiffIndex
Trovato https://ftp.it.debian.org sid/main Translation-nb/DiffIndex
Trovato https://ftp.it.debian.org sid/main Translation-eu/DiffIndex
Trovato https://ftp.it.debian.org sid/main Translation-ca/DiffIndex
Trovato https://ftp.it.debian.org sid/main Translation-ro/DiffIndex
Trovato https://ftp.it.debian.org sid/main Translation-sr/DiffIndex
si possono eseguire questi semplici passi:
# touch /etc/apt/apt.conf.d/Notranslations
# echo 'Acquire::Languages "none";' >> /etc/apt/apt.conf.d/Notranslations
poi andare in /var/lib/apt/lists e cancellare tutto il contenuto, quindi:
# rm /var/lib/apt/lists/*_Translation-*
# apt-get update
enjoy 😉
Sulla mia nuova installazione di Debian Sid con Mate, mi sono accorto che il Blocca schermo nel menu Sistema non funziona, praticamente cliccandoci sopra non succede nulla. Siccome è una funzione per me importantissima, ho cercato di "sbloccare" la situazione da terminale:
$ mate-screensaver-command --lock
adesso funziona 🙂
enjoy 😉