main_all_kk

Installare Ntm(Network traffic Monitor) su Sabayon/Gentoo

0

NTM è un controllore del traffico di rete ed internet per Linux.
Alcune caratteristiche:

  • Scelta dell’interfaccia da controllare.
  • Periodo di monitoraggio: Giorno, Settimana, Mese, Anno o un numero di giorni specifico. Con autoaggiornamento.
  • Autosconnessione (usando NetworkManager) se un limite è raggiunto.
  • Monitoraggio del traffico: In ingresso, in uscita e totale; Visulaizza la velocità del traffico.
  • Monitoraggio del tempo: Tempo totale della connessioni effettuate nel periodo.
  • Monitoraggio delle sessioni: Numero di sessioni usate.
  • Report: Visualizza i valori di traffico medi e quelli giornalieri di un determinato periodo.
  • Controllo dello stato di connessione mediante NetworkManager o mediante il comando ping.
  • Il traffico è attribuito al giorno di inizio sessione.
  • Non richiede privilegi di amministratore.
  • Non invasivo, usa un system try icon.
  • Testato con: Ubuntu 9.10 (Karmic Koala), Kubuntu 9.10, Xubuntu 9.10, Ubuntu 9.10 Netbook Remix, Ubuntu 9.04 (Jaunty Jackalope), Fedora 11, Fedora 12, …

NTM è nato per coloro che hanno un contratto internet con limiti ed al traffico effettuato oltre questi limiti viene applicata una tariffa molto costosa.

Lo sviluppatore di quel programma è italiano, per cui ci sarebbero i margini per chiedere una versione per gentoo/sabayon.
ma dai post che ho letto sul suo forum mi sembra che abbia veramente poco tempo da dedicare alla sua creatura.
peccato.

comunque, possiamo farlo funzionare lo stesso, sfruttando i pacchetti tar.gz messi a disposizione.

scaricate e scompattate questo file:

http://sourceforge.net/projects/netramon/files/NTM/ntm-1.x/ntm-1.3.1.tar.gz/download

estraete l’archivio.
entrate con il terminale nella cartella src

per funzionare ntm ha bisogno di questa dipendenza:

sudo equo install dev-python/pywebkitgtk

dopo aver installato la dipendenza con equo, avviatelo dando nel terminale:

python ntm.py

ho appena provato la procedura sulla mia sabayon a 64bit e funziona.

gnome-shell-extensions-website

Gnome-shell-extension-application-installer e packagekit su Sabayon

0

Una delle più interessanti estensioni per gnome-shell, a mio modo di vedere, è application-installer.

Permette di integrare all’interno del menù ATTIVITA’, nel campo di ricerca, la possibilità di ricercare e installare pacchetti, sfruttando il proprio gestore di pacchetti.

Questa estensione è stata sviluppata per Ubuntu,Debian ed Arch, ma il maintener(per fortuna) ha pensato bene di estendere la compatibilità anche a tutte le distro che possono integrare al loro interno packagekit.

E guarda caso, grazie a Fabio Erculiani, Sabayon da un anno a questa parte ci da la possibilità di usare proprio quel gestore di pacchetti universale.

Per prima cosa installate l’estensione di cui stiamo parlando, collegandovi al solito indirizzo:

https://extensions.gnome.org/

Per permettere all’estensione di lanciare packagekit, dove installarlo sulla vostra sabayon:

equo install gnome-extra/gnome-packagekit app-admin/packagekit

Fatto. Ora tutte le volte che vorrete installare un pacchetto non dovrete più aprire Sulfur o equo.

Avrete la possibilità di inserire il nome del programma da installare nel campo di ricerca.

Proviamo ad esempio con Opera Next.

Spostiamoci con il mouse sulla parte sinistra,all’interno del pulsante attività.

Si aprirà la classica interfaccia di gnome-shell. All’interno del campo di ricerca digitate Opera-next

cliccate su: Install opera-next

scegliete ovviamente installa. Sarete anche avvertiti di eventuali dipendenze coinvolte nell’installazione.

Come scrivevo all’inizio di questo post, questa estensione permette di risparmiare tantissimo tempo.

