Debian Squeeze non monta iphone (solved)

 

 

 

 

Mi sono accorto da poco che sulla mia Debian Squeeze è apparso il problema del non riuscire a montare l'iphone. Infatti appena si collega appare l'errore:

 

Errore di lockdown non gestito (-5)

 

facendo una rapida ricerca su google ho visto che si tratta di un bug che interessa libimobiledevice1, e che conviene aggiornare alla versione 1.0.6-3. Si puo provvisoriamente inserire i repo testing di wheezy e poi basta un:

 

$ sudo apt-get install libimobiledevice1

 

che si porterà dietro tutte le dipendenze, e tutto ritornerà a funzionare.

 

 

enjoy πŸ˜‰

(Debian) Installare software senza i pacchetti raccomandati

 

 

A volte può risultare utile installare un determinato software senza i pacchetti raccomandati, questo per le più diverse ragioni, che possono andare dal non volersi trascinare dietro ulteriori programmi, alla possibilità di escluderne uno che può causare qualche problema. Ad ogni modo la bacchetta magica si può usare così:

 

# apt-get install --no-install-recommends nome_software

 

oppure:

 

# aptitude install --without-recommends nome_software

 

 

quindi facendo l'esempio con amule, vedremo alcune differenze:

 

 

root@Squeezebox:/home/edmond# apt-get install –no-install-recommends amule
Lettura elenco dei pacchetti… Fatto
Generazione albero delle dipendenze      
Lettura informazioni sullo stato… Fatto
I seguenti pacchetti saranno inoltre installati:
  amule-common libcrypto++8
Pacchetti suggeriti:
  amule-utils-gui
Pacchetti raccomandati:
  amule-utils
I seguenti pacchetti NUOVI saranno installati:
  amule amule-common libcrypto++8
0 aggiornati, 3 installati, 0 da rimuovere e 29 non aggiornati.
È necessario scaricare 5549 kB di archivi.
Dopo quest'operazione, verranno occupati 15,3 MB di spazio su disco.
Continuare [S/n]? n
Interrotto.

root@Squeezebox:/home/edmond# apt-get install amule
Lettura elenco dei pacchetti… Fatto
Generazione albero delle dipendenze      
Lettura informazioni sullo stato… Fatto
I seguenti pacchetti saranno inoltre installati:
  amule-common amule-utils libcrypto++8 libgd2-xpm
Pacchetti suggeriti:
  amule-utils-gui amule-gnome-support libgd-tools
I seguenti pacchetti saranno RIMOSSI:
  libgd2-noxpm
I seguenti pacchetti NUOVI saranno installati:
  amule amule-common amule-utils libcrypto++8 libgd2-xpm
0 aggiornati, 5 installati, 1 da rimuovere e 29 non aggiornati.
È necessario scaricare 6239 kB di archivi.
Dopo quest'operazione, verranno occupati 16,2 MB di spazio su disco.
Continuare [S/n]? n

Interrotto.

 

 

enjoy πŸ˜‰

Google Toolbar su Iceweasel 5

 

 

 

 

Per il momento la Google Toolbar per Iceweasel 5 non è disponibile, ma per ovviare a questo problema, e nell'attesa della nuova compatibilità, si può forzarne l'installazione. Questo metodo è valido anche per altri addons non compatibili:

 

digitare nella barra degli indirizzi:

 

about:config

 

una voltra entrati nel pannello di configurazione, click col tasto destro del mouse e scegliere:

 

Nuovo-Boleano

 

ed inserire:

 

extensions.checkCompatibility.5.0

 

con opzione:

 

false

 

adesso siamo pronti ad installare la Google Toolbar, o altri addons per il momento incompatibile.

 

 

enjoy πŸ˜‰

4 comandi per ottenere informazioni audio/video

 

Quattro comandi utili per avere informazioni su un file video. Bisogna avere installato mplayer, ffmpeg e transcode.

 

$ mplayer -frames 0 -identify video.avi

$ tcprobe -i video.avi

$ ffmpeg -i video.avi

$ file video.avi

 

enjoy πŸ˜‰

Installare driver Nvidia al posto dei Nouveau senza riavviare

 

 

 

 

In una nuova installazione di Debian, e non solo, il server X si avvia usando i driver Nouveau, ma spesso e volentieri la prima cosa che si fa è quella d'installare i driver Nvidia. Io generalmente uso scaricarli direttamente dal sito, e procedere poi con l'installazione. Di default il driver nvidia controlla la presenza del modulo nouveau e quindi ti avvisa della necessità che questo venga messo in blacklist., a questo punto però bisogna riavviare per poter continuare l'installazione del driver nvidia, oppure, cercare di rimuovere il modulo con il comando rmmod nouveau che chiaramente non rimuoverà il modulo perchè è in esecuzione, allora bisogna forzare la procedura, quindi, rmmod -f nouveau ed il modulo viene rimosso, quindi si può procedere con l'installazione del driver nvidia, senza reboot.

 

enjoy πŸ˜‰

(Compiz) Pulsanti delle finestre scomparsi su Debian Sid

 

 

 

 

