GNU/Linux

KDE4 ed i file nel desktop

In questi giorni nella blogosfera sono apparsi numerosi articoli e commenti relativi all'assenza di una gestione "tradizionale" dei file nel desktop di KDE4.

Io faccio parte degli utenti che nel desktop hanno al massimo una o due icone, solitamente qualche file temporaneo che sparisce entro 10-15 minuti. Capisco però il punto di vista di chi usa (e abusa) delle icone nel desktop.

mockup_desktop_files_plasmoid.jpg
Perchè non scrivere un plasmoide che permetta di visualizzare il contenuto di una directory? Si tratta solo di un'idea, ma che non dovrebbe essere difficile implementare.

Per ora ho disegnato questo esempio grafico, però potrebbe diventare realtà a breve.

Qualche screenshot dalla revisione 750471

Ho appena compilato la revisione 750471 di KDE4. Ecco qui due screenshot per confrontare grossolanamente l'aspetto del desktop con e senza gli effetti grafici attivati.

KDE-r750470.jpg

In questo primo screenshot si possono notare le ombre delle finestre e le trasparenze del pannello. Si vede anche quanto però questo costa alla CPU!

KDE4-r750471_no_effects.jpg

Senza ombre e trasparenze la CPU è un po' più alleggerita.
Alcuni programmi però non sono ancora ottimizzati, ad esempio kget usa un po' troppi cicli di CPU per i miei gusti.
In entrambi i casi, inoltre, Xorg ha un uso di CPU elevato.

Uno degli sviluppatori di kget mi sta però dicendo proprio adesso che kget consuma parecchia CPU quando il suo plasmoide è attivato (ovvero l'indicatore integrato nel desktop che si vede in alto a destra nei due screenshot). Stanno lavorando per sistemare anche questo. Alcuni miei test empirici indicano però che kget usa troppa CPU anche senza plasmoide. Fra un po' di giorni proverò a verificare se qualcosa sarà migliorato.

Ribadisco comunque, come dicevo anche in qualche vecchio articolo, che l'impressione d'uso generale (senza effetti attivati) è buona, il sistema è in genere reattivo.

Archiviato in

Quick bash!

Bash, se usata bene, permette di eseguire comandi in maniera rapidissima.
Ad esempio "!!" richiama l'ultimo comando eseguito; invece il simbolo "!" seguito da una stringa esegue l'ultimo comando presente nella cronologia che comincia con tale stringa.

Quando invece si ha un comando molto lungo e si deve riscriverlo cambiando solo una piccola parte di esso, si può usare il seguente metodo:

^stringa1^stringa2

Verrà richiamato l'ultimo comando sostituendo alla stringa1, la stringa2.

Archiviato in

La potenza della shell

A volte capita di voler scaricare molti file archiviati in siti web. Quando però si tratta di qualche migliaio di file, può voler significare di dover navigare per migliaia di pagine web, cliccare, salvare il file, cambiare pagina eccetera...

Proprio qualche giorno fa volevo scaricare delle risorse (font) da un noto sito che fornisce font gratuiti. Le soluzioni erano due: o armarsi di TROPPA pazienza e scaricare un font alla volta (più di mille), oppure escogitare un modo per automatizzare il processo.

Ovviamente ho optato per la seconda soluzione ed ho scritto un piccolo script bash che mi ha permesso di scaricare tutti i font di cui avevo bisogno senza dover impazzire.

Sono bastate un paio di regexp e poche righe di codice per ottenere un semplice script che analizza le pagine web, estrapola i link dei file e li scarica.

Ancora una volta l'interfaccia testuale si è dimostrata più efficente ed efficace rispetto all'interfaccia grafica.

Notevoli miglioramenti per KDE4

In questi ultimi giorni ci sono state numerose novità soprattutto per quanto riguarda l'aspetto grafico dell'imminente KDE4. Lo stile Oxygen, ad esempio, è sempre più bello: angoli arrotondati per i menu, gradienti ed altri dettagli lo stanno rendendo fantastico.
Miglioramenti anche per il menu alternativo a kickoff, il desktop ed i pannelli. Infine dovrebbe esser pronto anche il supporto della dashboard per tutti i desktop virtuali.

Rimangono ancora alcuni problemi su konqueror, mentre Dolphin ormai è "quasi" perfetto. Mancano solo alcuni ritocchi nel supporto dei protocolli remoti e nelle viste "a colonne" e "dettaglio".

Anche il resto dei software non è esente da bug, ma la versione 4.0.0 dovrebbe raggiungere lo scopo prefissato!

KDE 4.0 RC2

Ieri è stata rilasciata la seconda Relase Candidate di KDE 4.0.

konqueror_kde4-rc2.jpg

Rispetto alla RC1 ci sono notevoli miglioramenti, centinaia di aggiustamenti, sia per quanto riguarda l'aspetto grafico, sia per quanto riguarda le funzionalità.
Il desktop comincia a prendere forma: pannello e plasmoidi ora sono qualcosa di più stabile rispetto ai prototipi visti in passato.

Lo stile Oxygen è sempre più elegante e lo stesso vale per il nuovo tema di icone.

dolphin_kde4-rc2.jpg

Le applicazioni base sono abbastanza usabili, c'è ancora qualche problema con konqueror e ci sono ancora difetti nell'integrazione di alcuni componenti, ma non sembrano esserci problemi critici.

systemsettings_kde4-rc2.jpg

Anche Systemsettings ormai è completato, mancano solo da aggiungere alcuni moduli di configurazione che sono già presenti nel sistema, ma non ancora attivabili tramite l'interfaccia.

krunner_kde4-rc2.jpg

Molto interessanti le performance. Anche io sto provando quest'ultima versione di KDE e le prestazioni non sono affatto male (disattivando gli effetti grafici di kwin, per il momento ancora immaturi).

Ancora un mese di attesa per la versione 4.0. Molto lavoro da fare, ma moltissimo è già stato fatto.

Ricordo che chi vuole contribuire nello sviluppo può trovare informazioni utili nel sito ufficiale.

Menu "K" per KDE4

Stamattina, guardando il log di KDE4 da SVN, ho letto con piacere questo messaggio:

r745333 | sebsauer | 2007-12-06 00:53:41 +0100 (gio, 06 dic 2007) | 7 lines

Added simple KMenu Applet as alternate to kickoff as requested by report #150883

Thanks goes to Robert Knight for this great implementation and to everybody who did provide feedback on that topic :) Through don't expect a full powered mega-giga-menu like we had in KDE3. So far it's "only" a simple+fast application started.

