(Browser) Webian Shell

 

 

 

 

Ho appena scoperto il browser Webian Shell, ed ho voluto provarlo….Lo ammetto mi sono fatto convincere dall'assonanza con il mio Amore, anche se il progetto è ancora acerbo, comunque per provarlo:

 

Download 32 bit

 

$ wget https://cloud.github.com/downloads/webianproject/shell/webian_shell_0.1-linux_32.tar.gz

$ tar -zxvf webian_shell_0.1-linux_32.tar.gz

$ cd Webian\ Shell/

$ ./Webian\ Shell

 

Download 64 bit

 

$ wget https://cloud.github.com/downloads/webianproject/shell/webian_shell_0.1-linux_64.tar.gz

 

 

enjoy πŸ˜‰

Screencast Perfetto (quasi) con Recordmydesktop e Mencoder

 

 

 

 

Ho già parlato altre volte per quanto riguarda gli Screencast, soprattutto adoperando FFMPEG, che scritto per inciso mi ha sempre soddisfatto in tutte le occasioni. Questa volta però vorrei scrivere due righe per quanto riguarda gtk-recordmydesktop, che non mi è mai piaciuto, in quanto ho sempre trovato scomodo il suo utilizzo quando si trattava di registrare una singola finestra, ed in più mi è sembrato lento nel salvataggio dello screencast. Comunque per farla breve, ho approfondito un pò di più la sua conoscenza, e per quanto mi riguarda ho trovato il giusto compromesso. L'idea di partenza quindi è quella di effettuare lo screencast di una singola finestra, e contemporaneamente di convertirlo in AVI, questa volta utilizzando mencoder.

 

Senza microfono:

 

$ recordmydesktop --no-sound -o "video.ogv" --windowid $(xwininfo | egrep 'Window id' | awk '{print $4}') && mencoder video.ogv -ovc xvid -xvidencopts pass=1 -o video.avi

 

Con Microfono:

 

$ recordmydesktop --device hw:0,0 -o "video.ogv" --windowid $(xwininfo | egrep 'Window id' | awk '{print $4}') && mencoder video.ogv -ovc xvid -oac mp3lame -xvidencopts pass=1 -o video.avi

 

per salvare Ctrl-Alt-S, per annullare Ctrl-C.

 

se non si indica il device, ed il microfono è configurato e funzionante, di default registra anche l'audio, quindi è indispensabile per uno screencast muto l'opzione --no-sound. Per chi invece usa pulseaudio, credo che basti inserire --device pulse al posto di --device hw:0,0

 


enjoy ;)

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 πŸ˜‰

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 πŸ˜‰

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 πŸ˜‰

Iceweasel 5 su Debian Wheezy/Sid

 

 

 

 

Ho provato iceweasel 5 su Debian Wheezy e devo dire che funziona benissimo, anche gli addons che uso sono compatibili, tra cui FireFTP, Adblock Plus, DownThemAll, Yoono, unica nota negativa la non compatibilità con Google Toolbar e il language it, che non è disponibile, e quello della versione 4 non va. Per provarlo, aggiungere ad /etc/apt/sources.list:

 

deb https://mozilla.debian.net/ squeeze-backports iceweasel-5.0

# apt-get update

$ wget -O- -q https://mozilla.debian.net/archive.asc | gpg --import

$ gpg --export -a 06C4AE2A | sudo apt-key add -

# apt-get update

# apt-get install -t squeeze-backports iceweasel

 

enjoy πŸ˜‰