Aumentare il pannello/font di Cinnamon su Debian

 

 

 

Dopo aver installato Cinnamon su Debian Sid, la prima cosa che salta all'occhio, si fa per dire, è il problema della dimensione un po troppo piccola del pannello. Adesso, io non so che schermo usa Clement Lefebvre, ma io con una risoluzione di 1920x1080, stavo diventando cieco, quindi ho pensato di fare un favore ad i miei occhi.

 

$ sudo gedit /usr/share/cinnamon/theme/cinnamon.css

 

e modificare i parametri del pannello, alla voce font-size, portandolo ad 11:

 

#panel {
    color: #ffffff;
    background-color: #555555;
    font-size: 11pt;         
    font-weight: normal;
    height: 25px;
}

 

 

enjoy 😉

Cinnamon 1.3 su Debian Wheezy/Sid pacchetti Deb

 

 

 

 

 

In rete non si parla altro che dell'uscita di Cinnamon, ed allora mi sono incuriosito ed ho voluto provarlo, chiaramente sulla mia Debian Sid, fresca di una nuova installazione 🙂 Debbo dire con tutta onestà che non è per niente male, anche perchè possono convivere entrambi, sia gnome-shell, sia Cinnamon. Io ho preparato questi pacchetti sia per architettura i386 che amd64, e su Debian Sid, non ho riscontrato nessun problema, credo che anche su Wheezy (testing) dovrebbero andare, ma di questo aspetterò conferme da chi li testerà 🙂 Una volta installati i pacchetti, non bisogna fare altro che riloggarsi e scegliere Cinnamon, se non si avvia al primo colpo, avviare con:

 

$ cinnamon --replace

 

Download amd64

Download i386

 

ps: nel caso di problemi con le dipendenze: sudo apt-get install -f

 

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 😉

Come avere un Kernel minimale solo per il nostro hardware

 

 

 

Quella che si vede sopra è l'immagine di come in realtà è il nostro kernel Linux dopo l'installazione di una tipica distribuzione GNU/Linux. Il kernel Linux diventa sempre più grasso poichè vengono sempre inseriti nuovi supporti all'hardware. Adesso indicherò un modo semplice per ottenere un kernel minimale con solo quello che ci serve, e cioè un kernel fatto su misura per il nostro pc, senza tirarsi dietro i circa 2000 moduli in più che non ci servono. Tanto tempo fà, chì come me si è cimentato a ricompilarsi il kernel per ottimizzare il proprio hardware scadente, si è accorto fin da subito del tanto tempo che ci voleva, e soprattutto, di tutte le volte che si andava incontro ad un kernel panic, poichè si toglieva qualcosa di "vitale". Comunque anche dopo molteplici tentativi ed ore-giorni sprecati, non si era completamente soddisfatti, almeno io. Il pc con cui mi sono accanito era un Olidata pentium 3 ad 800mh con (se non ricordo male) la ram portata a 512, una scheda video Matrox ed un hard disk da 16G ecc. ecc. Comunque andando al sodo, riepilogo i passi per la ricompilazione del kernel, per poi soffermarmi su l'opzione che permetterà di snellire il nostro kernel.

 

# apt-get install build-essential bin86 kernel-package libncurses5 libncurses5-dev fakeroot module-init-tools

# cd /usr/src

# uname -r

# apt-get install linux-source-2.6.38

# bzip2 -dc linux-source-2.6.38.tar.bz2 |tar xf -

# ln -sf linux-source-2.6.38 linux

# cd linux

# cp /boot/config-2.6.38-686 .config

 

a questo punto in genere si usa a secondo delle esigenze:

 

# make menuconfig oppure make oldconfig

 

per ottenere invece un kernel minimale, bisogna usare:

 

# make localmodconfig

 

che si occuperà di lanciare lsmod per conoscere i moduli caricati sul nostro sistema e leggerà tutti i Makefiles, e alla fine rimuoverà tutti i moduli che non serviranno, come si può leggere anche quà. La ricompilazione risulterà molto veloce, in virtù di quanto detto sopra. Alla fine per generare linux-image e linux-headers, per chì ha due cpu, può usare:

 

# CONCURRENCY_LEVEL=2 make-kpkg --initrd --append-to-version=-nome kernel-image kernel-headers

 

adesso il nostro tux, sarà più bello e più magro.

 

 

 

 

enjoy 😉

Deb kernel 2.6.38.2-ck3 con patch Kolivas per Debian/LMDE

 

Condivido l'ultimo kernel della serie 2.6.38.2 questo patchato ck3 Con Kolivas,  nel repository si trova sia per architettuta i386 che amd64. Questo kernel è installato sia sulla mia Debian Squeeze, sia in Wheezy, che su LMDE 64bit, il dkms per i driver nvidia a me ha funzionato solo su Wheezy, mentre negli altri casi li ho dovuto reinstallare. A proposito del kernel 2.6.38 anche Con Kolivas deve aver avuto qualche problema, tanto è vero che è passato dal ck1 al ck2 ancora al ck1 e quindi al ck3. Comunque alla fine come sempre contano i risultati, e quelli dei test di Kolivas, dall'alto della mia ignoranza mi sembrano buoni.

 

 

