Verticaldev

Quando termina un viaggio sei pronto per un nuovo cammino

  blog  guide  progetti     about me

sgl.js

sdlbasic

compvter

coderdojoPV

github

threejs editor

 vrobyPages

scratch

 

synapse session

questo progetto è da considerarsi morto per la mancanza di sviluppo del tool synapse

 
 
Se siete ubuntuzzati non vi piace unity e volete provare qualcosa di diverso (molto diverso)
provate questo.
 
 
Cos'è?
 
un esperimento di desktop manager alternativo leggero
usa pcmanfm di lxde poi fbpanel come barra delleapplicazioni quindi  metacity come gestore delle finestre e infine synapse come strumento lancio applicazioni.
 
dettagliziamo un po:
 
tutto parte dal menu avvio sessioni. 
In ubuntu 11.10 per default è lightDm.
Il menu delle sessioni permette di lanciare oltre a unity anche altre sessioni 
La piu popolare è senza alcun dubbio Gnome in tutte le sue incarnazioni.
Esistono poi le sessioni leggere che offrono un desktop accettabile con un cunsumo di risorse molto piu basso
Gli schemi di questi desktop manager sono piu o meno consolidati:
 
se ci pensate bene tutte rientrano in queste categorie forse escludendo il solo after step che francamente non ho mai capito come funziona......
 
Ho provato varie soluzioni:
 
Veniamo a noi
 
ecco synapse-session
 
 
 
come vedete un solo menu in alto a destra largo appena 320 pixel
I bottoni della finestra sono a sinistra (il bottone per minimizzare e il bottone per chiudere) infatti se massimizziamo la finestra facendo doppio click sul titolo della finestra
 
 
il menu si andrà a posizionare sopra al bordo destro della finestra e non occupera se non un area non usata facendo usare in pratica tutto lo schermo
 
Nella barra è presente il simbolo di synapse poi i programmi attivi, le applet avviate, un comodo orologio e il menu applicazioni con i bottoni per l'aggiornamento e per uscire
 
Il launcher synapse merita un articolo a parte ma brevemente diciamo che premendo l'icona oppure control+spazio sulla tastiera si può rapidamente lanciare qualsiasi applicazione. Una volta imparato non riuscirete più a farne a meno.
 
Le risorse occupate sono minime e i tempi di avvio sono ai vertici.
 
 
 
Per gli smanettoni
allora le sessioni si trovano in /usr/share/xsessions
sono file .desktop ne aprite uno lo modificate e lo fate puntare a uno script eseguibile 
magari salvato un /usr/bin
 
lo script (nel nostro caso synapse-session) copia la configurazione del menu e lo script di boot nella cartella dell'utente .config/fbpanel e .config/synapse-session e avvia lo script di boot eccolo:
 
#!/bin/bash
<span 'trebuchet="ms';=" font-size:="small;=">gconftool -s -t string /apps/metacity/general/theme Synapse
 
<span 'trebuchet="ms';=" font-size:="small;=">#startup applets
synapse -s &
nm-applet &
gnome-sound-applet &
 
#startup desktop
pcmanfm -p synapse --desktop &
fbpanel -p synapse &
metacity -c
 
Come potete notare è molto semplice.
Se avete esigenza di avviare al boot altro dovete solamente aggiungere il comando aggiungendo & alla fine della riga per non bloccare lo script
 
 
Cosa manca: