Gnome 3 Tips

 

 

 

 

Comandi da terminale utili da integrare con alcune estensioni, ed altri, che vengono utilizzati da Gnome Tweak Tool. Tutto viene controllato da gsettings:

 

 

edmond@Debianbox:/$ gsettings
Usage:
  gsettings COMMAND [ARGS…]

Commands:
  help                      Show this information
  list-schemas              List installed schemas
  list-relocatable-schemas  List relocatable schemas
  list-keys                 List keys in a schema
  list-children             List children of a schema
  list-recursively          List keys and values, recursively
  range                     Queries the range of a key
  get                       Get the value of a key
  set                       Set the value of a key
  reset                     Reset the value of a key
  writable                  Check if a key is writable
  monitor                   Watch for changes

Use 'gsettings help COMMAND' to get detailed help.
 

 

mostrare icone sul desktop ed abilitare tasto dx:


$ gsettings set org.gnome.desktop.background draw-background true
$ gsettings set org.gnome.desktop.background show-desktop-icons true


mostrare data accanto l'orario:
 

$ gsettings set org.gnome.shell.clock show-date true

 

mostrare secondi:

$ gsettings set org.gnome.shell.clock show-seconds true

 

cambiare sfondo desktop:

 

$ gsettings set org.gnome.desktop.background picture-uri 'file:///percorso_immagine'

 

Configurare l'estensione Dock, che di default si piazza a destra:
 

$ gsettings set org.gnome.shell.extensions.dock position left

 

Configurare l'estensione weather:

 

cambiare icona:

 

$ gsettings set org.gnome.shell.extensions.weather use-symbolic-icons true

 

mostrare solo l'icona, senza testo:

 

$ gsettings set org.gnome.shell.extensions.weather show-text-in-panel false

 

enjoy 😉

Cambiare colore ad Alt Tab in Gnome 3

 

 

 

 

 

 

Per modificare le opzioni di Alt Tab, bisogna mettere mano al solito file gnome-shell.css, alla voce switcher-list. Io l'ho modificato come in figura 3, cambiando sia il colore dello sfondo che quello del font, ed in più aumentandolo per una migliore lettura. Per conosciere il valore rgba dei colori, fare riferimento a questo sito.

 

$ sudo nano /usr/share/gnome-shell/theme/gnome-shell.css

 

Default:

 

}

.switcher-list {
    background: rgba(0,0,0,0.8);
    border: 1px solid rgba(128,128,128,0.40);
    border-radius: 24px;
    padding: 20px;

    font-size: 9pt;
    color: white;
}

 

Personalizzato:

 

}

.switcher-list {
    background: rgba(135,206,235,15453831);
    border: 18px solid rgba(30,30,30,1973790);
    border-radius: 44px;
    padding: 20px;

    font-size: 12pt;
    color: black;
}

 

enjoy 😉

Watermark Drag and Drop di una foto usando mogrify

 

 

 

 

Per firmare le proprie immagini si può anche usare mogrify (imagemagick), il problema è, che a secondo della personalizzazione della firma, il comando può diventare lungo, quindi per ovviare a questo, si può creare un lanciatore, dopo di chè non bisogna fare altro che appoggiare sopra le immagini. Il comando usato è il seguente:

 

 $ mogrify -font /usr/share/fonts/truetype/freefont/FreeSerif.ttf -pointsize 28 -verbose -draw "gravity SouthEast fill blue text 0,33 'edmond' fill white text 1,32 'edmond' " *.jpg

 

enjoy 😉

(Errori) Dpkg errore tentata sovrascrittura

 

 

 

 

A volte succede di avere degli errori tipo questo:

 

edmond@Debianbox:~$ sudo dpkg -i gnome-shell-extension-wallpapers_3.0.2.1_all.deb
[sudo] password for edmond:
(Lettura del database… 204089 file e directory attualmente installati.)
Estrazione di gnome-shell-extension-wallpapers (da gnome-shell-extension-wallpapers_3.0.2.1_all.deb)…
dpkg: errore nell'elaborare gnome-shell-extension-wallpapers_3.0.2.1_all.deb (–install):
 tentata sovrascrittura di "/postrm" presente anche nel pacchetto gnome-shell-extensions-dock 3.0.2-2
Si sono verificati degli errori nell'elaborazione:
 gnome-shell-extension-wallpapers_3.0.2.1_all.deb

 

o questo se si usa synaptic:

 

E: /var/cache/apt/archives/gnome-shell-extension-wallpapers_3.0.2.1_all.deb: tentata sovrascrittura di "/postrm" presente anche nel pacchetto gnome-shell-extensions-dock 3.0.2-2

 

la soluzione consiste nel forzare l'installazione del pacchetto con l'opzione –force-overwrite. Quindi nel caso dell'errore sopra, si usa:

 

# dpkg -i --force-overwrite /var/cache/apt/archives/gnome-shell-extension-wallpapers_3.0.2.1_all.deb

 