Benchmarks on a 4 thread 2 core i7 M620:

 

Intel(R) Core(TM) i7 CPU       M 620  @ 2.67GHz
(2 core, 4 threads, turbo enabled)

x264 benchmark:
2.6.38.2-ck2
performance:
Average time (sec)  : 55.64 (0.2253)
Average speed (fps) : 26.46 (0.0757)
ondemand:
Average time (sec)  : 56.17 (0.4314)
Average speed (fps) : 26.38 (0.0574)

2.6.38.2
performance:
Average time (sec)  : 58.22 (0.3246)
Average speed (fps) : 25.43 (0.0784)
ondemand:
Average time (sec)  : 58.01 (0.1239)
Average speed (fps) : 25.41 (0.0615)


kernbench:
2.6.38.2:
performance:
1: Elapsed Time 89.1867 (1.17206)
2: Elapsed Time 51.03 (0.101489)
4: Elapsed Time 44.42 (0.04)
j: Elapsed Time 44.8967 (0.011547)

ondemand:
1: Elapsed Time 93.55 (1.33372)
2: Elapsed Time 51.61 (0.08544)
4: Elapsed Time 44.9067 (0.0208167)
j: Elapsed Time 45.4533 (0.0550757)

2.6.38.2-ck2
performance:
1: Elapsed Time 88.88 (1.36297)
2: Elapsed Time 52.14 (0.265141)
4: Elapsed Time 43.65 (0.052915)
j: Elapsed Time 43.8333 (0.0305505)

ondemand:
1: Elapsed Time 92.5133 (1.25289)
2: Elapsed Time 53.0733 (0.166533)
4: Elapsed Time 43.93 (0.052915)
j: Elapsed Time 44.3267 (0.100664)


 

Quad core Q9650:

 

Intel(R) Core(TM)2 Quad CPU    Q9650  @ 3.00GHz

x264 benchmark:
2.6.38.2:
Average time (sec)  : 35.33 (0.1603)
Average speed (fps) : 41.95 (0.1399)

2.6.38.2-ck2:
Average time (sec)  : 34.97 (0.2478)
Average speed (fps) : 42.36 (0.0852)


kernbench:
2.6.38.2:
1: Elapsed Time 101.2 (1.61081)
2: Elapsed Time 51.64 (0.121244)
4: Elapsed Time 29.5367 (0.104083)
j: Elapsed Time 31.7133 (0.0351188)

2.6.38.2-ck2:
1: Elapsed Time 100.457 (1.58774)
2: Elapsed Time 51.6933 (0.0057735)
4: Elapsed Time 29.61 (0.02)
j: Elapsed Time 30.5733 (0.011547)

 

enjoy 😉

Liberare Ram su Debian

 

Per liberare Ram su Debian ed altre distribuzioni Gnu/Linux, servono solo 2 comandi. Per vedere la differenza eseguire prima il comando:

 

$ free -m

 

per liberare la Ram:

 

# sync

# echo 3 > /proc/sys/vm/drop_caches

 

il mio risultato:

 

root@Debianbox:/home/edmond# free -m
             total       used       free     shared    buffers     cached
Mem:          2012       1824        188          0        106       1050
-/+ buffers/cache:        667       1345
Swap:         1047          0       1047
root@Debianbox:/home/edmond# echo 3 > /proc/sys/vm/drop_caches
root@Debianbox:/home/edmond# free -m
             total       used       free     shared    buffers     cached
Mem:          2012        659       1352          0          1         87
-/+ buffers/cache:        571       1441
Swap:         1047          0       1047

 

enjoy 😉

 

Deb kernel 2.6.38.2 per Debian/LMDE

 

 

 

A pochi giorni del rilascio del kernel 2.6.38, c'è stata un nuovo aggiornamento che porta il kernel stable al 2.6.38.2. Questo kernel per Debian Squeeze o LMDE, sia per architetture i386 che amd64 si trova nel repository. Con la speranza che questo rilascio sia ok, appuntamento per il 2.6.39.

 

Repository

 

enjoy 😉

Deb kernel 2.6.38_i386_amd64 per Debian/LMDE

 

 

In contemporanea con la festa dell' Unità d' ITALIA, ho aggiunto nel mio repository i kernel 2.6.38 per architettura i386 e amd64. Le novità sono tante e succulente, partendo dall'inclusione della famosa patch dei miracoli, all ’accesso agli snapshot “read only” di Btrfs, fino all'introduzione del supporto alle nuove CPU/GPU AMD Fusion.

Auguro a tutti gli Italiani ed a tutti i DEBIAN/LMDE users una buona festa 🙂

 

#### Edmond's repository
deb https://www.edmondweblog.com/repo/ binary/

 

enjoy 😉

Repository Dropbox per Debian Squeeze

 

 

Dato che nei repository ufficiali Debian, Dropbox non è presente, volevo segnalare che nel mio Repository, sono presenti le versioni amd64 ed i386 di nautilus-dropbox_0.6.7-1. Sperando sia di gradimento 🙂

 

#### Edmond's repository
deb https://www.edmondweblog.com/repo/ binary/

 

enjoy 😉