fcm 46 italiano
TRANSCRIPT
-
8/4/2019 FCM 46 Italiano
1/38
full circle magazine n. 46 1 indice ^
Full Circle
NUOVA SERIE 0 LIBREOFFICE
LINUX LABS :FILE SYSTEM 0 P. 1
PPAARRTTEE 11 :: IINNTTRROODDUUZZIIOONNEE AALL SSOOSSTTIITTUUTTOO DDII OOPPEENNOOFFFFIICCEE
NUOVA
SERIE!
LA RIVISTA INDIPENDENTE PER LA COMUNIT LINUX UBUNTU
NUMERO 46 0 Febbraio 211
-
8/4/2019 FCM 46 Italiano
2/38
full circle magazine n. 46 2 indice ^
Full
Circle
Installare Mythbuntu p.15
Notizie Linux p.4
LibreOffice p. 1 p.12
Programmare in Python p.20 p.7
Donne Ubuntu p.28
Giochi Ubuntu p.29
Comanda & Conquista p.5
Top 5 p.34
Scrivere per Full Circle p.19
Le linee guida per inviare unarticolo a Full Circle. Contiamomolto sui vostri articoli, quindiscriveteli e inviateceli!
Linux Lab p.2
Cos' un file system e cos'EXT3? Mettetevi comodi elasciate che Zio Robin ve lospieghi.
Recensione 0 Boxee Box p.24 Lettere p.27
NUOVA
SERIE!
LA RIVISTA INDIPENDENTE PER LA COMUNIT UBUNTU
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") econ 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 esplicitamente autorizzato voi o l'uso che fate dell'opera). Se alterate, trasformate o create un'opera su questo lavoro dovete distribuire il lavoro risultante con lastessa licenza o una simile o compatibile. Fullcircle completamente indipendente da Canonical, lo sponsor dei progetti di Ubuntu, e i punti divista e le opinioni espresse nella rivista non sono in alcun modo da attribuire o approvati dalla Canonical.
http://creativecommons.org/licenses/by-sa/3.0/ -
8/4/2019 FCM 46 Italiano
3/38
full circle magazine n. 46 3 indice ^
EEDDIITTOORRIIAALLEE
Benvenuti ad un altro numerodi Full Circle!
Questo mese abbiamo una nuova serie di articoliin partenza. Un paio di mesi fa, ElmerPerry ha
cominciato a mandarmi viamail alcuni articoli su come usare OpenOffice. Visto chela serie sullaVirtualizzazione eraancora in corso di pubblicazione decisi di tenerli in stand0by e, quando finalmente
arrivato il momento di usarli, stato rilasciato Libre Office. Fortunatamente per,Elmersi offerto
spontaneamente di aggioranre gli articoli da OpenOffice a LibreOffice, perci: un immenso graziea lui per questolavoro! Nelcaso nonl'abbiate saputo, infatti, un sacco di gente nongiudica positivamente i nuovi proprietari di
OpenOffice, conla conseguenza cheil programma giunto ad unabiforcazione e i programmatori cheprima
lavoravano per OpenOffice si occupanno adesso di LibreOffice. Quindi preparatevi ad assistereal sorpasso di
LibreOffice su OpenOffice dalmomento cheil primo gi stato annunciato come suite da ufficio di default su
Ubuntu 11.4 e con tutta probabilit la stessacosa succeder conmolte altredistribuzioni Linux,viste le buone
possibilit che OpenOffice rimanga bloccato senza sviluppo.
Abbiamo inoltre cominciatoa pubblicare le tanto attese edizioni speciali!La prima, 'IlServer Perfetto', nonaltro cheuna raccoltadi articoli suiserver tratti da vecchi numeri di FCM. Comunque, a breve avremoun'edizione
speciale conla miavecchia serie di articolisu GIMP, e diverse edizioni speciali perla serie su Python.
Se invecenon sapete distinguere il vostro EXT3 dal vostro Reiser, Robin Catling (meglio conosciuto peril
podcast) ha scritto due articoli ricchidi informazioni sui file di sistema, il primo dei qualipubblicato questo mese,
con la seconda partein arrivotra 3 giorni!
Noterete infine chequesto mese abbiamo dedicato alle Lettere unasola pagine. Forse potrsembrarvi buffo,
ma pare chevoi ragazzi abbiate smesso di scrivermi. Mandatemi unamail illustrandomi le vostre opinioni sulnostro
magazine, cosadovremmo cambiare (o migliorare),o semplicemente raccontateci cosa avete combinato di recente
con la vostra distribuzione preferita.In ogni caso, far sentire voi confusi e me meno paranoico!
Con i migliorisaluti,e restate in contatto!Ronnie
Questo magazine realizzato usando:
Full Circle Podcast
Rilasciato ogni due settimane,ogni episodio tratta tutte leprincipali notizie, opinioni, riviste,interviste e feedback dei lettoridel mondo di Ubuntu. Il Side0Pod 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.
Conduttori:Robin CatlingEd HewittDave Wilkinshttp://fullcirclemagazine.org
mailto:[email protected]://fullcirclemagazine.org/http://fullcirclemagazine.org/http://creativecommons.org/http://www.openoffice.org/http://www.gimp.org/http://www.scribus.net/mailto:[email protected] -
8/4/2019 FCM 46 Italiano
4/38
full circle magazine n. 46 4 indice ^
NNOOTTIIZZIIEE LLIINNUUXX
Full Circle Notifier 0 Versione Beta!
Il nostro carissimo RobertClipsham (mrmonday) ha rilasciato la prima versione beta diFull Circle Notifier, unapiccola applicazione che si sistemanella vostra area di notifica evi annuncernon soloil rilasciodi nuovi numeri e podcast, ma puessereimpostata
ancheper scaricarveli direttamentein automatico!Diverse personestannolavorandoa vari pacchetti diFCNper le diversedistribuzioni. Permaggiori informazioni date uno
sguardo al Google Group di FCN:
http://goo.gl/4Ob4
Ben arrivato Open0Xchange per Linux
Dove possibile trovare
rifugio da Microsoft
Exchange? Una possibile
opzione Open0Xchange,
una suite per software di gruppo che
serve proprio da sostituto per
Microsoft Exchange. Da una
prospettiva di licenza e costi, OX
sembra davvero un buon affare, ma
questo conta poco se poi gli utenti
rimangono disgustati. Quindi diamouno sguardo a come si comporta OX
dal punto di vista di chi lo utilizza e se
possibile tagliare i ponti o no e
mantenere gli utenti soddisfatti.
Ora, convincere gli amministratori
orientati verso Linux che Exchange
sia sacrificabile non un compito
difficile. Ma molti di loro sono
altrettanto soddisfatti usando Mutt oIMAP piuttosto che Exchange e
probabilmente non sarete in grado di
convincere il reparto contabilit che
Mutt un rimpiazzo adatto per
Outlook.
Fonte: linuxplanet.com
Canonical doner il 25%dei ricavi di Ubuntu Onealla Fondazione Gnome
Il team Banshee, che si occupaprincipalmente di portare iltrojan Mono del .Net diMicrosoft nel mondo
GNU/Linux, ha accettato la richiestadi Canonical di devolvergli il 75% deiproventi derivanti dalle relativevendite di brani su Amazon.
Banshee inoltre aggiunger ilnegozio Ubuntu One di Canonicalcome predefinito. In cambio,Canonical doner il 25% dei suoiricavi a GNOME. La stessa logica sarapplicata a Rhytmbox.
Con la scomparsa di Novell,Canonical si sta prendendo un belrischio usando come riproduttore
musicale di default Banshee (basatosu Mono). Toccher presto anche aCanonical affrontare l'ira accusatricedi Microsoft per aver violato le suelicenze Linux?
Fonte: muktware.com
Computer portatili con processori Atom
Parvus, filiale di Eurotech, ha annunciato duedispositivicompatibili conLinux e basati su processori Intel Atom,
destinati principalmente al mercatomilitare. Lo ZypadBR2000 un robusto computer portatile da 1.8 chili e
supporta un server con opzioni wireless e memoriaflash, mentre ilDuraCOR830 un massiccio processoredi sottosistemi per missioni tattichee ciinforma la societ, con interfacce avioniche duali ed espansionePC/104.
Entrambi [...] sono pubblicizzati come supporti per i veicoli corazzati e piattaformeaeree dei cos detti'Size, Weight andPower' (leggasi SWaP) e per le applicazioniComanda e Controlla (C2). Entrambi i dispositivi girano consistemi operativi Linux oWindows gi incorporati [...]. Inoltre, il produttore ci informa che sta prendendo inconsiderazione la possibilitdi aggiungere Androidallo Zypad BR2000.
Fonte: linuxfordevices.com
http://goo.gl/4Ob4http://goo.gl/4Ob4 -
8/4/2019 FCM 46 Italiano
5/38
full circle magazine n. 46 5 indice ^
I
n questonumerohointenzione ditrattaredueargomenti:creazionediunalistadi cose0da0fareutilizzandoConkye Bash e introduzionealle
basi diZenity.
Entrambele cosesonostate richieste.Tratterdelmodoin cuiutilizzoConkyconla mialista dicose0da0fare,e proporralcune ulterioriintegrazionichepotresteeffettuare. Comunquenon miaddentrerdettagliatamente nelleintegrazionia meno chenon abbiaunafflussodirichiesteinmerito.
Lista delle Cose da fare
Ilmodo incuifaccio lelistedicose0da0fare semplicementecreandouncollegamentosimbolico nellamia cartelladiDropbox a unadirectory chechiamoReminders. Dentro ladirectoryho ungruppo di fileordinatiperargomenti
(universit,FCM,lavoro e personale) equindiin ConkyrichiamounoscriptPython(cheho scritto io)che vainognifile e stampaciascuna riga conun 0davanti.Puessere fattoin qualsiasilinguaggio sivoglia. Sopra illustrato ilmioscript inPythonperchiunquefosseinteressato.
Assicuratevi dicambiareReminders inper
farlofunzionare,lavariabilehome sioccupadella parte/home/$USERNAME/,quindispecificate solola porzionesuccessiva a questa. Glidicoinoltre diignorareogni file dibackupnascosto,i file cheterminanocon unatilde (~). Misonoresocontocheilmiometodo estremamentepoco
tecnico,mafunziona.Se voleteaggiungeredate discadenza,digitatelesemplicementenelfilementre stateaggiungendolevoci.Unavoltache iniziateper a utilizzare ledate diventadifficileordinareopportunamente le voci.Perquesto, hoscritto duescript.Ilprimo mostratoa destra,l'altro incima alla paginasuccessiva.
Cosa fannoi duescript moltosemplice.Lo script createToDo.shprendetuttelevocidentroaunfile(lopassonellavariabile $file), rimuovela data(nelformato:Mese GiornoOre:Minuti)e la
sostituisceconil tempoinformato unix(numerodiseconditrascorsidall'epocaunix,fissata alprimodigennaio 197 ore:)che vienepoiscrittain unfile (unfile chevienepoicancellato all'inizio diogniesecuzione dello script, perevitare
duplicati).Unavoltafattoci,prendeilfile e loordinadal numeropi piccolo alpigrande(ladatapivicina alla datapirecente,per esempiodalla primacosa dafare all'ultima cosa dafare).
CCOOMMMMAANNDD && CCOONNQQUUEERRScritto da Lucas Westermann LLiissttaa ddeellllee CCoossee ddaa ffaarree
createToDo.sh:
#!/bin/bash
file=~/ToDo.txttoDo=~/toDo.txtif [[ -e $toDo ]]; then
`rm "$toDo"`fi
while read line; dodate=`date -d"$(echo "$line"|sed 's/\(.\) -.*$/\1/g')" +%s`;echo "$(echo "$line"|sed -e s/".*-"/"$date -"/g)" >> "$toDo";
done < "$file"
if [[ -e "$toDo" ]]; thentemp=`sort -n "$toDo"`echo "$temp" > "$toDo"
fi
#!/usr/bin/env pythonimport os
home=os.path.expanduser("~")
for root, dirs, files inos.walk(os.path.join(home,"Reminders")):for infile in [f for f in files]:
if(infile.endswith("~")!=True):fh=open(os.path.abspath(os.path.join(root,infile)))for line in fh:
print("- "+line, end=' ')fh.close()
-
8/4/2019 FCM 46 Italiano
6/38
full circle magazine n. 46 6 indice ^
Lucas ha imparato tutto ci che sadai ripetuti guasti al suo sistema, nonavendo allora altra scelta chescoprire come risolverli. Potetescrivere a Lucas presso:[email protected].
COMANDA & CONQUISTA
Lo script printToDo.shprendesemplicemente ogni lineadadentroil filetoDo.txtappenacreato,sostituisce iltempounixconunanormaledataelastampa.Il primo script potrebbediventareunevento cronorario (oppureogni pochiminuti, selopreferite) e il
secondopotrebbeessere eseguitodaConkycome unnormale scriptbash. Nonhoeffettuato molteproveperquestiscript,mafunzionano sicuramente.Nonsonosicurosecisiaunmodopifacile,mapensochequestiscriptpossanoinsegnarvi o farvicapiremoltodi pi.
Se migliorate gliscript,mi piacerebbesaperlo e sareipiche lietodipubblicare
alcune soluzioninel C&Cdelprossimomese.
Zenity
Perquelli divoiche nonconosconoZenity, unostrumento a riga dicomandodesignatoper creare finestredi
dialogo (elementigrafici).Poich so chemoltiutentisonotimorosidellariga dicomandoquando inizianoa utilizzarla,potrebbeessereutileperchistacercandodiaiutare ormaidatempounprincipiante.Ho intenzione ditrattarelebasiessenziali qualeintroduzioneaZenitye discrivereunapprofondito
tutorialil prossimomese.
Zenity capacedi crearefinestre perl'inserimentoditesto, finestreconcalendari, finestreperinformazioni,finestreconbarradi progressione,iconedi notifica,finestreconelenchi,finestreperilsalvataggio,elenchidi controllo,finestredierroree cos via. Alcuniesempisonoi seguenti:
| tee > (zenity --progress --pulsate) >file
Ilcomando avviaunabarra diprogressionefinch "tee"leggeiningressodalla periferica standarddiingresso(latastiera0 N.d.T.) e poilo salva
inunfile.Inquestocasodoveteutilizzarelapipe perreindirizzare l'outputdiogni
comandoa"tee".
zenity --question --testQuestion?; echo $?
Questocomandocreaunafinestra didialogo conuna domanda e unpulsanteOK/Cancella.Echo$? ritorna sel'utente
premeOKe 1 sel'utentepremeCancella(utile pergliinterventidell'utente).Questa l'esattasintassianchepergliavvisi,basta sostituire 00questioncon00warning.
|zenity --text-info--width
Questo comandoprende l'outputdi
qualsiasi comandocheglivienereindirizzato tramite lapipe e lostampadentroall'areadi testodellacasella didialogo.
input=$(zenity --entry --text"How are you?" --entry-text"enter text here"); echo$input
QuestocomandodiZenitycreaunafinestradi inserimento testo e restituiscequantoinseritodentro allavariabile$input(conseguentementealladichiarazioneecho).
zenity --error --text Anerror occurred!
Questocomandocrea unafinestradierroree ci inserisceil testo.
Cisono parecchipicomandi dicuiZenitydispone,maquesti dovrebberobastare perla maggiorpartedelleesigenzediscriptingdiqualsiasiprogrammatoreentusiasta. Il prossimomeseho intenzione di implementare
alcunidi questicomandidentrounpiccolo utilescript. Sequalcunohaunarichiestasu cosa dovrebbefare loscript,sisentaliberodi inviarmiunaemailpresso [email protected] miinviate unaemail,vipregodiinserirecome oggetto dellaemailFCMo C&C, inmododa nontrascurarla.Ognicommentosuquesto articolo,o richiesteingenerale,sonosemprebenvenute.
printToDo.sh:
#!/bin/bashtoDo=~/toDo.txt
while read line; doif [[ "$line" != "" ]]; then
date=`date -d@"$(echo "$line"|sed -e s/"-[^-]*$"//g)" +"%a %b %d %H:%M"`echo "$(echo "$line"|sed -e s/".*-"/"$date -"/g)";
fi
done < "$toDo"
mailto:[email protected]:[email protected]:[email protected]:[email protected] -
8/4/2019 FCM 46 Italiano
7/38
full circle magazine n. 46 7 indice ^
HHOOWW00TTOOScritto da Greg Walters PPrrooggrraammmmaarree iinn PPyytthhoonn 00 PPaarrttee 22
B
entornati. Questa voltatorneremo a occuparci diGUI ma utilizzando lalibreria pyGTK. Per il
momento non useremo un designerdi GUI, ma ricorreremo solo allalibreria.
Utilizzate Synaptic per installarepython0gtk2, python0gtk20tutorial epython0gtk20doc.
Iniziamo subito con il primoprogramma che usa pyGTK, in alto a
destra.
Per un po' ci concentremo su delcodice semplice. La riga 3 contieneun nuovo comando."pygtk.require('2.')" significa che ilprogramma verr eseguito solo se ilmodulo pygtk installato , comeminimo, alla versione 2.. Nellaroutine __init__ assegniamo una
finestra alla variabile self.window(riga 8) e quindi la mostriamo (riga9). Ricordate che la funzione
__init__ eseguita non appena laclasse istanziata (riga 13). Salvateil codice come "simple1.py".
Eseguitelo in un terminale.
Vedrete comparire da qualcheparte sul desktop una semplicefinestra. Sul mio comparenell'angolo superiore sinistro. Per
terminare il programma, dovetepremere Ctrl+C nel terminale.Perch? Non abbiamo aggiunto ilcodice per distruggere e quinditerminare l'applicazione. Questo loandiamo a fare ora. Aggiungete laseguente riga prima diself.window.show()...
self.window.connect("delete_event", self.delete_event)
Quindi, dopo la chiamatagtk.main(), aggiungete la seguentefunzione...
def delete_event(self, widget, event, data=None):
gtk.main_quit()return False
Salvate la vostra applicazionecome "simple2.py" e, ancora unavolta, eseguitela dal terminale. Ora,quando cliccate su "X" nella barradel titolo, l'applicazione terminer.Cosa accaduto, quindi? La primariga che abbiamo aggiunto(self.window.connect...) connette
l'evento delete a una routine di
servizio, in questo casoself.delete_event. Ritornando"False" si consente la rimozionedella finestra dalla memoria disistema.
Ora non so voi ma io preferiscoche le applicazioni si aprano alcentro dello schermo, non in unaposizione a caso, o in un angolo
dove potrebbe essere nascosta daqualcos'altro. Modifichiamo ilcodice di conseguenza. Tutto quelloche dobbiamo fare aggiungere lariga seguente prima diself.window.connect nella funzione
__init__:
self.window.set_position(gtk.
WIN_POS_CENTER)
Come potete ben immaginare,l'istruzione posiziona la finestra alcentro dello schermo. Salvatel'applicazione come "simple3.py"ed eseguitela.
Ora molto meglio, ma non granch. Allora aggiungiamo un
widget. Se ricordate i VECCHIarticoli su Boa Constructor, i widgetnon sono altro che controllipredefiniti che possiamoaggiungere alla nostra finestra perfare delle cose. Uno dei controllipi semplici da aggiungere unpulsante. Aggiungeremo il codice
# simple.pyimport pygtkpygtk.require('2.0')import gtk
class Simple:def __init__(self):
self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)self.window.show()
def main(self):gtk.main()
if __name__ == "__main__":simple = Simple()simple.main()
-
8/4/2019 FCM 46 Italiano
8/38full circle magazine n. 46 8 indice ^
seguente subito dopoself.window.connect nella routine
__init__:
self.button =gtk.Button("Close Me")self.button.connect("clicked",self.btn1Clicked,None)
self.window.add(self.button)
self.button.show()
La prima riga definisce ilpulsante e il relativo testo. Laseconda la connessione all'eventoclick. La terza aggiunge il pulsantealla finestra mentre la quarta riga lomostra sulla superficie della
finestra. Osservandoself.button.connect noterete lapresenza di tre argomenti. Il primo l'evento a cui ci connettiamo, ilsecondo la funzione eseguitaquando l'evento si verifica, inquesto caso "self.btn1Clicked" e ilterzo l'argomento (se esiste) chesar passato alla funzione appenadefinita.
A seguire, dobbiamo creare lafunzione self.btn1Clicked.Inseritela dopo self.delete_event:
defbtn1Clicked(self,widget,data=None):
print "Button 1 clicked"
gtk.main_quit()
Come potete vedere, la routinenon fa molto. Mostra nel terminale"Button 1 clicked" e quindi richiamala funzione gtk.main_quit(). Questa
chiuder la finestra e terminerl'applicazione, come se aveste fattoclic su "X" sulla barra del titolo.Ancora, salvate il tutto come"simple4.py" ed eseguitelo in unterminale. Vedrete una finestracentrata con un pulsante con suscritto "Close me". Fate click el'applicazione si chiuder, comevoluto. Notate, comunque, che la
finestra molto pi piccola che insimple3.py. La poteteridimensionare ma questo faringrandire anche il pulsante.Perch? Semplicemente perchabbiamo inserito un pulsante nellafinestra la quale si ridimensiona peradeguarsi al contenuto.
Abbiamo in una certa misura
violato le regole diprogrammazione di GUI inserendo ilpulsante direttamente nellafinestra, senza usare uncontenitore. Dovreste ricordare chenegli articoli riguardanti BoaContructor usammo boxridimensionatori (contenitori) per i
nostri controlli. Dovremmo farloanche se abbiamo un solo widget.Nel prossimo esempioaggiungeremo un HBox (un boxorizzontale) per racchiudere ilnostro pulsante e aggiungerne unaltro. Se avessimo voluto uncontenitore verticale avremmousato VBox.
Per iniziare, usiamo simple4.pycome base. Eliminate tutto tra lerighe self.window.connect(...) eself.window.show(). Quiaggiungeremo le nuove righe. Ilcodice per HBox e il primo pulsante...
self.box1 = gtk.HBox(False,0)
self.window.add(self.box1)
self.button =gtk.Button("Button 1")
self.button.connect("clicked",self.btn1Clicked,None)
self.box1.pack_start(self.button,True,True,0)
self.button.show()
Analizziamolo un po' alla volta.Abbiamo un HBox, chiamatoself.box1. I parametri passati sonohomogeneous (True o False) e unvalore per lo spazio:
PROGRAMMARE IN PYTHON 0 PARTE 2
Proposte e AutoriCercansi
Su LaunchPad abbiamo creato lepagine del progetto e dellasquadra Full Circle. L'idea quellache i nonscrittori possonocollegarsi alla pagina, fare clic su"Answers" in alto e lasciare ideeper articoli, ma vi prego siatespecifici! Non inserite solo"articolo sui server" ma indicateanche cosa il server dovrebbe fare!
I lettori che volessero scrivere unarticolo ma sono a corto di idee,possono registrarsi alla pagina delgruppo Full Circle quindi auto0assegnarsi gli articoli proposti einiziare a scrivere! Chiediamo chese non possibile scriverel'articolo nel giro di alcunesettimane (unmese circa) la richiesta vengariaperta per permettere aqualcun'altro di adottarla.0 Pagina del progetto per le idee:https://launchpad.net/fullcircle0 Pagina per il gruppo d'autori:https://launchpad.net/~fullcircle
https://launchpad.net/fullcirclehttps://launchpad.net/~fullcirclehttps://launchpad.net/~fullcirclehttps://launchpad.net/fullcircle -
8/4/2019 FCM 46 Italiano
9/38full circle magazine n. 46 9 indice ^
HBox =gtk.HBox(homogeneous=False,spacing=0)
Il parametro homogeneouscontrolla se ciascun widget nel boxha la stessa dimensione (larghezza
nel caso di un HBox e altezza nelcaso di un VBox). In questo casopassiamo false e un valore spazio di. A seguire aggiungiamo il box allafinestra. Quindi creiamo il pulsantecome prima e colleghiamo l'eventoclick alla nostra funzione.
Ora arriviamo ad un nuovocomando. self.box1.pack_start
usato per aggiungere il pulsante alcontenitore (HBox). Usiamo questoinvece di self.window.add per iwidget che vogliamo includere nelcontenitore. Il comando (comesopra) ...
box.pack_start(widget,expand=True, fill=True, padding=0)
Ha i seguenti parametri. Prima ilwidget, quindi expand (True orFalse), quindi fill (True or False) eun valore per il padding. Per icontenitori lo spacing rappresentala quantit di spazio tra i widgetmentre il padding si applica sul latodestro/sinistro del widget.
L'argomento expand ci permette discegliere se il controllo dovrriempire lo spazio extra nel box(True) o se il box dovr restringersiper adattarsi al widget (False).L'argomento fill ha effetto solo sel'argomento expand True. Perfinire mostriamo il pulsante. Segueil codice per il secondo pulsante:
self.button2 =gtk.Button("Button 2")
self.button2.connect("clicked",self.btn2Clicked,None)
self.box1.pack_start(self.button2,True,True,0)
self.button2.show()self.box1.show()
Potete osservare come il codicesia molto simile al precedente.L'ultima riga mostra il box.
Ora dobbiamo aggiungere lafunzione self.btn2Clicked. Dopoself.btn1Clicked inserite il seguentecodice...
defbtn2Clicked(self,widget,data=None):
print "Button 2 clicked"
e in self.btn1Clicked
commentate la riga:
gtk.main_quit()
Vogliamo che entrambi ipulsanti stampino il rispettivo"Button X clicked" senza chiuderela finestra.
Salvate come "simple4a.py".Eseguitelo nel terminale. Vedreteuna finestra centrata con duepulsanti (giusto ai bordi dellafinestra) etichettati "Button 1" e"Button 2". Fate clic su ciascuno evedrete che risponderannopropriamente all'evento click comediscusso. Ora, prima di chiudere lafinestra, ridimensionatela(trascinate l'angolo in basso adestra) e noterete che i pulsanti siallargano e restringono seguendo ilridimensionamento della finestra.Per capire il parametro expand,cambiate il codice di entrambe lerighe self.box1.pack_start da True aFalse. Riavviate il programma eosservate cosa accade. Questavolta, la finestra all'inizio sembra lastessa ma quando laridimensionerete i pulsantimanterranno la dimensione inizialecon conseguente spazio vuoto adestra allargando la finestra.Proseguiamo ripristinando a True ilvalore di expand e impostiamo il
parametro fill su False. Rieseguite enoterete che i pulsanti ancoramanterranno la larghezza inizialema questa volta lo spazio biancosar distribuito a destra e a sinistra,ridimensionando la finestra.Ricordate che il parametro fill nonfa nulla se expand impostato suFalse.
Un altro modo per organizzare iwidget tramite l'uso di unatabella. Molte volte, se quello cheabbiamo pu essere dispostomediante una struttura a grigliaallora la tabella la scelta migliore(e pi semplice). Immaginate la
tabella come una griglia di unfoglio di calcolo con righe ecolonne contenenti widget. Ciascunwidget pu occupare una o picelle, come richiesto dalla vostraapplicazione. Probabilmente ildiagramma seguente aiuta avisualizzare le possibilit. Ecco unagriglia 2x2:
0 1 20+-----------+-----------+| | |
1+-----------+-----------+| | |
2+-----------+-----------+
Nella prima riga inseriremo duepulsanti, uno in ciascuna colonna.Nella seconda riga inseriremo un
PROGRAMMARE IN PYTHON 0 PARTE 2
-
8/4/2019 FCM 46 Italiano
10/38full circle magazine n. 46 1 indice ^
pulsante che occuper entrambe lecolonne. Come questo...
0 1 20+-----------+-----------+
| Button 1 | Button 2 |1+-----------+-----------+
| Button 3 |2+-----------+-----------+
Per impostare una tabella,creiamo un oggetto table e loaggiungiamo alla finestra. Lachiamata per creare la tabella ...
Table =gtk.Table(rows=1,columns=1,ho
mogeneous=True)
Se la variabile homogeneous uguale a True, la dimensione dellatabella sar quella del widget pigrande della tabella stessa. Seimpostato a False, la dimensionesar determinata dal widget menoalto della stessa riga e da quello pilargo nelle sua colonna. Quindicreiamo un widget (come ilpulsante visto prima) e lo inseriamo
nella tabella nella riga/colonnaappropriata. La chiamata comesegue...
table.attach(widget,leftpoint,right point,toppoint,bottompoint,xoptions=EXPAND|FILL,yoptions=EXPAND|FILL,xpadding=0
,ypadding=0)
Gli unici parametri richiesti sonoi primi 5. Quindi per inserire unpulsante nella riga , colonna potremmo usare la seguenteistruzione...
table.attach(buttonx,0,1,0,1)
Se avessimo voluto inserirlonella riga , colonna 1 (l'indice iniziada ) come il pulsante 2 di prima, lachiamata sarebbe stata...
table.attach(buttonx,1,2,0,1)
Speriamo che questo sia chiaro,
in un certo qual modo. Iniziamo conil codice vero e proprio e capiretemeglio. Prima la parte in comune...
# table1.pyimport pygtkpygtk.require('2.0')import gtkclass Table:
def __init__(self):
self.window =gtk.Window(gtk.WINDOW_TOPLEVEL)
self.window.set_position(gtk.WIN_POS_CENTER)
self.window.set_title("TableTest 1")
self.window.set_border_width(
20)
self.window.set_size_request(250, 100)
self.window.connect("delete_event", self.delete_event)
Ci sono alcune cose da chiarire
prima di procedere. La riga 9imposta il titolo della finestra a"Table Test 1". Usiamo la chiamata"set_border_width" per dare unbordo di 2px intorno l'interafinestra prima di posizionare ognialtro widget. Quindi forziamo ladimensione della finestra a25x1 pixel usando la funzioneset_size_request. A ancora senso?
Ora creiamo la tabella el'aggiungiamo alla finestra...
table = gtk.Table(2, 2, True)# Create a 2x2 grid
self.window.add(table)
Proseguiamo creando il nostroprimo pulsante, lo connettiamo conl'evento, lo inseriamo nella tabellae lo mostriamo...
button1 = gtk.Button("Button1")
button1.connect("clicked",self.callback,"button 1")
table.attach(button1,0,1,0,1)
button1.show()
Ora il pulsante numero 2...
button2 = gtk.Button("Button2")
button2.connect("clicked",sel
f.callback,"button 2")
table.attach(button2,1,2,0,1)
button2.show()
Quasi tutto come per il primopulsante, ma fate attenzione alcambiamento della chiamatatable.attach. Notate anche che lafunzione usata per gestire l'evento chiamata "self.callback", ed lastessa per entrambi i pulsanti. Perora va bene. Capirete cosa stiamofacendo a breve.
Ora il terzo pulsante, Sar ilnostro "Chiudi":
button3 = gtk.Button("Quit")
button3.connect("clicked",self.ExitApp,"button 3")
table.attach(button3,0,2,1,2)
button3.show()
Per finire, mostriamo la tabellae la finestra. Anche qui ricorriamo
PROGRAMMARE IN PYTHON 0 PARTE 2
PROGR R P O P R 2
-
8/4/2019 FCM 46 Italiano
11/38full circle magazine n. 46 11 indice ^
alle funzioni main e delete usateprecedentemente:
table.show()
self.window.show()
def main(self):
gtk.main()def delete_event(self,widget,event, data=None):
gtk.main_quit()
return False
Ora la parte divertente. Sia per ilpulsante 1 che per il 2 abbiamoimpostato quale funzione di
gestione dell'evento "self.callback".Ecco il suo codice.
defcallback(self,widget,data=None):
print "%s was pressed"%data
Quello che accade che quando
l'utente fa clic sul pulsante, vienegenerato l'evento click e vieneinviato il dato fornito alla creazionedella connessione. Per il pulsante 1il dato inviato "button 1" e per ilpulsante 2 "button 2". Tuttoquello che facciamo stampare"button x was pressed" nel
terminale. Sono sicuro che necapirete l'utilit quando combinatoa una struttura IF | ELIF | ELSE.
Per finire, dobbiamo definire lafunzione "ExitApp" per quando si faclic sul pulsante "Quit"...
def ExitApp(self, widget,event, data=None):
print "Quit button waspressed"
gtk.main_quit()
Ed ora il codice main finale...
if __name__ == "__main__":
table = Table()
table.main()
Combiniamo tutto questocodice in una singola applicazionechiamata "table1.py". Eseguitelanel terminale.
Per riepilogare, quando si voglia
usare pyGTK per creare unprogramma con GUI, i passi daseguire sono...
Creare la finestra. Creare HBox, VBox o Table per
contenere i widget. Inserire i widget (con il codice
appropriato per box o tabelle). Mostrare i widget. Mostrare il box o la tabella. Mostrare la finestra.
Ora abbiamo molti strumenti econoscenze per procedereulteriormente. Tutto il codice reperibile su Pastebin:http://fullcirclemagazine.pastebin.com/wnzRsXn9. Ci vediamo laprossima volta.
PROGRAMMARE IN PYTHON 0 PARTE 2
Greg Walters proprietario dellaRainyDay Solution, LLC, una societdi consulenza in Aurora, Colorado, eprogramma dal 1972. Gli piacecucinare, fare escursioni, la musica etrascorrere il tempo in famiglia.
Full Circle Podcast
Nell'episodio n. 15: Brainstorm, FUDe Media Player
* Recensione: numero 44 di FCM.* Notizie: Brainstorm ideas, voti nelSoftware Centre, Fuduntu, Unity,Android e molto altro!* Giochi: Humble Indie Bundle 2,Mass Effect, FreeCiv e Dropbox.
Dimensioni dei file:OGG: 46.9Mb
mp3: 4.4Mb
Durata: 1hr 24min 34secondiPubblicato il: 13 gennaio 211
http://fullcirclemagazine.org/
http://fullcirclemagazine.pastebin.com/wnzRsXn9http://fullcirclemagazine.pastebin.com/wnzRsXn9http://fullcirclemagazine.pastebin.com/wnzRsXn9http://fullcirclemagazine.org/http://fullcirclemagazine.org/http://fullcirclemagazine.pastebin.com/wnzRsXn9 -
8/4/2019 FCM 46 Italiano
12/38full circle magazine n. 46 12 indice ^
HHOOWW00TTOOScritto da Elmer Perry LLiibbrree OOffffiiccee 00 PPaarrttee 11
I n questo how0to vi presenterla suite LibreOffice e vi daruna descrizione di ognuno deimoduli della suite. Mentreprogrediremo nella serie entrer inmaggiori dettagli su ogni modulocome anche sui modi di condivisione
delle informazioni tra i moduli.
LibreOffice messo in lista comesuite per l'ufficio predefinitaperUbuntu 11.4 e contiene parecchimoduli che vi consentono di crearedocumenti di testo, fogli di calcolo,presentazioni e disegni. La suite multi piattaforma ed disponibileper Linux, Windows e Mac OS. La
suite vi consente di salvare e leggeredocumenti nel formato predefinitoOpen Document Format (ODF) comeanche in parecchie versioni diMicrsoft Office, rich text format(RTF) e DocBook. Questacaratteristica da sola la rende unafantastica suite siaper la casa che
per l'ufficio.
Una delle pi potenti e utili
caratteristiche della suite lacapacit di creare un file PDF daldocumento corrente. Esportare inPDF vi d un maggiore controllo suun documento finito. Il destinatariopu facilmente cambiare un file nelformato ODF o Micrsoft Office.Tuttavia il formato PDF rende pi
difficile manomettere il documento.
Troverete Esporta o Esporta nelformato PDF in molti dei modulisotto File>Esporta... o File> Esportanel formato PDF.
Avviate LibreOffice dal menApplicazioni>Ufficio>LibreOffice.Senza nessun documento aperto
Se non potete aspettare sino ad aprile per provareLibreOffice su Ubuntu, potete installarlo attraversoil PPA. Digitate nel terminale(Applicazioni>Accessori>Terminale) i seguenti comandi:
sudo add-apt-repository ppa:libreoffice/ppa
sudo apt-get update
sudo apt-get install libreoffice
L'ultimo comando potrebbe richedere un po' per completarsi. Sul miosistema ho dovuto rimuovere completamente OpenOffice prima chesi installasse LibreOffice dal PPA. Non sono sicuro che questo
inconveniente tecnico fosse specifico della mia macchina o se siaimpossibile averli entrambe installati usandi i PPA. Se volete usare siaOpenOffice che LibreOffice la vostra migliore scelta installarlimanualmente scaricandoli da libreoffice.org e openoffice.org.
[Nota del readattore: Quando installai LibreOffice dal PPA di cui sopradisinstall automaticamente OpenOffice.]
NUOVASERIE!
LIBRE OFFICE PARTE 1
-
8/4/2019 FCM 46 Italiano
13/38full circle magazine n. 46 13 indice ^
LibreOffice visualizza la schermatadi Benvenuto. Questa vi forniscerapido accesso ai differenti moduli
della suite.
Documento di testo apre ilmodulo Writer. Questo un wordprocessor completo. In Writerpotete scrivere di tutto, da unasemplice letteraad un romanzo. Conil word processor Writer potetecreare layout per tesine, documentitecnici e documentazione per
prodotti o software. A volte Writerha problemi nel trasporre layoutcomplessi dal formato di MicrosoftWord ma, come regola generale,non avrete questi problemi.
Foglio elettronico esegue Calcche compatibile con Microsoft
Excel. Calc vi consente di creare unfoglio di calcolo con formule ecalcoli automatizzati. Potete ancheusare Calc per raccolte di dati daimportare in altri documenti. ConCalc potete aggiungere grafici ediagrammi per mostrarevisualmente i vostri dati e calcoli. DaCalc tabelle, grafici e diagrammivengono facilmente importati in altridocumenti LibreOffice. Calc vi d lacapacit di avere pi di un foglioelettronico in un documentoconsentendovi di avere foglielettronici mensili, annuali o altricollegati in un unico documento.
Presentazioni apre Impress.Questa la versione LibreOffice diPowerPoint della Microsoft. Impressha tutte le caratteristiche che viaspettereste da un programma dipresentazioni: transizioni della slide,inserimento di oggetti, suono,effetti di testo, grafici, etc. L'housato per insegnamento e seminarie Impress mi da sempre ci che mi
serve.
Disegno avvia il modulo Draw.Dentro Draw create semplici disegnivettoriali per utilizzarli in altridocumenti. In Draw potrete fare confacilit un diagramma organizzativoo un logo.
Database apre il modulo Base.Utilizzate Base per creare una basedi dati che usa parecchi motoridiversi, in dipendenza da ci che installato sul vostro sistema. Base utile per importare dati entro altridocumenti della suite. Se vi serve uninventario o un database dellevendite potreste voler dare unaoccasione a Base.
Formula esegue il modulo Math.Avete mai avuto bisogno di inserirein un documento una complessaformula matematica? Formula lavostra risposta. Vi d il potere dicreare formule ben formattate perl'uso in altri documenti. Quandostate creando documenti tecnici oscientifici ed necessario cheinseriate una formula o un algoritmoinsieme al testo, Formula l'ideale.
Prima di cominciare con
LibreOffice diamo un'occhiata adalcune delle opzioni che siriferiscono a tutti i moduli. ApriteStrumenti>Opzioni>LibreOffice>Dati utente. Qui potete inserire queidati personali che volete renderedisponibili al programma. Potetetrasferire alcune delle informazioniinserite qui nei documenti. Alcunepropriet dei documentiprovengono dai dati in questi campi.Per esempio l'autore del documentoviene preso dai campi nome. Ilprogramma usa i campi nome anche
per gli autori della revisione.
Dopo, se siete nuovi aLibreOffice, accedete aStrumenti>Opzioni>LibreOffice>Generali e selezionate i Suggerimenti el'Help Agent. Mentre imparateLibreOffice potreste voler attivare i
LIBRE OFFICE 0 PARTE 1
LIBRE OFFICE PARTE 1
-
8/4/2019 FCM 46 Italiano
14/38full circle magazine n. 46 14 indice ^
suggerimenti estesi. I suggerimentiestesi mostreranno per ognioggetto una dettagliata nuvolettapop0up mentre ci muovete sopra ilmouse. Senza suggerimenti estesiavete una descrizione di due o treparole soltanto per i pulsanti dellabarra degli strumenti. Con l'HelpAgent attivo di tanto in tanto simostra una casella d'aiutonell'angolo inferiore destro. Fareclick sulla casella vi porter allapagina di documentazione delcompito corrente. Questo velocizzagrandemente il processo di
apprendimento con LibreOffice.
L'Help Agent simile all'Assistentedi Office della Microsoft.
EoraStrumenti>Opzioni>Carica/Salva>Generale. Qui potete impostare ilformato predefinito per differentitipi di documento. Se avete bisognodi salvare sempre in uno dei formati
predefiniti di Microsoft poteteimpostare LibreOffice a farloautomaticamente piuttosto chedover sempre selezionare il formatonecessario. Selezionate il tipo di
documento dalla casella a discesasotto Tipo documento. Selezionate ilformato predefinito per il tipo didocumento sotto la casella a discesaSalva sempre come.
SottoStrumenti>Opzioni>Impostazionidella lingua>Lingue impostate leopzioni della vostra lingua. Sotto leimpostazioni della lingua vi unacasella che vi consente di cambiarele opzioni soltanto per il documentocorrente. Impostazioni dellalingua>Linguistica imposta leopzioni per dizionari, controlloortografico e sillabazione.
Sentitevi liberi di sfogliare il restodelle opzioni. Per ciascun modulotoccheremo le opzioni quando ciarriveremo. La prossima voltainizieremo con le basi d'uso delmodulo Writer.
LIBRE OFFICE 0 PARTE 1
Se dovete salvaresempre nel formatodi Microsoft,LibreOffice vi d lapossibilit di farloautomaticamente...
-
8/4/2019 FCM 46 Italiano
15/38full circle magazine n. 46 15 indice ^
HHOOWW00TTOOScritto da Dogphlap IInnssttaallllaarree MMyytthhbbuunnttuu 11..11
H
o provatoparecchiapproccidifferenti verso Mythtv,malunicoconil quale hoavutodavverosuccesso stato
Mythbuntu9.4. Sfortunatamente,questonon pisupportato,cos hodovuto aggiornare a unaversione pirecente(quandodicoaggiornareintendounanuova installazione da zeroinunharddisknuovoda1TBcon64MBdi cache da 54rpm). Come versioneconsupporto a lungotermine, la1.4avrebbedovuto essere la scelta piovvia, mahooptato perla 1.1(64bit).
Sebbenequesta descrizionesiageograficamentemoltospecifica, comeesempioha applicazione a livelloglobale.
Il miocomputerprincipaleraramente spento,quindi qui chehoinstallatoMythbuntu.Tuttavia, nonusoquesto computerper lo sportellobancariotelematico,per le transazioniconcarta di credito,email o altro incuilasicurezza unapriorit(essereonline24ore algiorno 7 giornisu 7 mirendenervoso e iosopoco sucome renderlosicuro a parte usare unapasswordrandom lunga e unrouterNAT).
Questocomputerha unoschermo24gestitoda unaNvidiaEN84GSe
viene utilizzato peril podcastaudio,perla navigazionesulweb,perlelaborazione testi, perla costruzionediscriptbash, Skype, ecc. cos come per
guardaree registrare la TV.Ho unanormaletastieraretroilluminataLogitechstile USA,piun meravigliosomouse contrackball, i quali sonomontatientrambi in un ripianoestraibilesotto lascrivania.Hoancheunaltrocomputercollegatoalla TV 4nel miosalotto,il quale ha anchessoMythbuntu1.1.Quindi,posso vedere icanali digitalie registrare i programmi
ancheselaTVdotatasolodiunsintonizzatore analogico. Questocomputerutilizzauna schedavideoNvidia GeForce76GS senza ventolaetastiera/trackball wirelessJayCar.Lunicauscita video chedavabuoni(attualmente molto buoni)risultati sullaTV erala DVI (collegataalla TV tramiteun cavoDVI0HDMI da $12.).Originariamenteavevocollegatoun
monitordelcomputer 128x124 oltrealla TV,ma il computervolevaandareconla risoluzionepredefinitadelloschermo invece che conquelladella TVda72p (unsemplice trucco: nonutilizzare affattolo schermodi uncomputer). QuestaTV disattiva tutti glialtri suoni in ingressoquandolHDMI
selezionato, cosho usato unacoppia diricambio di altoparlanti amplificatida PCcostruiti in casacollegati direttamenteallaschedaaudio,integrata della scheda
madreTVComputer (unaltra opzionepuessere quella di unascatolettaprovenientedalla JayCar chepermettaallaudio di essereaggiuntoallHDMI, macosta $99.).Anche se questo funzionabene, questa TV e questoTVComputervengonoutilizzati molto poco.
Le installazioni sonostate fatte daunnormale CD. Nonho abilitato SSH,
Apache,la tastieravirtuale, o controlliremoti,n ho usato i driver proprietariNvidia,maho utilizzato il firmware forDVBcardsproprietario.
Schede per
sintonizzatore
HousatodueschedeFusion dualdigital4 sulmiocomputerprincipale.
Questeschede sonoeconomicheefunzionano molto bene conMythbuntu1.1 se usano il chipDiBcom 7PC(noncosbenesehanno lo ZarlinkXL1353). Il computerche trasmette alla TVhaunaFusiondualdigital 4che utilizzalo ZL1353 eper questoe per lealtre due schede diacquisizione incorporate nelTVComputer(cheusa chipConexant
CX2272e ZarlinkMT352) devolanciareun filechannels.conf(trovatoqui:http://www.itee.uq.edu.au/~chrisp/Linux0DVB/channels.conf)primacheSBSeilcanale 9 o 1sianosintonizzati.Ho fattoanche unascansione manualea
HOWTO INSTALLARE MYTHUBUNTU 1 1
http://www.itee.uq.edu.au/~chrisp/Linux-DVB/channels.confhttp://www.itee.uq.edu.au/~chrisp/Linux-DVB/channels.confhttp://www.itee.uq.edu.au/~chrisp/Linux-DVB/channels.confhttp://www.itee.uq.edu.au/~chrisp/Linux-DVB/channels.conf -
8/4/2019 FCM 46 Italiano
16/38
full circle magazine n. 46 16 indice ^
HOWTO 0 INSTALLARE MYTHUBUNTU 1.15995Hze 7MHz di banda,contutti glialtri qualificatori lasciatisu"auto"(questoperprendereil canale44cio Briz31che noncomparenel filechannels.conf),anche se unascansionecompleta avrebbefatto da alternativapilenta allascansionemanuale. Leschededoppie usano solo unodei
preziosislot PCI(dueschedeconunsingolosintonizzatorehanno bisognodidueslot), tendonoa esserepieconomichedi dueschede singoleegeneralmentecaricano il segnaleTV ametdi quanto facciano duesingoleschede,eliminandonelcontempo unosplitterdelsegnaleTV conla suainevitabileperditadi segnale.
Unadelle frustrazioni minori dellavita quella di registrare un programmaTV perscoprire solo durante lariproduzione chela registrazione finisceprima cheil programma termini. Usaredueschededoppie (o una doppia e 2singolecomenel casodel TVComputer)fa sichesia quasisempre possibile una
generosasovrapposizione deitempi diregistrazione (posso estendere il tempodi registrazione finoa quaranta minutioltreil tempodi fine,segnalato sualcunicanali per esseresicuri dinon perdere lafinedi un particolareprogramma, oanchecontemporaneamente registraredueo anchealtri trecanalidaltotale dei23 quidisponibili).
Frontend e Backend
In entrambii casi questi computersonoautonomi (cio siafrontendebackendin entrambi i computer). Ilbackendha le funzioni di configurazioneperle schededi acquisizione, persaltare
la pubblicit,ecc., mentre il frontendpermettela configurazione delmixeraudio,laspetto (inclusalabilitazionedelmouse), ecc.Durante lusonormale ilfrontendche viene lanciatodallutente,cio /usr/bin/mythfrontend lanciamythTVper registrare o guardarela TV.Il backendsi preoccupada s dellapianificazione e delle schede diacquisizione.
Navigazione dellepagine diconfigurazione
Tabe shift0tab scorronoavantio
indietronelle opzionidella pagina (lefrecce gi e su fannola stessa cosa).
Esctorna indietroalle pagine delmen. Invio su Prossimo, Fine, Scansionao Indietroseleziona unaltrapagina.
Nei percorsidel men sottostante,
ho messo il percorsocompleto dalDesktop,ma il pi dellevolte non sarnecessariorifare tutta questa stradaindietro. Nontratto ognicosa qui,solole cose che sembrano meno ovvie.Occorre solo muoversitrai mendiconfigurazione delbackende delfrontend(un utile testo apparein fondoa ogni pagina quando cisimuove traleopzioniconil tasto tab).Le opzionididefaultsono per lopiquellochesivuole.
Particolarit dellaconfigurazione delfrontend
HOWTO INSTALLARE MYTHUBUNTU 1 1
-
8/4/2019 FCM 46 Italiano
17/38
full circle magazine n. 46 17 indice ^
Mi piaceusare ilmousecon MythTV,sebbenenonsiacompletamentesupportatoe il sitoufficiale ne scoraggiunpo' l'uso. Se sivuole abilitare ilmouse, sivasu Applicazioni>Multimedia> MythTV frontend>Strumenti/Impostazioni > Aspetto>Prossimo>Nascondi il cursoredelmousein MythTV e sideseleziona.Sesiscorre la configurazione velocemente,facilenon accorgersene.
Particolarit dellaconfigurazione delfrontend
Generale:Usosolola TV free0to0air.A Brisbane,
Australia,sonostati occupati un paiodidiversistandardPAL; comunquela sola
configurazione PALfunzionabene,cioApplicazioni> Sistema> ImpostazioniMythTV Backend> Impostazioni >Generale > Prossimo> formatoTV:PAL.Sulla stessa schermata, la tabelladellefrequenze deicanali cambiatasuaustralia(cos, la a minuscola)dalmomento che vivo l.
Schede di acquisizione:Perle mieschededi sintonizzazione,
ho fatto la seguentecosa;Applicazioni >Impostazioni MythTV Backend>impostazioni > Schede di acquisizione >Nuova schede di acquisizione > Tiposcheda:DVBDVTCaptureCard (3.x).Perfarequesto occorre dare freccia in
gi(duevolte) a Schede diacquisizione,poifrecciadestra perselezionareil tipodi scheda corretto.TabsuFinitoesuEscpertornarealmendi configurazione.
Sorgenti video:Applicazioni > ImpostazioniMythTV
Backend> Sorgenti video> (Nuovesorgenti video) > hoaggiuntoil nomedella sorgentevideo aerial, poihocambiato il Listinggrabber:a
Transmitted guide only(EIT).Finitosalva questi cambiamenti. Efacilerimanerebloccati in questa schermata(impossibileraggiungereFinito).Se cisi trova in difficolt,usando shift0tabalcune volte cisipuliberare eposizionarsisul bottoneFinito (o sipusemplicemente usare il mouse sequesto stato abilitato).
Connessioni d'inputQuesto menselezione abilitala
sintonizzazionedella scheda(e) di
acquisizione,cioApplicazioni >Impostazioni MythTV Backend>Connessionid'input. Sebbenesiaopzionale solo sehopidi unascheda(ounaschedadoppia), mipiacedareloroun nomequi, ades.Card oCard1,ecc.Questoprossimopasso richiesto se staisintonizzando la tua
scheda,cio seleziona la sorgentevideo:ad es.aerial.
Adessosi pu dare tab giper fareuna scansione dei canali e poi premereInvio. Da quifaremo unascansionecompleta.FareInvio su avanti.Quandola scansione completata,basta inserirele nostre impostazioni su quelle didefaulte infine uscire.La procedura diconnessionedegli input ha bisognodiessere fatta per ogni scheda diacquisizione.Prova ad andareinApplicazioni > Multimedia> MythTV
HOWTO 0 INSTALLARE MYTHUBUNTU 1.1
HOWTO INSTALLARE MYTHUBUNTU 1 1
-
8/4/2019 FCM 46 Italiano
18/38
full circle magazine n. 46 18 indice ^
frontend> VediTV e a vederese tutti (oalcuni)canalifunzionano.Alcune schededi acquisizione cheho provatononprendonotutti i canali alla prima volta,per es. 1,2, 7,1, 11, 12, ecc.(mancano il3 e il9). Comunque, seil cambiodelcanale statofatto alla rovescia,ades.1,9,7,3,2e1,icanalimancantidovrebbero funzionare.In qualchecaso(attualmentein tutti i casi), hoimpostato Applicazioni > ImpostazioniMythTV Backend> Connessioned'input> Usacambioveloce:sempre. Questorisolvequesti problemi(non lo trovomolto intuitivo, ma perme funziona).
La magia della lettera
dA parte laspetto superficiale e un
piccolo bug risolto,il men disistemastatocambiato unpo dalla9.4efunziona veramente bene unavolta chesi capitodovesi trovano le cose(eccettoil tempo minimodiregistrazione cheora 5 minuti invecedi1 minuto, che cinque volte pidolorosoquandosi fanno delleregistrazioni di prova).Un tasto daconoscere a riguardo iltastod.Premendod sicancella(il tasto"Canc"non lo fa). Questo funzionaquando sistaguardando unaregistrazione o in unmen.Per esempio,se usatonel menProssime registrazioni,puoicancellare
tutte le registrazioni future pianificatedi un determinatoprogramma.Funzionaanche nella lista della schedadi acquisizione,perpermettere cheleschede di acquisizione siano eliminateindividualmente(moltoutile quandosicerca di diagnosticare uncomportamento anomalose si stausando pidi una scheda diacquisizione).Nelmendi modificadeicanali,cipermettedi rimuovereindividualmentei canaliindesiderati.Lunicosvantaggio cheposso vederenellusodi d che,noncancellandounaregistrazione attraverso Applicazioni >Multimedia > MythTV frontend>Gestione registrazioni > Cancellaregistrazioni,nonsi otterrannoindicazionisu quanto spazio rimastosuldisco,chepotrebbe essere un malese sihaunhard diskpiccolo. SottoMythbuntu9.4, esaurire lo spazio sullapartizione dedicataalle registrazioni TVsignifica proprioperderetutte leregistrazioni.Mythbuntu1.1 utilizzaunapartizionepertutto; cosasuccedese questa siriempie,non lo so.
Ok, abbastanza perquestaedizione. Non ho trattatole iconescorciatoiaper aprire MythTV frontend,il terminale, il volume/mixer, ecc.ocomeaggiungereSkype, OpenOffice,unastampante,ruotarelo schermo,K3Be gedit, ecc. Nonho neanchetrattato la
configurazione di tasti speciali percontrollareil suono internoed esternodiMyth (ilmio hafunzionato dasfinch ho installatoSkype, poihodovuto correggere).Nonho affrontatocomefare un backup completodellhard0disko come farfunzionare ilmarble mouse. Se qualcuno vuole sar
felicedi fare un seguito suqueste cose.
Tasti utili:
Esc torna indietro da qualsiasi cosa/posto, un passo per ogni pressione deltasto.
Invio seleziona un determinato elemento del menu.f permette ai tasti freccia sinistra/destra di controllare il livello del volume.
\ disattiva il suono.a permette ai tasti freccia sinistra/destra di rallentare o velocizzare la
riproduzione.
Fine va avanti di 24h nella guida ai programmi (Shift0Fine per 024h).Freccia destra va avanti di 3 secondi nella riproduzione e nella TV in diretta (sepossibile).
Freccia sinistra va indietro di 1 secondi durante la riproduzione e la TV in diretta (sepossibile).
p mette in pausa la riproduzione (premi ancora per riprendere).Numeri seleziona un canale mentre si guarda la TV in diretta (Invio seleziona*).
Tasti Su/Gi scorre i canali in ordine mentre si guarda la TV in diretta (Invioseleziona*).
Tasti Su/Gi manda 1 minuti avanti/indietro mentre si guarda una registrazione.
* se Invio richiesto dipende dalle impostazioni.
HOWTO 0 INSTALLARE MYTHUBUNTU 1.1
-
8/4/2019 FCM 46 Italiano
19/38
full circle magazine n. 46 19 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 perglierroripicomunisi 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
Selavostralinguanativanonl'inglese,non preoccupatevi. Scrivetel'articoloe unrevisore di bozze loleggerper voie corregger qualunqueerroregrammaticale e ortografico.Nonsolo, state aiutandolarivistae lacomunit, ma noivi 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 putrovare (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 favoresiate 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.
https://wiki.ubuntu.com/UbuntuMagazine/Stylehttps://wiki.ubuntu.com/UbuntuMagazine/Stylehttps://wiki.ubuntu.com/UbuntuMagazine/Stylehttp://[email protected]/http://[email protected]/https://wiki.ubuntu.com/UbuntuMagazine/Style -
8/4/2019 FCM 46 Italiano
20/38
full circle magazine n. 46 2 indice ^
LLIINNUUXX LLAABBScritto da Robin Catling
Inizialmente, i primicomputer
venivano utilizzatisoloda grandi
societ e da dipartimenti
governativi. Programmie dati
potevano soloessere caricati
direttamentein memoria inquanto
quelloera l'unicotipodi memorizzazione
esistente. Gliingegneri sifecerofurbie
iniziarono ad utilizzare pile di schede
perforatee nastridi carta per i
programmi e i risultatidell'elaborazione,
seguiti a breve distanza dainastrida
mezzopollice:tuttidispositivi ad accesso
sequenziale.
A quel punto qualche personaggiobrillanterealizzuna unit a disco
magnetico,un dispositivo dimemoriaad
accesso diretto (DASD)conil quale si
potesse leggere e scrivere in posizioni
casuali:questo ilmotivoper cuisi aveva
bisogno diunfile systemperorganizzare
le informazionie sidesiderava un Sistema
Operativo su Disco (DOS).Dopo qualche
anno fecerola loro comparsa i personal
computer.Quandoa IBMservun filesysteme qualchefunzioneper accedervi,
fece ilsuoingressoil Sistema Operativo
su Disco diMicrosoft, MS0DOS. Nonera il
primo e neppure l'unico ma rivest ilruolo
principale per i PCdi casa: vipiaccia o
meno,il DOS ful'unico che voi avete
usato.Passancora qualcheanno e tutto
l'insiemedeimiglioriutenti (chesiamo
noi) siritrov ad utilizzare software open0
source. Se siaccettanole impostazioni
predefinitedel programma di
installazione,nellamaggior partedeicasi
siotterr ilfile systemdi default. Fate
unascelta diversa e ilprimo problema
conLinux lascelta. Cosa scegliere?
CaroDiario...
O pi precisamente "CaroGiornale...".
La maggior parte deifile systemrecenti
utilizzanoil journaling. Immaginatelo
come sefosse unregistro delle attivitsvoltea basso livello.Unaggiornamento
ad un file prima scritto neljournal, viene
fissato ilpunto di inizio, lamodifica
scritta suldisco, sirimuove ilfile dal
journal,si scriveil punto difine. Incasosi
verificasse unainterruzionedellenormali
operazionidelcomputer(distacco
dell'alimentazione, crashdi sistema)
durante lascritturadel file sudisco,il file
system conserva unaregistrazioneneljournal perognioperazionenon ancora
completata. Setuttova peril verso
giusto alloral'operazione viene
completata,altrimentic' una
registrazioneche aiutailripristino delfile.
Il journal implicaun leggero
appesantimento di disco e processore in
cambiodi unamaggiorsicurezzadeidati.
Alcuni filesystem limitano
l'appesantimentorinunciando a scrivere
tutto ilfile neljournal:in questicasi
troveretenellastrutturadeljournal
riferimenti a meta0dati,inodee locazioni
disco. Altreimportantifunzionimessea
disposizioneda unbuon file system
includonoun costantecontrollodegli
accessi (permessi,autorizzazioni),
creazionedeglialiase di link simbolici,
ciopipuntatoriche fannoriferimento
allostesso file.
LaFamilia ExtSiamo difronteallaquarta
generazionedi Ext, o file systemesteso.
La prima versione praticamente
scomparsa,di conseguenza Ext2 lapi
vecchia versionedi usocomune.Sitratta
diun filesystemche non fauso dei
journaling,pertanto moltovelocema
noncossicuro come i suoi successori.
Dato cheesegue un numeroinferiore discritture(e di cancellazioni)rimaneun
buon candidato perle memorieflash,
chiavetteUSB e SD0card, in quanto
possiedono unlimitemassimo di
operazioni di scrittura. Ext3 e Ext4 sono
retrocompatibilicon Ext2, conin pi
l'aggiuntadeljournaling. Ci sonovoluti
anni diottimizzazioni permigliorare le
prestazionie lasicurezzadeidati,per
questaragione Ext3 si diffuso nei
grandidatabase ma nonnei server,
mentreExt4 finalmente si dimostrato
validoin ognicircostanza. Ext4presenta
diverse migliorierispettoa Ext3,tracui la
possibilitdi crearefile systempi
grandi, unaverificadi integritpi rapida,
timestampconla precisione del
nanosecondo e verificadeljournal basata
susomme dicontrollo. Sfrutta una
tecnicachiamata allocazione differitaper
limitare la frammentazione, adattaa
memorie flashe dischiallo stato solido
(SSD),anche se l'allocazione differitapu
potenzialmente portare ad unaperdita di
dati.Utilizzo Ext4 sututti i miei desktop,
laptope dischiesterniconun
miglioramento percepibiledelle
prestazionirispetto a Ext2 e Ext3.Ext4
solidoed efficiente ma sono assenti
alcune caratteristicheavanzate comead
esempioil supporto agli snapshote una
scalabilitavanzata. Entrino i prossimidue contendenti...
AscesaeCaduta(inorig."RaiseandFall",ndt)
ReiserFSrappresentun radicale
balzo in avantinel 21,introducendo
FFiillee SSyysstteemm ppaarrttee 11 00 GGiiooccaarree iinn ccaassaa
LINUX LAB FILE SYSTEM PARTE 1
-
8/4/2019 FCM 46 Italiano
21/38
full circle magazine n. 46 21 indice ^
LINUX LAB 0 FILE SYSTEM PARTE 1molte funzionalitnon presentiin Ext.
Reiser4,rispetto allaversioneiniziale,
miglior e complet altrefunzionalit.
Dal24 lo sviluppo divenne moltolento
e rimase unpo'nascostoa causa dei
"problemi giudiziari"dello sviluppatore
iniziale,HansReiser. Reiser4 non
supportatonelkernel principaledi Linux.
Detto questo, ReiserFS funzionabene susistemi che eseguonomoltepiccole
operazionidi scrittura0 ad esempiofiledi
log e indici0 come nelle basi datie servizi
di posta.
SempreMeglio (inorig."Better andBetter",ndt)
BTR0FS0 Siamo tuttid'accordo apronunciarlo"better"("migliore" NdT)e
non"butter"("burro", ndt)?Nonamo il
burro e preferisco nontenere i miei file
su qualcosa discivolosoche
probabilmente destinato a fondere,
grazie!La siglasignificaB0tree file system,
in origine sviluppato da Oracle(date
un'occhiataai termini dellalicenza,
sostenitori dell'open source!).Avendo
moltecaratteristichein comune conReiserFS,puntatantissimosu
funzionalitmoltogradite almondo delle
aziendecome l'utilizzo didischi
raggruppati,salvataggiodi un'immagine
al volo,compressione trasparente,
deframmentazione in linea. Tuttele
maggiori distribuzioniLinuxhanno in
programmadiadottarlo come file
systempredefinito;in ogni caso non
attualmentepossibileusarlo peruna
partizionedi boot,ma solo perpartizioni
dati, quindinon ancorapronto per
essereutilizzato in modo esclusivo. Le
provecomparativepirecenti
dimostranoche BTR0FS dipoco pi
lento rispetto a Ext4 peralcunispecificiutilizzi,e potetescommettereche il
grandeproduttore di software perbasi
datiOracle,lo sistemernel giro di un
paiodi versioni.La suadocumentazione
molto chiarasu questopunto: "non
adatto perutilizzidiversida prove
comparativee recensioni".
IlMeglioDiCiCheRestaNelcaso nonfostegi sazi di acronimi
perfile system, unaseriedi gustitutti
particolari presentenegliinstallerdi
Linuxe neglistrumentiper lagestione
deidischi.
XFSdi Silicon Graphics:similea Ext,
adatto solo a file di grandidimensioni,
quindiadattoa case diproduzione
cinematograficae elaborazione video,
pocoadattoper basi dati edemail.Se le
vostre esigenze sono: garanzia delle
prestazioniin termini di velocit,
ridimensionamento mentre in uso,applicazionenativadi quote perutente e
supporto perfile systemdi dimensioni
fino a 8 exabyte, alloratroverete XFStra
le opzioni di installazione dimolte
distribuzioni Linux. Potrete
personalizzare ilvostrosistema inmodo
da utilizzareblocchi di dimensione
variabile,come inunascalaallungabile,
scegliendotra un'utilizzo efficientedegli
spazio, in alternativa, grandiprestazioni
in lettura.
JFSdi IBM: dimostra tutti i suoi anni
ma garantisceottime prestazionisu
dischie file dipiccole dimensioni. Lo
t
rovatesui sistemi pidatati.
ZFSdi SunMicrosystem:
immaginatelo come ilnonnodiBTR0FS.
PermuteeScambi (inorig."SWAPShop",ndt)
L'areadi swapdi per snon unfilesystem. Sitrattadimemoria virtuale
senza lastrutturatipica deifilesystem,
usatasolo dalkernelper scriverepagine
di memoria sudisco.Si trattadel vostro
filedi swapdetto anche filedi
paginazione,usatoin caso di
esaurimento dellamemoria fisica oppure
quando siibernail pc.Non possibile
portare a termine un'installazione di
Linuxsenza partizione di swap.
NonC'PostoPer iVecchiFile System
Cos siconclude questaveloce
rassegnanontecnicadeipi diffusi file
systemper lanostrahome.Se siete
dotatidi buonaresistenza alla fatica, la
seconda parte viporter oltre i nostriconfini fino a giungere interritori
stranieridove i file systemvestono
divertentiloghie parlano strane lingue.
Delresto, se vorrete esseregli
ambasciatoridell'Openo gliemissari
dell'Interoperabilitavretebisognodi
riconoscere le altretrib...
-
8/4/2019 FCM 46 Italiano
22/38
full circle magazine n. 46 22 indice ^
LLAA MMIIAA SSTTOORRIIAAScritto da Clio Ricardo Quaio Goetten
Sonoun ingegnereelettrotecnicoche lavoranell'automazione industriale.La miaesperienza conLinux
iniziquasidiecianni fa quandoprovaiunaversionedi Linux Mandrake (oraMandriva). A quel tempo eramoltodifficileriusciread avere il sistemaoperativofunzionante. Il mouse serialenon funzionava automaticamente,configurare un modem analogico conilprotocollo PPP era un'esperienzaterribileed installare un nuovoprogrammaeramoltodifficile.
Matre anni fami capitatoper casodi imbattermi in unarivista checontenevaun cd di Ubuntu8.4.Decisidi dare a Linux un'altra possibilit.Fuipiacevolmentesorpreso dell'evoluzionedi Linux. L'installazione fu molto
semplice conil Live0CD 0 conun'interfacciagrafica questa volta(enonpi un'interfaccia testuale)0 e quasituttofunzion correttamentesin
dall'inizio (rete, video, audio e Internet).
Anche i pacchettisoftwareinclusi inUbuntu mi lasciarono piacevolmentesorpreso;l'installazioneiniziale avevagituttoil software di cuiavevobisogno (Istant Messaging,BrowserWeb,strumentioffice, software P2P,riproduttorivideoe audio,etc.) e tuttoeralegale e libero. Inoltre,
l'installazionedi nuoveapplicazioni0 dairepositorieso condownloaddi file .deb0 eramoltosemplice.
E' importante dire chein Brasile isoftware legali sonomoltocostosi,perquestocircail 6%di tutti i softwaredomesticiutilizzati sono, purtroppo,illegali.Questo rappresenta una perditaapprossimativamente di 2,21miliardidi
dollari.
Oggi usoUbuntu peril 1% dellemieattivitdomestiche,e anche miamadre e la miafidanzata lo stannoutilizzando da quasi un anno.Un giornoebbi unapiacevole sorpresa quandolamia fidanzata mi disse: Questo
Windows 7 davvero confuso.Preferiscousare Ubuntu!.
Adesso sto utilizzando Ubuntu per
creare dispositivi intelligenti conl'impiegodi hardwareopen0source,come Arduino. Ci sono molti apparecchie strumentiche puoi creareda soloutilizzandodell'hardwaremoltoeconomicoe il software libero.Immagina di potercontrollare i tuoidispositivi elettronici domesticida unbrowser internet,o di poter salvare idati della tuaabitazione 0 come la
temperatura, la pressione, il consumo dienergia elettrica0 in un serverweb. Maquestosar l'argomento di un altronumerodi FCM!
-
8/4/2019 FCM 46 Italiano
23/38
full circle magazine n. 46 23 indice ^
http://www.ubuntu-user.com/subscribe-now/ -
8/4/2019 FCM 46 Italiano
24/38
full circle magazine n. 46 24 indice ^
RREECCEENNSSIIOONNEEScritto da Greg Walters
P
robabilmente avretesentito le voci su undivertente dispositivoSet0Top quadrato che
sembra incastrato tra duedimensioni e per gran partesprofondato in una.
Quel prodotto Boxee Box. Macos' Il Boxee Box un Set0Top Boxinternet social0multimediale. Primadi affrontare la parte Social, diamo
uno sguardo a ci che praticamentefa.
Fuori dalla scatola (cos per dire)avete un supporto per il video el'audio in streaming via internet daYouTube, Wired, Revision3,OpenUniversity, Pandora, Vevo e
molto, molto di pi. Siti Premiumcome VuDu e Netflix sono promessiper la fine dell'anno e Hulu Plus anche nei piani. Gestisce anche file
multimediali locali come .AVI, M4V,MP3 e altri. Visualizza anche fotodalla tua rete locale. La parte Socialvi permette di condividere i vostripensieri su musica e video con amicie loro con voi.
L'installazione un gioco daragazzi o almeno lo stata per me.All'accensione il Boxee Box trovaautomaticamente la vostra rete
locale e se protetta, vi chiede leappropriate credenziali. Da questomomento impostate i vostri filelocali da condividere e dopo un po'avete accesso a tutti i vostri filemultimediali condivisi.
L'Hardware
Caratteristiche del Boxee Boxsono un processore Intel Atom,scheda wireless 82.11n e 1/1rete cablata, 2 porte USB, slot perscheda SD e uscita HDMI 1.3a,S/PDIF per audio digitale, oltre aporte audio RCA stereo e untelecomando RF (di pi al riguardo
su Il telecomando in un secondomomento). Non c' nessunamemoria locale nel box, ma poteteusare le porte USB per dispositivi
USB esterni.
Il telecomando
Da un lato avete pochi pulsanti(play/pausa, men, seleziona e unblocco di navigazione a 4). Dall'altraparte avete una tastiera QWERTY. Ilmio figliastro sedicenne, quandovide per la prima volta iltelecomando, disse "BELLISSIMO!". Mentre alcunepersone avevano avuto problemicon la pressione accidentale deipulsanti dall'altro lato mentre
BBooxxeeee BBooxx
RECENSIONE: BOXEE BOX
-
8/4/2019 FCM 46 Italiano
25/38
full circle magazine n. 46 25 indice ^
RECENSIONE: BOXEE BOX
provavano a scrivere sulla tastiera,la quale non stata un problema
per me. La cosa positiva che nonvi dovete preoccupare di puntare iltelecomando verso il box mentrescrivete perch RF.
In Uso
Usare Boxee Box abbastanzafacile. All'avvio avete una
schermata iniziale piuttostoamichevole. Da qui potete navigarein Shows (Internet Spettacoli0TV),Movies (su internet), varieapplicazioni internet e file localicome foto memorizzatelocalmente, musica e altri filemultimediali locali. La sezione
applicazioni contiene pi di 1applicazioni per rapportarsi con varisiti internet e con altri in arrivo col
passare del tempo. Da questaveloce schermata della mia TV piuttosto difficile dire solo quantoc'. Comunque potete vedere chesono incluse cose come Pandora,Revision3, TWIT, YouTube e pi.Molte delle stesse applicazionisono disponibili in versione PC(Windows, Linux e Mac) e lamaggior parte di queste lavoranodirettamente sul Boxee Box.Comunque ce ne sono alcune chehanno qualche problema. Ci stannolavorando su a iniziare daglisviluppatori che le hanno scritte. Sista lavorando su molte piapplicazioni e credo veramente chenei pochi mesi successivi ne
usciranno probabilmente oltre 2.
Il buono
Sono stato nei team alfa e betadi Boxee per i PC per oltre due anni.Devo ammettere che appena hoiniziato a lavorare con Boxee sonostato rapito. Tutti i miei video eaudio locali sono stati riprodottisubito correttamente. Il Box pi
che capace di riprodurre filemultimediali internet e locali. stato trovato qualche bug eattualmente sono in fase dieliminazione. Ho avuto solo uno odue file locali estremamente grandiche sembravano avere un problemanel trasferimento sul mia rete
82.11g. La struttura di supportoper il Boxee Box e del Boxee in
generale, favolosa. I forum hannomolte persone esperte che cercanodi aiutare e i moderatori hannol'orecchio degli sviluppatori.
Il Cattivo
Ok. Sono lacerato su comeparlare di ci, dato che ci sono unsacco di cambiamenti usciti primache questa recensione vedesse laluce del giorno. Quando la scatola stata rilasciata c'era una interfacciautente che era un clone simile aquella che i vecchi utenti Boxeeavevano impiegato. Quasiimmediatamente usc una versione1. del firmware e l'UI fu
RECENSIONE: BOXEE BOX
-
8/4/2019 FCM 46 Italiano
26/38
full circle magazine n. 46 26 indice ^
completamente cambiata. NON inmeglio. I file multimediali localisono stati posizionati in menmultipli fuori dalla schermataprincipale e i file internetmultimediali sono stati portati inprimo piano. Ci caus un grancontraccolpo per gli utenti che
avevano valanghedi file locali. Foto emusica localihanno preso ancheuna collocazionearretrata alleporzioni di videodel box. Ilproblema fuascoltato dal teamdi Boxee e unamodifica dell'UI nei piani. Ci sonostati altri problemiche includevanoreti, ripetizionedei filemultimediali emolto di pi.Comunque il teamdi Boxee hasuperato iproblemi e (apartire da questadata) ha girilasciato duepatch e altri
usciranno presto. Mentre scrivoquesta recensione (agli inizi digennaio 211), Vudu esce ognigiorno con un altro aggiornamentodel firmware e Netflix uscir allafine di gennaio 211. Entrambesarebbero dovuti uscire prima dellafine del 21, ma le cose li hanno
tenuti tutti e due indietro. Ci haprovocato che un certo numero diprimi acquirenti si sono rammaricatidel loro precoce acquisto.
La Riga Finale
Il Boxee Box un fantastico
strumento che ha un'enormequantit di promesse. S, oggi haqualche (molti) problemi ma questisono stati attivamente affrontati eper la maggior parte nonimpediranno di godere deicontenuti locali e dello streaminginternet. Molti problemi sono stati
scoperti e ci stanno anchelavorando.
Ne dovreste comprare uno Direidi s. Ma, quanto tempo dovresteaspettare per comprarne unodipende dalla quantit dicontenuto locale che avete e diquanto presto avreste bisogno diavere contenuto premium (Netflix,Vudu, ecc.). Se qualcuno mi dovessemettere i miei piedi sul fuoco, glidirei di aspettare fino alla primaparte di marzo, a meno che nonavesse una tonnellata di contenutilocali.
Greg Walters il proprietario dellaRainyDay Solutions, LLC, unacompagniadi consulenza in Auorora, Colorado e hainiziatoa programmaredal1972. Glipiace cucinare, fareescursioni,ascoltarela musica e trascorrere del tempocon lapropriafamiglia.
RECENSIONE: BOXEE BOX
-
8/4/2019 FCM 46 Italiano
27/38
full circle magazine n. 46 27 indice ^
LLEETTTTEERREESiamo lieti di pubblicare ogni mese alcune delle mail che riceviamo. Se voleteproporre una lettera per questo spazio, di critiche o complimenti, potete inviarla a:[email protected]: alcune lettere potranno esseretagliate.
Informazioni mancanti
Manca un'informazioneimportante nella
soluzione delloscrittore alladomanda della rubrica D&Rriguardo l'errore di accesso suWindows 7. Nella mia installazionedi Windows 7 Home Premium a 64bit, non c nessuna opzione LocalSecurity Policy. A quale versione diWindows 7 era riferita questasoluzione?
Chris Warren
Gord dice: Local Security Policymi suona come Enterprise, ma non
ho accesso a un computer con
installata la versione Enterprise per
controllare. Se Mr. Warren non ha
lEnterprise, ho il dubbio che egli
abbia avuto il codice errore
0x800070043.
Quando qualcuno suggerisce una
soluzione e un altro dice che
funziona, raramente controllo. In
questo caso, non posso.
OSX > Ubuntu
Mi sono allontanato daWindows nel 2,
quando Applefinalmente realizz unSO migliore del suo antiquatoMacOS9 OS X (1.1). Ho ancheprovato successivamente diversedistribuzioni Linux, ma nessuna diesse era adatta per il mio usoquotidiano come PC casalingo o SOper portatile.
Nellultimo anno, hoabbandonato anche il SO di Apple.Nel mio nuovo ufficio usiamoUbuntu, cos ho venduto il miocostoso MacBook Pro, sul qualeavevo fatto fare a Ubuntu un giro diprova in Virtualbox. OS X ,naturalmente, un sistema raffinato,affidabile e comodo. Ma, a mioparere, diventato troppo comune
e io mi sono interessato allopensource sia per lutilizzo sia percontribuire ad esso.
Non mi aspettavo unatransizione facile. ITunes e iPhotodopo tutto sono applicazionieccellenti, ma ora mi trovo bene
con Rhythmbox e con programmi difotografia come DigiKam.
Igor Barinov
UNAPPELLO A FAVORE DELGRUPPO PODCAST
Come avrete sentitonellepisodio #15delpodcast,stiamocercandoargomenti perquesta sezionedella rivista.
Invece dilasciarparlarenoia ruotaliberasu qualsiasicosa cicolpisca, perch
nonci proponete un argomento e guardatelesplosione nucleareche nederiva allorizzonte? altamente improbabileche tredi noisiano daccordo.
Oppure,un pensieroancorapiradicale, inviaciun parere attraverso uncontributo!
Puoipostare commentie opinioninella pagina delpodcastsufullcirclemagazine.org, nella nostra sezione UbuntuForums e [email protected]. Puoi mandarcianche un commentoregistrandouna clip audiodi non pi di3secondi e inviandolaallo stesso
indirizzo. I commentie laudiopossono essere modificatiperla lunghezza.Perfavore ricordachequesta unarivistaa conduzione familiare.
Sarebbeunagrancosa avere collaboratori chevenganoinredazione ed esprimano unopinionedi persona.
Robin
Collegati con noi:
mailto:[email protected]:[email protected]://fullcirclemagazine.org/http://fullcirclemagazine.org/mailto:[email protected]:[email protected]://twitter.com/fullcirclemaghttp://facebook.com/fullcirclemagazinemailto:[email protected]://fullcirclemagazine.org/mailto:[email protected] -
8/4/2019 FCM 46 Italiano
28/38
full circle magazine n. 46 28 indice ^
DDOONNNNEE UUBBUUNNTTUUScritto da Elizabeth Krumbach
Elizabeth Krumbach: Dicci, perfavore, qualcosa di te.Valorie Zimmerman: Sonoscrittrice,moglie, madree nonna.Oltre ilsoftwareliberoe la cultura libera, lagiustiziasociale importante perme.Proprio adessostofinendo ilmanuale di Amarok, un progetto che duratoun anno. Durante il GoogleCode0In Project ho guidato un belpo'di ragazzi chehanno contribuito a
finire di scrivere ed illustrare ilmanuale. stata un'esperienzasplendida! Ho apprezzato la musica,la lettura, l'arte, la ricercagenealogica, i viaggi, farenuoveconoscenze e aiutare gente su IRC.
EK: Cosa ti ha ispirato a prendere
parte della comunit di Ubuntu?VZ: Sono stata membro delLinuxChix per tanti anni ed l che hosentito parlare del progetto Ubuntu0
Women.Dalmomento che usavoKubuntu a quel tempo,fuiincoraggiata nel sentire che Ubuntunel suocomplesso, accoglieva eincoraggiavala partecipaziopne delledonne e delle minoranzedelsoftwareliberoe open source.Quandoho scoperto che c'eraancheun gruppo locale, il Washington StateLoCo, ho deciso di dare una mano
anche l.Quando mi sono offertavolontaria per la documentazione diAmarok, aggiungendo Freenode allamialista di serverIRC, sono entratanel canale #ubuntu0women chediventatoil primo canale che leggotutti i giorni.
EK: Cosa ti ha ispirato a prendereparte al progetto Amarok?
VZ: Avevo del tempo ed ho pensatoun po' su come avrei potutocontribuire per il softwareliberoeOpen Source, conla possibilit didivertirmi allostesso tempo. Datoche la musica porta tanta gioia nellamia vita, visto che Amarok la miaapplicazione preferita nei miei quasi
3annidi utilizzo del PC e che c'erabisogno di un manuale,mi sonoofferta come volontaria. Invece diessere ignorata, sono stata accolta,
presentata a tutti e trattata come sefossi unadi famiglia. Sebbene miopadre si sia rotto l'anca uno o duemesi pi tardi e che ci abbia causatoun ritardo di qualche mese, non homai riscontrato impazienza, madimostrazioni di disponibilit tuttointorno a me. stataunagrandiosaesperienza e mi ha donato la fiduciaperpoter chiedere l'adesione a
Kubuntu e poter offrire aiuto anche lper la documentazione.
EK: Qual il tuo ruolo nella comunitdi Ubuntu?VZ: Dato che ero diventata unmembro di Kubuntu, ho frequentatol'UDS0N (grazie per avermisponsorizzato, Canonical!),hocontinuato la mia partecipazionenel
LoCo ed ho continuato a parteciparesuicanali IRC#ubuntu0womene#ubuntu0women0project. Spero dipoter dare aiuto per ladocumentazione di Kubuntu nei ciclisuccessivi.
EK: C' qualcosa che non hai ancora
fatto ma chevorresti fare nellacomunit di Ubuntu?VZ: Pensavo ormai di aver giimparatocome scrivere la
documentazione di Kubuntu, maspero ancoradi migliorare il miocontributo in futuro. Dopo avercapito come poterlo fare, spero dicoinvolgere gli altri e prepararli,considerato che la documentazione cos importante per il progetto.Mentre il mioLoCo sembraessere inunafase di stallo adesso, spero dirimanere come membrodel
direttivo, seguento l'eccellenteesmpio di LinuxChix e Ubuntu0women. Vorrei vedere Ubuntu piattivo nello stato di Washington.
EK: Che altri interessi hai a partel'Open Source e Ubuntu?VZ: Adoro lo sviluppo delle culturelibere nel mondo, in cui la gentecondivideliberamente la propria
arte, la propria musicae ogni altraopera creativa. Sono attiva in PFLAG(http://pflag.org) in cui stiamolavorando per una giustizia socialepergay, lesbiche,bisex etransgender.Unodei miei figli omosessuale,quindi un argomentoche mi sta davvero a cuore.
http://pflag.org/http://pflag.org/http://pflag.org/http://pflag.org/ -
8/4/2019 FCM 46 Italiano
29/38
full circle magazine n. 46 29 indice ^
GGIIOOCCHHII UUBBUUNNTTUUScritto da Ed Hewitt
tornato! HumbleIndie Bundle2 stato sfornato proprioprima di Natale. Sembrapassato poco tempo da
quandoHumbleIndie Bundleuscito. Nelpacchettoc'erano cinquegiochi indipendenti e anche orapotraipagarecichevorrai! Erano inclusiBraid,Osmos,Revenge Of TheTitan,CortexCommand e Machinarium.Far una recensione per tre di questigiochinei prossimi numeridi FullCircle. Nonvorrei recensireOsmospoich l'ho gi fatto nel numero 37e
non vorrei recensire Machianriumalmenofinch rester un gioco inFlash.
Le mierecensioni della serie diHumbleIndie Bundle2 inizierannoconBraid,un gioco indipendentemolto famoso, rilasciato nel28 perXbox 36.Tusei Tim e devi cercare diliberare unaprincipessa da un
mostro. La storia raccontata tramiteperiodi di testo chespiegano cosa staosservando Time le suemotivazioni.
Braid essenzialmente come ognialtrapiattaforma, bisogna spostarsida unaparte all'altradella mappa 2D,saltando frapiattaforme e schivandoi
nemici. Ha comunque alcunimeccanismidi giocoparticolarmentepiacevoli.Dovete raccogliereletessere deipuzzlepertutto il mondoe dopo metterli insieme. Ci sono6
mondi da esploraredove trovare letessere del puzzle.
Una interessante caratteristica che Tim pu andare indietro o avantineltempo.Questovi aiuter semorirete o doveteschivare i nemici,certipuzzle richiedono propriol'impiego di questa opzione. Un'altraeccezionale opzione quelladi poterviaggiare attraverso tutti i diversimondi senza bisogno raccogliere ipezzi delpuzzledi quel particolaremondo.Quindi se vibloccate ad uncerto punto delgioco,potetesemprecontinuare e godervi il resto.
Braid hauna trama con unsingologiocatore,nellaqualevenite
catapultati finda subito. Nonha menconi quali dover interagire. La storiadovrebbe richiederenon pi di 6 oreperesserecompletata, ma abbondantementerigiocabiledapoter scoprire ogni bitdi questomagnifico gioco.
Braid ha unabellissima grafica,ripetuta pertutti i diversi livelli chegiocate e concui interagite. semprebello vederediversi stili grafici neigiochi indipendenti.In Braid,colori
vivaci in unostile acquarello sono unapiacevolenovitrispetto almarrone/grigio deigiochia cuisiamoabituati a giocare. Anche la colonnasonora di elevata qualit, la musica siadattabene quandoandateavantioindietro neltempo.
Braid un fantastico giocoindipendente cheha avuto moltosuccesso in tutte le piattaforme percui stato rilasciato ed un grandeonore chesiastato rilasciatofinalmenteanche perLinux.La storia,il gioco, l'atmosfera, le grafiche el'audio sono eccellenti, un nuovolivello di accuratezza perungioco indipendente. Braid sostanzialmenteuna
piattaforma,chepermette dimuovervi attraverso diversimondi, raccogliere oggetti eschivare nemici,ma ha anchealtreinteressanti funzionalitper tenere il gioco vivace eintrigante. La funzione checonsente di viaggiareneltempo
rende Braid pifacile, consentendovidi nonperdere, ma aggiunge enigmiimpegnativi nelmix. Braid unapiattaformadivertente conun'eleganza di un certo livello, vale
sicuramentela pena giocarci.
Punteggio: 9/1
Pro: Eccellente livello di progettazione Interessanti funzioni di gioco Alta qualit dello stile artistico edella colonna sonora
Contro: impossibile perdere con lafunzione di viaggio nel tempo
BBrraaiidd
-
8/4/2019 FCM 46 Italiano
30/38
full circle magazine n. 46 3 indice ^
QQ&&AAPreparato da Gord Campbell
D
Vorrei installare ladocumentazione diGimp in locale. Hoinstallato il pacchetto
"gimp0help0common", ma questonon ha attivato la funzione aiutonel programma stesso.
R Installa "gimp0help0en" (ola versione per la tualingua).
DL'installazione di un
tema su Maverick fallita. Ora quandoprovo a fare clic in
determinati "posti", incluso lacartella home, al posto di aprirela cartella in Nautilus, mi si apreun box di dialogo "aspetto epreferenze" con un errore.
R(Grazie a Frogs Hair nel
Forum di Ubuntu) Fai cliccon il tasto destro delmouse sul desktop e
seleziona "Crea cartella". Fai clicdestro sulla cartella e seleziona"Apri con un'altra applicazione...".Seleziona "Esplorazione file" dalmen e ricorda di spuntare "Ricorda
questa applicazione". Rimuovi lacartella quando hai finito.
DQualcuno sa come far
visualizzare questovideo su Ubuntu?
http://www.cbsnews.com/video/watch/?id=7166315nTutto quello che ottengo unaschermata nera vuota conentrambi i browser, Firefox eChromium.
RDisabilita "AdBlock Plus"e "Noscript" per vedere il
video con Firefox.
D Come posso ascoltareuna stazione radio chemanda in onda la suaprogrammazione in unformato Windows Media?
RVai su
Amministrazione/Sorgenti Software e abilita irepository di Medibuntu.
Chiudilo ed eseguiAmministrazione/Gestore deipacchetti Synaptic. Fai clic su
"ricarica", poi installa "non0freecodecs". Avvia Firefox e dovrestiessere in grado di ascoltare l'audioin streaming.
DQuando provo ad
installare Ubuntu,arriva fino a un certopunto, poi si blocca su
una schermata vuota e il cursorelampeggia nell'angolo in alto asinistra.
RCi sono due articoli nella
Documentazione dellaComunit di Ubuntu chepotrebbero aiutarti. Il
primo descrive i problemi comunicon il CD ed chiamato"BootFromCD". Il secondo articolodescrive l'uso delle opzioni d'avvioper gestire i "capricci" con il propriohardware ed chiamato"BootOptions". Da quello che ho
visto uno o l'altro risolve almeno il9% dei problemi.
D Stavo installandoUbuntu 1.1 ed horicevuto unaschermata in cui michiedeva "chi sei". Ho compilato
tutti i campi, ma il pulsante"avanti" non funzionava ancora.
RInserisci il nome del
computer e dell'utentecon lettere minuscole.
D Sul computer sonoinstallati Windows 7 edUbuntu 1.1 e voglioaggiungere Opensuse.Cosa dovrei fare riguardo Grub?
RDurante l'installazione diOpensuse, digli di non
installare il Grub perchinclude le versioni
vecchie. Dopo l'installazione accedidentro Ubuntu ed esegui ilcomando dal Terminale.
sudo update-grub
Avrai bisogno di eseguirlo ognivolta che viene installata la nuovaversione del kernel di Opensuse.
D Normalmente, erosolito aprire Spotify (laversione per Linux) euna volta selezionata
Se avete domande su Ubuntu, scrivete a [email protected] Gord vi risponder nelle prossime edizioni. Per favore inserite piinformazioni che potete riguardo il problema.
D & R
mailto:[email protected]:[email protected] -
8/4/2019 FCM 46 Italiano
31/38
full circle magazine n. 46 31 indice ^
D & Rla musica chiudere la finestra.Spotify rimaneva in esecuzione inbackground e sul pannellosuperiore appariva una piccolaicona. Ogni volta che volevoaprire Spotify, dovevo fare clicsulla piccola icona in alto.
Ora Spotify viene eseguito inbackground, ma l'icona nonappare. Quando faccio clicsull'icona regolare sul deskt