Qualche giorno fa ho scritto un email indirizzata ai devel di sabayon richiedendo se ci fosse la possibilità di modificare il codice dell’estensione per farla funzionare direttamente con equo o Sulfur.

Speriamo che Fabio prenda in considerazione la mia richiesta.

logo

CFLAGS : Conoscere il proprio processore e settare -march in modo corretto

0

Guida scritta e curata da Sabayonio, vice admin di Sabayon Mania.

Questa che vi presentiamo è una guida per Gentoo che può essere adattata però anche a Sabayon.

Richiede una certa dimestichezza con l’uso di Portage. Quindi se non sapete cosa state facendo chiedete prima sul forum.

 

Gentoo offre molti tipi di personalizzazioni in fase di compilazione. Anche chi non utilizza Gentoo avrà (a lungo andare) sentito parlare di make.conf.
make.conf è il file di configurazione che informa portage su cosa e come passare alcuni parametri di ottimizzazione al compilatore.

Tra i vari (tanti) parametri di ottimizzazione che il compilatore offre spicca tra tutti -march= , che nella riga del make.conf è contenuta in CFLAGS=”-O2 -march=native -pipe .

Non mi avventuro nella spiegazione di sudetto parametro , ma vorrei soffermarmi su -march il quale indica al compilatore per quale tipo di cpu ottimizzare un determinato pacchetto.

Esempio : -march=pentium ottimizzerà il codice per un pentium di prima generazione
-march = pentiumpro ottimizzerà il codice per un pentium pro

e così via

compilazioni generiche sono : x86_64 , i686 , i586 etc per codice comune a quelle architetture non eccessivamente ottimizzato.

Dalla versione 4.2 di gcc è possibile passare native a -march ; questo setterà automaticamente le opzioni della propria cpu nel caso si abbia dei dubbi su cosa passare al compilatore.

Ma “native” quale impostazione utilizzerà ? Quale “architettura” passerà al compilatore ? Scopriamolo con questo test in “C” :

# echo 'int main(){return 0;}' > test.c && gcc -v -Q -march=native -O2 test.c -o test && rm test.c test

l’output che si otterrà sarà qualcosa di simile a :

