Condivido l'ultimo kernel stabile, il 2.6.39.1 completo di tutte le patch Debian ed in più patchato ck2 Con Kolivas, nel repository si trova sia per architettuta i386 che amd64.
enjoy 😉
Debian Gnu-Linux Opensource
Condivido l'ultimo kernel stabile, il 2.6.39.1 completo di tutte le patch Debian ed in più patchato ck2 Con Kolivas, nel repository si trova sia per architettuta i386 che amd64.
enjoy 😉
Tenendo sempre il terminale aperto, mi piace personalizzarlo, e dato che anche l'occhio vuole la sua parte, di tanto in tanto mi piace cambiargli il look. Quindi oggi dato che mi sento buono 🙂 lo condivido con i miei amici pinguini.
# apt-get install figlet
$ nano .bashrc
ed incollare alla fine:
# Colori:
black='\e[0;30m'
blue='\e[0;34m'
green='\e[0;32m'
cyan='\e[0;36m'
red='\e[0;31m'
purple='\e[0;35m'
brown='\e[0;33m'
lightgray='\e[0;37m'
darkgray='\e[1;30m'
lightblue='\e[1;34m'
lightgreen='\e[1;32m'
lightcyan='\e[1;36m'
lightred='\e[1;31m'
lightpurple='\e[1;35m'
yellow='\e[1;33m'
white='\e[1;37m'
nc='\e[0m'# Prompt:
PS1='\[\033[01;32m\]\u\[\033[01;34m\]-\[\033[01;31m\]\h\[\033[00;34m\]{\[\033[01;34m\]\w\[\033[00;34m\]}\[\033[01;32m\]:\[\033[00m\]'
# Informazioni di Sistema:
clear
echo -e "${lightred}";figlet -c "DEBIAN BOX";
echo -ne "${lightblue}Oggi è:\t\t${lightblue}" `date`; echo ""
echo -e "${lightblue}Kernel : \t${lightblue}" `uname -smr`
echo
echo -e "${lightred}Debian GNU/Linux ${NC}" `cat /etc/debian_version`
echo -e "${lightblue}"; cal -A 1
questa è una buona base da cui partire per ottenere la propria shell personalizzata.
enjoy 😉
A volte installando i driver ufficiali Nvidia, può capitare, proprio come è successo a me ieri sera, di ricevere il seguente errore: "Received signal SIGTERM; aborting", questo errore di solito è dovuto al fatto che precedentemente sono stati installati i driver Nvidia con altri metodi. Per ovviare a questo errore bisogna disinstallare completamente tutti i pacchetti relativi ai driver nvidia, compreso libgl1-nvidia-alternatives.
enjoy 😉
Giocarellando come al solito sulla mia Debian Sid, mi sono trovato con il problema di non avere più spazio in "/ ", e la cosa ovviamente era impossibile, dato che di spazio ce nè tanto. Questo problema nel mio caso si è verificato nel momento stesso che ho annulato live-helper. Infatti dando il comando:
# du -shx /*
ho notato che la /root conteneva addirittura 35G di niente 🙂
root@Debianbox:/home/edmond# du -shx /*
5,5M /bin
18M /boot
0 /dev
13M /etc
2,2G /home
0 /initrd.img
200M /lib
16K /lost+found
12K /media
1,5M /mnt
76M /opt
0 /proc
35G /root
684K /run
5,3M /sbin
4,0K /selinux
4,0K /srv
0 /sys
56K /tmp
5,6G /usr
397M /var
0 /vmlinuz
la soluzione è svuotare Trash:
# rm -rf /root/.local/share/Trash/files/*
enjoy 😉
Ho appena letto la notiiza che Dropbox entra ufficialmente nei repo Debian, e tra qualche giorno sarà disponibile in Sid. Nel mio repository personale si trovava già da tempo questo pacchetto, ma dal momento che ci saranno quelli ufficiali, sarò felice di eliminarlo 🙂 Nel frattempo buon download:
enjoy 😉
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 😉
Quando si installa un applicazione, quasi sempre va a finire all'interno delle varie voci che compongono il menu. Per verificare immediatamente a quale categoria appartiene, senza andare a spulciare una per una tutte le categorie, esiste un piccolo trucchetto:
$ grep section /usr/share/menu/nome_applicazione
quindi nel caso di vlc, si avrà:
$ grep section /usr/share/menu/vlc
section="Applications/Video" title="VLC media player" \
enjoy 😉
Questo tipo di errore che si vede al boot e che riguarda firestarter, è un errore non veritiero, in quanto firestarter viene avviato correttamente all'avvio del sistema. Questo errore capita perchè firestarter viene avviato prima di GDM, ed essendo un applicazione grafica, di conseguenza deve avvenire dopo GDM. Comunque quella scritta "failed" al boot mi dava fastidio e mi sono deciso a risolvere il problema.
Soluzione:
il file incriminato si trova in /etc/rcS.d, per risolvere basta rinominarlo:
# mv /etc/rcS.d/S20firestarter /etc/rcS.d/ES20firestarter
# reboot
adesso quell'errore non verrà più visualizzato:
enjoy 😉
E' molto importante monitorare le fasi del boot del nosto O.S preferito, perchè proprio in quel frangente si possono trovare informazioni su un determinato problema. Infatti mamma Debian è impostata di default ad avviarsi in modalità verbose, senza loghi, che pur essendo carini, ti nascondono informazioni che possono risultare importanti. Comunque per ovviare a problemi simili, possiamo usare Bootlogd per registrare i messaggi di boot:
# nano /etc/default/bootlogd
ed abilitiamo bootlogd all'avvio:
BOOTLOGD_ENABLE=yes
dal prossimo avvio siamo in grado di leggere le informazioni custodite in /var/log/boot:
# nano /var/log/boot
oppure:
# sed $'s/\^\[/\E/g' /var/log/boot | less -R
enjoy 😉
Ultimamente ho avuto la necessità di ruotare un video fatto da me di 180 gradi, per intenderci la visione era sotto-sopra. Per una semplice visione del video non ci sono problemi, basta usare VLC, ed andare in: Strumenti-Effetti_Filtri-Effetti_Video-Geometria-Rotazione, e da qui possiamo ruotare il nostro video a piacimento. Per ruotare e quindi salvare il video, io come sempre mi sono affidato ad FFmpeg. Come prima cosa bisogna verifica se si hanno i filtri abilitati:
$ ffmpeg -filters
nel mio caso l'output restituisce:
Filters:
anull Pass the source unchanged to the output.
anullsrc Null audio source, never return audio frames.
anullsink Do absolutely nothing with the input audio.
blackframe Detect frames that are (almost) black.
copy Copy the input video unchanged to the output.
crop Crop the input video to width:height:x:y.
cropdetect Auto-detect crop size.
drawbox Draw a colored box on the input video.
fade (null)
fifo Buffer input images and send them when they are requested.
format Convert the input video to one of the specified pixel formats.
fps (null)
gradfun Debands video quickly using gradients.
hflip Horizontally flip the input video.
hqdn3d Apply a High Quality 3D Denoiser.
negate (null)
noformat Force libavfilter not to use any of the specified pixel formats for the input to the next filter.
null Pass the source unchanged to the output.
overlay Overlay a video source on top of the input.
pad Pad input image to width:height[:x:y[:color]] (default x and y: 0, default color: black).
pixdesctest Test pixel format definitions.
rotate (null)
scale Scale the input video to width:height size and/or convert the image format.
setdar Set the frame display aspect ratio.
setpts Set PTS for the output video frame.
setsar Set the pixel sample aspect ratio.
settb Set timebase for the output link.
slicify Pass the images of input video on to next video filter as multiple slices.
split (null)
transpose Transpose input video.
unsharp Sharpen or blur the input video.
vflip Flip the input video vertically.
yadif Deinterlace the input image
buffer Buffer video frames, and make them accessible to the filterchain.
color Provide an uniformly colored input, syntax is: [color[:size[:rate]]]
movie (null)
nullsrc Null video source, never return images.
nullsink Do absolutely nothing with the input video.
altrimenti bisogna ricompilare FFmpeg come in questa mia guida, oppure usare quello presente nel mio repository. Comunque i comandi sono i seguenti:
$ ffmpeg -i input.avi -vf vflip output.avi
oppure:
$ ffmpeg -vf "rotate=90" -i input.avi output.avi
$ ffmpeg -vf "rotate=180" -i input.avi output.avi
e così via, basta cambiare solo i gradi.
enjoy 😉