Multipli screenshots usando scrot

 

Nei repository ufficiali, si trova scrot, che serve ad ottenere degli screenshots. Il suo uso è molto semplice e si può anche personalizzare, fino ad ottenere delle doppie immagini, o una porzione di desktop. Di seguito alcuni esempi, per tutto il resto rivolgersi a San man.

 

Screenshot multipli:

 

$ scrot -t 100 -q 50

 

Screenshot dopo 5 secondi:

 

$ scrot -t 100 -q 50 -d 5

 

Screenshot interattivo, disegnare un quadrato con il mouse:

 

$ scrot -t 100 -q 50 -s

 

Screenshot con solo data e risoluzione:

 

$ scrot '%Y-%m-%d_$wx$h.png'

 

 

enjoy 😉

Estensioni Shell OSD + Extension List su Debian Sid e gnome-shell 3.4.1

 

 

Dopo aver installato gnome-shell 3.4.1 su Debian Sid, sul sito ufficiale dell'estensioni, ho trovato due estensioni interessanti e che non conoscevo. La prima è Shell OSD, che non fa altro che spostare l'area della notifica, dalla zona in basso centrale, a quella in alto a destra, che secondo me è la zona migliore. La seconda estensione invece è Extensions List, che praticamente ci permette in locale di aggiornare disinstallare l'estensioni installate, senza ricorrere a gnome-tweak-tool.

 

enjoy 😉

Inserire un testo in un pdf ad inizio pagina

 

Inserire un testo in un file pdf, ad inizio pagina può servire anche a  "marchiare" un proprio pdf. Un metodo veloce è il seguente:

 

# apt-get install enscript pdftk

 

e poi qualcosa di simile:

 

echo "Testo stampato su pdf." | enscript -B -f Courier-Bold18 -p- | ps2pdf – | pdftk input.pdf stamp – output output.pdf

 

 

enjoy 😉

Gnome-Shell 3.4.1 su Debian Sid/Experimental

 

Come si può vedere qua, gnome-shell 3.4.1 è arrivato finalmente nei repo experimental. Io l'ho installato e non ho notato nessun problema di sorta. Ho installato anche un po di estensioni, e sono tutte funzionanti. Voglio segnalare una estensione che ho appena scoperto, Panel-Docklet v13, molto utile per una customizzazione di gnome-shell, da la possibilità di creare una dock oppure il classico pannello con i programmi favoriti, tipo Gnome 2.x. Per il momento mi limito a provare gnome-shell 3.4, cercando di capirne i miglioramenti. Per installarlo:

 

# nano /etc/apt/sources.list

 

aggiungere i repo experimental:

 

deb https://ftp.debian.org/debian/ experimental main contrib non-free

 

e poi:

 

# apt-get update

# apt-get install -t experimental gnome-shell

 

 

enjoy 😉

Tips per Mate su Debian WheezySid

 

Ultimamente sto usando Mate al posto di Gnome-shell su Debian Sid, giusto per poter usufruire ancora per un pò  delle bellezze di Compiz. Una volta installato Mate, ci sono un po di cosuccie che danno fastidio. Per il momento me ne vengono in mente due. Il primo praticamente riguarda il menu con le sue voci duplicate, il secondo invece riguarda Synaptic, che non riesce a mantenere la password di root per la sessione. Le risoluzioni sono abbastanza semplici:

 

Voci duplicate:

andare in Sistema-Preferenze-Applicazioni d'avvio, e deselezionare le voci doppie che puntano a Gnome.

andare in Sistema-Preferenze-Menu principale, e sfogliare le categorie e deselezionare le voci dei programmi doppi.

 

Memorizzazione password Synaptic:

 

andare sempre in Sistema-Preferenze-Applicazioni d'avvio, e deselezionare il Servizio archivio segreto che punta a Mate ed abilitare quello che punta a Gnome. Adesso si va a killare mate-keyring-daemon, usando htop magari, ed a questo punto verrà memorizzata la password. Magari dopo si potrà scegliere di disinstallare mate-keyring.

 

enjoy 😉

Velocizzare boot e prestazioni su Debian Squeeze con e4rat 0.2.3

 

 

 

 