Su Debian Sid con Compiz attivo, c'è il problema della scomparsa dei pulsanti chiudi-massimizza-minimizza, il problema in sè non è molto grave in quanto quelle operazioni si riescono a fare ugualmente, ma per una questione estetica è meglio averli. Il problema da quello che ho capito dovrebbe dipendere dall'aggiornamento di libmetacity-private0 dal 2.30.1-3 al 2.34.0-1. In ogni caso mi pare che non sia stato risolto, quindi al momento per avere i pulsanti delle finestre si può usare emerald window decorator, installabile con la solita procedura tenendo presente che l'ultima versione è la 0.8.8. Consiglio importante è quello di non impostare Compiz all'avvio, ma di farlo partire "manualmente", altrimenti, si possono avere problemi che impediscono l'avvio di X, almeno  a me è successo questo.

 

 

 

 

enjoy πŸ˜‰

Script "Invia a Dropbox"

 

 

 

 

Nel menu di Nautilus manca la voce relativa a Dropbox, quindi ho pensato a 3 semplici script che puntano alla cartella Dropbox e relative sottocartelle Photos, Private e Public. Siccome i 3 script sono uguali e quello che cambia è il nome affidatogli ed il percorso delle sottocartelle, posto solo 1 esempio.

 

$ nano foto-dropbox

 

ed incollare dentro:

 

#!/bin/bash
# inviare files nella cartella foto di Dropbox

cp -r $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS /Percorso_Dropbox/Photos

 

poi:

 

$ chmod +x foto-dropbox

$ cp ~/.gnome2/nautilus-scripts/

$ killal nautilus

 

adesso siamo pronti ad inviare i file a Dropbox direttamente da Nautilus, dall'interno del menu Script.

 

 

enjoy πŸ˜‰

Chiudere il terminale senza chiudere il programma

 

 

Se si avvia un'applicazione da terminale, nel momento in cui lo stesso viene chiuso, il programma in esecuzione verrà interrotto. Per ovviare a questa situazione si può ricorrere a questo accorgimento: ipotizzando che il programma aperto da terminale sia synaptic, premiamo:

 

Ctrl+Z

 

e poi, per svincolare il processo da chi lo ha lanciato:



disown -h %1

bg 1

 

dove 1 è il nomero del processo, come si vede sopra nell'immagine, da adesso in poi si potrà chiudere il terminale.

 

enjoy πŸ˜‰

Terminali personalizzati Debian

 

Terminali personalizzati Debian, gli altri si possono trovare quà e quà.

 

 

 

Requisiti: installare figlet e toilet
 

# 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}";toilet --gay -f pagga "          Debian Box           ";
echo
echo
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

 

 

# 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 "";
echo -e "${red}              β–ˆ β–ˆ β–ˆ    β–ˆ β–ˆ β–ˆ   β–ˆ β–ˆ β–ˆ    β–ˆ      β–ˆ      β–ˆ    β–ˆ";
echo -e "              β–ˆ    β–ˆ   β–ˆ       β–ˆ    β–ˆ   β–ˆ     β–ˆ β–ˆ     β–ˆ β–ˆ  β–ˆ";
echo -e "              β–ˆ    β–ˆ   β–ˆ β–ˆ β–ˆ   β–ˆ β–ˆ β–ˆ    β–ˆ    β–ˆ   β–ˆ    β–ˆ  β–ˆ β–ˆ";
echo -e "              β–ˆ    β–ˆ   β–ˆ       β–ˆ    β–ˆ   β–ˆ   β–ˆ β–ˆ β–ˆ β–ˆ   β–ˆ   β–ˆβ–ˆ";
echo -e "              β–ˆ β–ˆ β–ˆ    β–ˆ β–ˆ β–ˆ   β–ˆ β–ˆ β–ˆ    β–ˆ  β–ˆ       β–ˆ  β–ˆ    β–ˆ";
echo -e "";
echo -e "";
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 -A1

 

 

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\]'

rosso='\e[1;31m'
NC='\e[0m'

echo -e "";
echo -e "${rosso}              β–ˆ β–ˆ β–ˆ    β–ˆ β–ˆ β–ˆ   β–ˆ β–ˆ β–ˆ    β–ˆ      β–ˆ      β–ˆ    β–ˆ";
echo -e "              β–ˆ    β–ˆ   β–ˆ       β–ˆ    β–ˆ   β–ˆ     β–ˆ β–ˆ     β–ˆ β–ˆ  β–ˆ";
echo -e "              β–ˆ    β–ˆ   β–ˆ β–ˆ β–ˆ   β–ˆ β–ˆ β–ˆ    β–ˆ    β–ˆ   β–ˆ    β–ˆ  β–ˆ β–ˆ";
echo -e "              β–ˆ    β–ˆ   β–ˆ       β–ˆ    β–ˆ   β–ˆ   β–ˆ β–ˆ β–ˆ β–ˆ   β–ˆ   β–ˆβ–ˆ";
echo -e "              β–ˆ β–ˆ β–ˆ    β–ˆ β–ˆ β–ˆ   β–ˆ β–ˆ β–ˆ    β–ˆ  β–ˆ       β–ˆ  β–ˆ    β–ˆ";
echo -e "";
echo -e "${rosso}Debian  GNU/Linux ${NC}" `cat /etc/debian_version`

 

 

enjoy πŸ˜‰

Creare un video da piΓΉ immagini usando Mencoder

 

 

 

 

Come creare un video partendo da una serie di immagini?….semplice, usando Mencoder. Il video sopra è composto da 20 immagini jpg,  ed il comando utilizzato è il seguente.

 

$ mencoder "mf://*.jpg" -mf type=jpg:fps=3 -ovc lavc -o video.avi

 

enjoy πŸ˜‰