sing built-in specs.
COLLECT_GCC=/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.2/gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-linux-gnu/4.6.2/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /var/tmp/portage/sys-devel/gcc-4.6.2/work/gcc-4.6.2/configure –prefix=/usr –bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.2 –includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/include –datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.2 –mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.2/man –infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.2/info –with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/include/g++-v4 –host=x86_64-pc-linux-gnu –build=x86_64-pc-linux-gnu –disable-altivec –disable-fixed-point –with-ppl –with-cloog –disable-ppl-version-check –with-cloog-include=/usr/include/cloog-ppl –enable-lto –enable-nls –without-included-gettext –with-system-zlib –disable-werror –enable-secureplt –enable-multilib –enable-libmudflap –disable-libssp –enable-libgomp –with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/4.6.2/python –enable-checking=release –enable-objc-gc –enable-languages=c,c++,java,objc,obj-c++,fortran –enable-shared –enable-threads=posix –enable-__cxa_atexit –enable-clocale=gnu –enable-targets=all –with-bugurl=http://bugs.gentoo.org/ –with-pkgversion=’Gentoo 4.6.2 p1.0, pie-0.4.5′
Thread model: posix
gcc version 4.6.2 (Gentoo 4.6.2 p1.0, pie-0.4.5)
COLLECT_GCC_OPTIONS=’-v’ ‘-Q’ ‘-march=native’ ‘-O2′ ‘-o’ ‘test’
/usr/libexec/gcc/x86_64-pc-linux-gnu/4.6.2/cc1 -v test.c -D_FORTIFY_SOURCE=2 -march=amdfam10 -mcx16 -msahf -mno-movbe -mno-aes -mno-pclmul -mpopcnt -mabm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-tbm -mno-avx -mno-sse4.2 -mno-sse4.1 –param l1-cache-size=64 –param l1-cache-line-size=64 –param l2-cache-size=512 -mtune=amdfam10 -dumpbase test.c -auxbase test -O2 -version -o /tmp/ccC2Ast2.s
GNU C (Gentoo 4.6.2 p1.0, pie-0.4.5) version 4.6.2 (x86_64-pc-linux-gnu)
compiled by GNU C version 4.6.2, GMP version 5.0.2, MPFR version 3.1.0, MPC version 0.9
GGC heuristics: –param ggc-min-expand=100 –param ggc-min-heapsize=131072
ignoring nonexistent directory “/usr/local/include”
ignoring nonexistent directory “/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/../../../../x86_64-pc-linux-gnu/include”
#include “…” search starts here:
#include search starts here:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/include
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/include-fixed
/usr/include
End of search list.
GNU C (Gentoo 4.6.2 p1.0, pie-0.4.5) version 4.6.2 (x86_64-pc-linux-gnu)
compiled by GNU C version 4.6.2, GMP version 5.0.2, MPFR version 3.1.0, MPC version 0.9
GGC heuristics: –param ggc-min-expand=100 –param ggc-min-heapsize=131072
options passed: -v test.c -D_FORTIFY_SOURCE=2 -march=amdfam10 -mcx16
-msahf -mno-movbe -mno-aes -mno-pclmul -mpopcnt -mabm -mno-lwp -mno-fma
-mno-fma4 -mno-xop -mno-bmi -mno-tbm -mno-avx -mno-sse4.2 -mno-sse4.1
–param l1-cache-size=64 –param l1-cache-line-size=64
–param l2-cache-size=512 -mtune=amdfam10 -O2
options enabled: -falign-labels -fasynchronous-unwind-tables
-fauto-inc-dec -fbranch-count-reg -fcaller-saves
-fcombine-stack-adjustments -fcommon -fcompare-elim -fcprop-registers
-fcrossjumping -fcse-follow-jumps -fdefer-pop -fdelete-null-pointer-checks
-fdevirtualize -fdwarf2-cfi-asm -fearly-inlining
-feliminate-unused-debug-types -fexpensive-optimizations
-fforward-propagate -ffunction-cse -fgcse -fgcse-lm
-fguess-branch-probability -fident -fif-conversion -fif-conversion2
-findirect-inlining -finline -finline-functions-called-once
-finline-small-functions -fipa-cp -fipa-profile -fipa-pure-const
-fipa-reference -fipa-sra -fira-share-save-slots -fira-share-spill-slots
-fivopts -fkeep-static-consts -fleading-underscore -fmath-errno
-fmerge-constants -fmerge-debug-strings -fmove-loop-invariants
-fomit-frame-pointer -foptimize-register-move -foptimize-sibling-calls
-fpartial-inlining -fpeephole -fpeephole2 -fprefetch-loop-arrays
-freg-struct-return -fregmove -freorder-blocks -freorder-functions
-frerun-cse-after-loop -fsched-critical-path-heuristic
-fsched-dep-count-heuristic -fsched-group-heuristic -fsched-interblock
-fsched-last-insn-heuristic -fsched-rank-heuristic -fsched-spec
-fsched-spec-insn-heuristic -fsched-stalled-insns-dep -fschedule-insns2
-fshow-column -fsigned-zeros -fsplit-ivs-in-unroller -fsplit-wide-types
-fstrict-aliasing -fstrict-overflow -fstrict-volatile-bitfields
-fthread-jumps -ftoplevel-reorder -ftrapping-math -ftree-bit-ccp
-ftree-builtin-call-dce -ftree-ccp -ftree-ch -ftree-copy-prop
-ftree-copyrename -ftree-cselim -ftree-dce -ftree-dominator-opts
-ftree-dse -ftree-forwprop -ftree-fre -ftree-loop-if-convert
-ftree-loop-im -ftree-loop-ivcanon -ftree-loop-optimize
-ftree-parallelize-loops= -ftree-phiprop -ftree-pre -ftree-pta
-ftree-reassoc -ftree-scev-cprop -ftree-sink -ftree-slp-vectorize
-ftree-sra -ftree-switch-conversion -ftree-ter -ftree-vect-loop-version
-ftree-vrp -funit-at-a-time -funwind-tables -fvar-tracking
-fvar-tracking-assignments -fvect-cost-model -fzee
-fzero-initialized-in-bss -m128bit-long-double -m3dnow -m64 -m80387 -mabm
-maccumulate-outgoing-args -malign-stringops -mcx16 -mfancy-math-387
-mfp-ret-in-387 -mglibc -mieee-fp -mmmx -mno-sse4 -mpopcnt -mpush-args
-mred-zone -msahf -msse -msse2 -msse3 -msse4a -mtls-direct-seg-refs
Compiler executable checksum: 28388eca5d3f9ace699e0dfb3707ef35
main
Analyzing compilation unit
Performing interprocedural optimizations
Assembling functions:
main
Execution times (seconds)
integrated RA : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 (50%) wall 2 kB ( 0%) ggc
TOTAL : 0.00 0.00 0.02 1508 kB
COLLECT_GCC_OPTIONS=’-v’ ‘-Q’ ‘-march=native’ ‘-O2′ ‘-o’ ‘test’
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/../../../../x86_64-pc-linux-gnu/bin/as –64 -o /tmp/ccVrCph3.o /tmp/ccC2Ast2.s
COMPILER_PATH=/usr/libexec/gcc/x86_64-pc-linux-gnu/4.6.2/:/usr/libexec/gcc/x86_64-pc-linux-gnu/4.6.2/:/usr/libexec/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/../../../../x86_64-pc-linux-gnu/bin/
LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/:/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/../../../../x86_64-pc-linux-gnu/lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS=’-v’ ‘-Q’ ‘-march=native’ ‘-O2′ ‘-o’ ‘test’
/usr/libexec/gcc/x86_64-pc-linux-gnu/4.6.2/collect2 –eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o test /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/../../../../lib64/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/crtbegin.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/../../.. /tmp/ccVrCph3.o -lgcc –as-needed -lgcc_s –no-as-needed -lc -lgcc –as-needed -lgcc_s –no-as-needed /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/crtend.o /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.2/../../../../lib64/crtn.o

