8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 1/54
full circle magazine n. 5 1 indice ^
Full CircleNUMERO 5 0 Giugno 211
HOW TO: USARE KDE 4.6
LINUX LABSGNOME 3 contro UNITY
GGNNOOMMEE NNOONN VVII PPIIAACCEE EE UUNNIITTYY NNOONN FFAA PPEERR VVOOII??
RECENSIONEPAM:
RICONOSCIMENTOFACCIALE
LA RIVISTA INDIPENDENTE PER LA COMUNITÀ LINUX UBUNTU
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 2/54
full circle magazine n. 5 2 indice ^
Full CircleLA RIVISTA INDIPENDENTE PER LA COMUNITÀ LINUX UBUNTU
Sviluppo di Ubuntu p. 2 p.17
LibreOffice p. 5 p.14
Programmare in Python p.24 p.8
Usare KDE 4.6 p.21
Scrivere per Full Circle p.24
HowTo Opinioni
D&R p.45
Giochi Ubuntu p.43Comanda & Conquista p.5
Top 5 p.5
Columns
Linux Labs p.25 Recensione p.39
Io penso... p.33
La mia Opinione p.31
La mia storia p.27
Lettere p.41
Il mio Desktop p.48Notizie Linux p.4
TORNA IL
PROSSIMOMESE
Gli articoli contenuti in questa rivista sono stati rilasciati sotto la licenza Creative Commons Attribuzione 0 Non commerciale 0 Condividi allo stessomodo 3.. Ciò significa che potete adattare, copiare, distribuire e inviare gli articoli ma solo sotto le seguenti condizioni: dovete attribuire il lavoroall'autore originale in una qualche forma (almeno un nome, un'email o un indirizzo Internet) e a questa rivista col suo nome ("Full Circle Magazine") e
con suo indirizzo Internet www.fullcirclemagazine.org (ma non attribuire il/gli articolo/i in alcun modo che lasci intendere che gli autori e la rivista abbiano esplicitamenteautorizzato voi o l'uso che fate dell'opera). Se alterate, trasformate o create un'opera su questo lavoro dovete distribuire il lavoro risultante con la stessa licenza o unasimile o compatibile. Fullcircle è completamente indipendente da Canonical, lo sponsor dei progetti di Ubuntu, e i punti di vista e le opinioni espresse nella rivistanon sono in alcun modo da attribuire o approvati dalla Canonical.
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 3/54
full circle magazine n. 5 3 indice ^
EEDDIITTOORRIIAALLEE
Benvenuti ad un altro numero di Full Circle!
Dopo tutti i commenti negativi su Unity e Ubuntu 11.4, ho scritto un articolo su KDE. Come molti divoi sapranno, il sottoscritto era un fedele utente di KDE ai tempi della versione 3.5, ma quando ladebacle della versione 4. ci ha colpiti ho abbandonato la nave e sono passato alla versione standarddi Ubuntu con Gnome. KDE è però maturato abbastanza nella sua versione 4.6 da raggiungere una
forma paragonabile a quella dei suoi giorni da 3.5, con la conseguenza che Kubuntu 11.4 è ora il desktop del miocomputer. Date una letta all'articolo e guardatevi il video che ho fatto: potreste prendere in simpatia KDE edimenticarvi di tutti gli orrori che potreste vivere con Unity.
Vorrei inoltre approfittare di questa opportunità per augurare a Greg un buon secondo anniversario! Greg (ilnostro Mr. Python) sta scrivendo la sua serie How0To ormai da due anni infatti: questo mese vi consegna la Parte
n. 24. Mandategli una mail di ringraziamenti: sono sicuro che saranno molto apprezzati!
La nostra storia di copertina per questo numero è invece PAM e la tecnologia di riconoscimento facciale.Chiamatela coincidenza, ma proprio pochi giorni prima che questo numero fosse messo insieme, le notizie circaun utilizzo automatico da parte di Facebook di una tecnologia di riconoscimento facciale sulle foto della genteper taggarle automaticamente con i nomi degli utenti erano appena finite in prima pagina (qui nel Regno Unito).PAM non arriva neanche lontanamente a tanto, ma per lo meno vi consente di usare il vostro viso come passwordper accedere. State però attenti a non rompervi il naso o sottoporvi a chirurgia plastica!
Ed in fine, penso che l'articolo La Mia Opinione di questo mese possa dare adito a qualche polemica visto che
abbiamo un lettore pronto ad affermare che la rovina di Ubuntu sarà nientemeno che... Canonical! Sono moltocurioso di sapere cosa avranno da dire altri lettori a proposito di questa provocazione!
Con i migliori saluti e restate in contatto.
Ronnie
Questa rivista è stata creata utilizzando:
Full Circle PodcastRilasciato ogni due settimane,ogni episodio tratta tutte le
principali notizie, opinioni, riviste,interviste e feedback dei lettoridel mondo di Ubuntu. Il SidePodè una novità: è un breve podcastaggiuntivo (senza regolarità),inteso come un'appendice delpodcast principale. Qui vengonoinseriti tutti gli argomenti ditecnologia generale e materialinon inerenti Ubuntu che nonrientrano nel podcast principale.
Ospiti:Robin CatlingEd HewittDave Wilkins
http://fullcirclemagazine.org
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 4/54
full circle magazine n. 5 4 indice ^
NNOOTTIIZZIIEE LLIINNUUXX
Full Circle Notifier
Il nostro Full Circle Notifier è alla versione 1..2. FCN è una piccolaapplicazione che sta nella vostra barra delle applicazioni e non annuncia solo il
rilascio di nuovi numeri e podcast, ma può farne anche il download automaticoal vostro posto! Diversepersone hanno creato unpacchetto di FCN e letraduzioni stanno iniziando.Per altre informazioni
andate al gruppo Google di
FCN: http://goo.gl/4Ob4
Asus mette Ubuntunegli EeePc
Asustek ha annunciato che prestosaranno disponibili tre modelli diEeePC con Ubuntu 1.1preinstallato. Canonical ha resonota la decisione di Asus dipredisporre i modelli EeePC11PXD, 111PX e 115PX conUbuntu 1.1, con la volontà di"renderli fra i PC più user0friendlysul mercato".
Quando Asus presentò l'EeePC nel27 lo fornì con la distribuzioneXandros e, una volta che Microsoftrealizzò che i netbook si vendevanoparecchio, venne fuori con unaversione ridotta del sistemaoperativo Windows. Per qualcheanno Ubuntu ha prodotto unaversione della sua distribuzione
Linux per i netbook. Tuttavia [...]molti utenti non voglionodisturbarsi a installare un altrosistema operativo, un particolareche non è sfuggito a Canonical.
Fonte: theinquirer.net
Linux 3. "faticosa costante crescita"
Linus Torvalds ha reso felici i pinguini rivelando che il prossimo numerodi versione per il kernel di Linux sarà 3..
Una settimana dopo Torvalds ha spiegato pubblicamente come dovrebbeessere la prossima serie del kernel Linux, ha detto di aver preso il toroper le corna e di aver semplicemente scelto il numero. Ha sottolineatoche la numerazione delle distribuzioni è stata discussa al Kernel Summitdel 21.
"Diciamoci la verità, qual è il bello di essere il responsabile se non èpossibile scegliere il nuovo colore della bici senza per questo doverindire un referendum? Quindi, essendo il "maschio alfa", hosemplicemente rinumerato il kernel. Vi piacerà". È ciò che ha scritto inuna email ieri, annunciando la Release Candidate del codice del 3..
Fonte: channelregister.co.uk
Supporto offline perGoogle Docs confermato
Google funziona online e offlinegrazie al supporto offline per GoogleDocs. Mentre il servizio cloud avevalimitazioni sul funzionamento offlinedi Google Gears, sembra che Googlesia irremovibile sulla scelta diabilitare piene funzionalità, ancheoffline, attraverso HTML5 e variealtre tecnologie che
aumenterebbero il valore dei recentiChromebooks.
Attualmente gli utenti possono giàavere accesso ai documenti offline,anche se l'interfaccia non è ciò che viaspettereste da un servizio cloud.Google Cloud Connect sincronizzeràpoi documenti e fogli di calcolo conle applicazioni di Microsoft Office.
Microsoft sta quasi per lanciareOffice 365 che fornirà funzionalitàanaloghe.
Fonte: cmswire.com
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 5/54
full circle magazine n. 5 5 indice ^
Prima di iniziare l'articolo di questomese gradirei condividere due degliutilizzi di John Niendorf per gm (grazieper la loro condivisione!).Sono:
alias imgresize='gm mogrify-resize 640x480 *.jpeg *.JPG'
alias frameall='gm mogrify-mattecolor yellow -frame5x5+0+5 *.JPG *.jpg *.jpeg*.png'
Questi alias potrebbero o essereincollati nel vostro file .bashrc o in un
file di alias dedicato. Il comandosuperiore ridimensiona tutti i file jpega 64x48 e il secondo aggiunge unacornice attorno a tutti i file jpeg e png.
A desso, all'articolo diquesto mese. Comepotranno sapere alcuni divoi, digitare formule
matematiche (in lezioni o corsi o
per qualunque altra ragione)all'interno di OpenOffice oLibreOffice non è la cosa più facileal mondo. Specialmente quandoiniziate ad impostare teorie o altriconcetti matematici con letteregreche, simboli come “per ogni” ecosì via. Per questo genere di cose
raccomando vivamente di utilizzareLaTex (vedere il numero 11 per unaintroduzione di base a LaTex). Inquesto articolo vi presenterò alcuni
pacchetti di matematica e degliutili consigli e trucchi performattare ordinatamente formulematematiche. Quanto al softwaresono piuttosto affezionato aTexmaker e i pacchetti texliveofferti nei repository ufficiali diUbuntu dovrebbero includere tutti ipacchetti a cui mi riferisco qui.
Preambolo deldocumento
In LaTex il preambolo è tutto iltesto incluso prima della riga \begin{document}. Ciò include leimpostazioni del documento, leintestazioni, piè di pagina, leimportazioni e le impostazioni. I
miei documenti di matematica tipicicontengono i seguenti pacchetti:
tikz (per diagrammi/grafici per iquali carico la libreria tikzdecoration.markings)amsmath – offre miglioramenti atutte le funzionalità matematiche
di baseamsfonts – offre specialiformattazioni di matematica(calligrafia (\mathcal{}), blocchi
testo (\mathbb{}), etc.)amssymb – offre la capacità dimostrare equazioni numerate,
matematica in0line, etc.hyperref (quando si usa una tabelladei contenuti) – Consente lacreazione nei documenti Tex di
collegamenti cliccabili.Qui sotto trovate un vero
preambolo che uso per i miei
CCOOMMAANNDDAA && CCOONNQQUUIISSTTAAScritto da Lucas Westermann
LLaaTTeeXX
\documentclass[12pt,a4paper]{article}% page counting, header/footer\usepackage{fancyhdr}\usepackage{lastpage}\usepackage[ngerman]{babel}\usepackage{tikz}\usetikzlibrary{decorations.markings}\usepackage{amsmath}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{graphicx}\usepackage[utf8]{inputenc}\usepackage{hyperref}\addtolength{\oddsidemargin}{-.525in}\addtolength{\evensidemargin}{-.525in}\addtolength{\textwidth}{1.5in}\hypersetup{unicode=true,pdfborder={0 0 0 [0 0]},linkcolor=blue}\title{Lineare Algebra}\author{Lucas Westermann}
\pagestyle{fancy}\fancyhead{}\fancyfoot{}\fancyhead[L,L]{Lineare Algebra}\fancyhead[R,R]{Lucas Westermann}\fancyfoot[R,R]{Seite \thepage\ von \pageref{LastPage}}\fancyfoot[L,L]{\hyperlink{contents}{Inhaltsverzeichnis}}\renewcommand{\headrulewidth}{0.4pt}\renewcommand{\footrulewidth}{0.4pt}\setlength{\headheight}{16pt}
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 6/54
full circle magazine n. 5 6 indice ^
COMANDA & CONQUISTAappunti di algebra lineare (lasezione del documento consistesolo di due dichiarazioni 'include' eci sono i riferimenti per utf08 engerman perché la mia lezione è intedesco).
TikZ probabilmente è ilpacchetto più complicato da usarecosì lo tratterò per primo. Quelloche segue è il codice usato percreare il grafico A.
\begin{tikzpicture}[nodedistance=2cm, auto]
\node (1) {$\hat{1}$};
\node (2) [right of = 1]{$\hat{2}$};
\node (3) [below of = 2]{$\hat{3}$};
\draw[decoration={markings,mark=at position 1 with{\arrow[ultrathick]{>}}},postaction={decorate}] (1) to node {1} (2);
\draw[decoration={markings,mark=at position 1 with
{\arrow[ultrathick]{>}}},postaction={decorate}] (2) to node {3} (3);
\draw[decoration={markings,mark=at position 1 with{\arrow[ultrathick]{>}}},postaction={decorate}] (3) to node {2} (1);
\end{tikzpicture}
Grafico A
Questo codice crea 3 nodi(chiamati 1, 2 e 3). L'informazionetra parentesi graffe (“{}”) èl'etichetta per il nodo (che èmostrato) così lasciandola in biancorisulta un nodo vuoto. Le tre righesuccessive “\draw” creano le lineetra i nodi (usando i nomi del nodoche è tra parentesi normali) edetichettato ancora da ciò che è
dentro le parentesi graffe.Usare i pacchetti di matematica
per creare e allineare le equazioni:
\begin{align*}
(\mathbb{K}_1^1) & \alpha+(\beta + \gamma )= (\alpha +\beta)+\gamma \\
(\mathbb{K}_1^2) & \alpha + 0= 0 + \alpha = \alpha \\(\mathbb{K}_1^3) & \alpha\cdot -\alpha = -\alpha \cdot\alpha = 0 \\
(\mathbb{K}_1^4) & \alpha +\beta = \beta + \alpha
\end{align*}
Questo risulta nel testomostrato sotto.
L'ambiente align* vi consente diusare caratteri di tabulazione (“&”)per allineare ordinatamente iltesto. Questo è utile specialmentequando si fa una prova e voleteallineare le equazioni ai loro segni
di uguale. Il \mathbb{} risulta nellaK bloccata i segni “_” e “^” siriferiscono a sotto e sovrainsieme.Se avete un sotto/soprainsiemeche è più lungo di un caratteresingolo, avrete bisogno di
racchiuderlo tra parentesi graffe.Gli \alpha, \beta e \gamma siriferiscono a lettere greche. Il \cdotè un segno di moltiplicazione, lebarre invertite doppie denotano leinterruzioni di riga e il resto sispiega da se.
Altri comandi utili sono cosecome:“ \forall” (il simbolo A rovesciato)“ \exists” (E invertita)“ \in” (simbolo appartiene 0 teoriadegli insiemi)“ \up” (simbolo unione – teoria degliinsiemi)“ \cap” (simbolo intersezione –teoria degli insiemi)“ \mathcal{}” (rende corsive lelettere tra parentesi graffe – usatodal mio professore quando siriferisce a una base – un insieme divettori linearmente indipendenti).
Spero che abbiate trovato utile
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 7/54
full circle magazine n. 5 7 indice ^
questo articolo. Avrei potutotrattare più esempi ma, malgradoquanti ne avessi trattati, sisarebbero adattati solo a un piccolonumero di casi d'uso. In quanto talidovreste vedere questi comeesempi di ciò che potete fare conLaTex. Andate alla sezione ulterioriletture per un collegamento a unutile manuale. Se aveste delledomande o richieste, mandatemiuna mail a [email protected] favore, mettete le parole FullCircle Magazine, FCM o C&C nellariga dell'oggetto così che non me laperda.
Ulteriori letture:http://en.wikibooks.org/wiki/LaTeXlWikibook che tratta una grandequantità di utilizzi standard di LaTex.Per tutti glialtriutilizzinon standarddovrebbe essere sufficiente unarapida ricerca con Google.http://sourceforge.net/projects/pgf/ Incluso nel file zip (vedere la sezionedownload) vi è un fantastico manuale
per molti usi del pacchetto tikz.
COMANDA & CONQUISTA
Lucas ha imparato tutto ciò checonoscedistruggendopiù volte il suo sistemaecapendodi nonavere altre alternativechescoprirecome rimetterlo in funzione.Potete spedireunamaila Lucasall'indirizzo: [email protected].
Server Circle is a new questio
n and answer site run bytechies.
Users with any level of experience can ask technicalquestions for free about anything server related, andreceive answers from trusted experts, who are rated bythe community.
With time you can earnreputation points, and even
financial rewards, bycontributing your answers toquestions from other people.
http://www.servercircle.com
NOTE: Server Circle is not affiliated with, nor endorsed by, Full Circle magazine.
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 8/54full circle magazine n. 5 8 indice ^
HHOOWW00TTOOScritto da Greg Walters PPrrooggrraammmmaarree iinn PPyytthhoonn 00 PPaarrttee 2244
C
aspita! È difficile credereche questaè laparte 24.Sono due anni che stiamoimparando Python! Avete
fatto unalunga strada.
Questavolta ci occuperemo di dueargomenti. Il primo è stampare conuna stampante, il secondo è lacreazionedi file RTF(Rich TextFormat).
Stampare su Linux
Allorainiziamo conla stampatramite stampante. L’ideaperquestoargomento è venutada una mailinviata da Gord Campbell.Oggi èfacilestampare su Linux,piùfacilechesu altri sistemi operativicheinizianoper “Win”, di cui non mi occupo.
Finchénonsi vuole chestamparedelsemplice testo,senza grassetto,corsivo, caratteri multipli,eccè tuttofacile. Eccoun'applicazione semplicechestamperà direttamenteconlavostra stampante...
import os
pr = os.popen('lpr','w')
pr.write('print test from linux via python\n')
pr.write('Print finished\n')
pr.close()
È facileda comprendere seespandeteun po'la vostramente.Nelcodice sopra, 'lpr' è lospooler distampa. L'unico requisitoè aver giàconfigurato e avviato 'lpd'.Ci sonobuone possibilità cheusandoUbuntusia già tutto pronto. In genere ci si
riferisce a 'lpd' come adun "filtromagico"capacedi convertireautomaticamente diversi tipi didocumenti in qualcosa chepuòesserecompreso dallastampante.Stamperemosul dispositivo/oggetto'lpr'.Pensate ad esso come fosse unsemplice file. Lo apriamo. Dobbiamoimportare'os'. Quindinella riga 2,apriamo 'lpr' conpermessi di scrittura,
assegnandolo allavariabile 'pr'.Quindiusiamo 'pr.write' passandogli tuttoquellochevogliamo stampare.Perfinire,riga 5, chiudiamo il filee i datisaranno inviati allastampante.
Possiamo anche creareun file ditesto e inviarlo alla stampantein
questo modo...
import os
filename = 'dummy.file'
os.system('lpr %s'%filename)
In questocaso stiamoancorausandol'oggettolprma tramitel'istruzione 'os.system'che in praticacreaun comando similea quello cheavremmo usatoda terminale.
Oravi lasciogiocarci.
PyRTF
Oraoccupiamoci deifile RTF. Ilformato RTF (cheè come dire numeroPIN, datoche PIN sta per NumerodiIdentificazione Personale,cosicché sitraduce in NumeroNumero0di0Identificazione0Personale. Forsedaldipartimento del dipartimento diridondanza, eh?) fu creatoin origineda MicrosoftCorporation nel1987 ela suasintassi venne influenzata dallinguaggio typesetting TeX. PyRTF èunalibreria meravigliosa cherendesemplice scrivere file RTF. Dovetepianificare in anticipo l'aspettodei
vostri file, mail risultato ne vale lapena.
Prima di tutto dovetescaricare einstallareil pacchetto PyRTF. Andate
su http://pyrtf.sourceforge.net erecuperateil pacchetto PyRTF0.45.tar.gz. Salvateloe usate ilgestore degli archivi perscompattarlo. Quindi dal terminaleposizionatevi dove lo aveteestratto.Prima bisogna installarlo, quindidigitate "sudopythonsetup.pyinstall" e verrà installato pervoi.Notatechec'èunacartella chiamata
examples.Contiene informazioniutilisu come eseguire operazioniavanzate.
Eccoci qua. Come nostraabitudinecreiamo lo scheletrodelprogrammacheè mostrato nella paginaseguente,in alto a destra.
“Caspita! È difficilecredere che questa èla parte 24. Sono
due anni che stiamoimparando Python!
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 9/54full circle magazine n. 5 9 indice ^
PROGRAMMARE IN PYTHON 0 PARTE 24
Prima di procedere,discuteremodi cosaabbiamo fatto. Lariga2importa la libreria PyRTF. Osservatel'uso di un formato di import diversodalsolito. Serve perimportaretutto,dallalibreria.
La nostraroutineprincipale dilavoroè MakeExample. Perorasolo loscheletro. La funzione OpenFile crea ilfile conil nome passatogli, aggiungel'estensione "rtf",attiva la modalità"scrittura"e restituiscel'oggetto.
Abbiamo giàdiscusso inprecedenza la funzione __name__ ma,
perrinfrescarvi la memoria, seeseguiamoil programmada solo, lavariabile interna __name__ èimpostataa "__main__". Se invecelousiamoimportandoloin un altroprogrammaallora questaporzione dicodicesaràignorata.
Quicreiamo unaistanzadell'oggetto Render, chiamiamo la
routine MakeExample e recuperiamol'oggetto restituito doc.Quindiscriviamo il file (in doc)usando lafunzione OpenFile.
Orala parte principale dellaroutine MakeExample. Sostituitel'istruzionepass conil codice
mostrato in basso.
Diamo un'occhiata a quellocheabbiamo fatto.Nella prima rigaabbiamo creatoun’istanza diDocument. Quindi abbiamo creatounaistanza delfogliodi stile.Proseguiamo creando un’istanzadell'oggetto section e lo aggiungiamoal documento. Pensate a unasezionecomea un capitolo di un libro. Quindicreiamo un paragrafo usandolo stileNormale. L'autore di PyRTFlo hadefinito concarattereArial,11 punti.Possiamo inserire qualunquetesto nelparagrafo,aggiungentelo allasezionee restituendo il nostrodocumentodoc.
È molto facile. Ancora, dovetepianificarel'aspetto finalecon moltaattenzione, ma nonin manieraonerosa.
Salvate il programmacome
"rtftesta.py" ed eseguitelo.Quandoha finito,usate OpenOffice (oLibreOffice)perapriree controllare ilfile.
Orafacciamo qualcosa di piùsfizioso. Primo, aggiungeremoun'intestazione.Ancorauna volta,l'autoredi PyPDF ci hafornito unostilepredefinito chiamato Header1.Lo useremo perla nostraintestazione.
Trale righe doc.Sections.append e p =Paragraph, aggiungetequanto segue.
p =
Paragraph(ss.ParagraphStyles.Heading1)
p.append('Example Heading1')
section.append(p)
#!/usr/bin/env pythonfrom PyRTF import *
def MakeExample():pass
def OpenFile(name) :return file('%s.rtf' % name, 'w')
if __name__ == '__main__' :DR = Renderer()doc = MakeExample()DR.Write(doc, OpenFile('rtftesta'))print "Finished"
doc = Document()ss = doc.StyleSheet
section = Section()doc.Sections.append(section)
p = Paragraph(ss.ParagraphStyles.Normal)p.append('This is our first test writing to a RTF file. '
'This first paragraph is in the preset style called normal ''and any following paragraphs will use this style until we change it.')
section.append(p)
return doc
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 10/54full circle magazine n. 5 1 indice ^
Cambiate il nomedel file rtf in“rtftestb”.Dovrebbe assomigliare aquesto:
DR.Write(doc,OpenFile('rtftestb'))
Salvatelocomertftestb.pyed
eseguitelo.Ora abbiamoun'intestazione.Sonosicurochestarete giàpensando alle numeroseoperazioni chepotremmo fare. Eccoun elencodegli stili predefiniti fornitidall'autore.
Normale, Normale Breve,Intestazione 1, Intestazione 2,Normale Numerato, Normale
Numerato 2. C'èanche lo stile Elenco,chelascerò scoprire a voistessi. Sevolete saperne di più, su questo oaltre cose, glistili sono definiti nelfileElements.py,nelpercorso diinstallazione.
Anche se questistili vannogeneralmente bene,vorreste poter
usare qualcosa di nuovo.Vediamocome cambiare al volo tipo,dimensione e attributi (grassetto,corsivo, ecc) deicaratteri.Dopo ilnostroparagrafomaprima direstituire l'oggetto document
inseriamo il codice mostrato in alto adestra, e cambiamo ilnome del filerisultante in rtftestc.Salvate il filecome rtftestc.py.Ed eseguitelo. Lanuova porzione di codicedovrebbesomigliarea questo...
È anche possibilefornire nuoveversioni perglielementi di unostile.Peresempio, potetecambiare solo la
dimensione del carattere a 24punti oil tipo a Impact o anche piùattributicome grassettoo corsivo o entrambi.
Cosa abbiamo fatto adesso? Lariga 1 crea un nuovo paragrafo.Quindi iniziamo, come fatto prima,ainserire il nostrotesto.Osservatela
quartariga (TEXT(' size to 24 point',size = 48),). Usandoil qualificatoreTEXT, stiamodicendo a PyRTF di farequalcosa di diverso nelmezzo dellafrase, che in questocaso è cambiareladimensionedelcarattere(Arial in
questopunto)a 24 punti,seguito dalcomando 'size = '.Ma, aspettate unattimo. 'size =' dice 48 e quello chestiamostampandodice 24 punti,el'output sarà a 24 punti. Cosaèaccaduto? Bé, il comando sizeè inmezzi punti.Così se vogliamo uncaratterea 8 punti dobbiamo usaresize= 16. Hasenso?
Quindi, proseguiamo e cambiamoil carattereconil comando 'font ='.Ancora, riguarderàtuttoquelloinserito tragli apici singoli delqualificatore TEXT.
Ok, Setutto questo hasenso,cos'altropossiamo fare?
Possiamo impostareil coloredeltesto delcomando in linea TEXT.Comequesto.
p = Paragraph()
p.append('This is a new paragraph with the word',
TEXT('RED',colour=ss.Colours.Red),
' in Red text.')
section.append(p)
Notatechenonabbiamo bisognodi impostarelo stile delparagrafosuNormale, poichéverrà usato fino alprossimo cambiamento. Notateanche chese vivetenegli U.S.A.dovrete usare il nome di colore"appropriato".
PROGRAMMARE IN PYTHON 0 PARTE 24
p = Paragraph(ss.ParagraphStyles.Normal)p.append( 'It is also possible to provide overrides for elements of a style. ',
'For example you can change just the font ',TEXT(' size to 24 point', size=48),' or',TEXT(' typeface to Impact', font=ss.Fonts.Impact),' or even more Attributes like',TEXT(' BOLD',bold=True),TEXT(' or Italic',italic=True),
TEXT(' or BOTH',bold=True,italic=True),'.' )
section.append(p)
“Vediamo comecambiare al volotipo, dimensione eattributi (grassetto,corsivo, ecc) deicaratteri.
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 11/54full circle magazine n. 5 11 indice ^
Ecco i colori(dinuovo)predefiniti:Black, Blue,Turquoise,Green,Pink,Red, Yellow, White,BlueDark,Teal,GreenDark,Violet, RedDark,YellowDark, GreyDark and Grey.
Ed ecco un elencodei caratteripredefiniti(nellanotazioneperusarli):
Arial, ArialBlack, ArialNarrow,BitstreamVeraSans,BitstreamVeraSerif, BookAntiqua,BookmanOldStyle,BookmanOldStyle,Castellar, CenturyGothic,ComicSansMS, CourierNew,FranklinGothicMedium, Garamond,Georgia, Haettenschweiler, Impact,LucidaConsole, LucidaSansUnicode,MicrosoftSansSerif, PalatinoLinotype,MonotypeCorsiva,Papyrus, Sylfaen,Symbol, Tahoma, TimesNewRoman,TrebuchetMS e Verdana.
Orastarete pensando chetuttoquesto è bello e buono, macomecrearedegli stili propri? È molto facile.Spostiamoci all'inizio delnostrofile e,
prima della riga di intestazione,aggiungiamo il codiceseguente.
result = doc.StyleSheet
NormalText =TextStyle(TextPropertySet(result.Fonts.CourierNew,16))
ps2 =ParagraphStyle('Courier',Nor malText.Copy())
result.ParagraphStyles.append(ps2)
Prima di scrivere il codiceper
usarlo, osserviamocosaabbiamofatto.Abbiamo creatounaistanza diun nuovo fogliodi stile chiamatoresult. Nella seconda riga, abbiamoimpostatoil caratterea CourierNew 8punti e quindi registrato lo stile comeCourier. Ricordate,dobbiamo usare16 comedimensione datoche ladimensione delcarattereè in mezzipunti.
Ora, prima della riga returninfondo alla funzione, inseriamounnuovo paragrafousandolo stileCourier.
Così orapossedeteun nuovo stilechepotrete usare a piacimento.
Potete usarequalunque caratteredall'elenco precedente e creareunostilepersonalizzato.Bastacopiare ilcodice e sostituire carattereedimensione comedesiderato.Possiamo fare anchequesto...
NormalText =TextStyle(TextPropertySet(result.Fonts.Arial,22,bold=True,colour=ss.Colours.Red))
ps2 =ParagraphStyle('ArialBoldRed',NormalText.Copy())
result.ParagraphStyles.append(ps2)
E aggiungereil codice in basso...
p =Paragraph(ss.ParagraphStyles.ArialBoldRed)
p.append(LINE,'Andnow we are using the ArialBoldRedstyle.',LINE)
section.append(p)
perstamparelostileArialBoldRed.
Tabelle
Molte volte, le tabelle sono l'unicomodo per rappresentare
propriamentedati in un documento.Crearetabelle in modalità testo èdifficile e, in alcuni casi, è piùsempliceconPyRTF.Vi spiegheròquestaaffermazionepiùavanti in questoarticolo.
Osserviamouna tabella standard(mostratain basso)inOpenOffice/LibreOffice.Sembra un
fogliodi calcolo, dove tutto èincolonnato.
Le righe vanno dasinistra a destra,
PROGRAMMARE IN PYTHON 0 PARTE 24
p = Paragraph(ss.ParagraphStyles.Courier)p.append('Now we are using the Courier style at 8 points. '
'All subsequent paragraphs will use this style automatically. ''This saves typing and is the default behaviour for RTF documents.',LINE)
section.append(p)p = Paragraph()p.append('Also notice that there is a blank line between the previous paragraph ',
'and this one. That is because of the "LINE" inline command.')
section.append(p)
PROGRAMMARE IN PYTHON PARTE 24
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 12/54full circle magazine n. 5 12 indice ^
PROGRAMMARE IN PYTHON 0 PARTE 24le colonne verso il basso.Un concettosemplice.
Iniziamo unanuova applicazioneechiamiamola rtfTable0a.py. Partiamodalnostrocodice standard (mostratonellapagina seguente) e proseguiamodalì.
Nonc'èmotivodi discuterne datoche è in pratica lostessocodice usatoprima.Ora, arricchiremola funzioneTableExample. Sto, in pratica, usandoparte delcodiced'esempio fornitodall'autoredi PyRTF. Sostituitel'istruzionepass nella funzione conilcodiceseguente...
doc = Document()
ss = doc.StyleSheet
section = Section()
doc.Sections.append(section)
Questaparte è la stessadellaprecedente,quindiglissiamo.
table =Table(TabPS.DEFAULT_WIDTH *7,
TabPS.DEFAULT_WIDTH * 3,
TabPS.DEFAULT_WIDTH * 3)
Questariga (sì, è davvero unariga,ma spezzettata perrenderla piùleggibile) crea la nostratabella base.Stiamocreando unatabella con3colonne, la prima è larga 7 tabulazioni,la seconda e laterza 3 tabulazioni.Oltre alle tabulazioni è possibileusareanche il twip. Di più a riguardo tra unattimo.
c1 = Cell(Paragraph('Row One, Cell One'))
c2 = Cell(Paragraph('Row One, Cell Two'))
c3 = Cell(Paragraph('Row One, Cell Three'))
table.AddRow(c1,c2,c3)
Quistiamoimpostando i dati cheandranno in ciascuna cella della primariga.
c1 =Cell(Paragraph(ss.ParagraphStyles.Heading2,'Heading2
Style'))c2 =Cell(Paragraph(ss.ParagraphStyles.Normal,'Back to NormalStyle'))
c3 = Cell(Paragraph('MoreNormal Style'))
table.AddRow(c1,c2,c3)
Questogruppodi codiceimposta idati perla seconda riga. Notatecome
siapossibileimpostareunostiledifferente per una o più celle.
c1 =Cell(Paragraph(ss.ParagraphStyles.Heading2,'Heading2Style'))
c2 =Cell(Paragraph(ss.ParagraphStyles.Normal,'Back to Normal
Style'))
c3 = Cell(Paragraph('MoreNormal Style'))
table.AddRow(c1,c2,c3)
Questoimposta la riga finale.
section.append(table)
return doc
Questoaggiunge la tabella allasezione e restituisce il documentoperla stampa.
Salvate ed eseguite l'applicazione.Notatechetutto è come previstotrannecheperl'assenzadi bordi nellatabella. Questoci complica il lavoro.Sistemiamolo. Ancora, useròprincipalmente il codice dalfile
d'esempio fornito dall'autore diPyRTF.
Salvate il file come rtftable0b.py.Ora, cancellate tutto quellotra'doc.Sections.append(section)' e'return doc' nella funzioneTableExamplee sostituetoloconil
#!/usr/bin/env python
from PyRTF import *
def TableExample():pass
def OpenFile(name):return file('%s.rtf' % name, 'w')
if __name__ == '__main__':DR = Renderer()doc = TableExample()DR.Write(doc, OpenFile('rtftable-a'))print "Finished"
PROGRAMMARE IN PYTHON PARTE 24
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 13/54full circle magazine n. 5 13 indice ^
seguente...
thin_edge =BorderPS(width=20,style=BorderPS.SINGLE )
thick_edge =BorderPS(width=80,style=BorderPS.SINGLE )
thin_frame =FramePS(thin_edge,thin_edge, thin_edge,thin_edge )
thick_frame =FramePS(thick_edge,thick_edge, thick_edge,thick_edge )
mixed_frame =FramePS(thin_edge,thick_edge, thin_edge,thick_edge )
Quistiamoimpostando ledefinizioni deimargini e delle corniciche useremo.
table = Table(TabPS.DEFAULT_WIDTH * 3,TabPS.DEFAULT_WIDTH * 3,TabPS.DEFAULT_WIDTH * 3
)
c1 = Cell( Paragraph( 'R1C1'), thin_frame )
c2 = Cell( Paragraph( 'R1C2') )
c3 = Cell( Paragraph( 'R1C3'), thick_frame )
table.AddRow( c1, c2, c3 )
Nella prima riga, la cella nellaprima colonna (cornice sottile) equellanella terza colonna (cornice
spessa) avranno un bordo tutto intorno.
c1 = Cell( Paragraph( 'R2C1') )
c2 = Cell( Paragraph( 'R2C2') )
c3 = Cell( Paragraph( 'R2C3') )
table.AddRow( c1, c2, c3 )
Nessuna cella della seconda rigaavrà il bordo.
c1 = Cell( Paragraph( 'R3C1'), mixed_frame )
c2 = Cell( Paragraph( 'R3C2') )
c3 = Cell( Paragraph( 'R3C3'), mixed_frame )
table.AddRow( c1, c2, c3 )
Ancoraunavolta,le celle dellaprima e terza colonna della terza rigapresentanouna cornice mista.
section.append( table )
Finito. Avete quasi tutto quellonecessario percreare, colcodice,documenti RTF.
Ci vediamo la prossima volta!
Il codicepuòessererecuperato, comealsolito, supastebin.La prima parte latrovate all'indirizzohttp://pastebin.com/3Rs7T3D7che èla somma di rtftest.py (a0e),mentrelaseconda, rtftable.py(a0b), la trovateall’indirizzohttp://pastebin.com/XbaE2uP7.
GregWaltersè il proprietariodellaRainyDaySolutions,LLC,una societàdiconsulenza inAurora,Coloradoeprogramma dal1972. Amacucinare,fareescursioni, ascoltaremusicae passare iltempocon lasuafamiglia. Ilsuo sitowebè www.thedesignatedgeek.com.
PROGRAMMARE IN PYTHON 0 PARTE 24
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 14/54full circle magazine n. 5 14 indice ^
HHOOWW00TTOOScritto da Elmer Perry LLiibbrreeOOf f f f iiccee 00 PPaarrttee 55
N
el precedente capitolo diquesta serie, si èdiscusso dell'utilizzo deiframe per il layout di un
documento. In questa parte, cirivolgeremo a un'altro utilestrumento di layout in LibreOfficeWriter: le Sezioni. Le Sezionidifferiscono dai frame per moltiaspetti, ma, in qualche modo,possono conseguire gli stessirisultati. Mentre entrambipermettono di dividere parti deldocumento in colonne, quando si
utilizzano le sezioni non si ha nessuncontrollo sulla larghezza. Le sezioniprenderanno l'intera larghezza, dalmargine sinistro al margine destro.In più, le sezioni non si possonointerrompere nel mezzo di unparagrafo. Non si possono collegareinsieme due sezioni nello stessomodo in cui si collegano due frame.Sebbene non si possano agganciare
insieme, le sezioni danno la capacitàdi collegarle ad altri documenti o aparti di altri documenti.
Forse il modo migliore di pensarealle sezioni è nel modo di dividere ildocumento in diversi parti qualiintroduzione, argomento 1,
argomento 2, etc. Vi consentonoinoltre di separare una parte deltesto di un documento per utilizzarloin un altro documento. Le sezionipossono diventare uno strumentomolto potente per consentire diestrarre il contenuto da altridocumenti.
Usare le Sezioni
Per il nostro esempio, siimporteranno citazioni da un
documento di citazioni. Aprire unnuovo documento e aggiungere unalista di citazioni. Fare quello chesegue per ognuna delle citazioni:
Selezionare l'intera citazione.
Nel menu, andare a Inserire >Sezione.
Dare alla citazione un nome cherammenti di cosa parla. (Peresempio, una delle mie citazioni è diAlbert Einstein, sulla scienza. L'hochiamata citazione_scienza.)
Una volta fatta la propria sezioneper ognuna delle citazione, salvate ilfile come citazioni.odt.
Successivamente, si crea unnuovo documento e si aggiungonoalcuni paragrafi di testo.
(Suggerimento: si può aggiungeretesto fittizio digitando "dt" epremendo il tasto f3.) Scrivereun'introduzione alla citazione e
premete invio. Per prendere lacitazione dal documento di citazioni,Inserisci > Sezione. Come sempre,dare alla sezione un nome che aiuti aricordare che cosa tratta.Selezionare il checkboxCollegamento. Fare clic sul pulsanteper scorrere i file (...) accanto aNome file. Selezionare il documentocontenente le citazioni e fare clic su
Apri. Usare il box a tendina Sezioneper selezionare la citazione che sivuole inserire nel documento. Se si
LIBREOFFICE PARTE 5
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 15/54full circle magazine n. 5 15 indice ^
vuole proteggere la citazione dallamodifica in scrittura, spuntareProtetta sotto a Protetto. Poteteanche proteggere la sezione con unapassword. (Nota: La protezione dascrittura, anche con password, nongarantisce che qualcuno non possa'attaccare' il vostro documento e
cambiarne i contenuti). Si possonoaggiungere le altre citazioni daldocumento di citazioni usando lostesso metodo.
Modificare le Sezioni
Dopo aver aggiunto le citazioni,le faremo risaltare dandogli una
indentazione e un colore di sfondo.Formato > Sezioni. La finestra didialogo per la modifica delle sezionisi presenta con una lista delle sezionipresenti nel documento. Selezionarequella che si vuole modificare. Nellaschermata principale, si puòcambiare il documento collegato o la
parte del documento a cui la sezioneè collegata. Qui si può anchemodificare la protezione da scritturae la visibilità della sezione. (Nonriesco a pensare a nessuna ragionepratica per la quale si voglianascondere una parte del testo, ma
l
'opzione è lì se ne avete bisogno).Fare clic sul pulsante Opzioni...
per aprire la finestra delle opzioni.Nel tab Rientri, cambiare Prima dellasezione e Dopo la sezione in .3.Nel tab Sfondo, scegliere un coloreper lo sfondo delle citazioni. Fare clicsu OK. Cambiare le impostazionidelle altre sezioni di citazioni e fare
clic su OK della finestra Modificasezioni. Le citazioni adesso hannouna indentazione e un colore disfondo.
Modifiche al documentocollegato
Se si devono cambiare leinformazioni in una sezionecollegata a un altro documento, ci sipotrebbe chiedere se è meglio
modificare il documento originale oquello nuovo. Entrambe sonopossibili. La scelta è davvero vostra.La sola cosa da ricordare è checambiare la sezione collegata nonavrà ripercussioni sul documentooriginale, ma i cambiamenti suquest'ultimo potrebbero inveceriflettersi nel documento collegato.
Si può controllare come vengonoeffettuati gli aggiornamenti tramitele opzioni di LibreOffice Writer:Impostazioni > Opzioni> LibreOfficeWriter> Generale. SottoAggiornamenti, si può scegliere diavere i testi collegati aggiornatiautomaticamente, manualmente omai. Automaticamente aggiornerà ilcollegamento quando undocumento con un collegamentoviene aperto. Manualmente chiederà
LIBREOFFICE 0 PARTE 5
LIBREOFFICE PARTE 5
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 16/54
full circle magazine n. 5 16 indice ^
LIBREOFFICE 0 PARTE 5se si vuole o no aggiornare ilcollegamento. Mai non aggiornerà ilcollegamento quando undocumento con un collegamentoviene aperto.
Aggiornamento manuale
dei collegamentiSe si fanno cambiamenti nel
documento originale e si vuoleaggiornare il documento collegatoper rispecchiare tali cambiamenti, cisono due modi di procedere.Modifica > Collegamenti... mostreràla finestra di dialogo Modificacollegamenti. Da qui si possono
selezionare i singoli collegamenti eaggiornali. Per aggiornare tutti idocumenti in una volta, usareStrumenti>Aggiorna> Collegamenti.
Frame o Sezioni?
In alcuni casi, sia che si usino iframe o le sezioni importa poco. Cisono casi in cui entrambi possono
servire allo scopo. Comunque,prendere tempo per considerare lefunzionalità di ciascuna può aiutare afare la scelta migliore. Per esempio,se state facendo un saggio di ricercae avete appuntato citazioni e dati inun documento Writer, le sezionisaranno probabilmente la migliore
scelta per inserire parte dei dati nelsaggio. Invece, se dovete iniziare unarticolo in una pagina, saltare unapagina e finirlo in un'altra ancora, iframe collegati sono la sceltamigliore. Prendere del tempo perpensare allo scopo, al layout, allefonti del contenuto del documento ealle funzionalità dei frame e dellesezioni, aiuterà a decidere lostrumento migliore per il vostrodocumento.
Nonostante frame e sezionisiano, per molti aspetti, simili, hannodifferenti funzionalità che li rendonoadatti per scopi diversi. La potentecapacità di collegare parti di altridocumenti rende le sezioni uniche.Ricordarsi di progettare il layout e didecidere in anticipo quale strumentousare per portare a terminel'obiettivo.
Nel prossimo articolo daremoun'occhiata allo stile di pagina, alleintestazioni e ai piè di pagina in undocumento Writer.
Elmer Perry è Ministro dell'Infanziaad Asheville, North Carolina. I suoihobby includono web design,programmazione e scrittura. Il suosito web è eeperry.wordpress.com
Z e r o D o w n t i m e
Below Zero is a Co0located Server Hosting specialist in the UK.
Uniquely we only provide rack spaceand bandwidth. This makes our servicemore reliable, more flexible, morefocused and more competitively priced.We concentrate solely on the hosting of
Co0located Servers and their associatedsystems, within Scotland'sData Centres.
At the heart of our networkinginfrastructure is state0of0the0art BGP4routing that offers optimal datadelivery and automatic multihomedfailover between our outstandingproviders. Customers may rest assuredthat we only use the highest quality of
bandwidth; our policy is to pay more forthe best of breed providers and because we buy in bulk this doesn'timpact our extremely competitive pricing.
At Below Zero we help you to achieve Zero Downtime.
w w w . z e r o d o w n t i m e . c o . u k
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 17/54
full circle magazine n. 5 17 indice ^
HHOOWW00TTOOScritto da Daniel Holbach LLoo ssvviilluuppppoo ddii UUbbuunnttuu PPaarrttee 2200 PPrreeppaarraattiivvii
C
i sono un certo numero dicose che dovete fare periniziare a sviluppare perUbuntu. Questoarticolo è
stato sviluppato perimpostareilvostrocomputer in modo chepossiate iniziare a lavorare conipacchettie caricare i vostripacchettisu Launchpad. Ecco cosa vedremo:
• Installazionedi software relativo alpackaging.Questo include:
• utility specifiche di Ubuntu per ilpackaging
• Software di crittografia cosicchéil tuolavoropotrà essereverificatocome fatto davoi
• software di crittografiaaggiuntivo in modo da potertrasferirefile in modo sicuro• Creazionee configurazione deltuoaccount su Launchpad• Impostazione dell'ambiente disviluppo peraiutarti a crearedei
pacchetti in locale, interagire conaltrisviluppatorie proporre le modifichesu Launchpad.
Nota: Siconsiglia di fareun lavoro dipacchettizzazione utilizzandol'attualeversione di sviluppo di Ubuntu.Questoconsentirà di verificare i
cambiamenti nello stessoambiente incuitali modifiche sarannoeffettivamente applicate e utilizzate.
Nonpreoccupatevi però, la paginawiki della release di sviluppo diUbuntu(https://wiki.ubuntu.com/UsingDevelopmentReleases) mostraunavarietàdi modi per utilizzare in modo sicurola release in sviluppo.
Installare il software di
base per il packagingCi sono una seriedi strumenti che
renderanno la vostravita dasviluppatoredi Ubuntumolto piùfacile. Incontreremoquesti strumentipiùavanti in questaguida.Perinstallare la maggior parte deglistrumenti necessari,eseguire questocomando:
sudo apt-get install gnupgpbuilder ubuntu-dev-tools bzr-builddeb apt-file
Questocomando installerà iseguenti software:
gnupg 0 GNUPrivacy Guard
contiene strumenti necessari percreareunachiavecrittograficacon cuisi firmeranno i file che si desideracaricare su Launchpad.
pbuilder 0 uno strumento percompilare un pacchetto riproducibilein un ambiente pulitoe isolato.
ubuntu0dev0tools (e devscripts,unadipendenzadiretta) 0 unaraccoltadi strumenticherendono le attività dipackagingmolto piùfacile.
bzr0builddeb (e bzr, unadipendenza) 0 strumentiper ilcontrollo distribuitodellaversione
cherendono facilela collaborazioneed il lavoro per molti sviluppatorisullo stessocodicepermettendo unafacilefusione deirispettivi lavori.
apt0file fornisce un modosemplice pertrovare il pacchettobinario checontiene un dato file.
apt0cache (parte del pacchettoapt) fornisce ancorapiùinformazioniancorasuipacchettisu Ubuntu.
Crea la tua chiave GPG
GPG sta per GNU Privacy Guard eimplementalo standard OpenPGPche permette di firmare ecrittografare i messaggi e file. Questoè utile per diversi scopi. Nel nostro
caso è importante chesiapossibilefirmare i file con la chiave in modo chepossano essere identificaticomequalcosaa cui hai lavorato. Sesi caricaun pacchettosorgente in Launchpad,il pacchettoverrà accettatosolo se sipuò assolutamente determinarechiha caricato il pacchetto.
Pergenerare unanuova chiaveGPG, eseguire:
gpg - gen-key
GPG in primo luogo chiede chetipo di chiavesi vuol generare. Lasceltapredefinita (RSA e DSA) vabene. Accanto vi chiederàinformazioni riguardo la dimensione
della chiave. Il valorepredefinito(attualmente248) vabene, ma 496è piùsicuro. Successivamente, vi verràchiesto se si desidera impostareunascadenza perla chiave. Un metodosicuroè l'opzione"", ciòsignificachelachiave non scadràmai. Le ultimedomande riguarderanno il vostro
HOWTO LOSVILUPPODIUBUNTUPARTE 2 PREPARATIVI
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 18/54
full circle magazine n. 5 18 indice ^
HOWTO 0 LOSVILUPPODIUBUNTUPARTE 2 0 PREPARATIVInome e indirizzo email.Bastasceglierequellechesi intendeutilizzareperlo sviluppo di Ubuntuesaràpossibile aggiungere ulterioriindirizzi di posta elettronica inseguito. L'aggiunta di un commentonon è necessario.A questopunto sidovràimpostare una passphrase.
Sceglieteneuna sicura.
Ora GPG creeràper voi una chiave;il processo può richiedere un po' ditempoperché l'applicazione habisognodi byte casuali, quindi se dateal vostrosistema del lavoroda fare,sarà bene. Muovete il cursore sulloschermo!
Unavoltafatto questo, si otterràun messaggiosimileal seguente:
pub 4096R/43CDE61D 2010/12/06Key fingerprint = 5C28 FB0891C0 0144 2CF3 37AC 6F0B F90F43CD E61Duid Daniel Holbach<[email protected]>sub 4096R/51FBE68C 2010/12/06
In questocaso 43CDE61Dè l'IDdellachiave.
Successivamente, è necessariocaricare la parte pubblica della vostrachiavea un server di chiavi in modoche il mondo può identificare come ditua provenienza i tuoi messaggi e i
tuoi file. Perfarlo,digitate:
gpg - send-keys <ID <key
Questoinvierà la vostrachiaveaun server di chiavi, maautomaticamenteunarete dikeyserver sincronizzerannotra di loro
la chiave. Unavolta chequestaproceduraè terminata, la chiavepubblica firmata sarà prontaaverificare i vostricontributi in tutto ilmondo.
Crea la tua chiave SSH
SSH è l'acronimo di Secure Shell edè un protocolloche consente di
scambiaredati in modo sicuroin rete.È comune l'uso di SSH per accedereeaprireunashell su un altro computere utilizzarla peril trasferimento sicurodei file. Per i nostri scopi, useremoprincipalmente SSHper comunicareinsicurezza con Launchpad.
Pergenerare unachiaveSSH,digitare:
ssh-keygen-t rsa
Ilnome del file predefinito disolito vabene, quindi si puòsemplicemente lasciare così com'è.Permotividi sicurezza è altamenteraccomando l'utilizzo di una
passphrase.
Impostarepbuilder
Pbuilder consente di crearepacchettia livello localesulla vostra
macchina. Il suo uso serve adun paiodi scopi:
• La compilazionesarà effettuata in unambiente minimale e pulito. Questoaiutaafareinmodocheifilecompilati sianoriproducibili, ma senzamodificare il sistema locale.• Non vi è alcun bisogno di installaretutte le dipendenze necessarie a
livello locale.• È possibileimpostarepiùistanze peri vari rilasci di Debian e Ubuntu.
Impostarepbuilder è molto facile.Aprire con un editor di testo~/.pbuilderrc e aggiungere laseguente riga:
COMPONENTS="main universe multiverse restricted"
Questo faràsì che ledipendenze dicompilazione sianosoddisfattecontutti i componenti. Quindieseguire:
pbuilder-dist <release> create
dove <release>è, ad esempio,
natty,maverick, lucid,o, nelcaso diDebian, potrebbe esseresid. Questorichiederà un po'perchédovrà
scaricaretutti i pacchettinecessariper una "installazione minima". Questiperò saranno memorizzati nellacache.
Impostazioni perlavorare con Launchpad
Conunaconfigurazione localedi
base, il prossimo passo sarà quellodiconfigurare il sistema perlavorareconLaunchpad. Questasezione siconcentreràsui seguenti argomenti:
• Cos'è Launchpad e comecreareunaccount su Launchpad• Caricare latua chiaveGPG ed SSH suLaunchpad• Configurazione di Bazaarper
lavorare con Launchpad• Configurazione di Bash perlavorarecon Bazaar
Informazioni suLaunchpad
Launchpadè il pezzo centrale
HOWTO LOSVILUPPODIUBUNTUPARTE 2 PREPARATIVI
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 19/54
full circle magazine n. 5 19 indice ^
delleinfrastrutture che utilizziamoinUbuntu. Nonsolo archivia i nostripacchettie il nostrocodice,ma anchecosecome traduzioni, le segnalazionie le informazioni sulle persone chelavorano su Ubuntue la loro squadradi appartenenza. Potrete anche usareLaunchpadperpubblicare le
correzioni proposte e permettere adaltri sviluppatoridi Ubuntudirevisionarle e sponsorizzarle.
Avretebisogno di registrarvi suLaunchpade di fornire unaquantitàminimadi informazioni. Questovipermetterà di scaricaree caricare ilcodice, inviare segnalazionidi bug, ealtroancora.
Crea un accountLaunchpad
Senon si dispone già di un accountsu Launchpad, è possibilecrearnefacilmenteuno (all'indirizzo:https://launchpad.net/+login). Sesihaun account su Launchpad manon si
ricorda il proprio id Launchpad, èpossibile scoprirlo andando suhttps://launchpad.net/people/+me,controllarelapartedopo la~ nell'URL.
Il processo di registrazioneLaunchpadvi chiederà di scegliereunnomevisualizzato. Si incoraggial'uso
del nomereale in modo che i colleghisviluppatoridi Ubuntusaranno ingrado di conoscervi meglio.
Quandosi registra un nuovoaccount, Launchpadinvieràuna mailcon un link che è necessario aprire nelbrowser al fine di verificare l'indirizzo
email.Se nonla si riceve, controllarenellacartella spam.
Lanuova paginadi aiuto perl'account(https://help.launchpad.net/YourAccount/NewAccount) su Launchpad hapiù informazioni sulprocesso e leimpostazioni aggiuntiveche sipossono cambiare.
Carica la tua chiave GPGper Launchpad
Perconoscerela propria improntadigitale GPG,eseguire:
gpg --fingerprint<[email protected]>
e verrà visualizzatoqualcosa deltipo:
pub 4096R/43CDE61D 2010/12/06Key fingerprint = 5C28 FB0891C0 0144 2CF3 37AC 6F0B F90F43CD E61Duid Daniel Holbach<[email protected]>
sub 4096R/51FBE68C 2010/12/06
Si vadaquindi suhttps://launchpad.net/people/+me/+editpgpkeys e copiare laparte cheriguarda la vostra "impronta digitale"nella casella di testo. Nel casodisopra,sarebbe 5C28 FB8 91C 144
2CF3 37AC 6FB F9F 43CD E61D.Ora fate clic su"Import Key".
Launchpadutilizzeràl'improntadigitale percontrollare il serverdellechiavidi Ubuntuperrecuperare lavostrachiavee, in caso di successo,inviare unae0mailcriptata chechiededi confermarel'importazione dellechiavi. Controllareil proprio account
di posta elettronica e leggere le e0mail che Launchpad hainviato.Se ilvostroclientdi posta elettronicasupporta la crittografia OpenPGP,viverrà chiesto di inserire la passwordsceltain fase di generazione dellachiaveGPG. Immetterela password,quindifare clic sullink perconfermareche lachiavesià lavostra.
Launchpadcriptal'e0mail,utilizzando la chiavepubblica, in modoche si possa essere sicuri che lachiaveè lavostra. Se il vostrosoftwarediposta elettronica nonsupporta lacrittografia OpenPGP,copiare ilcontenuto dellae0mailcriptata,digitare nelvostroterminalegpg,
quindi incollareil contenutodell'e0mail nella finestra delterminale.
Ritornando sulsito di Launchpad,utilizzare il pulsante "Conferma" eLaunchpadcompleteràl'importazionedellachiave OpenPGP.
Per ulteriori informazioni:https://help.launchpad.net/YourAccount/ImportingYourPGPKey
Caricare la propria chiaveSSH su Launchpad
Apritela paginahttps://launchpad.net/people/+me/+
editsshkeys in un browser Web,nonchéle pagine~/.ssh/id_rsa.pub inun editor di testo. Questaè lapartepubblica della vostrachiaveSSH,quindi la condivisionein Launchpadèsicura. Copiare il contenutodelfile eincollarlo nella casella di testo nellapaginaweb che dice "Addan SSHkey". Orafate clic su "Import PublicKey".
Per ulteriori informazioni suquestoprocesso,visitare la paginarelativa alla creazionedi unacoppiadichiavi SSH(https://help.launchpad.net/YourAccount /CreatingAnSSHKeyPair) su Launchpad.
HOWTO 0 LOSVILUPPODIUBUNTUPARTE 2 0 PREPARATIVI
HOWTO LOSVILUPPODIUBUNTUPARTE 2 PREPARATIVI
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 20/54
full circle magazine n. 5 2 indice ^
UNAPPELLO A NOMEDELLAFESTADELPODCAST
Comesentiretenella puntata#15delpodcast,chiederemo opinioni tematicheperquella sezionedellospettacolo.
Piuttostocheaspettare chenoisbraitiamo suqualsiasicosa cipassiperla testa,perché nonispirarci conunargomento e prestarepoiattenzione alfungoatomicooltre l'orizzonte!È altamente improbabilechetuttie trenoi siamod'accordo.
Oppure,unpensieroancorapiùradicale,inviateciunopinionepermezzo diuncontributo.
Potetepubblicarecommentie opinionisulla paginadelpodcastpresso fullcirclemagazine.org, nella nostrasezione ForumdiUbuntu,o [email protected]. Poteteinoltreinviarciuncommentotramiteregistrazionedi unasequenzaaudiodinonpiù di3secondie inviarlaallostessoindirizzo.Commentie audio potrannoesseremodificati perla lorolunghezza.Ricordatevi chequestoè unospettacoloperle famiglie.
Sarebbebello avere collaboratoricheintervengonoallospettacoloedesprimanoun pareredi persona.
Robin
Configurare Bazaar
Bazar è lostrumento cheutilizziamoper memorizzare lemodifiche al codice in modo logico,perscambiarsi proposte di modifichee unirle, anche selo sviluppo è fattocontemporaneamente. Per far saperea Bazaarchisei, basta eseguire:
bzr whoami "Bob Dobbs<[email protected]>"
bzr launchpad-login SubGenio
whoami dirà a Bazar il nomeel'indirizzo di posta elettronica chedovrà utilizzare peri messaggi di
commit. Con launchpad0loginsiimposta l'ID Launchpad. In questomodo il codice che si pubblica inLaunchpadsarà associatoa voi.
Nota: Se nonriuscite a ricordarel'ID, andaresuhttps://launchpad.net/people/+meevederedove si viene reindirizzati. Laparte dopo il "~" nell'URL è il vostroID
Launchpad.)
Configura la tua shell
Come Bazar,anche glistrumentidipackagingper Debian/Ubuntu hannonecessitàdi conoscervi. È sufficienteaprire il file ~/.bashrc in un editor di
testo e aggiungere qualcosa di similein fondo:
export DEBFULLNAME="Bob Dobbs"
exportDEBEMAIL="[email protected]
m"
Ora salvate il file e riavviate ilterminale o eseguite:
source ~/.bashrc
(Sesi utilizza unashell diversa daquellapredefinita (che è bash),perfavoreeditate il file di configurazionerelativa a quellashell.)
IL PROSSIMO MESE: Correzionedi unbug
HOWTO 0 LOSVILUPPODIUBUNTUPARTE 2 0 PREPARATIVI
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 21/54
full circle magazine n. 5 21 indice ^
HHOOWW00TTOOScritto da Ronnie Tucker
UUssaarree KKDDEE 44..66
S edigrignateidentiallavistadiGnome3osietescontentidiUnity, allora forse dovresteprovareKDE.Kubuntuvidàil
megliodi entrambei mondi.NonsoltantovidàUbuntucomefondamentamaèdotatodiKDE4comesuodesktoppredefinito.Questo articoloè perquellidivoichepensanodiprovareKDEmasonopreoccupatichesiatroppo diversodaGnome.
Laprimadifferenza chenoteretesuldesktop predefinitoKDEè chela barradelleapplicazioniprincipale è infondoalloschermoma nonvi preoccupate,
potetemodificarepiùo meno tuttoinKDE.
Lacasella“DesktopFolder”èciòchesiconoscecome'widget'(oggetto).Iwidget sonopiccoleapplicazioni(inmancanzadiunaparolamigliore)chevengonoeseguitesul vostro desktope vi
dannorapidoaccessoallecose. Muoversisulwidgetvidàaccessoadalcunicontrolli perrimuoverlo,
configurarloo bloccarlo.Un'altrascorciatoiaper
leimpostazioni è fare clicsull'icona inalto a destradelloschermo.
Ilgrandepulsante“K”(immagineinaltoadestra)inbassoasinistraèilvostropuntodi accesso principale a tuttelevostreapplicazioni.
Leschedelungolabarrainbassosono
collegamentivelociaivostriPreferiti (fareclic col pulsantedestrosu unaapplicazionenelmenùviconsentediaggiungerlaai vostripreferiti),Applicazioni(chesonoinstallate),Computer(risorsee periferiche), Recentiperifile(oleapplicazioni)edEscicheviconsentedi riavviareo chiuderela vostramacchina.
MentreGnomehaNautiluscomesuofilebrowser,KDE ha Dolphin(mostratonella pagina successiva).Vi sipuòaccederefacendoclicsuK>Favoriti>Gestoredei file(Dolphin).
Inizialmentepuòsembrare
HOWTO 0 USARE KDE 4 6
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 22/54
full circle magazine n. 5 22 indice ^
HOWTO 0 USARE KDE 4.6
ingombranteconRisorselungo la sinistraeInformazionilungoladestramaquestipossonoessererimossio configuraticomevoi riteneteopportuno,specialmentela casellaInformazionisulladestra. KDEvi consentediclassificare i file(finoacinquestelle)eanchedi
“etichettare”i filecon parole descrittive.Ciòrende moltopiùfaciletrovare i file piùavanti.
InK>Applicazioni>Graficaavete,tralealtrecose,Okular cheè utilizzato pervisualizzaredocumenti,Gwenviewpervisualizzareimmaginie Ksnapshotcheserve perprendereistantaneedelloschermo.K>Applicazioni>Internetvidà
unclienttorrent(Ktorrent),unclientdimessaggistica (Kopete),un client IRC,applicazioniperlacondivisionedeldesktop, lettoridifeed e ancheunclientdialup.Ilsuobrowserpredefinitoèrekonqmalàdentroc'èuncollegamentoa singoloclicper installare Firefox.Sotto ilmenùMultimediaKDEvidàunodei
migliori lettoriaudio, Amarok.Nonsoloquello, maaveteancheuna dellemiglioriapplicazioni di masterizzazione,K3B.Seinstallatela11.4alloranellasezioneUfficioavreteLibreOffice,insiemeamoltiorganizzatoripersonali e di contatto,segnatempo e ancheuneditor diformule.SottoilmenùSistemaavete
accesso alcentro informazioni,al gestoredi partizioni, la funzioneridimensiona/ruota schermo,il monitordisistemaealtro.QuièanchedovetrovereteGestionesoftware(KpackageKit)cheè l'equivalente KDEdiSynapticperaccedereai repository.IlmenùAccessorividàuneditorditesto,tastierevirtualie simili.QuelloImpostazioniviportaalleImpostazionidisistemaperl'interoKDE. Quest'utilefinestravipermettedi modificareidettaglidell'account, l'aspetto delleapplicazioni (dovepoteterenderecomenativa di KDEqualunque applicazioneGTK),associazione deifilee moltoaltro.IlmenùEffettidesktopviconsentedi usare
glieffettinatividiKDEchemimanoquellivisti inCompiz.Condivisione, comesuggerisceilnome,viconsentediconnetterviallealtre vostremacchine,siaWindowscheLinux. IlmenùImpostazionidiretevipermettediandarepiùafondonelle connessionimentreAspetto dellospaziodilavorovipermettedicambiare
completamentel'aspettopredefinitodiKDE.Ariguardo,KDEècollegatoaparecchisiticheviconsentonodiafferrareal volo moltofacilmentetemi esfondi. Unclic coltasto destrosuldesktope scegliendo Impostazionidel Desktop,viappariràuna finestraconciòcheavetegiàneglisfondi. Ma facendoclic suOttieninuovi sfondi viportaonline(all'internodellafinestra) pervisualizzareglisfondiscaricabili.FareclicsuInstallavi faottenereun nuovo sfondo inpochisecondi.Lastessacosavaleperitemi.Anche aggiungereunwidgetal vostrodesktop puòessereutile.Personalmenteilmiofavorito è ilwidgetNotes post0it
cheè molto comodo,specialmenteconunamemoriacomelamia.Fareclicsuldesktopcoltastodestrovifaavereunelenco deiwidgetattualmente installati.Dinuovoun clic sulpulsante Ottieninuoviwidgetviconsentiràdiscaricarnedinuoviinunsecondo.Scorretelungoiwidgetetrascinate l'oggetto suldesktop.
Unclicsul grosso biglietto post0itgialloviconsentedi digitareunpromemoria mentre i pulsantichescivolano fuori sullatovipermetterannodiridimensionare,configuraree ruotarelavostranotapost0it.Fareclicdaqualchepartesul pannellolateralevi permetteràdimuoverel'oggetto.
Ineffetti,l'interavostrabarradelleapplicazionisulfondo delloschermoèfatta diwidget cosìpoteterisistemarelecose,creareancheunnuovabarraincimaallo schermo tenendo labarra inbassoperaltrioggetti.
HOWTO 0 USARE KDE 4 6
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 23/54
full circle magazine n. 5 23 indice ^
HOWTO 0 USARE KDE 4.6
Aprendo KpackageKitsinoterà cheèpiuttostodifferenteda Synaptic.
Come recita, lavoce Scarica e RimuoviilSoftwarevipermettedivedereciòcheaveteinstallatoociòchepoteteinstallaresuddivisoin categorie.Ma poteteanchecercarepernome. La voceAggiornamentiSoftwareelencheràgli aggiornamentidisponibili,ilchevieneanchemostratoconun'icona a ruotadentatanella vostrabarradelle applicazioni.
Impostazionivimostraaqualirepository aveteaccesso, ma facendo clicsuModificaleOriginivipermetterà diaggiungere facilmenteunrepository.
Tornandoa Dolphin,poteteconfigurarloa vostro piacimento.Facendo clicsul menùVisualizza vipermetteràdi aggiungere/rimuovere
pannelli(come Risorsee Informazioni)maanche diaggiungere pannellicome unterminale.
Fareunozoom avanti/indietroridimensionerà levostre icone e potrete
cambiarei modidivisualizzazioneeattivare/disattivare leanteprime. Leanteprimesonocarinee, ineffetti,viconsentono dimostrareinanteprimai fileaudio/videonelpannelloInformazioni.
Ho soltantograttatola superficiediciòchepuòfareKDE.SeilfattodiavereUnityvifamancared'avereundesktop
appropriato metteteallaprovaKDE,specialmenteKubuntu,in quanto è piùfaciledausarediquantopotrestepensare.
Nota:unvideochemostralamaggiorpartediciòcheavetelettopuòesserevistoa
http://www.youtube.com/watch?v=EgQDPRt7zw
Sevipiacessesaperedipiù[email protected] ioscriveròuna Parteduesu comepersonalizzareulteriormenteKDE.
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 24/54
full circle magazine n. 5 24 indice ^
HHOOWW00TTOO
GuideL'unica regolaperscrivere un articolo
èche deveessere comunquecollegatoadUbuntuo aduna delle molte
derivatedi Ubuntu (Kubuntu,Xubuntu,Lubuntu ecc). Scrivete il vostroarticolocon qualunquesoftware scegliete.Vorreiraccomandare OpenOffice,maCORTESEMENTE CONTROLLATEL'ORTOGRAFIA E LA GRAMMATICA!
ScritturaVipreghiamodi indicare nelvostro
articolo dove vorreste chevenisseposizionataun'immaginein particolare.Perfavore nonmettete immaginiincorporatenel vostrodocumentoOpenOffice.
ImmaginiLe immaginidovrebbero esserein
formatoJPGconuna bassacompressione.
Riguardo le dimensionidell'immagine: se aveteun dubbio,inviateci l'illustrazione a dimensionepienae provvederemo noiaricampionare l'immagine.
Se state scrivendounarecensionepercortesia seguite le linee guidachesono mostrate qui.
Perunapiù dettagliatalista delleregole stilistiche e perglierroripiùcomunisi pregadi fare riferimentoall'indirizzo:https://wiki.ubuntu.com/UbuntuMagazine/Style 0 In breve:OrtografiaUS,nienteparolecombinate(es: l33t) e nientefaccine.
Quandosieteprontia presentare ilvostroarticolo perfavoreinviatecelo
all'indirizzoemail:[email protected]
Senon siete capacidi scrivere unarticolo mafrequentate il forumdiUbuntu, inviateci gli argomentiinteressantichepotremmo stampare.
Scrittori non0inglesi
Selavostralinguanativanonèl'inglese,non preoccupatevi. Scrivetel'articoloe unrevisore di bozze loleggeràper voie correggerà qualunqueerroregrammaticale e ortografico.Nonsolo, state aiutandolarivistae lacomunità, manoivi aiuteremoamigliorareil vostroinglese!
Scritto da Ronnie Tucker SSccrriivveerree ppeerr FFuullll CCiirrccllee MMaaggaazziinnee
RECENSIONI
Giochi/ApplicazioniMentre scriveterecensioni riguardanti i giochi o le applicazioni, vi
preghiamodi essere chiari nelloscrivere:
• titolo delgioco• chi hacreatoilgioco• seè gratiso a pagamento• dove lo si puòtrovare (link download/URLdella home page)• seè ungioco nativo per Linuxo avete usato Wine• il vostrogiudizio conun massimo dicinque• unsommario conpuntipositivi e negativi
HardwareMentre scriveteunarecensione riguardante l'hardware per favore
siate chiari nelloscrivere:
• marca e modellodell'hardware• inqualecategoriavorreste inserire questohardware• eventualidifetti chesi potrebbero incontrare durante l'utilizzodell'hardware• seè facilefareinmodochel'hardware lavoricon Linux• se è necessario aver bisogno di usare driverWindows• il vostrogiudizio conun massimo dicinque
Non bisogna essere esperti per scrivere unarticolo: scrivete una recensione che riguarda igiochi, le applicazioni e l'hardware che usate tuttii giorni.
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 25/54
full circle magazine n. 5 25 indice ^
LLIINNUUXX LLAABBScritto da Robin Catling
U nity è un tentativo un po'condiscendente di Ubuntudi produrre un ambientedesktop con l'usabilità in
mente. Meglio patrocinare il classicodesktop GNOME,che è sempre statofunzionale piuttosto che alla moda, maha servito bene gli utenti Linux perparecchi anni. Anche GNOME 3, conGNOMEShell,apporta grandicambiamenti. GNOME 3 e Unitysonodeidesktopbasati su GNOMEprogettati findall'inizio con in mentel'usabilità e i nuoviutenti. Unity è
nativo in Ubuntue le sue derivate,mentre GNOME Shell sarà disponibilein molte distribuzioni.
Il nuovo utente vuole suggerimentivisivipertutto, semplicità diconfigurazione, messaggie notificheoltre a un modo rapido perappuntare iprogrammie i file preferitiper essereaccessibilicon un singolo clic.
Similarmente, vuole un modoveloceper trovare, beh,ogni altra cosa.L'hacker veterano, per contrasto, vuolela libertà di personalizzare econfigurare un ambiente di lavoro pergli usi dituttii giorni. Cosìche cosasiottiene?
Entrambi sono contenitori desktop,interfacce che interagiscono con uncomunestadio finale di GNOME e conle applicazioni. In apparenza, sonoentrambifondatida principi di
progettazione condivisa, pernon citarealtro,poiché sonosviluppi simultanei.Aggiungiuno spruzzo del Macintosh,un bel pizzico di interfacciadai lettorimusicali ai telefonie si ottiene unmassiccio shock culturale in confrontoai più familiaridesktop. Ciò si traducein un maggiore chilometraggio delmouse e cambiamentidi pannelli eschermirispetto al classico GNOME 2.Ci sono molte meno opzioni dipersonalizzazionein entrambi,recintando gliutenti indisciplinatichealtrimenti potrebbero usciredaglistandard definiti. Trovare glialtricontrolli necessari, richiederà lapazienza di ricercare sotto molti stratidel desktopprincipale.
Pannelli e LanciatoriEntrambi i contenitori
parcheggiano i propripannelli sul latosinistro dello schermo; la 'Dashboard'inGNOME 3 e il'Launcher' inUnity. Iprogettisti credono che questofunzioni meglio per i net0booke altri
schermi dall'aspettopanoramico,quindi è lì chei pannelli sono fissati.GNOME 3 utilizza un minimo di dueschermi, un desktopdi lavoro nelqualegirano i programmi e unoschermo
intero sovrapposto che è GNOME Shellperconfigurare e avviare i programmi.Unity mantiene un lanciatore (o dock)con un menu contestuale in alto e tuttii programmi in esecuzione su un unicoschermo, che è sempre visibile.
La Dashboard di GNOME Shellsipone a pienoschermo e mostral'anteprimadelleapplicazioniinesecuzione.Diminuisce la vista di tuttele miniature mentre molti programmisonoaperti. Il pannello di sopra,chiamato 'Activities',ha una finestra diricerca per trovare le applicazioni. IlLauncher di Unitysupporta leapplicazioni inesecuzione conpiccole frecce,rimpiazzandoipulsanti dicommutazionedelleattività.Qualcuno dicechequeste sonoeleganti 'salva0
spazio', io le trovo inutilmenteilleggibili. Il Launcher ospita unoverflow di icone delle applicazionimostrando una pila di piccolefisarmoniche alla base della singola
colonnache si apre velocementequando si necessita di esplorarla. In viapreliminare,preferirei avere un modomigliore di gestire quellasingolacolonna. Unity dispone di unasorta di'Dash', 'Application Spaces'che è unpannello quasi completo che mostratutte le applicazioni installate. Èfiltrabileper categoria (l'equivalente almenu principale di GNOME 2) e includeun campo di ricerca alla sua destra.Trovo che ciò gestiscemale il migliorspaziodisponibile sulloschermo,visualizzandouna singola linea dioggetti,oltre a un link che annuncia
GGnnoommee SShheellll ccoonnttrroo UUnniittyy
LINUX LAB 0 GNOME SHELL CONTRO UNITY
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 26/54
full circle magazine n. 5 26 indice ^
LINUX LAB GNOME SHELL CONTRO UNITYquanti elementi non vengonovisualizzati,anche se ce n'èsolo uno.
Equestoèilproblemachehoconentrambi i contenitori, combattereduramente per eliminare il menuadiscesa a favore delle piùvisive iconeedashboard impone all'utentela
necessità di imparare tali nuovi metodidi lavoro senza rendere realmente lecosepiù semplici. Il menucontestualedeltasto destro del mouse èscomparso e un intero pezzo diproduttività con esso.
Gestore delle finestre
Per impostazione predefinita,nemmeno l'interfaccia permette ilridimensionamento personalizzatodella finestra. Può essere standard o almassimo.Entrambi usano punti diancoraggio sui bordi deldesktop perminimizzare o massimizzareoppureper affiancare le finestre. GNOME 3eliminaanche i pulsanti della barra deltitolo costringendo a fare affidamentosui punti di ancoraggio. Tutto questosembra un accordo forzato, limitandola scelta dell'utente per deinonevidentibenefici.
Personalizzazione
Ambedue interfaccianofunzioni
stabili, barre superiori, contengono unorologio e una collezionedi indicatori,controlliper il suono, le batterie, laretee le informazionisull'accountutente.GNOME3 inoltre utilizza ancheil pannello comeindicatore di lavori,qualcosache non si ottiene conUnity.Sì, è possibile almeno cambiare i colori
e gli sfondi in entrambi. Unitynasconderà automaticamenteilpannello (masolo sulla sinistra),GNOMEno.Aldilàdiquesto,personalizzare il desktopècontroverso.Volete aggiungere appletal vostro pannello desktop o lanciatoridi applicazioni al desktop?GNOME 3nonvi dà proprio le opzioni sulle iconedeldesktope il framework Unity viporta lontanodal farlo.
Verdetto
Unity potrebbe avere un vantaggiosull'eleganza del design.Anche seGNOME 3 gestiscemeglio gli spazi dilavoro virtuali, sembraancorafunzionare con una complessitàtale
chenon gli dovrebbeavermai fattopassare il rilascio della prima versionebeta. Almeno Unity recapita lenotifiche, che sonofamiliari edisponibili. GNOME 3 è unasorta dibestia scontrosa.Ho problemi con la'Dash' in entrambi. Trovareun'applicazione da una matrice di icone
nonèunacosache voglioregolarmentefare, in ambedue.Hanno appiattitola gerarchia delmenua discesa,lasciandoci con
orde di iconemulti colore. Nelfrattempo, lagestione deifile èstata lasciata in gran parte invariata enonamata. Certo, so cheavremopresto il nostro 'materiale'archiviatonella nuvola, ma non ancora.'Adesso' èancora il gestore di file Nautilus contutti i suoi difetti e le sue limitazioni.
Mi sembra che entrambi ricadanoscomodamentetranetbook esmarphone utilizzando griglie di iconee operazioninon lineari. L'ho sentitochiamare "lo smart0phone, l'approccioa taglia unica". Nonsono sicuro chequestasia la via perdominare ilmondo. Perché cositanta caccia altopointornoal desktop?Vogliodoverimparare le scorciatoie da tastiera? Inquesto caso perché preoccuparsi dipassaredalclassico desktop GNOMEdopo tutto? Nonposso evitare dipensare che KDE4.x faccia molto diquestoe molto meglio? Se sietenuoviutenti Linux questi contenitori viturberanno, mentre saranno
profondamentefrustranti per glihackerveterani. Potrebbe funzionareperle giovani e aperte menti,percoloro che portano solo a termine lecose, per i frequentatorideisocialnetwork o gli utenti che sono sempre
on0line.Su una piccolae leggeramacchina, in condizioni di utilizzooccasionali, Unity e GNOMEShellpotrebbero funzionare bene. Ma a uncerto puntoil nuovo utente diventaunveterano e la produttività colpirà i muridi mattonideliberatamente costruitida entrambi. Incompiuti muri dimattoni,tra l'altro. GNOME3potrebbe ancora evitare alcune dellesue complessità. Sonoancheconsapevole che Unity si è evolutovelocemente e non è nella suaformadefinitiva. Chissàqualicambiamentiverranno dall'uso nelmondo reale,cheè effettivamenteun beta0testpubblico su larga scala?
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 27/54
full circle magazine n. 5 27 indice ^
LLAA MMIIAA SSTTOORRIIAAScritto da Dr. Pu Kuang
Sono un medico, nonchéstudente post0laurea diematologia. Vivo nella cittàdi Chengdu, nel sud0est
della Cina, un posto bellissimo dovepuoi mangiare del buon cibo.
Laprima volta che ho visto un PCnon avevo più di5 anni.A queltempo i PC non erano nulla più chedei videogame dove inserire unfloppy disk, digitare alcune lettere egiocare. Avevo imparato a malapenaqualche comando DOS. Dopo
qualche anno, quando diventai piùgrande, iniziai a scrivere qualcheprogramma in Basic e, continuandoa programmare, provai a scriverealtri programmi per disegnare curvecomplesse e per ascoltare musica.Ho provato anche a scrivere ungioco da solo, senza però riuscirci.
Nel 1999 comprai il mio primo
desktop, un Intel Celeron 333 con 64MB di Ram e scheda grafica da 4 MB,questa era una scelta diffusa in Cinaa quel tempo. Ad ogni modo, in quelperiodo, un desktop come questocostava quasi uno stipendio di unoperaio medio come mio padre. Ilmio era confezionato dal rivenditore
con una copia pirata di Windows 98,naturalmente. Per la maggior partedell'utenza del mio Paese MicrosoftWindows era l'unica scelta possibile,a meno di non voler pagare molto dipiù per un Macintosh. Molti di noiperò non pagavano il software,spendevamo non più di un dollaroper comprare una copia pirata diWindows al mercatino delle pulci.
A cavallo delventunesimosecolo il mio
Paese ha vissutoil boom diInternet e cosìtanta gente hainiziato a scaricarecopie pirata diWindows all'internodi file fantasma. Hoanche aggiornato ilsistema operativo del
mio secondo desktop a Windows XPscoprendo però pian piano chequesti file erano pieni di trojan ebackdoor capaci di spiare leinformazioni come le password dellacarta di credito, delle email o deiprofili di Warcraft ecc.
Per sbarazzarmi di questi rischiprovai Ubuntu sul mio desktop,Ubuntu 7.4e 7.1. Il logo di avvioera così bello, più di quello diadesso. Con grande passione, hopassato gran parte del tempo aimpostare il sistema prima di iniziarea "usarlo", a quel tempo infattimolte cose non potevano essereimpostate da interfaccia grafica. Una
delle cose piùinteressanti era chequando avevate
bisogno di un
software specificoera facile trovarequasi ogni tipo
di programma escaricarlo
senzadifficoltà,invece che
cercarlo in lungo e inlargo su Internet insieme al suo
crack, saltando da sito web a sitoweb per trovare il server più veloce.Ad ogni modo il sistema si piantavain continuazione fino a non partirepiù. Provato a risolvere il problemada solo senza tuttavia riuscirciperché non conoscevo Grub. Cosìdecisi di mollare tutto, tornando
tristemente alle rischiose copiepirata di Windows XP.
Circa un anno dopo ho saputoche era disponibile una nuovarelease di Ubuntu per netbook. Così,ancora una volta, ho installatoquesto sistema sul mio ASUS EeePC1HE. È stato circa un anno emezzo fa e prima di questo hoprovato sia il sistema operativo delcostruttore che Moblin 2. (unsistema operativo per netbookinizialmente prodotto da Intel e
adesso fuso con Meego). Non erosoddisfatto con nessuno dei due,avevano molti difetti nelle funzionie nell'aspetto diversamente inveceda Ubuntu. Questa volta Ubuntu hafunzionato bene e l'ha fatto fino aora che scrivo questo articolo conOpenOffice. Il sistema è statoaggiornato dalla versione 8.4 alla1.1 passo dopo passo. Sono tanto
sorpreso quanto felice che Ubuntuabbia fatto così tanti progressi congli aggiornamenti. Per esempioposso selezionare qualsiasi sorgentesoftware in una GUI invece diiniziare con un "sudo gedit...". Tanteapplicazioni come R0Kward(pacchetto per statistiche
LA MIA STORIA
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 28/54
full circle magazine n. 5 28 indice ^
scientifiche e la relativa GUI),Chromium, lettore Adobe PDF sonostate aggiunte al Software Center oal gestore dei pacchetti Synaptic,così tante che ho persinodimenticato come digitare "sudoapt0get..." :0P. Per un utente nontanto esperto usare i comandi per
fare qualsiasi cosa è davverodifficoltoso, sebbene io li usi un po'quando necessario. Uso OpenOfficeWriter e Bibus (un'applicazione perla gestione della bibliografia) perscrivere le mie cose. Per scrivere incinese ho scelto IBUS come sistemadi input predefinito, un metodo piùcomodo di SCIM. Posso anche fareuso di Jemboss (un pacchetto per la
ricerca biologica) per allinearesequenze di DNA non appena miarrivano in laboratorio, tutto questosenza preoccuparmi di avere ilsistema infettato da trojan o virus.Un'altra cosa da sottolineare è cheadesso riesco a leggere Full CircleMagazine dal browser Chromium(alias per browser web Chrome perLinux) e tutti i preferiti e leimpostazioni sono infatti identiche.Ovviamente non dovrei dimenticare"gconf0editor" col quale possofacilmente configurare così tantiparametri che si possono impostarecon gedit o vi.
Oltre a tutti i vantaggi che ho
menzionato fino a ora, questa voltal'aspetto di Ubuntu è diventato piùattraente che mai, sebbene moltivecchi utenti sentano la mancanzadel classico tema Human. Hoapprezzato lo stile e la graficaproposta per i netbook, le iconeabbastanza grandi per gli utenti più
comuni hanno dei colori brillanti esono davvero stupende. Ad ognimodo ho rinunciato a tutto ciòpoiché il mio netbook si è rivelatoessere molto lento. Così hopreferito tornare all'originaleinterfaccia Gnome. Ho selezionatouno sfondo carino preso dalpacchetto dei wallpaper di KDEscaricato dal gestore dei pacchetti
Synaptic. Ho messo anche una dock,visto che ne vado pazzo dalla primavolta che l'ho vista su un Imac,mettendoci su i programmi usati piùdi frequente così come si puòvedere dalla prima immagine. Adoroil gadget di Gmail, è davvero bello econtrolla la posta ogni volta chefaccio l'accesso, segnalando imessaggi non ancora letti. Sulpannello di sistema ho lasciatomeno icone possibili a causa delloschermo relativamente ristretto. Hoimpostato il colore di sfondo inmarrone così da provare anche ioper una volta o due lo stile Human.Ho ridotto le aree di lavoro solo adue, una per il lavoro e l'altra per lo
svago. È semplicemente il meglio,non è vero? Grazie a Dio, nonostantela scheda grafica integrata, riesco avedere alcuni effetti grafici specialicome per esempio il cambiodell'area di lavoro come fa Windows7 (vedi figura 2). Questo èaddirittura ancora meglio. Così
posso sentirmi sempre un po'invidiato quando mostro il miodesktop ai miei amici. Facendoquesto spero che restino colpiti da
Ubuntu e inizino anche a usarlo.
Tirando le somme sono più chesoddisfatto del mio attuale sistema.Credete che ci sia altro daaspettarsi? Anche se la vita damedico e da studente di medicinapuò essere più o meno monotona e
stancante, Ubuntu almeno aggiungetanta gioia ed eccitazione.
LA MIA STORIA
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 29/54
full circle magazine n. 5 29 indice ^
LLAA MMIIAA SSTTOORRIIAAScritto da Knightwise
L
a primavera è alle porte.Nonostantesi potrebbequasinasconderedietro le ultimepieghe d'inverno, i primi raggi
di sole iniziano a squarciareun cielo diun bianco fosco e grigio. So tuttoquesto perchéil riflesso di quella chesembra essereuna giornata “soleggiatama fredda” lancia continuamente i suoibagliori sul mio schermo, invitandomiad andare fuori e giocare. Dall'angolodi rifrazione della luce, so cheè unpiano malefico dell'algida reginadell'inverno e dei suoi amici furfanti
“farsbocciare la primavera” perindurmi ad uscire e fare unacamminata... e, dopo avernotato chepotrebbeessere soleggiato anche sefreddo,dovermi precipitare in casaperimbottirmi, più al caldodi unoSnowtrooper imperiale.
Ancora oggi sono così coinvoltonella mia personale ricerca che giace
appenafuorida ciò che è alla miaportata, da essere attrattolà fuori damadrenatura. Dietro la mia tastiera, miimbarco nell'epica impresa di cercare etrovare il Sacro Graal dell'automazionecomputerizzata:voglio sincronizzareilmio ultimo podcast con il cellulare,usando uno script automatico.Sento di
poter scovarequalcuno di vuoicorrucciarsisconcertato, ripetendo apappagallo le parole:«Knightwise, cisono dei programmatori per questo,e
programmicome Itunese simili»edevodirechenonvisipuòdaretorto.Per anni ho utilizzatoquesta lealeapplicazioneper scaricare il contenutodai barlumi dorati creatopersonalmente sulmio prezioso Ipod.Quindi perché cercareun'altra via?
Per prima cosa, è colpadi un piccologoblin verde. Beh, nonproprio un
Goblin quanto il logo di un Droide chesta dietro la tecnologia delmioSmartphone,un HTC Desire. Il suo«amante della libertà,open source, chetutti possono usare... oh prendimi!Prendimi! Prendimi!»mi chiama,allimite dell'indecenza, nonappena ildispositivoprova a ficcare il nasonello“spirito dell'hacking creativo” che ènella mia mente. Il secondo
antagonista, è quellogo cinto dimarroneche mi guarda comel'occhiodi Mordorsul mio Ubuntu server.Nascosto dietro la nostra televisione,un regno segreto di infinite possibilità,miglioramenti senza fine e totalepersonalizzazione.
Sono fermodavanti ad un vastopanoramadi ignoranza, armato solodella mia curiosità ed entusiasmoepenso se si possa costruire un ponte tra
le duetorri...A distanza, il goblinandroid verde danza attorno allamontagnamarrone di Ubuntu,dietro dime il mioIpod si raggomitola sottolemiegambementre io siedoall'ombra diun Imac bianco gigante e dellatecnologia chiusa che essorappresenta. Il magogrigio Steve provaa confortarmi sussurrandomivelociparole nell'orecchio: «Perchévuoi
lasciareil giardino cintato? Qui puoifarequalunque cosa desideri, a patto difarla come dico io». Le sue parole sonouna tentazione, rapide, sicure. Quasispazzano viala paura di avere dascaricare manualmente e sincronizzaretuttii miei podcast sul mioIpod primadi uscire per andareal lavoro. Lacamicia di forza bianca del sanatorioItunessembra quasi comoda. Quasi.
Però, ho deciso di imbarcarmi suisentieri non mappati di internet perraggiungere il mio obiettivo. Permigliorare,settare, farehacke scriptsul dragone della tecnologia, perchéservame e il mio goblin verde. Peravere il potere della torre marrone
(questo suona strano)ai mieipolpastrelli, per diventare il maestroanziché il servo. Apro le porte bianchedelbianco reame. Dietro di me,
qualcuno sgozza un unicorno opensource per convincermi a restare...ma isuoi gemiti mortali si perdonosullastrada aperta che percorro.
La miaunica mappa in questolabirinto sconosciuto è “il Google”.Questo oracoloonnipresentepuòessere persuaso a divulgare le corretterisposte, solo se gli vengono rivoltele
giuste domande. Tuttavia, quando glichiedo in che direzione camminare, miindica 2 direzioni allostessotempo.Chiedo:«Qual è quella giusta?»;«Tutte», suggerisce il Google. Esebbene io provi a seguire la suadirezione per riformulare la domandaancora e ancora,cercandodi ottenereuna risposta più chiarifica,eglisentenzia ancora troppe informazioni.
Una delle freccedel Google mi indirizzaverso una gigantesca piazza chiamata“UbuntuForums”.Questopostomagico mostra insieme domande erisposte, sebbenei suoi abitantisianoinvisibili. La piazza è ingombra divecchia carta per stampanti a matrice.Ogni“catena” consiste di una
LA MIA STORIA
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 30/54
full circle magazine n. 5 3 indice ^
domanda,susseguentementecorredata di risposte,suggerimenti ealtre domande riguardanti l'argomentoprincipale. Vago a stento tra esse perore, senza trovare la risposta che cerco,quindiprendo un pezzo di carta pulitoe vi scrivo la mia domanda.Lascioricadere il foglio sull'enorme pila di
carta e attendo,mentremi guardointorno. Al suono della carta frusciante,mi volto indietro per poivedere che unamico invisibile ha lasciato unarispostasulmio thread... Ho risposto, messo giùla carta e atteso... il procedimento si èripetuto magicamente. Chi È questostraniero? Perchévuole aiutarmi?
Pian pianoma con sicurezza, la
direzione generale che devointraprendere comincia ad esserechiara.Con l'aiuto del mio amico libraiosconosciuto, riusciamo a definire la miaricerca in maniera sempre più chiara.Cammino attraverso il labirinto,con ilthread del forum chescorre dietro dime come una lettera senzafinee altristranieri che scrivono le proprierisposte e la direzione da seguire amano a mano cheprocediamo.Improvvisamente, sento il rumore di unchiacchiericcio e tastiere battenti, edietro l'angolo trovo una tavernachiamata“L'IRC”. Il posto dovetuttiparlano di tutto, ogni volta che“ilGoogle”dà un suggerimento,
interrogato sulposto.“Il trucco ètrovare la stanza adatta”.Pertantovago in un grosso stabilimento e aproporte su porte, sbirciando di stanza instanza. Alcune stanze sono vuote,alcune altre hanno clienti che nonparlano,in altreancora si leva il brusiodelle chiacchiere. Ho trovato una
stanza che portail nome della torremarrone e ci sono entrato. Dopo aversalutatoeducatamente e ascoltato leconversazioni che si fanno, chiedo dipoter fare una domanda. «Lasuadichiarazione è ridondante», sbottaqualcuno nella stanza. «Chiedere dipoter chiedere è ridondante». Giroimieitacchi per andarmene, scioccatoda questo atteggiamento,quando mi
dà una pacca sulla spalla e porgendomiuna pinta virtualedice: «Ok, qual era ladomanda?».
Racconto al cliente la mia vicendaEpica. Della strada che ho percorso,delle indicazioni cheil Googlemi hamostratoe ondeggio tra le carte chemisono portato dietro dalla libreria.Questa misteriosalettera che sembrascriversi da sola. Comeper magia,diversi clienti della stanzainterrompono le loro conversazioniperaiutarmi. Discutono su ciò che ho fatto,leggono il Forum cheè ancora in fase diriempimento e lanciano suggerimentidalcanto loro. Mi meraviglio per
l'entusiasmo e l'affabilità di questistranieri che spendono del tempo perrisolvere questo mio problema.
Con i lorosuggerimenti corro fuoridalla porta, avvicinandomi sempre piùallamia direzione.Il mio entusiasmo,unito allaconoscenza che ho acquisito
e all'intelligenza collettiva della gentechemi ha aiutato allo scopo, sembranodipanareil labirinto in una strada drittachepunta alla miameta.
Sono vicino! Chiamo la gente dellaTaverna e della Libreria... «SÌ!», li sentodire...Faccio a fette gliultimi fastidiosiBug che si frappongono al mioobiettivo,stiro gli ultimi problemi del
codice nello script e vedo la fine delmioviaggio sempre piùa portata dimano. Non appena tutti insiemeabbiamo aggiustato gliultimi carattericorrotti nello script,lascio scivolare ilmiocodice sui ponti delRegno OpenSource, mentre il mio goblin verderidacchia speranzoso.Il ponte gigantesi abbassa e il regno dell'open sourcemi si schiude innanzi. Guardodietro dime, aspettandomidi vedere il lungo,deserto tratto di strada che mi hacondotto quisulla miasolenne esolitaria ricerca. Il mio respiro si fermain gola appena scorgo chesonotutti là,gli aiutanti invisibili della libreria, iclienti della taverna0IRC,le molte
anime che hanno scritto le indicazionifornitemi da Google. Un grandeesercito di facce sorridentiche mihanno aiutato a raggiungere la miameta. Sorridofurbamentepensandoaquello stupido Frodo cheaveva solo 5aiutanti quandoio ne ho un'armata,dicento.Ognuno deiquali devolve un po'
del proprio tempoe deipropri sforziper aiutarmi nel culminare l'impresa.
All'orizzonte vedo“Jobs il Grigio”pronunciareuna maledizione, dato checasualmente rifiuta un altro accesso alnegozio delle applicazionida parte diun altro sviluppatore. «Perché è lunedìe le mie scarpe sono blu», urla in facciaal secondo, implorante aiuto.
Dalmomento cheil mio codicefunziona,e il mio smartphone Androidcon il goblin verde riceve gli episodi delpodcast grazie ad uno script,guardoindietro alle cose che ho imparato, alleamicizie che ho fattoe al risultatoconseguito. Al marginedella miavisione, vedo un'anima persa con unamappa,mentre cercala sua via nellaterra dell'open source. Èassolutamente una straniera,così levado incontro... «Vediamo cosa si puòfareper aiutarti»... La mia armatafrema, mentre ci imbarchiamo versoun'altra campagna.
LA MIA STORIA
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 31/54
full circle magazine n. 5 31 indice ^
LLAA MMIIAA OOPPIINNIIOONNEEScritto da W. Robert Laggly
L
a prima volta che ho usatoUbuntu è stato con laversione 9.4. WOW! Miricordava Red Hat v.2,
pratica, solida, stabile, ma Ubuntu haavuto un grande cambiamentoadesso. Apple sta perdendo terrenocon i computer, vivo in una area dellapatria di Apple. Dopo il rilascio diLeopard e Snow Leopard, i patiti diApple hanno iniziato a cercarequalcosa di diverso. Non sono solouno o due, tanta gente non è felicedella Apple. A causa di questa
tendenza, non riesco a comprendereil successo di iToys. Il problema non èla struttura del software che èeccellente, ma il layout e la capacitàdei progettisti.
Microsoft ha avuto paura e hacreato Windows 7, simile ad un iMaccon gli steroidi. Questo è stato il piùgrande errore di progettazione sin
da quando ci fu il crash del "BlueScreen", durante la presentazione diWindows da parte di Bill Gates (2Aprile 1998, COMDEX). Il motore diWindows 7 è eccezionale, se solopotessero usarlo anche altri oltre idodicenni. È costruito sulla base diWindows 2. Di nuovo un motore
eccellente, ma le solite capacità deiprogettisti.
Ubuntu era pronta a conquistare
il mercato il 23 aprile 29. Si, ci sonostati successivamente dei problemiche dovevano essere affrontati.Invece di migliorare il motore (ilkernel), Ubuntu se n'è andata per latangente, come hanno fatto i"giganti". Ubuntu 1.4 e 1.1erano lente, soggette a blocchi e acrash. Le campane e i fischi stavanotravolgendo le fondamenta di
Ubuntu.
La versione più recente diUbuntu, la 11.4 con Unity, stadistruggendo le basi di Ubuntu. Sonotornato indietro dallaversione 1.1 alla 9.4e ci rimarrò fino aquando Ubuntu eCanonical non
ritorneranno allacosa su cuipuntavanoall'inizio, unmotore solidoper i computerche sia opensource. Ho
annunciato pubblicamente cheinstallerò la versione 9.4continuando a insegnare ai nuoviutenti il funzionamento di Ubuntu.
Non installerò e non userò le nuoveversioni.
I nuovi giochi della 9.4 possonoessere stati aggiunti per aiutareCanonical o alcuni dei progettisti adaccrescere i conti in banca.Qualunque sia la motivazione, buona,cattiva o indifferente, i risultati nonsono buoni. Nel Full Circle Podcast,
episodio #19, i commenti che sonostati fatti erano sul fatto che Ubuntustava perdendo il suo sostegno nellasperanza di guadagnare utentiWindows e possibilmente iMac. Mi
dispiace che non può esserefatta una stima specifica,
le divagazioni delpodcast erano difficili
da seguire. Avendo
detto ciò, è ancoraun ottimostrumento dausare. Il podcastha bisogno diessere soloinasprito, nonrimosso; bel
lavoro.
Dovrebbe essere incoraggiata lariapertura di tutte le disponibilità
(repository) della versione 9.4 e, sepoi dovesse essere progettato delsoftware, la versione stabiledovrebbe venire inclusa nella 9.4.Come secondo passo per la release12, l'idea della versione 11 dovrebbeessere dimenticata come un bruttosogno e si dovrebbe ricominciare aricostruire partendo dalla versione 9.Ma non abbandoniamoci a queste
idee, continuiamo a leggere.
Cosa dire riguardo atutti i nuovi giocattolinella 1 e 11?
Una soluzione semplice è quelladi tenere queste versioni comedigressioni di Ubuntu, o come
componenti aggiuntivi per chi nedesidera le caratteristiche. Lapossibilità di allontanarsi da talicaratteristiche dovrebbe esserefacile e indolore.
L'intero campo digitale si staespandendo in quasi tutte le
LLaa rroovviinnaa ddii UUbbuunnttuu,, CCaannoonniiccaall
LA MIA OPINIONE
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 32/54
full circle magazine n. 5 32 indice ^
direzioni, quasi alla velocità delsuono. Una piattaforma solida eaffidabile, come Ubuntu 9.4,dovrebbe essere la base delle futureversioni. La buona idea di unapersona è l'inferno per un'altra. Mimanca ancora la mia macchina dascrivere IBM Selectric. Sono in cerca
di una sostituta di quella che hovenduto.
Progetti per il futuro
Questo è ciò che credo che gliutenti desiderino dai propricomputer:• Usabilità e servizio più rapido.
• Un servizio affidabile e durevole.• Sicurezza contro lo spionaggio,contro le backdoor di altri utenti efornitura del software.• Un approccio al layout del softwarebasato sul senso comune e, quantomeno, informazioni relative alsoftware fornite con più facilità.
Si, riportare Ubuntu alle origini
potrebbe rappresentare unvantaggio per qualcuno. Da questielementi costruttivi di una sempremigliore Ubuntu 9.4 possono essereaggiunte altre caratteristiche a sceltadell'utente, senza lasciare a qualcunaltro la scelta di cosa mandar giù perla gola degli utenti.
Come può essereprogettato il software?
Ricordiamo quanti vecchipacchetti DOS sono stati creati.Erano totalmente autosufficienti conl'esigenza di aggiungere tentacoli al
sistema operativo. Si, adesso levecchie maniere non funzionano mal'idea è la stessa, pacchetti softwaretotalmente autosufficienti conqualcosa come una nuova versionedei file DLL collegati al sistemaoperativo.
Ricordiamoci
sempreGli utenti finali hanno il
potere del "no" decisivo esembra che la versione 11 siaun fallimento. Non lasciamoche anche Ubuntu sia uninsuccesso solo a causa dialcune decisioni sbagliate daparte degli sviluppatori su
come saranno rese disponibilile nuove funzioni. Gli utenti diWindows e Mac iniziano acapire l'open source. Èsorprendente vedere quanticomputer abbiano softwarelibero come OpenOffice, unsostituto o parallelo di
Microsoft Office. Se Linux e Ubuntuforniscono le basi, è giunto ilmomento di Linux.
Per far si che i computer desktopsopravvivano devono essere velocicon il software, non un ostacolo dacombattere. Il vero successo dei
software sarà quando sarannoprogettati per calzare nella visionedel mondo di ogni utente, non deglisviluppatori. Proprio come inpassato, i computer stanno
diventando lenti e ingombranti e nonper problemi tecnici, ma a causadella progettazione scadente edell'ego degli sviluppatori che hannobrillanti idee e poca esperienza.Lavorando insieme avremo il migliorsistema di tutti. I miracoli dellaprogettazione di alcuni software
sono incredibili, la debolezza nonconsente ai professionisti di ognisettore l'opportunità di progettare illayout.
LA MIA OPINIONE
La domanda dello scorso mese era:
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 33/54
full circle magazine n. 5 33 indice ^
IIOO PPEENNSSOO CCHHEE...... Ubuntu dovrebbe mantenere l'attuale programmazione,o passare a una di tipo rolling release?
La domanda dello scorso mese era:
È importanteche Ubuntumantengail suo obiettivo sulla sicurezza.Passando ad unarollingrelease,
Ubuntu penalizzerebbe la suasicurezza efunzionalitàperavere un softwareall'ultimogrido. In qualitàdi utenteArch(cheutilizza il sistema della rollingrelease), posso affermare che leproblematiche che salterebbero fuori daun eventuale passaggio diUbuntu ad unarolling release, potrebberospaventare ungran numero diutentie distruggereanche l'opinioneche “Ubuntuè faciledausare.LucasWestermann
Una release all’anno. Il pubblico èabituato ai rilasciprogrammati, maunoall’anno sarebbe meglio... meno
stressperglisviluppatori,etc,maggiorestabilitànelle caratteristiche e bugs risoltiprima delrilascio.Syko
La rolling releasepiù la LTS(LongTermSupport)avrebbero senso.Sesi passassealla rolling release,
Ubuntudiventerebbeil principalesistema operativo basatosu Linux; speroche Markprenda questadecisione.Marian
Con rilasciogni seimesi, abbiamogrossiaggiornamentida eseguire inunicavoltaequestoèunbene.I
piccoliaggiornamentinonsono cosìinteressantied epici...Mixabuben
Io sono per passare ad Arch Linuxal1%proprio perquestomotivo.Adoro aptma odio dover installare
tutto ogni seimesie gli aggiornamenti diUbuntu combinano sempre pasticci. Inpiù, mi piace la libertàdi poter scegliere,eproprioadessohosceltoGnome3elerolling release. Unarolling releaseèl’unicastradada seguirese Linux vuole
““
Non importa 8 7%Rolling Release 63 58%
Rilasci programmati 38 35%
Ubuntu dovrebbe mantenere l'attuale programmazione,o passare a una di tipo rolling release?
Mantenere semestrale 67 61%Diventare annuale 29 27%Non importa 11 1%
Votazioni per Paese
U.S.A. 17 16%Preferisce non dirlo 16 15%Regno Unito 13 12%Canada 9 8%Australia 5 5%Argentina 4 4%Belgio 4 4%Francia 4 4%Germania 4 4%Olanda 4 4%
* La votazione potrebbe essere alterata dachi ha votato "Rolling Release" e ha sceltoun rilascio programmato.
Se hai scelto "Rilasci programmati", dovrebbe rimaneresemestrale o diventare annuale? *
““
““
““
““
IO PENSO CHE...
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 34/54
full circle magazine n. 5 34 indice ^
veramente diventareun serio candidatotra i sistemioperativiDesktop. Nonsaranno molti i nuovi utentidiLinux chevorranno aggiornare costantementelaloro release.Hermann
La miasceltadipende molto da
Unity, se continuerà o se Ubuntutornerà a Gnome 3. Non vedo l’ora di
scoprirlo coni prossimi rilasciprogrammati. Fatequelloche funzionameglio,ma io odio dover rimuovere tuttoperfare un aggiornamento,perciòlapossibilità diunarolling releasemi attiramolto.StephenR Douglas
Nonabbiamobisogno di rilascichenon siano primatestati e pronti. Lacosapeggiore è avere unanuova
releaseche causa un sacco diproblemi.Nonvoglio problemi.Se li volessiutilizzerei qualcosa tipo la versioneinstabile diDebian. Rilasciategliaggiornamentisoloquando sonopronti enon chiedete a noi utentidi trovare iproblemi. Adoro Ubuntu e preferiscoirilascidella LTS proprio perquestomotivo.Se la versione LTSdovesseiniziare a darmi qualcheproblema, vorràdire chepasseròad un'altra distribuzione.Jerry Turba
Continuarecon i rilasciprogrammati.
Lo sprintperfare uscire Natty/Unity èterminato conl'attuale disastro; unarollingreleasenon farebbe chepeggiorarela situazione. Seimesisonobuoni,ma un rilascio annuale nonsarebbemalese facessemigliorarelecose, e non come quella assurditàche èappenauscita in Aprile.Un rilascio
annualedarebbe piùtempo perrisolverei bugprima dipubblicareil rilascio, cosache ad esempioavrebbe potutorendereUnity migliore. Percom'è, preferiscoutilizzareunamacchinacon Windowspiuttostoche Natty con Unity.Robin Goodfellow
Penso che ogni rilascio diUbuntusarebbeperfetto conil minor
numero di bugpossibile.L'attualeprogramma di rilascisemestrali,nonlascia sufficiente tempo alla comunità perrisolvere la maggiorparte di questibug.Abbiamobisognodipiùtempo perrisolverli e rendere Ubuntuun sistemaoperativo perfetto.Skumara
I rilasciprogrammati possonoaiutarenella pubblicità, ma le rolling releasesono la strada da seguire, diquesto
habisognolagenteenondifarenuoveinstallazioniogni volta (lamaggiorpartedelle persone che conosco danneggia iproprisistemifacendoaggiornamentianuove releasee cosìpoi gli tocca
procedere ad una nuova installazione).Salvadesswaran Srinivasan
Non credo checi sia granchédascriverein merito.Che problemi cisono conl'attuale programma di
rilasci? Se abbiamobisogno dipiccoliaggiornamenti, nondobbiamo faraltro
che scaricarlidalgestorediAggiornamentitralasciandoquellipiùgrossiche vengonoemessisemestralmente.Mi sembra tutto ok.Perché cambiare unaformulachefunziona?JFR
Penso che aggiornamentipiùfrequentie piùpiccoli
migliorerebbero la maneggevolezzadel sistema.DaveNelson
Per me sidovrebbe trovareunagiusta viadi mezzo fra le duealternative.Spesso mi capitadi
installare manualmente le ultimeversionie sotto0versionidi determinati software,perché voglio o necessito di particolaricaratteristiche e spesso Ubuntu èindietro rispetto ai nuovi software stabili.In un anno avrei bisognodiaspettaremolto tempo peravere degliaggiornamentiufficiali sui software, mase ci fosseun mixcon una rolling release,allora il problema sarebberisolto.
Suggerirei un rilascio programmatoperi maggiori aggiornamenti (Unity,Gnome 3, etc…)e dei continui rilasci
pergliaggiornamentipiùpiccoli. InquestomodoUbuntuavrebbe piùtempoperevitarespiacevoli situazioni comequellacapitata conil rilascio della 11.4perché,beh diciamocelo schiettamente,
è il “Windows ME o Vista” del mondoLinux al momento. Unity è stato rilasciatoin tempitroppo brevie Ubuntu haincasinato persino la modalità classica.Sonoabituatoad avere la qualitàin Linuxe sono molto criticoa riguardo. Se questodovesse succedere ancora,passeròaDebian.Bart
Finché gli sviluppatori riusciranno amantenere e gestiredei rilasciprogrammati semestrali, non vedo
quale motivazione dovrebbe esserciperpassaread unarolling release. Con deirilasciprogrammati si sa quandoaspettarsi deinuovi aggiornamenti. Giàsoltanto questorenderebbe piùfacileagli amministratoridi sistemalapianificazione degliaggiornamentie icollaudi.Tom
Solorilasci programmati e gliLTSsarebbero sufficientemente solidi!Seimesisonoabbastanza per le fasi
diAlphae BetaTest, perciò
““
““
““
““
““
““
““
““
““
““
““
IO PENSO CHE...
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 35/54
full circle magazine n. 5 35 indice ^
personalmentesto utilizzandosolamenterilasciLTS.CLI
Come per Arch e LinuxForesight,unadistribuzione che utilizzi lerolling releaseè la stradagiustada
seguire. È piùefficiente e flessibile,
permettendo cosìad unapersona diandareavantie indietro pergliaggiornamenti in modosemplice erisolvere cosìeventualiproblemi chepotrebberosorgere.ConradLinde
Utilizzo Debiancomerolling releasesu una seconda macchinae pensochesia moltopiù pratico da
amministrare così.Apt0get0dist0upgradeoupgrade sono molto piùveloci e semplicidi unainstallazione integrale. Deibuonisistemipergestire unarolling releasesono ilprogetto CUTdi Debian e ilMintUpdateperLMDE: i pacchetti sonodisponibilinel repository principalequandosono sufficientemente stabilipergli utenti finali. Ognuno poi è libero diaggiungere altrirepository...lame duck
Procediamopure conunarollingrelease. Dopo tutto c’è statoimpostoUnity quindiperché non
farequalcos’altrodi altrettantostupido?Anon
La maggiorparte deipacchetti cheutilizzo nonsono piùsupportati inognuna delle versioni *buntuda
almeno quattro anni. A ogni rilascioprogrammato, mi ritrovocon una"nuovaversione" obsoleta. Al momentoho oltre15repositoryda provaree mantenereaggiornati. Compiloe installo 1 delle
principali applicazionicome Gimp,Libreoffice,etc senza utilizzareSynaptic.R. Geleick
C'è bisognodientrambe le soluzioni,quindiperché nonprevedere unrilascio LTS programmato e
pubblicaregli aggiornamenticondeirollingrelease?Bourlas
Credo cheun modello a "mezza0rollingrelease", comeChakraLinux,sarebbela soluzione idealepertutte
le esigenze. Conquestomodello si deveinstallaresoltanto unavolta e, mentre ipacchetti delleapplicazionisarannoinstallati "immediatamente", i pacchettidi sistema (drivergrafici,kernel,ecc.)verranno testati per un po' e poi alla fine
aggiornati.Nick
I rilasciprogrammati tengonocontodi importanti sperimentazioni epermettonodidare un taglionettocon le vecchieinstallazioni. I rilasci
semestrali sembrano esserelunghissimiperCanonical,c'èsempre unacorsasfrenata poco prima delrilascio. Rilasciannuali nonmetterebbero frettaeconsentirebbero una versionedi migliorerealizzazione. Ritengo comunqueimportantemantenerei rilasciLTS.PaddyLandau
Una rolling releasesembraesseremolto piùconveniente dato chefornisce pacchetti sempre nuovi che
vengonotestati prima di essere rilasciati"selvaggiamente". Il vantaggio diquestacosa è chesi potrebbe avere l'ultimaversione nonappenadisponibile eimpedire cosìdi fare grandicambiamentiogniseimesi. Io vivo, in un certo qual
modo, all'avanguardia e perquestomotivo utilizzo un po'di repositoryppadaiquali ottengoi software piùrecenti.Sarebbe utile se ci fosserodue tipidirilasci: unocon supporto a lungo terminepergliutentidesiderano stabilitàesupporto e l'altro conaggiornamentirolling tra una LTSe l'altra per fornire cosìgliultimiaggiornamentideisoftware.Marc
Il rilascio programmato semestralesembra assomigliare di piùad unagara contro il tempo piuttostochead un buon avanzamentosenza bug.
Anon
Penso si debba rimanereai rilasciprogrammati. Che siano seimesioun anno, nonimporta. Comunque
quelloche si dovrebbe fare è questo:decidere a cosa si voglia cheogniLTSassomigli (conil maggiornumerodimotivazioni possibile). Lavorare su unaoduedi questespecifiche in ognirilascio
intermedio e concentrarsisullarisoluzione deibugcomeoggetto diognunodiquesti.Lo stannogiàfacendoin unacerta misura.Ma mi piacerebbevederliancorapiù concentrati sullarisoluzione dei bug per almeno unoo duerilascinel prossimo futuro. Spazzar viaquantipiù bugpersistenti possibili(specialmentequellipiù banali).Patrick D.
Anche se usassimola rollingreleasepotremmo comunque averancorabisogno di installare tutto da zero
con un DVD(pernuovi PC oppurese perqualchemotivoci siamo dimenticati diaggiornarli perun lungo periodo ditempo).Aloysius
I rilasciprogrammati creanounnotevole vantaggio in affidabilitànella distribuzione diLinux. La scelta
dicontinuareconi rilasciprogrammatirenderebbe Ubuntu diversoerafforzerebbe la sua crescita.ArtGunn
““
““
““
““
““
““
““
““
““
““
““
““
IO PENSO CHE...
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 36/54
full circle magazine n. 5 36 indice ^
Ubuntu è maturato a tal punto danonaverpiù bisognodi nuovi rilasciogniseimesi. Ora i nuovirilasci
possonoessere fattiquandoci sonocambiamentisignificativie senza la frettadi un piano di rilascisemestrale.Harry Webb
Rimanere bloccati coni vecchisoftware fino alla prossima releaseèla mia antipatiaprincipale verso
Ubuntu.Specialmente quandoun nuovosoftware nonè inserito in unanuovarelease, come è successoper Vim7.3 conMaverick. Naturalmente i ppapossonospesso risolvere questoproblema,matolgonola comodità di avere unrepositorycentrale dalmomentoche i
ppa, a volte, vanno e vengono.Patrick
Finché glisviluppatoridi Ubuntusaranno impegnati nelsistemare unsaccodi bug diUnity, non possiamo
installareunanuova versione perottenere le correzioni. Una rolling releasepotrebbe risolvere questoproblema.Russell
Le rolling releasesono l'ideale pergli ambienti sempreaggiornati.Tuttavia, se state cercando di
costruire pacchetti ampiamentedistribuibili, è necessario conoscere qualiversioni delle librerie e quali strumenti
sonoa disposizione delsistemaoperativodestinatario.anon
Nonimporta. Hanno limitato lanostrascelta anche nelle ulterioridistribuzioni che seguonola 11.4.
Nonci sono maistati così tanti commenti
negativi in altre versioni. Credo che lavisionedi tutti coloroche usanocomputer comei tabletnonsiaperfetta.Bullet
Avere deirilasciprogrammaticonsente dipianificare gliaggiornamentipergli utenti
domestici cosìcome perle aziende. Unarollingreleaseporterebbe il caos in un
processo che funziona molto bene.Anthony Papillion
Un rollingrelease mi permetterebbedimantenere un sistema operativosul mioPC senza doversapere come
dover reinstallare tutto il sistemaogni seimesi. Dopouna installazioneintegralepoic'è tutta la reinstallazione e laregolazione delle impostazionicosìcom'erano prima.Tutto questopuòrichiedere delleore.Chris
IousoUbuntu1.1elotorvodigran lunga più velocedi KDE 4.x.Desideravo di certo che la 1.1
fosse unarolling release.harold
Penso chela rolling release siaunapproccio piùfacileperla maggiorparte persone che vogliono solo
ottenere macchinefunzionantisenzaavere ilproblema diuna nuova
istallazione ogni 6 mesi. Perquestomotivomi piacePCLinuxOS. Lo usosuunodeimieicomputerdadueannienonpenso disostituirlo. Ho un altra macchinaDebian Mintper la stessa ragione (questonon mi ha impedito dimasterizzare undiscodi ogni releaseubuntu cheè uscitadopo).Chuck Pilger
Mi piacciono i rilasciprogrammatiperché amola stabilitàdel mioPC.Filippo Locatelli
Sono un utente laptop e il tempodiavviodelPCètuttoperme.Sesiriuscisse a fare unarolling releasecon un tempodi avvio velocesarei al
settimocielo (ho pensato a Linux MintDebian Edition ma ho saputo chesi avvialentamente). Uso un sacco di softwareextrae reinstallare tutto ogni6 mesi nonè bello! Non so quantopossanofunzionare bene gliaggiornamentialgiornod'oggi.Tobie
Io penso che la stradada percorreresia quella cheavràil maggiornumero di approvazioniche Mark
Shuttleworth punta ad avere.Analogamente ai ServicePack inWindowso alleversionidi LinuxEnterprise,l'utente medio Joevorrebbeche tutto fosse installato e aggiornato
facilmente permolti anni, soltantoperché tutto funzionibene. Da utenteveterano diLinux non ho problemi inentrambii casi,ma tuttavia ho dubbisull'usodel software.Len Gingrich
I rilasciprogrammati dimostranosempre chei bug vengano risolti incorrispondenza dellescadenze. Le
rollinginvecerisolverebbero i bugall'occorrenza. Le applicazionipiù nuovepotrebbero essere messe a disposizioneprima.teemac
Unarolling releasesignifica menofrettaper rilasciarequalcosa chenon è pronto. Unityoffre unbuon
esempio. Gli sviluppatori avevanodecisoche nonvolevano/potevano aspettarela11.1,quindisono usciti con la 11.4anche se chiaramentenonerano pronti.Una rolling releasepermetterebbe diavere piùtempo perappianarei bug.SteveGuard
““
““
““
““
““
““
““
““
““
““
““
““
““
““
IO PENSO CHE...
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 37/54
full circle magazine n. 5 37 indice ^
Anche se conl'attuale livello disviluppo che Canonical stafacendo,6mesièunpo'pocoeulterioritest
sono necessari.Eduardo
Passaread unarolling releaseecancellareUnity subito!Scherzia
parte,sarebbe bello ottenere lenuove versioni deiprogrammi(es.LibreOffice, ecc)più velocemente, ma ciòpotrebbe significare avereregressionioccasionali. AliceCooper
Mi dà l'opportunità diaggiornareduevoltel'anno0cheèilmassimodeltempo che voglio spendere.
Buon compromesso tra applicazioni
vecchie e impegno.Ulrich
StousandoLinux MintDEBIANEdition(LMDE) ed è lamiglior distroche ho usato.Saràdifficile
sorpassareMintda parte di UbuntuDebian,ma trasformare Debian in rollingreleasesarebbe un passo piùvicino versola perfezione.killmess
Stabilità, NON avanguardia.Unadelle ragioniper cuiho sceltoUbuntu è la suastabilità, altrimenti
avreiscelto Fedora e la loro politica dinonavere una LTS. Se Ubuntu si trasforma inrollingrelease,passerò a Mint o a Debian.nDR1d
I rilasciprogrammati sonomeglioperché creano eccitazione durante iteste la presentazione. Suscita
anche creativitàriguardocosaimplementare oltrealle caratteristichegiàesistenti.Perme unarolling releaseèmigliore perla correzione deibug.RobertNgalu
Penso che la release programmata e
il supporto alvolo siala cosa giusta.Nonè necessario attenderetroppoa
lungoper un nuovosoftware, ma se sietepiùinteressati allastabilitàbastarimanere conla LTS.Sonopreoccupatoche unastrategiadi passaggio alla rollingreleasepurapotrebbe influenzaretroppola stabilità.Se si ha disperatamentebisogno diun nuovosoftware(Firefox5 oaltro), sipuò sempre usare un PPA.Kerstin
La domanda che vorrei porre per FCM n. 51 è:
Quale o quali distro usie con quale o quali desktop manager?
Per partecipare andate su: http://bit.ly/j1bqdhttp://getsilicon.org
““
““
““
““
““
““
““
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 38/54
full circle magazine n. 5 38 indice ^
RREECCEENNSSIIOONNEE
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 39/54
full circle magazine n. 5 39 indice ^
RREECCEENNSSIIOONNEEScritto da Nedim Muminović
A
vetemai pensatodieffetture il login sulvostroPCusandosolo ilvostroviso? Sembratanto
fantascienzama oraè possibile graziea una applicazionedinome PAM FaceAuthentication.Usandounawebcam, ilsoftware scansionail voltopermettendo l'accesso senzadigitarealcuna password.Maipiùpassword.L'applicazioneè stata sviluppatacomeparte delGoogleSummer0of0Codedel28 perOpenSUSE.Il progetto fusuccessivamenteprolungato duranteil
Google Summer0of0Codedel29 perrenderlo compatibilecon ledistribuzioni KDEe Pardus.
Il sitoweb ufficiale è pam0face0authentication.orge contieneleistruzionisu come installarel'applicazione. In questo articoloverràmostrato comeinstallareil programmatramitecodice sorgente. In basealla
miaesperienzai pacchetti disponibiliperUbuntue Kubuntfaunonfunzionano congliultimi rilasci.Gliutenti delle versioniprecedenti sonofortunati,possonoinstallarlo usandoipacchetti disponibili.I driver gspca euvcdella webcamsonogiàintegratinelkernelquindinon c'è bisognodi
installarli manualmente.
Iniziamol'installazione.
InstallazioneIlprimopasso è installare tuttele
dipendenze.Selosiprova a fareseguendo ladocumentazioneadisposizione sinoteràche nonèpossibile. Il problema è dovutoal fattochei pacchetti nonesistono!Lasoluzione è scriverelibhighgui2.1invece di libhighgui4. Di seguitoil
comandocorretto:
sudo apt-get install build-essential cmake qt4-qmakelibx11-dev libcv-devlibcvaux-dev libhighgui2.1libhighgui-dev libqt4-devlibpam0g-dev checkinstall
Dopoaver installatotutte ledipendenze,scaricare,compilare e
installare l'applicazione.Eseguirequesticomandiuno a uno:
cd /tmp && wget http://pam-face-authentication.googlecode.co m/files/pam-face-authentication-0.3.tar.gz
tar zxf pam-face-authentication-0.3.tar.gz &&cd pam-face-authentication-*
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr ..
make
sudo make install
Configurazione
Pereffettuare il login alproprio
sistemaattraverso il riconoscimentodelvoltoè necessario partiredall'apprendimento dellafacciasemplicementedigitando facetrainerdaterminale o andandoin Applicazioni>LostandFound>QtFaceTrainereseguendo leistruzioni.
PPAAMM,, rriiccoonnoosscciimmeennttoo f f aacccciiaallee
RECENSIONE: PAM, RICONOSCIMENTO FACCIALE
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 40/54
full circle magazine n. 5 4 indice ^
Ilpasso successivoè creare unfilecheconterràle informazioni delplugin.Digitate questi comandiunodi seguitoall'altro:
cat << EOF | sudo tee/usr/share/pam-
configs/face_authentication/dev/null
Name: face_authenticationprofileDefault: yesPriority: 900
Auth-Type: Primary Auth:[success=end default=ignore]pam_face_authentication.soenableXEOF
Dopodiché abilitare il pluginusandoseguente comando:
sudo pam-auth-update --packageface_authentication
L'installazione è finalmentecompletata. Gliutenti chehanno
abilitato il login automaticodevonodisabilitarlomanualmenteda Sistema> Amministrazione> Schermatadiaccesso, deselezionandol'opzione delloginautomatico.
Problemi
Durantela faseditest, inalcunicasi, l'applicazionenonè riuscitaariconoscermie ciòè stato parecchiofrustrante. Fortunatamenteè semprepossibile effettuareil login conlapassword. Inaltricasiè successo che lawebcamnonfosse rilevatadall'applicazione nonostante fosse
connessa.
Leggendo questo articolo i lettorisisono probabilmentechiestiqualcosadeltipo: "saràpossibile ingannarel'applicazione?". Lascioai lettoritrovarelariposta!
Pro:Facileda usare.
Contro:Ladocumentazioneè obsoleta, c'è
qualchebug, è difficile da installare,poca accuratezzanel riconoscimento.
In conclusione
Considerandoche questaè l'unica
applicazionedi questo tipodisponibileperLinux,funziona inmodoaccettabile.Puòessere persinocomparata ad applicazionicommerciali.Attualmente nessunaapplicazionedi questo tipoè accurata.Conl'utilizzocrescente di questosistemadi autenticazione,traqualche
annopotremmo aspettarcichediventiil metodopredefinitodi effettuareilloginma fino a quelmomentonon c'ènecessità di installarlo. Prestoo tardianche voisaretefrustrati dallaprecisione del riconoscimento.
Il migliorvantaggiodi PAMFace
Authetication è cheè libero.
Un video di PAM RiconoscimentoFacciale può essere visto su:http://www.youtube.com/watch?v=PhReQgyprLg
LETTERESiamo lieti di pubblicare ogni mese alcune delle mail che riceviamo Se volete proporre
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 41/54
full circle magazine n. 5 41 indice ^
Installatore Universale
Con tutta la confusione suUnity non sarebbetempoche tutti gli sviluppatori didistribuzioni a prescindere
dalle preferenze, collaborassero a unInstallatore Universale generalizzatoinvece di occuparsi di cercare diimpressionare?
Se Linux vuole veramentecombattere contro Windows eWindowssta certamente provando adistruggere l’open source, magaridovrebbero rendersi conto che sono ladeterminazione di Windows e l’unitàle vere ragioni per cui continuano adominare il mercato. Io credofermamente che questa mancanza divera unità sia la ragione principalepercui Linux continua a restare indietro.Le distribuzioni potrebbero ancheessere diverse senza essere perverse.
Creare un installatore universale di SOsarebbe un'ottima strada per far saliremolte più persone a bordo. Chiunqueha provato diverse distribuzioni,conosce i problemi cui può portarequesta diversità di procedure diinstallazione.Molte persone nonhanno la pazienza di affrontare le
differenze nell’installazione. I diversiprocessi di installazione interessanosolamente ai geek che vivonoperarmeggiare. La maggior parte dellepersone vuole accendere
rapidamente, fare quello che devonofare ed ecco fatto. Se trovanoqualcosa di carino sul loro camminoallora bene, ma quello che nonvogliono, o di cui non hanno bisogno,è l’essere messi fuori al primoostacolo.
Billie
Migliorare il software
C redo che la domanda piùimportante cui rispondereagli utenti delledistribuzioni Linuxnon
riguardi il SO,ma il software che girasotto il SO.
Credo che il miglior SO possibile sia
qualcosa che gli utenti non notanoneanche, che sia discreto e chefunzioni senza dover entrare nelmerito (ad es.l’altro giorno stavocopiando alcuni file da un HDDportatile NTFS ad un HDDNTFS di unnotebook con Windows 7 e horicevuto degli errori riguardo alla
lunghezza dei nomi dei file).Così, alla fine, lo scopo di porre
domandeagli utentifinali riguardo alSO mi sembra (almeno a me) qualcosadi limitato (e rilevante soprattutto per
l’interfaccia che, alla fine, èimportante ma nontroppo).
Pertanto le grandi domande sonorilevanti per il miglioramento dellalibreria del software. Dal mio lato, ilmotivo principaleè che le capacità deifoglielettronici diOpenOffice/LibreOffice sono troppoindietro rispetto a quelle di Excel. Èimperativo introdurre un solutore non
lineare, migliorare la creazione digrafici e “importare” alcune aggiuntedi Excel (per es.Xnumbers e Xmatrix,fondamentali per i calcoliingegneristici).
Giulio
Quali nuove
caratteristiche?
L e interfacce di Linuxdovrebbero fare tantafatica per assomigliare aWindows?
La ragione per cui discuto diquesto è che con gli sforzi di Unity e
Gnome 3 per rendere le finestre 3D, lecose veramente somigliano sempre dipiù a Microsoft. È carino, ma fa
migliorare le cose? Uso Metacityperché permette,tra un sacco di altreingegnose caratteristiche di usabilità,di posizionare le finestre una affiancoall'altra con quel poco di "pressione"che aiuta a metterle una dopo l'altra.Questo rende semplice l'allineamentodi molte finestre senza arrivare asoffrire della sindrome da sforzoripetitivo. Così, l'apparenteinclinazione dei protagonisti nellacomunità per disfarsi dell'interfaccia2D e del suo sensato approccio milascia un po' perplesso.
Roy
facebook.com/fullcirclemagazine
twitter.com/#!/fullcirclemag
linkedin.com/company/full0circle0magazine
ubuntuforums.org/forumdisplay.php?f=27
LLEETTTTEERREESiamo lieti di pubblicare ogni mese alcune delle mail che riceviamo. Se volete proporreuna lettera per questo spazio, di critiche o complimenti, potete inviarla a:[email protected]: alcune lettere potranno essere tagliate.
Unisciti a noi:
LETTEREdifi h di i h d l i d è bb b b k d ì i i il
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 42/54
full circle magazine n. 5 42 indice ^
Le modifiche di Unity
S embra che un sacco dilettori abbia problemi amodificare Unity. Per unapersonalizzazione generale
ho trovato questo articolo moltoutile
http://www.webupd8.org/211/4/things0to0tweak0fix0after0installing.html. Tra le altre cose, essovi dirà come sbarazzarsi dell’iconadelle aree di lavoro sulla barralaterale di cui un lettore si eralamentato.
Per le personalizzazioni diCompiz si può installare"compizconfig0settings0manager",che non è installato di default eusare quello per fare alcunicambiamenti. Per coloro che silamentano di dover cercareattraverso l’intera lista deiprogrammi per trovare quello chevogliono, si possono anche cercare iprogrammi sotto le vecchiecategorie di Accessori, Educazione,ecc. Non è così ovvio dove sia. Mauna volta nella Dash (dove si va percercare i programmi) nell’angolodestro superiore c’è la vecchia listaper categorie. Ci dovrebbe essereuna freccia in giù lì, non ho il miocomputer con Unity davanti a me in
questo momento. Anche usando laDash basta cominciare a scrivere daqualche parte il nome delprogramma che si vuole einizieranno ad apparire alcunescelte.
Sue Newland
Un server casalingo perle foto
V oglio coglierequest’opportunità perdirvi che mi piaceveramente la vostra
rivista e imparare da ogni sua uscita.
Questa sera ho installato SSH sulmio desktop e sto per provare adaccedere a esso dal mio portatile. Sequesto succederà, farò provare adaccedere a esso a mia figlia e sefunziona ci metterò una galleria difoto che ho scattato negli anni,incluse circa un migliaio del mioprimo nipote. Darò il sito a mia
sorella e a un cugino per vederecome funziona e se così fosse, potreidarlo a un po' di amici intimi con iquali mi piacerebbe condividere lemie foto. Ho alcuni programmi pergallerie di foto come jAlbum, che housato per mettere su un sito web dawindoze. Essi hanno una versione
Linux ed è abbastanza buona.Proverò anche la funzione galleriaper vedere come si confronta. Credoche sarà interessante avere unserver casalingo per fornire le miefoto.
Michael
Cosa, niente Xen?
C onsiderando il pienosupporto di Xen appenarecentemente sbarcato nelkernel, è stato un po’
deludente non vedere Xen neanchemenzionato nel recente articolo diFull Circle sulle macchine virtuali.
Dichiaratamente Xen è piuttostodiverso dagli altri prodottimenzionati e discutibilmente noncosì adatto a un utente casuale.Tuttavia, sembra che qualcosa valgaancora la pena di menzionare, anchese solo per notare le sue differenze.
SloggerK
Kindle & le rughe diGoogle Earth
Alcuni mesi fa, ho deciso che misarebbe piaciuto prendere alcuni
ebook da Amazon, così scaricai ilprogramma Kindle For PC (versioneper Windows) e non s'installava conla versione predefinita di Wine.Dopo alcune ricerche, ho trovato cheil modo per renderlo funzionante suUbuntu 1.1 era quello di scaricareWine 3, una versione beta. Finora,
non ho avuto problemi con questaversione.
sudo add-apt-repositoryppa:Ubuntu-wine/ppa && sudoapt-get update && sudo apt-getinstall wine1.3
Poiché avevo già un account suAmazon, registrarsi non è stato unproblema e quando ho fatto
l’avanzamento alla 11.4, sonoriuscito a recuperare tutti i libri cheavevo comprato pigiando il tastodell’archivio.
Dalla 1.1 ho avuto problemi ainstallare Google Earth. Scaricando ilfile .deb dal sito di Google e usandoGdebi per installarlo, mi rimanevanoalcune aree di testosovradimensionate sullo schermo.Questo è stato risolto scaricando ifont Microsoft True Type (sudo apt0get install msttcorefonts). Pare cheGoogle Earth abbia bisogno di essiper la sua visualizzazione.
Brian Cockley
GGIIOOCCHHII UUBBUUNNTTUU i
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 43/54
full circle magazine n. 5 43 indice ^
GGIIOOCCHHII UUBBUUNNTTUUScritto da Ed Hewitt
Q ualche settimana fa laWolfire Games harilasciato il tanto attesoterzo Humble Bundle,
questa volta noto come "Humble
Frozenbyte Bundle". Ancora unavolta il pacchetto è stato vendutobene, fruttando più di 9'dollari in 7 giorni, con Linux comeseconda piattaforma ad un prezzomedio di acquisto di 11,82 dollari.Trine è uno dei 5 giochi rilasciatidalla Froznebyte e ha fatto il suoesordio su Linux dopo aver avutosuccesso su Windows, Mac e PS3.
Trine è un gioco a piattaforme ascorrimento laterale ambientato inuna storia fantasy medievale. Lastoria riguarda tre personaggi noticome il Mago, il Cavaliere e la Ladra.Questi personaggi cercano unartefatto chiamato "Trine" e,quando tutti e tre lo avranno
toccato, si fonderanno in un unicoindividuo. Questo nuovopersonaggio permette al giocatoredi scegliere i tre diversi ruoli,consentendogli di completare lesfide di ogni livello. Il resto dellastoria è divertente, vi coinvolgenella ricerca del "Trine" e in come i
personaggi se ne possano servire.
La trama di Trine è unica,sebbene sia essenzialmente unvideogioco a piattaforme in 2D ha
portato grandi novità al genere giàcollaudato. Tanto per cominciare,come già detto, la possibilità dicambiare personaggio durante ognilivello per risolvere gli enigmi o peraffrontare alcuni incontri. Il cavaliereè il personaggio più duro che puòincassare più danni e quindi vieneprincipalmente usato neicombattimenti. Anche se il cavaliere
può sollevare e muovere grandioggetti, il mago è usato per risolveregli enigmi. Lui può sollevare oggettie far comparire delle piattaformeper camminarci sopra. La ladrainvece può essere usata per icombattimenti grazie alla suacapacità di lanciare frecceincendiarie ed è molto utile permuoversi attraverso il livello. Èmolto agile e, con la capacità diarrampicarsi, può raggiungere puntialti. Ogni livello è abbastanzacoerente nell'aspetto e persuperarlo saranno richieste lecapacità di ognuno dei personaggi.Gli enigmi sono piuttosto semplici e
consistono principalmente nelmuovere e sollevare oggettiinteragendo con la fisica del gioco,diventano sempre più difficili masenza irritare. Ci sono un bel po' di
mostri da uccidere, rompicapo darisolvere e oggetti da trovaredurante tutta la durata della partita.
Trine richiede la modalità di giococooperativa dal momento che tregiocatori possono assumere i ruolidei tre personaggi per completare larispettiva missione. Mentre lafunzione cooperativa è stata
aggiunga per le versioni PC e PS3,attraverso LAN o localmente, rimane
una enorme mancanza per laversione Linux. Tristemente non c'èl'opzione LAN e nemmeno la tastierecondivisa per le azioni cooperative.Esiste solo il singolo giocatore con
cui giocare, non esistono altremodalità da giocare dopo che avretefinito tutte le missioni. Sebbene cisia abbastanza rigiocabilità nellemissioni, dopo che gli enigmi sonostati risolti c'è poco divertimento nelgiocare a Trine una seconda volta.
La grafica, l'audio e l'atmosferasono perfetti. Graficamente è un
gioco favoloso, dalle texture e livelliai dettagli più sottili come le luci e le
TTrriinnee
b l i iGIOCHI UBUNTU
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 44/54
full circle magazine n. 5 44 indice ^
Ed Hewitt, aka chewit (quando gioca),è un appassionato di giochi per PC equalche volta si diverte anche conquelli per console. È anche coautoredel Podcast di Full Circle!
ombre. La colonna sonora insiemeagli effetti audio durante tutto ilgioco sono stellari, una sorpresa perun gioco indipendente avere voci deiprotagonisti e musica perfette.Attualmente Trine è il più bel giocoper Linux, l'alta qualità grafica e ilmotore fisico avanzato sono il suo
punto di forza.È uno dei migliori giochi per
Linux, grazie alla sua ottimameccanica di gioco e alla graficamozzafiato. Ogni livello è statoprogettato attentamente per avereun mix di combattimenti, enigmi darisolvere e piattaforme, con ognipersonaggio che diventadeterminante per completare il
livello. A ogni modo, con lamancanza della modalitàcooperativa e una trama che non habisogno di essere rigiocata, Trinelascia un po' a desiderare in questicampi. Però è molto divertente, ungioco indipendente, diverso che iovorrei raccomandare a tutti.
Punteggio: 8/1Pro:Grafica mozzafiatoGiocabilità unica
Contro:Mancanza della modalitàcooperativa
Requisiti di sistema2Ghz CPU
512MB RAM 1GB di spazio sul HDD
ATi Radeon X800/nVidia
GeForce 6800 o migliore
Ecco un video che mostraTrine in azione.
http://www.youtube.com/watch?v=LXdwRmiZam4
DD&&RR Se avete delle domande su Ubuntu scrivetecele a questions@fullcirclemagazine org
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 45/54
full circle magazine n. 5 45 indice ^
DD&&RRPreparato da Gord Campbell
D Il mio portatile Asus, nelmigliore dei casi, usandoNatty arriva sopra i 6°C.Quando ho più schede
aperte in Firefox, spesso va oltre gli8°C e a volte si spenge perché ètroppo caldo.
R (Grazie, Jackn! ) Adessonon ho mai visto più di65°C. Ho usato due add0on di Firefox (AdBlock e
FlashBlock), ho pulito la ventola ele bocchette
(http://www.notebookreview.com/ default.asp?newsID=42) e hoalzato il fondo del portatile inmodo che sia inclinato per esporrele aperture.
D
La ditta del miocomputer ha rilasciatouna nuova versione del
BIOS. Io non uso affattoWindows; come posso aggiornare ilmio BIOS?
R Vai su questo sito:http://www.linuxinsight.com/how0to0flash0motherboard0bios0from0
linux0no0dos0windows0no0floppy0drive.html
DA volte, i video hannouna tinta blu erimangono in quel modofinché non riavvio. Ho
una scheda video Nvidia.
RVai su questo sito:
http://www.wiredrevolution.com/ubuntu/fix0blue0tinted0video0in0ubuntu
D In Ubuntu 11.4,quando una finestra èaperta, se èsufficientemente larga,
si massimizza. Come possodisabilitare questo comportamentodi auto0massimizzazione?
RInstalla "CompizConfig
Settings Manager"(CCSM). Lancialo e vai allasezione "Gestione
Finestre". Seleziona “Griglia”. C’èuna scheda chiamata “Bordi” checontrolla le Resize Actions e leThresholds.
DDi quale hardware habisogno il mio computer
per far girare Unity?
RCanonical ha prodotto
questa informazione:https://wiki.ubuntu.com/ DemystifyingUnityGraphi
csHardwareRequirements
DCome posso impostare
una colonna sonora peruna presentazione inLibreOffice?
R
È vecchio, ma funzionaancora:http://answers.yahoo.co
m/question/index?qid=28527392AAYuk1N
D Ho appena aggiunto undisco rigido nel miocomputer; si presentanel gestore dei dischi e
l’ho formattato. Come possoaccedere ad esso?
RSe apri una delle
“Risorse”, sul latosinistro, dovresti vedereuna riga che dice “nnn GB
Filesystem” dove nnn è lagrandezza del tuo nuovo discorigido. Fai clic su di esso e adesso tupuoi creare cartelle e incollare file.
Se avete delle domande su Ubuntu, scrivetecele a [email protected] Gordon vi risponderà in un prossimo numero. Si prega di inserire il maggior numerodi informazioni che possano servire a risolvere il vostro problema.
D & R
D ili k l t
R d libf D i ll l
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 46/54
full circle magazine n. 5 46 indice ^
D Utilizzo DesktopRemoto su Ubuntu 1.1per connettermi adalcuni server Windows
28. Come posso trasferire fileavanti e indietro tra il miocomputer e i server?
R(Grazie a e79 del Forum
di Ubuntu) Installa"Remmina" dall’UbuntuSoftware Center. Nella
prima finestra di configurazione,specifica una “Cartella Condivisa”.Durante la navigazione di“Computer” dal server, puoicopiare/incollare a o dalla CartellaCondivisa.
DCome posso trovarel’indirizzo IP deicomputer sulla mia rete?
R
(Grazie a Ernesto RD sulForum di Ubuntu) Fai clicsu “Risorse”, Rete.Dovrebbe mostrarti i
nomi di tutti i computer sulla tuarete. Apri Accessori/Terminale einserisci il comando:
nmblookup [nome di uncomputer]
Esso ti mostrerà l’indirizzo IP di
quel computer.
D Mi piacerebbe spostare /home su un altro disco.
RÈ nella Documentazione
della Comunità:
https://help.ubuntu.com/community/Partitioning/Home/Moving
D
Qual è il nome del file diconfigurazione di conky?
R Si chiama "conky.rc" e sitrova nella tua cartellahome.
D
Voglio convertire un fileraw DV in H.264 usandoffmpeg. Ho lanciato
questo comando:ffmpeg –i dvgrab01.dv –acodecfaac –vcodec h264 –f flv test.flv edice, “Unknown encoder ‘h264’”.
R Usa –acodec libfaac e–vcoded libx264.
D
Ho un lettore di floppyda 3.5 pollici, conUbuntu 11.4 Natty
Narwhal. Quandoinserisco un disco floppy nel lettoree faccio clic sul disco in “Computer”,esso dice ‘Unable to mountlocation, no media in the drive’.
R
(Grazie a Coffeecat nelForum di Ubuntu) Metti ildisco floppy nel lettore,apri un terminale e
inserisci questo comando:
udisks –mount /dev/fd0
Inoltre, occorre usare i floppy inmaniera leggermente diversa inLinux. Quando fai drag and drop diun file alla finestra del gestore difile del floppy, essi possono nonessere scritti immediatamente, ma
rimangono nella memoria cache.Perciò, prima che tu rimuovafisicamente il disco, fai clic coldestro sull’icona del desktop persmontarlo. Saranno quindi fatte lescritture in sospeso, dopo le quali sipuò rimuovere tranquillamente ildisco.
D Come posso installare laSUN (Oracle) Java JRE?
R
Vai su questo sito:http://sites.google.com/site/easylinuxtipsproject/ja
va
D C’è un qualche modo incui posso convertire filemp3 in aac?
RApri
Sistema/Amministrazione /Gestore dei pacchetti.
Cerca "sound converter",selezionalo per l’installazione e faiclic su “Applica”. Dovrebbe apparirein Audio & video. Nelle Preferenze,configura il formato del file diuscita.
DMi piacerebbe avere
due monitor. Hobisogno di due schedegrafiche?
R La maggior parte delleschede grafiche modernehanno uscite multiple.Con la corrente staccata,
connetti i due monitor. Essi
mostreranno probabilmente lo Poi invece è accaduto Mentre Il “ c” dice a chown di mostrarmiD & R
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 47/54
full circle magazine n. 5 47 indice ^
mostreranno probabilmente lostesso output. Vai aSistema/Preferenze/Monitor ecambia le impostazioni.
D
Che cos’è GTK?
R Dal sito web gtk.org:“GTK+, o il GIMP Toolkit,è un kit di strumentimultipiattaforma per
creare interfacce grafiche… GTK+ èadatto per (programmare) progettiche vanno da piccoli strumentisingoli a suite di applicazioni
complete."
Suggerimenti eTecniche
La fastidiosa appartenenza deifile
Tengo i miei computer in
modo molto semplice: unutente con lo stesso nomesu tutti i computer, niente
applicazioni stravaganti, semplicestruttura delle cartelle. Non avreimai incontrato alcun problema conl’appartenenza di un file, no?
Poi invece è accaduto. Mentreusavo il mio portatile, mi sonoconnesso alla cartella condivisa sulmio desktop. Ho creato una sottocartella chiamata miro e vi hocopiato dentro un po' di filemultimediali. Tornato al desktop,potevo riprodurre i file
multimediali bene, ma quandoandavo a eliminarli, non potevo.Quando ho guardato le proprietàdel file da Nautilus, essiappartenevano a root, non a gord.
Conoscevo quale comando potevamodificare l’appartenenza di unfile, così ho apertoAccessori/Terminale e ho inserito il
comando “cambia proprietario”:
chown
Mi ha suggerito il comandosuccessivo:
chown --help
Mi sono seduto a leggere quello
che appariva. È abbastanza oscuro,ma ci sono un paio di esempi. Housato questi comandi:
cd shared
sudo chown –cR gord miro
Il 0c dice a chown di mostrarmiogni cambiamento che esegue. La“R” significa “ricorsivamente”,poiché non volevo cambiare solo lacartella “miro”, ma anche tutto ciòche è al suo interno. Esso haelencato ogni file e la cartellastessa e ha detto che aveva
cambiato ognuno di loro per averecome proprietario “gord”. Proprioquello che volevo!
IILL MMIIOO DDEESSKKTTOOPPQuesta è la tua occasione per mostrare al mondo il tuo desktop estroso o il tuo PC. Manda
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 48/54
full circle magazine n. 5 48 indice ^
IILL MMIIOO DDEESSKKTTOOPP
Utilizzo Ubuntu da Hardy. Mi piace modificare leggermente il miodesktop per massimizzare la grandezza dello schermo; uso leapplicazioni più comuni disponibili per navigare sul web, per lacondivisione dei file, per il fotoritocco, per i social network e percomunicare.
Questa foto è stata presa su un portatile HP Pavilion dv3t conUbuntu 1.1. Esso ha un Intel Core 2 Duo e 4GB di RAM. Io sonoun grande fan del marchio del portatile perciò ho usato unosfondo dell’HP. La barra AWN è il mio lanciatore con icone "Faenza
Variant Cupertino".
Questo design fa uso di tutto lo spazio dello schermo sia verticaleche orizzontale. Le icone sono Chromium, Mozilla Firefox 4 beta,Liferea, Skype, Gwibber, Pidgin, Virtualbox e Rhythmbox.
Jean Austin Rodriguez
Questa è la tua occasione per mostrare al mondo il tuo desktop estroso o il tuo PC. Mandale tue schermate e foto a: [email protected]. Includi una breve descrizione deltuo desktop, le caratteristiche del tuo PC e altre curiosità sulla tua configurazione.
Ho usato Ubuntu dalla versione 6.6. Grande SO. Sto ancoraimparando tutto riguardo Linux e soprattutto Ubuntu.
Adesso utilizzo la versione 1.4 sul mio portatile.
Toshiba Satellite A35SDAMD Turion 64 Dual Core Mobile (ma uso Ubuntu 320bit).
4 GB 8 Mhz RAMScheda grafica ATI 32Ho usato Screenlets e CairoDock per la Task Bar e MarvelComic Desktop Background.
Jorge Rozo
IL MIO DESKTOP
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 49/54
full circle magazine n. 5 49 indice ^
Utilizzo Ubuntu dalla 6.6 e adesso sto usando Ubuntu 1.1sulla mia nuova macchina. Il mio desktop può sembrare un po'
strano.
Innanzitutto, il pannello: non mi piacciono il menù predefinito ela task list, perciò l’ho fatta come questa. Mi piace molto l’idea.Secondo, sto usando AWN per tenere i lanciatori e la task list;l’ho messo sul lato destro poiché ho trovato che questo è ilmodo che meglio si adatta al mio monitor wide0screen e anchel’Intellihide di AWN funziona bene. Terzo, non ho messo moltiwidget sul mio desktop, poiché non mi piace molto guardare ildesktop. Gli sfondi sono presi dal set di default di Ubuntu, ce ne
sono circa 2 che cambiano periodicamente.
Per ultimo, il terminale, questo è "guake", ho nascosto quasitutto tranne il terminale (naturalmente) e ho incluso questoperché lo guardo più del mio desktop :)
Lu
Sono un ragazzo italiano di 2 anni che ha cominciato a usare
Ubuntu con la 1.4 (si, sono un principiante). Il mio desktop èmolto semplice ma mi piace; per prima cosa ho installato iltema DarkRoom, che era marrone e l’ho cambiato usandocolori scuri. Le icone sono Faenza, da gnome0look.org, che miricordano iOS.
Ora sto utilizzando Maverick sul mio desktop PC di 8 anni con:0 Intel Pentium4 @ 2.53GHz0 512mb di Ram0 Nvidia GeForce4 mmx44 con 128mb di memoria
0 Monitor 14" Samsung 124x7680 lettore DVDTutto funziona perfettamente fin dall’inizio, eccetto la schedagrafica, ma sto pensando di risolvere il problema tra qualchegiorno.
Rosario Lombardo
TTOOPP 55 II tt llll UUSSBB
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 50/54
full circle magazine n. 5 5 indice ^
TTOOPP 55Scritto da Andrew Min
Creazione dischi di avvio di Ubuntu
Sito: https://launchpad.net/usb0creator
Il modo più semplice per mettere Ubuntu su unsupporto di memoria USBè utilizzare lo strumentointegrato "Creatoredischidi avvio", ufficialmenteconosciutoconil nome "Ubuntu Live USB Creator" (Creatoredi memorieUSB Livedi Ubuntu, ndt). Tra tutti, è anche il più facile dautilizzare, bastadotarsi di una ISO basata su Ubuntu oppure di una IMG (Kubuntu,Xubuntu, etc.),collegareunamemoria USBe avviare il programma. Vienefornita anche lafunzione di persistenza, grazie alla quale i file e leimpostazioni personali vengono preservatead ogniriavvio.
UbuntuLive USB Creator è preinstallato sulla maggior parte delle
installazioni Ubuntu. Nelcaso nonfosse presente,è possibileusare usb0 creator0gtk oppure usb0creator0kde , in base al vostroambiente desktop.
Universal USB Installer
Sito:http://www.pendrivelinux.com/universal0usb0installer0easy0as010203/
Se possedete un sistema Windows, ma desiderate passare al sistemaoperativo Linux, potreste provare il programma di installazione diPendrivelinux.com. Essoè consigliato da Canonicalper gli utenti Windowso Mac. Supportapiù di ottanta sistemi operativi (incluse le più famosedistribuzioni Linux come Ubuntu e le meno conosciute come Peppermintlinux,strumenti di recupero delsistema come Acronis Rescue CD edanche il CD di installazione di Windows 7). Esattamente come il prodottodi Canonicalanche questa soluzione gestisce la persistenza.
Per ottenere il software Universal USB Installerfate clic su downloadpresente sulla pagina principale del sito.
IInnssttaalllleerr UUSSBB
TOP 5 0 INSTALLER USB
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 51/54
full circle magazine n. 5 51 indice ^
LinuxLive USB Creator
Sito: http://www.linuxliveusb.com /
Uno strumentosimile in grado di aiutare gli utentiWindows nelpassaggioa Linux è "LinuxLive USB Creator", qualche voltaabbreviato in LiLi. È adattoa principianti ed esperti,con funzioniavanzate rese disponibiliancheall'utente alle prime armi. Tra le principali caratteristiche troviamolapersistenza,gliaggiornamentiautomatici, lo scaricamento in automaticodella ISOprescelta e un elenco enorme di SO supportati. La suacaratteristica unica e principale è il supporto a VirtualBox; è possibileinstallare una versione "portable" del popolare softwaredi virtualizzazionein grado di far funzionare il SO scelto all'interno di Windows. È inoltrepossibile avviare il pc direttamente dal supportodi memoria esterno.
Per installare LinuxLive USB Creator si può usare il programma presente
sulla pagina principale del sito.
LiveUSB Install
Sito: http://live.learnfree.eu/
LiveUSB Install è un progetto creatodallo sviluppatore di USU Linux,una derivatadiUbuntu.A differenza della maggior parte degli altri programmi presentati in questaselezione, supporta sia Windows che Linux, in questo modo gli utilizzatoridi Ubuntuche desiderano provarenuove derivate, lo possono facilmente fare. Forniscecaratteristiche standard quali, la persistenza e i download automatici. Ciò che locontraddistingue è il suo livello di compatibilità, ufficialmente supporta più di 1distribuzioni ma dovrebbe funzionare con un numero ancora maggiore.
Per installare LiveUSB Install scaricate il pacchetto Debian dalla pagina di downloaddel loro sito.
TOP 5 0 INSTALLER USB
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 52/54
full circle magazine n. 5 52 indice ^
UNetbootin
Sito: http://unetbootin.sourceforge.net/
UNetbootin è uno dei più maturi programmi elencati ed è anche unodei più vecchi programmi di installazione da supporti USB. èutilizzabile in diverse piattaforme (Windows, Mac OS X e Linux sonotutti supportati come host)e supporta un buon numero di dischi(anche se non così tanti come gli altri). La caratteristica che lo rendeunico è la sua capacità di installarsi su un disco fisso, se voleteinstallare una distribuzione ma non avete un supporto di memoriaUSB e non volete masterizzare un CD potete utilizzare UNetbootinper creare un'installazione veloce ed economica.
Per installare UNetbootin usate il pacchetto unetbootin nelrepository Universe.
Il podcast di Ubuntu UK è presentato dei membri della comunitàUbuntu Linux del Regno Unito.
Il nostro intento è fornire informazioni aggiornate su argomenti diattualità su Ubuntu Linux agli utenti di Ubuntu Linux di tutto ilmondo. Trattiamo tutti gli aspetti di Ubuntu Linux e del FreeSoftware, cercando di risultare interessanti a tutti, dai neofiti fino aiprogrammatori più esperti, dalla riga di comando alla più recenteinterfaccia grafica.
La comunità Ubuntu UK nel produrre il programma si ispira al
Codice di Condotta di Ubuntu, pertanto il programma risulta adattoa tutte le età.
Disponibile in formato MP3/OGGin Miro o iTunes, o ascoltatelodirettamente dal sito.
http://podcast.ubuntu0uk.org/
CCOOMMEE CCOONNTTRRIIBBUUIIRREEGruppo Full Circle
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 53/54
full circle magazine n. 5 53 indice ^
Siamo sempre in attesa di vostri nuovi articoli da pubblicare nella rivista Full Circle.Per articoli, guide, idee e per le traduzioni della rivista , date un'occhiata al nostrowiki: http://wiki.ubuntu.com/UbuntuMagazineInviateci i vostri articoli a: [email protected]
Se desiderate inviarci delle notizie, scrivete a: [email protected]
Inviate i vostri commenti o esperienze Linux a: [email protected]
Le revisioni Hardware/software vanno inviate a: [email protected]
Le domande sulle interviste futurevanno inviate a: [email protected]
Le schermate dei Desktop vanno inviate a: [email protected]
... oppure visitate il nostro forum a: www.fullcirclemagazine.org
FULL CIRCLE HA BISOGNO DI VOI!Una rivista non è una rivista senza degli articoli e Full Circle non è un'eccezione.Abbiamo bisogno delle vostre Opinioni, Desktop e Storie. Desideriamo anche le vostreRecensioni (giochi, applicazioni & hardware), articoli How0To (su ogni soggettoK/X/Ubuntu) e qualsiasi domande, o suggerimenti, che possiate avere.Inviateli a: [email protected]
CCOOMMEE CCOONNTTRRIIBBUUIIRREE
Termine per il n. 51:Domenica 1 luglio 211.
Pubblicazione del n. 51:
Venerdì 29 luglio 211.
Capo redattore 0 Ronnie [email protected] 0 Rob [email protected] comunicazioni 0 RobertClipsham
[email protected] 0 Robin [email protected]
Editing e correttori di bozzeMike KennedyDavid HaasGord CampbellRobert Orsino
Il nostro ringraziamento va aCanonical, ai molti gruppi ditraduzione nel mondo e a ThorstenWilms per il nuovo logo Full Circle.
IILL GGRRUUPPPPOO FFCCMM IITTAALLIIAANNOO
8/4/2019 FCM 50 Italiano
http://slidepdf.com/reader/full/fcm-50-italiano 54/54
IILL GGRRUUPPPPOO FFCCMM IITTAALLIIAANNOO
Traduttori:Alessandro LosavioBianca KweyFabrizio NicastroFrancesco CargiuliGianluca SantoroGiulio TaniGiuseppe CalàGiuseppe D'AndreaIrene Bontà
Marco BuonoMarco LetiziaRoald De Tino
Revisori:Alessandro LosavioDavide MiceliFabrizio NicastroGiuseppe D'AndreaLuigi Di GaetanoMarco BuonoValerio Salvucci
Impaginatori:
Aldo LatinoDavide MiceliFabrizio NicastroMarco BuonoPaolo Garbin
Edizione audio/video:Paolo Rotolo
Edizione eBook:Aldo LatinoDavide Miceli
Hanno collaborato alla realizzazione di questo numero:
Coordinatore del gruppo: Cristiano Luinetti
ENTRA ANCHE TU NEL GRUPPO FCM!La rivista Full Circle nasce da una idea della Comunità degliutenti di Ubuntu e vive del lavoro di coloro che hanno scelto didedicare parte del loro tempo libero alla riuscita di questoprogetto. È un progetto veramente aperto: tutti possonocollaborare, in un modo o nell’altro. C’è chi scrive gli articoli,
chi li corregge, chi li traduce, chi li impagina e così via.Anche tu puoi collaborare attivamente alla continua crescita diquesta rivista, il cui unico scopo è la diffusione della culturadel Software Libero.
Se conosci l'inglese e il Software Libero è la tua passione, puoicollaborare:• scrivendo articoli in inglese;• traducendo in italiano i testi;
• revisionando i testi;• impaginandoli con Scribus.
Se vuoi saperne di più, visita la pagina Partecipare del nostrowiki.
Oggi partecipare e' ancora piu' facile! Questa rivista è stata tradotta dal Gruppo FCM della comunità Ubuntu0it.
I collegamenti per scaricare tutti i numeri di Full CircleMagazine in italiano li trovi nel nostro Archivio.
Cerchi un articolo pubblicato su FCM?Nel wiki trovi anche l'Indice generale di tutti i numeri
pubblicati, comprensivo di titolo, autore e pagina
dell'articolo. Fai clic qui per consultarlo!