Un anno e mezzo fa circa avevo fatto una guida divisa in due parti, qua e qua, su come velocizzare il boot e le prestazioni su Debian Squeeze, a distanza di tempo ho provato anche la soluzione e4rat (Reducing Access Times), che promette di velocizzare il boot di ben 3 volte. Questo è un tool che si occupa della riallocazione dei blocchi dei programmi caricati all'avvio, e precaricare i programmi usati frequentemente. Questa è una guida semplice, che è fatta di 3 fasi:

 

  1. e4rat-collect – raccoglie informazione sui file caricati (default 120 secondi)
  2. e4rat-realloc – riallocazione files
  3. e4rat-preload – precaricamento programmi

 

Download ed installazione di e4rat_0.2.3_amd64.deb oppure e4rat_0.2.3_i386.deb

 

$ sudo nano /boot/grub/grub.cfg

 

e dopo ro quiet passare il parametro seguente al kernel:

 

init=/sbin/e4rat-collect

 

salvare e riavviare. Da questo momento si hanno 120 secondi per usare i programmi di proprio interesse, e nel contempo e4rat raccoglierà le informazioni in /var/lib/e4rat/startup.log. Se 120 secondi per qualcuno non sono abbastanza, si possono modificare editando il file /etc/e4rat.conf. Adesso bisogna andare a rimuovere il parametro precedente inserito, e poi:

 

$ sudo init 1

 

inserire password di root, e poi lanciare il comando:

 

# e4rat-realloc  /var/lib/e4rat/startup.log

 

una volta finita la reallocozione:

 

init 2

 

loggarsi ed inserire permanentemente il parametro e4rat-preload:

 

$ sudo nano /etc/default/grub

 

e modificare la stringa in questo modo:

 

GRUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-preload"

 

salvare, aggiornare grub e riavviare:

 

$ sudo update-grub

$ sudo init 6

 

questo è tutto.

 

 

enjoy 😉

(Errore apt) Problem with MergeList /var/lib/apt/lists

 

Questo errore mi è capitato poco fa, dopo aver installato Debian GNU/kFreeBSD testing, ma può succedere con tutte le distro che usano apt. L'errore completo apparso nel terminale, è il seguente:

 

E: MMap dinamica esaurita. Aumentare la dimensione di APT::Cache-Limit. Il valore attuale è: 25165824 (man 5 apt.conf).
Lettura elenco dei pacchetti… Errore
E: MMap dinamica esaurita. Aumentare la dimensione di APT::Cache-Limit. Il valore attuale è: 25165824 (man 5 apt.conf).
E: Si è verificato un errore nell'elaborare grcm (NewFileDesc1)
E: Problem with MergeList /var/lib/apt/lists/debian.fastweb.it_debian_dists_wheezy_main_i18n_Translation-pt
E: L'elenco dei pacchetti o il file di stato non può essere letto o aperto.
 

 

si risolve con:

 

# rm /var/lib/apt/lists/* -vf

# apt-get update

 

 

enjoy 😉

(Update) Compiz + Mate e problemi di cpu su Debian Sid

 

Qualche giorno fa avevo fatto una guida per risolvere il problema dell'alto consumo di cpu usando Mate + Compiz. A questo proposito c'è un modo meno grezzo per risolvere il problema, e cioè quello di aprire  mateconf-editor ed andare nel percorso desktop-mate-session-required-components-windowmanager , e modificare la chiave da marco a compiz.

 

enjoy 😉

(Solved) Cambiare bordo finestre in Compiz + Mate su Debain Sid

 

 

 

 

Usando ultimamente Compiz con Mate su Debian Sid, ho notato che c'è il problema della personalizzazione del bordo delle finestre. Per ovviare al problema bisogna andare  a modificare le opzioni di Compiz e fare scegliere direttamente a lui il nostro bordo preferito. Quindi andare nelle opzioni di Compiz-Effetti-Decorazione finestra ed inserire il comando che punta al nostro tema:

 

 

gtk-window-decorator --replace --metacity-theme "Hacked-Dark"

 

 

enjoy 😉

(Solved) Compiz + Mate e problemi di cpu su Debian Sid

 

 

 

Ho notato ultimamente che avviando Compiz con Mate, la cpu aveva dei picchi elevati, allora mi sono deciso a vederci chiaro. Quello che ho capito è che la colpa è di Marco, e cioè l'equivalente di Metacity in Gnome. Quello che bisogna fare è bloccare marco all'avvio di sessione. Quindi come in figura, andare in Sistema-Preferenze-Applicazioni d'avvio. I repo Mate per Debian sono quelli sotto:

 

deb wheezy main

 

quindi:

 

$ sudo apt-get update

$ sudo apt-get install mate-archive-keyring

$ sudo apt-get install mate-core mate-desktop-environment

 

 

enjoy 😉