E' stato implementato un semplice menu per eseguire le applicazioni, simile a quello presente in KDE3. Questo menu potrà essere usato come alternativa a kickoff; non tutti gli utenti, infatti, si trovano a loro agio con il nuovo sistema.

Sono proprio curioso di provare questa nuova applet.

Archiviato in

Un bug in meno

Lo sviluppo di KDE4 procede a gonfie vele. Tra le varie novità finalmente anche il bug 151421 è stato risolto. Comunque nella lista dei problemi che ho segnalato ci sono ancora 32 bug ancora da risolvere. Per un paio di questi devono solo essere approvate le mie patch, un altro bug, invece, forse riesco a sistemarlo nei prossimi giorni.

CVD, KDE4 posticipato di un mese

Come immaginavo già da qualche tempo, il rilascio di KDE4 sarà posticipato di un mese. La notizia è stata pubblicata circa un'ora fa. Era prevedibile, ci vorrà ancora un po' di tempo per rifinire il desktop: plasma e konqueror hanno bisogno di un po' di cure prima di poter essere usati dagli utenti. Il resto dei software necessita solo di essere rifinito e poi sarebbe anche utile un po' di lavoro per migliorare le perfomance di kwin4.

Nel frattempo mi sto cimentando nel risolvere qualche bug. E' affascinante vedere le proprie patch, per quanto piccole e banali, essere usate in un progetto così grande!

Ancora novità per KDE4

In questi giorni continuo a scoprire le novità del prossimo KDE 4, a parte gli effetti grafici come il fade per il caricamento delle anteprime dei file, o gli effetti grafici dei plasmoidi, ci sono un sacco di cose interessanti. Ad esempio il rinnovato editor di testo: un unico engine che promette di essere molto potente e soprattutto flessibile. Interessante poi il gestore delle interfaccie audio, molto flessibile, adatto per chi ad esempio usa interfaccie audio plug&play.