la parte che interessa a noi sarà quella iniziale circa :

gcc version 4.6.2 (Gentoo 4.6.2 p1.0, pie-0.4.5)
COLLECT_GCC_OPTIONS='-v' '-Q' '-march=native' '-O2' '-o' 'test'
/usr/libexec/gcc/x86_64-pc-linux-gnu/4.6.2/cc1 -v test.c -D_FORTIFY_SOURCE=2 -march=amdfam10 -mcx16 -msahf -mno-movbe -mno-aes -mno-pclmul -mpopcnt -mabm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-tbm -mno-avx -mno-sse4.2 -mno-sse4.1 --param l1-cache-size=64 --param l1-cache-line-size=64 --param l2-cache-size=512 -mtune=amdfam10 -dumpbase test.c -auxbase test -O2 -version -o /tmp/ccC2Ast2.s
GNU C (Gentoo 4.6.2 p1.0, pie-0.4.5) version 4.6.2 (x86_64-pc-linux-gnu)
compiled by GNU C version 4.6.2, GMP version 5.0.2, MPFR version 3.1.0, MPC version 0.9

la parte evidenziata in grassetto sarà l’ottimizzazione effettiva della propria cpu (il parametro -march varierà a seconda della vostra cpu.)

Nel mio caso impostando -march=native nel make.conf , Gcc passerà l’ottimizzazione per una CPU AMD : amdfam10

 

Buon Test CFLAGS :-*

;)

Schermata del 2012-01-20 18:04:33

Gnome3 e Sabayon

0

Gnome 3 continua imperterrito la sua strada verso l’inusabilità(passatemi il termine) e masse di utenti migrano verso altri lidi.

Kde, xfce, e17,il nuovo Cinammon non sono stati mai tanto felici come in questo periodo.

Ma non tutto è perduto.

Impavido e non curante del pericolo hai scelto di installare Sabayon con Gnome3?

Con questo post vorrei darti alcuni consigli, spero utili, per rendere l’esperienza meno traumatica.

Dividerò i consigli in x aree tematiche, in modo che tu possa saltare quella che non ti interessa; ma sei libero ovviamente di seguire alla lettera le mie istruzioni.

ALLEGGERIRE GNOME 3 SU SABAYON