e poi:

 

# apt-get install -f

 

enjoy 😉

Pannello trasparente in Gnome 3

 

 

 

 

Una delle cose che più mi manca di Gnome 2, è la possibilità di rendere i pannelli trasparenti o colorati. Su Gnome 3 infatti di default troviamo il pannello solido e nero. Questo problema almeno l'ho risolto 🙂

 

Gimp come root:

 

# gimp /usr/share/gnome-shell/theme/panel-border.svg

 

appare la finestra "Renderizza Grafica Vettoriale Scalabile (SVG)" premere OK, poi apparirà un rettangolino minuscolo da ingrandire per poter meglio gestire il colore, quindi andare in Colori>Colore ad alfa ed andare a mettere il colore nero, per poter avere la trasparenza, volendo si può mettere qualsiasi colore. Salvare tutto come panel-border.png, dato che Gimp non gestisce i file SVG. Poi modificare gnome-shell.css:

 

# nano /usr/share/gnome-shell/theme/gnome-shell.css

 

trovare la stringa:

 

#panel {
    color: #ffffff;
    background-color: black;
    border-image: url("panel-border.png") 1;
    font-size: 10.5pt;
    height: 1.86em;
}

 

e sostituire panel-border.svg con panel-border.png. Ora si può riavviare gnome-shell e godersi il pannello trasparente 🙂

 

ps: mi ci sto abituando……ed anche abbastanza in fretta 🙂

 

enjoy 😉

Pacchetti deb extensions noa11y + cpufreq per Gnome 3.0 Debian Sid

 

 

 

 

Aggiunti 2 pacchetti deb, per le gnome-shell-extensions, noa11y per togliere dal pannello l'icona di Accesso Universale, senza quindi seguire il metodo precedente, e cpufreq un applet per avere sotto controllo e gestire le cpu.

 

enjoy 😉

(Errori) Installare Aircrack-ng su Debian Sid

 

 

 

 

Trovandomi ad installare Aircrck-ng, con il classico metodo, ho avuto un sacco di errori:

 

 

