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)
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:
- la via windows: pannello in basso a tutta larghezza da cui si lancia tutto
- La via apple: una sottile barra in alto e un launcher in basso piu o meno evoluto
- la via unix: clicchi con il destro sul desktop ed esce il menu
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:
- gnome-classic tradizionale funziona bene è solida ma ruba dello spazio sul desktop specie in verticale.Inoltre si finisce per avere un sacco di cose inutilizzate sulle barre e richiede parecchia manutenzione.
- Unity è carina ma presenta molti problemi: intanto è macchinosa poco personalizzabile e gli utenti linux non sono i
bambocci fanboy apple o gli utenti per caso windows. Personalizzare è importante. Inoltrre dal punto di vista pratico mancano tantissime cose. Manca un applet che faccia da monitor delle risorse se massimizzi lo schermo non sai piu che applicazioni sono avviate sul pc e se altre finestre hanno novità. se il mouse si avvicina al bordo sinistro ti esce la barra a disturbare.
- Con cairo dock puoi arrivare ad avere il desktop apple identico. Il punto è che non è pratico. Ha molti dei difetti elencati per unity senza fornire soluzioni inoltre è decisamente pesantuccio. Con cairo dock è possibile ottenere l'aspetto di synapse (ma anche di windows) ma il consumo di risorse è molto più elevato
- gnome è molto simile a unity (o forse il contrario) mi semra piu complicato ancora da usare e al di la dell'estetica indubbiamente accattivante non offre reali vantaggi
- Docky ho scoperto questa barra su elementaryOS che la usano per scimiottare Apple. Graficamente è bellissima veloce anche se le risorse che usa non sono poche. E' una soluzione sovrapponibile a cairodock. Solo un po meno flessiile
- kde imita windows ed è molto buona. Versione 4 anche nelle risorse e nei bachi. Non sono mai riuscito ad usarlo per piu di qualche minuto. Mi riservo di riprovarci
- xfce non è affatto male. Semplice essenziale. molto configurabile. non so neppure io perche non la uso..........
- lxde è molto leggera l'ho usata per qualche settimana ma nell'uso comune dopo un po appaiono problemi pratici e piccoli bachi che la massacrano
- icewm per moltissimo tempo è stato il mio dm preferito. il suo limite è che non è piu aggiornata e graficamente è invechiata tantissimo
- twm fwm lwm e simili sono i desktop unix anche qui c'è il fattore personale. il menu premendo con il mouse sul desktop non mi soddisfa anche se in realta non è affatto male
- Razor-QT è un desktop molto nuovo simile a icewm ma basato sullle librerie qt (quelle di kde) per ora è acerbo ma non è affatto male
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:
- una applet delle risorse
- le icone delle risorse attive dovrebbero in qualche modo avvisare se qualche applicazione ha aggiornamenti
- miglioramento del menu che è molto spartano