Sarà un mio cruccio da anni, ma ritengo che un buon De deve avere solo le cose che usiamo.

E’ inutile avere un pachiderma composto da centinaia di pacchetti inutili e poi lamentarci.

Questi sono i pacchetti che ti consiglio di rimuovere, non appena hai terminato l’installazione e sei sul desktop.

Per quanto riguarda i pacchetti di gnome:

equo remove gnome-screensaver  --nodeps
equo remove gnome-utils --nodeps
equo remove mail-client/evolution --nodeps
gnome-extra/gnome-games

Per quanto riguarda Sabayon e i pacchetti relativi alle schede video obsolete.

ATTENZIONE: questa rimozione va fatto solo se tu hai una scheda video ATI,NVIDIA o INTEL.

equo remove  x11-drivers/xf86-video-tseng x11-libs/xvba-video x11-drivers/xf86-video-tdfx x11-drivers/xf86-video-ast x11-drivers/xf86-video-sis x11-drivers/xf86-video-tga x11-drivers/xf86-video-i128 x11-drivers/xf86-video-siliconmotion x11-drivers/xf86-video-vesa x11-drivers/xf86-input-aiptek x11-drivers/xf86-video-savage x11-drivers/xf86-video-mach64 x11-drivers/xf86-video-s3virge x11-drivers/xf86-video-dummy x11-drivers/xf86-video-cirrus x11-drivers/xf86-video-chips x11-drivers/xf86-video-r128 x11-drivers/xf86-video-qxl x11-drivers/xf86-video-voodoo x11-drivers/xf86-video-openchrome x11-drivers/xf86-video-ark x11-drivers/xf86-video-apm x11-drivers/xf86-video-s3 x11-drivers/xf86-video-nouveau x11-drivers/xf86-video-glint-1.2.6 x11-drivers/xf86-video-neomagic x11-drivers/xf86-video-rendition x11-drivers/xf86-video-trident --nodeps

l’output di questo comando è confortante:

Pacchetti da rimuovere: 30
>>  @@ Spazio su disco liberato: 140.6MB

Per quanto riguarda il software che Sabayon ti installa senza che tu lo voglia:

equo remove libreoffice

e anche in questo caso l’output è interessante:

Pacchetti da rimuovere: 7
>>  @@ Spazio su disco liberato: 474.5MB
equo remove xbmc --nodeps

DISATTIVARE SERVIZI NON NECESSARI ALL’AVVIO

Molte caratteristiche in gnome3 sono state nascoste all’utente.

Una di queste era la possibilità di disattivare servizi non necessari all’avvio.

Per attivare l’opzione, premete Alt-F2 e digiatte il seguente comando:

gnome-session-properties

RECUPERARE SPAZIO RIMUOVENDO LE LOCALIZZAZIONI INUTILI

Sabayon, durante il processo di installazione, infarcisce il nostro hardisk di lingue inutili, che mai ci serviranno ai fini di un corretto utilizzo.
Se prendete ad esempio il pacchetto man, durante gli ultimi aggiornamenti ben 10 update riguardavano la localizzazione, comprendendo lingue come il tedesco,il finlandese, il turco…ecc.ecc….
E questo è solo un esempio.Installiamo localepurge con:

sudo equo install app-admin/localepurge

Terminata l’installazione apriamo questo file con nano in un terminale:
sudo nano /etc/locale.nopurge

 

####################################################
# This is the configuration file for localepurge
####################################################
# Comment this to enable localepurge.
# NO COMMENT IT IF YOU ARE NOT SURE WHAT ARE YOU DOING
# THIS APP DO NOT ASK FOR CONFIRMATION

#NEEDSCONFIGFIRST

 

e commentate la riga NEEDSCONFIGFIRST, ovvero aggiungete il simbolo # all’inizio della riga(come nel quote che vi ho riportato

Portatevi più in basso nello script e rimuovete tutte le lingue inutili presenti. Vi riporto il mio:

 

# Following locales won’t be deleted from this system
# for example:
en
en_GB
it
it_IT
it_IT@euro

 

Ho lasciato anche l’inglese, perchè ho alcuni programmi che non sono localizzati in italiano, e rimuoveno la lingia inglese finirebbero per essere inutilizzabili.