edmond@Debianbox:~/aircrack-ng-1.1$ make
make -C src all
make[1]: Entering directory `/home/edmond/aircrack-ng-1.1/src'
make -C osdep
make[2]: Entering directory `/home/edmond/aircrack-ng-1.1/src/osdep'
Building for Linux
make[3]: Entering directory `/home/edmond/aircrack-ng-1.1/src/osdep'
gcc -g -W -Wall -Werror -O3 -D_FILE_OFFSET_BITS=64 -D_REVISION=0  -fPIC -I..    -c -o osdep.o osdep.c
gcc -g -W -Wall -Werror -O3 -D_FILE_OFFSET_BITS=64 -D_REVISION=0  -fPIC -I..    -c -o network.o network.c
gcc -g -W -Wall -Werror -O3 -D_FILE_OFFSET_BITS=64 -D_REVISION=0  -fPIC -I..    -c -o linux.o linux.c
linux.c: In function ‘is_ndiswrapper’:
linux.c:165:17: error: variable ‘unused’ set but not used [-Werror=unused-but-set-variable]
linux.c: In function ‘linux_set_rate’:
linux.c:334:22: error: variable ‘unused’ set but not used [-Werror=unused-but-set-variable]
linux.c: In function ‘linux_set_channel’:
linux.c:807:22: error: variable ‘unused’ set but not used [-Werror=unused-but-set-variable]
linux.c: In function ‘linux_set_freq’:
linux.c:896:22: error: variable ‘unused’ set but not used [-Werror=unused-but-set-variable]
linux.c: In function ‘set_monitor’:
linux.c:1022:22: error: variable ‘unused’ set but not used [-Werror=unused-but-set-variable]
linux.c: In function ‘do_linux_open’:
linux.c:1366:12: error: variable ‘unused_str’ set but not used [-Werror=unused-but-set-variable]
linux.c:1352:15: error: variable ‘unused’ set but not used [-Werror=unused-but-set-variable]
linux.c: In function ‘get_battery_state’:
linux.c:1982:35: error: variable ‘current’ set but not used [-Werror=unused-but-set-variable]
cc1: all warnings being treated as errors
make[3]: *** [linux.o] Error 1
make[3]: Leaving directory `/home/edmond/aircrack-ng-1.1/src/osdep'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/edmond/aircrack-ng-1.1/src/osdep'
make[1]: *** [osd] Error 2
make[1]: Leaving directory `/home/edmond/aircrack-ng-1.1/src'
make: *** [all] Error 2

 

il problema è dovuto alla versionde di gcc, che è alla versione 4.6.2 (Debian 4.6.2-3), mentre aircrack-ng deve essere compilato con una versione precedente…io ho usato la 4.4, ma dovrebbe funzionare anche la 4.5.

 

# gcc -v

 

quindi non rimane che cambiare versione del compilatore. Se si usa il comando:

 

# update-alternatives --install /usr/bin/gcc gcc-4.4 /usr/bin/gcc-4.4 20

 

la risposta sarà:

 

root@Debianbox:/home/edmond# update-alternatives –install /usr/bin/gcc gcc-4.4 /usr/bin/gcc-4.4 20
update-alternatives: viene usato /usr/bin/gcc-4.4 per fornire /usr/bin/gcc (gcc-4.4) in modalità automatica.

 

per ritornare alla versione precedente, io ho usato:

 

# rm /usr/bin/gcc

# ln -sf /usr/bin/gcc-4.6 /usr/bin/gcc

 

Comunque il pacchetto deb si trova nel repository.

 

ps:ci sarebbe da mettere anche a posto /etc/alternatives/gcc

 

enjoy 😉

Sfondo dinamico su Debian Sid-Gnome 3 con Wp-Show

 

 

 

Per avere uno sfondo dinamico su Sid con Gnome 3, bisogna utilizzare Wp-Show:

 


$ git clone git://gitorious.org/gnome-3-wp/gnome-3-wp.git

$ cd gnome-3-wp

$ ./wp-show

 

Wp-Show viene aggiunto di default all'avvio del sistema, eventualmente per toglierlo:

 

$ gnome-session-properties

 

il file di configurazione si trova in HOME/.wp-show/wp-show

 

enjoy 😉

Test velocità su Iceweasel Opera Epiphany Chromium

 

 

 

 

Confronto di velocità tra Chromium, Opera, Iceweasel, Epiphany, senza tener conto quindi di altre differenze come la sicurezza ecc ecc. I test sono stati eseguiti con questi strumenti, ed i risultati sono stati i seguenti:

 

Chromium 14.0.835.202

Score: 7046
Richards: 9856
DeltaBlue: 9290
Crypto: 13046
RayTrace: 8827
EarleyBoyer: 18382
RegExp: 1833
Splay: 2427

 

Iceweasel 7.0.1

 

Score: 3591
Richards: 5592
DeltaBlue: 3947
Crypto: 4103
RayTrace: 3179
EarleyBoyer: 3244
RegExp: 1480
Splay: 5574

 

Opera 11.52


Score: 2848
Richards: 2764
DeltaBlue: 1651
Crypto: 3280
RayTrace: 4184
EarleyBoyer: 3426
RegExp: 1212
Splay: 5843

 

Epiphany 3.0.4

 

Score: 2532
Richards: 2663
DeltaBlue: 2024
Crypto: 2907
RayTrace: 3474
EarleyBoyer: 3868
RegExp: 1137
Splay: 2784

 

Chromium risulta vincitore, doppiando Iceweasel…azz 🙁

 

enjoy 😉

Passare da Debian Sid ext4 a Debian Sid xfs senza perdere i dati

 

 

 

 

Volendo provare il file system xfs, e quindi non volendo fare una reinstallazione, ho optato per la clonazione della mia attuale Debian Sid, spostandola in una partizione xfs. Quindi diciamo che questa guida serve al cambio di file system sulla propria distro preferita senza perdere i dati.

 

Requisiti:

una partizione formattata ext4, nell'esempio sarà /dev/sda1

un'altra partizione formattata in xfs, nell'esempio sarà /dev/sda2 dove verra spostata Debian Sid

 

Start:

formattare partizione /dev/sda1 in ext4:

 

# mkfs -t ext4 /dev/sda1

 

formattare partizione /dev/sda2 in xfs:

 

# mkfs.xfs /dev/sda2

 

poi, copiare il nostro sistema sulla partizione ext4

 

# mkdir /mnt/xfs

# mount -t ext4 /dev/sda1 /mnt/xfs

# cd /

# tar lcf - .|(cd /mnt/xfs; tar xpvf - )

# umount /dev/sda1

 

montare la partizione xfs e trasferire il sistema:

 

# mount -t xfs /dev/sda2 /mnt/xfs

# cd /

# tar lcf - .|(cd /mnt/xfs; tar xpvf -)

 

adesso inserire in /etc/fstab la nuova Debian Sid con xfs:

 

# echo '/dev/sda2 / xfs defaults 1 1' >> /etc/fstab

 

aggiornare grub:

 

# update-grub

 

e con il comando:

 

# grub-mkconfig

 

si può già vedere il cambio del file system:

 

menuentry "Debian GNU/Linux, con Linux 3.0.0-2-686-pae (on /dev/sda2)" –class gnu-linux –class gnu –class os {
    insmod part_msdos
    insmod xfs
    set root='(hd0,msdos2)'
    search –no-floppy –fs-uuid –set=root 6bd4fb51-8482-4af3-8cd9-897b1c0c0b8e
    linux /boot/vmlinuz-3.0.0-2-686-pae root=UUID=30b78306-283a-487d-8896-e47ecb8c7ed5 ro quiet
    initrd /boot/initrd.img-3.0.0-2-686-pae
}
 

 

enjoy 😉