Posts Tagged “lancelot”

Una delle cose fondamentali per la riuscita di un Desktop Environment che si rispetti è il Menù: quella parte a prima vista poco significante che forse invece è quella più importante di tutto il sistema.
Il menù infatti è lo strumento più frequentemente utilizzato in ogni ambiente grafico da ciascun utente, anche dai power-user.

Nelle sue prime concezioni questo integrava solamente una lista di programmi installati e poché altre utilità (è stato così ad esempio anche in KDE 3.x). Successivamente il concetto di menù si è modificato e i suoi contenuti si sono moltiplicati in base a quello che i programmatori e gli utenti chiedono di avere a portata di click. Si sono fatti molti studi sull’usabilità, sull’ergonomia etc… e quasi tutti sono arrivati a conclusioni diverse. C’è chi preferisce la strada del minor numero di click possibile, c’è chi invece sceglie di separare e ordinare razionalmente ogni sezione del menù, c’è chi tende a raggruppare invece più azioni possibili nello stesso pannello.
Quale sia la strada giusta spetta solo deciderlo al singolo utilizzatore. Io personalmente mi sono trovato meglio di tutti con l’impostazione classica di Gnome (applicazioni, risorse, e strumenti di sistema separati).

Kde 4 invece ha scelto la strada (per adesso) di Kickoff, un menù abbastanza ibrido nei concetti sviluppato originariamente da Suse.
Perché dico per adesso? Semplicemente perché Kickoff non è mai stato il menù originariamente pensato per KDE 4. Questo si doveva chiamare Raptor, un menù altamente innovativo con un’impostazione “Task-oriented” che però è rimasto poco più che un idea molto lungimirante.

Parallelamente prendeva forma il progetto Lancelot, nato dalla mente di Ivan Cukic.

Lancelot

L’idea era quella di creare un “luogo dal quale ogni vostro lavoro inizi”
Bene, questa idea è stata tradotta in realtà, in modo molto convincente!
E’ stata infatti da qualche giorni rilasciata la prima versione stabile: la 1.0 che ha caratteristiche molto interessanti.

* No-click interface that allows you to navigate through the menu, and perform any action just by moving the mouse - without making a single click (can be disabled);
* Arranging the items in the menu depending on the position of the menu button which activates it, so that the most used categories appear nearest to the mouse;
* Advanced search thanks to the integrated KRunner. So there is no need anymore for using two completely different applications that have basically the same purpose, but different approaches (although I do love KRunner);
* Ability to place parts of the Lancelot menu directly onto your desktop or panel just by drag and drop.

In Italiano:

* Un’interfaccia priva di click che vi permette di navigare nel menù ed eseguire qualunque azione solo muovendo il mouse - senza alcun click (può essere disabilitata)
* Disposizione degli oggetti nel menù in base in base alla posizione del pulsante che li attiva, così che le categorie più utilizzate appaiono più vicine al mouse
* Ricerca avanzata grazie all’integrazione di Krunner. Non c’è più bisogno di utilizzare due applicazioni completamente differenti che fondamentalmente hanno il solito scopo, ma approcci diversi
*Possibilità di piazzare parti di Lancelot direttamente sul Desktop o sul pannello tramite trascinamento

Mi permetto di aggiungere qualche altra feature che trovo interessante:
In primis la perfetta integrazione nel Desktop e in Plasma. Infatti Lancelot cambierà aspetto coerentemente con il vostro tema di Plasma.
In secundis la possibilità (gnome-like) di separare le categorie del menù e posizionarle sul pannello ognuna per conto suo o come plasmoide sul desktop.
In terzis :) l’integrazione con Kopete e Kmail che provvede, nella scheda “Contacts” a creare due liste: una contenente i contatti di Kopete attualmente online e l’altra i messaggi mail non ancora letti.

Decisamente meglio di Kickoff, rimpiazzato subito sulla mia Intrepid alpha!
Come si installa vi chiederete? Su intrepid basterà un semplice

sudo apt-get installl plasmoid-lancelot

Su Hardy invece bisogna procedere alla compilazione dei sorgenti eseguendo questi comandi:
Per prima cosa vi serve KDE 4.1 per cui se gia non l’avete fatto dovete aggiungere questi repository al vostro sources.list:

deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu hardy main

Poi procedete al download, alla compilazione e all’installazione:


sudo apt-get upgrade && sudo apt-get install libqt4-dev kdebase-dev-kde4 kdelibs5-dev subversion libplasma-dev python2.5-dev cmake build-essential

export KDESVN=svn://anonsvn.kde.org/home/kde

svn co $KDESVN/branches/work/lancelot/kde4.1-backport lancelot

cd lancelot

mkdir build

cd build

cmake .. \
-DCMAKE_INSTALL_PREFIX=`kde4-config –prefix` \
-DCMAKE_BUILD_TYPE=release

make

sudo make install

Adesso non vi resta che riavviare KDE e aggiungere la vostra Applet dove più gradite tramite il menù dei plasmoidi e il gioco è fatto :)

Tags: , , , , , , , , , , , , , ,

Comments 2 Commenti »