Terminato di modificare il file di configurazione, lanciate il comando:

# localepurge

questo è un estratto del risultato:

Total disk space freed by localepurge: 310260K

Mica male…ho liberato spazio…e ho fatta piazza pulita di tutte quelle localizzazioni inutili.

RENDERE USABILE GNOME 3 SU SABAYON

Per usabile intendo ritornare alla vecchia concezione di desktop, con le icone sulla scrivania e una barra decente che mostra quali programmi sono aperti.

La prima cosa che dobbiamo fare è installare questi 2 programmi:

gnome-extra/gnome-tweak-tool gnome-extra/gnome-shell-extensions

Una volta installato gnome-tweak-tool avrete la possibilità di modificare quasi tutti gli aspetti della vostra sabayon.

Vediamo cosa attivare

In questa schermata attivate le opzioni come in figura:

gnome tweak tool

Attivate(spostate su On) le voci:

Menus Have Icons

Botton Have Icons

gnome tweak tool ubuntu

Per visualizzare il desktop classico di gnome, visualizzando le icone sulla scrivania attivate(impostate su On) l’opzione

Have file manager handle the desktop

gnome tweak tool ubuntu

In questa schermata possiamo impostare il font(consiglio Droid-sans, equo install droid)

gnome tweak tool ubuntu

L’ultima schermata, ma non la meno importante. Attivate le seguenti voci:

Show date in clock

gnome tweak tool

questi sono i plugin che consiglio di attivare(per attivarli vi basterà cliccare su On)Al termine dell’attivazione riavviate gnome-tweak-tool per averli a disposizione nel menu:

https://extensions.gnome.org/extension/130/advanced-settings-in-usermenu/

https://extensions.gnome.org/extension/6/applications-menu/

https://extensions.gnome.org/extension/17/dock/

La dock, una volta installata si posizionerà a destra. Se votate Vendola e volete tutto a sinistra, potete agire attraverso gconf (premendo Alt-F2 e incollando il comando)con semplici stringhe per cambiare la posizione:

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

oppure la dimensione delle icone:

gsettings set org.gnome.shell.extensions.dock size '64'

 

https://extensions.gnome.org/extension/59/status-title-bar/

https://extensions.gnome.org/extension/97/coverflow-alt-tab/

 

https://extensions.gnome.org/extension/105/panel-docklet/

Extension.gnome contiene 10 pagine di plugin.

Potete divertirvi e provarli tutti.

Ma se siete pigri e volete far fare tutto ad una sola estensione, vi basterà installare:

equo install gnome-extra/gnome-shell-frippery
Schermata del 2012-01-19 10:43:36

Smart-Sulfuro-Mania

0

Come ben tutti sapete Sulfur è il gestore di pacchetti binari di Sabayon.

Ha cambiato diversi nomi in questi anni(l’ultimo in ordine cronologico è Entropy Store) e molte sono state le modifiche apportate da Fabio Erculiani per renderlo più veloce e completo.

Dal punto di vista grafico Sulfur si presenta così:

 

Se volete dare un tocco diverso e migliorare l’aspetto ho scritto un piccolo script che sfrutta l’interfaccia grafica zenity per cambiare la maggior parte delle icone.

Il programma che ho creato si chiama Smart-Sulfuro-Mania e potete scaricarlo da questo link:

http://sabayon-mania.com/Smart-Sulfuro-Mania.tar

EDIT:

come dipendenze il programma richiede solo zenity.

Installatelo con equo prima di tutto.

Come per tutti gli archivi tar, basta estrarlo sul Desktop o dove volete.

Entrate con il terminale all’interno della cartella estratta(mi raccomando, dovete entrare nella cartella; potete spostarvi con cd oppure sfruttare il menu destro del mouse selezionando apri nel terminale dopo aver cliccato sulla cartella)

Per avviare lo script digitate nel terminale:

./smart-sulfuro-mania.sh

Enjoy.

Questo è il risultato:

MODALITA’ AVANZATA:

 

MODALITA’ COMPATTA:

Qualora Sulfur venisse aggiornato tutte le modifiche andranno perse.

Vi basterà quindi rilanciare lo script.

Go to Top