31 Luglio, 2010, 16:26:46 *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia: È uscito il numero 26 della Newsletter italiana di Ubuntu! Lo trovate a questo indirizzo. Buona lettura... e partecipate al sondaggio!
 
   Indice   FAQ Aiuto Regolamento Ricerca Accedi Registrati  
3rd Party Projects

Questa sezione ha lo scopo di raccogliere le iniziative/progetti della nostra comunità legati ad Ubuntu.
I progetti ospitati nascono da iniziative degli utenti o gruppi di utenti.
In futuro i progetti potrebbero rimanere iniziative "personali" o essere integrate nella distribuzione, sponsorizzate da Ubuntu o dalla Canonical a discrezione dei responsabili.
All'interno di essa, sarà possibile inserire delle discussioni che hanno la funzione di pubblicizzare avvenimenti, iniziative e progetti software su Ubuntu e GNU/Linux in generale
Sarà inoltre possibile, per un utente proporre lo sviluppo di nuovi software, in questo caso la discussione di richiesta avrà la funzione di generare un requisito funzionale del prodotto da sviluppare
  • Sez. I - Iniziative
    • Fanno parte di "iniziative", ad esempio, le seguenti categorie: corsi, progetti editoriali, libri.
    • La segnalazione di una iniziativa avviene creando una discussione con l'annuncio.
    • Una volta effettuata la segnalazione, la discussione viene chiusa dal Gruppo Staff o moderatore della sezione.
    • Se l'iniziativa esposta, comporta un costo di adesione o fruizione, questo deve essere esplicitamente riportato all'interno della discussione.
    • È obbligatorio, segnalare all'interno della discussione i riferimenti per poter contattare/partecipare all'iniziativa.
  • Sez. II - Progetti
    • La segnalazione di un progetto software, come per le iniziative, avviene e si sviluppa all'interno di una singola discussione.
    • Sarà consentito l'inserimento di software solo se rilasciati sotto licenza GPL (in tutte le sue versioni) o equivalente, tale da garantire all'utente l'utilizzo del prodotto senza restrizioni e allo sviluppatore la proprietà intellettuale del codice prodotto.
    • Nell'oggetto della discussione, dovrà essere riportata la categoria ed una semplice descrizione del tool.
    • Se il progetto ha già un sito che lo ospita, sarà a discrezione del Gruppo Staff o del moderatore della sezione chiuderla come segnalazione o lasciarla aperta.
    • Se il progetto non ha un sito che lo ospita, si potranno aprire due discussioni, una per proporre modifiche/implementazioni (dove nel titolo occorre specificare [sviluppo]) ed una per segnalare problemi (e nel titolo dovrà comparire [supporto])
    • Non è consentita l'apertura di nuove discussioni in riferimento a versioni superiori o modificate di un prodotto già riportato in precedenza.
    • Se il software, oggetto del progetto, ha una dimensione non superiore ai 200Kb, per prodotti che non hanno un sito che li ospita, sarà possibile allegarlo alla discussione.
  • Sez. III - Proposte
    • Una proposta deve essere eseguita e si svilupperà all'interno di una singola discussione.
    • Le proposte dovranno essere inserite direttamente nella sezione "3rd Party Projects".
    • Dovranno essere specificate le funzionalità che devono essere sviluppate.
    • Non dovranno essere riportate diciture tipo "...deve fare come questo software...", ma indicare nel miglior modo possibile i requisiti.
    • Una volta segnalato, la discussione resterà aperta per consentire uno scambio di idee su come sviluppare il codice o finché uno sviluppatore non fornirà una soluzione (da pubblicizzare poi, come visto prima, nella sezione Progetti) che ne soddisfi il requisito.
Per consentire una più semplice consultazione della sezione, nel titolo dovrà essere specificata la categoria di appartenenza, ad esempio:
  • [Iniziativa]
  • [Progetto]
  • [Proposta]
Per quanto non esposto sopra, si fa comunque riferimento al Regolamento del forum ed al Codice di Condotta della Community.
Pagine: [1] 2 3 ... 7   Vai giù
  Stampa  
Autore Discussione: [Progetto] BUC: trasforma script bash in vere e proprie applicazioni con GUI.  (Letto 27497 volte)
0 Utenti e 1 Utente non registrato stanno visualizzando questa discussione.
sicilinux
Jr. Member
**
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 195

Media messaggi



Mostra profilo WWW
« inserita: 10 Giugno, 2008, 11:20:38 »


BUC - Basta Un Click - (un parser xml in C affiancato da un generatore dinamico di interfacce in C++ con librerie QT), è un software Open Source per GNU/Linux, sviluppato da Matteo Avalle in collaborazione con Valerio Billera e il SiciLinuX Group, in grado di trasformare script bash (file di testo reso eseguibile, contenente comandi da eseguire) in  applicazioni dotate di comoda interfaccia grafica e di dare un'interfaccia grafica ai programmi che possono essere eseguiti solo da riga di comando.

Inviaci il tuo applicativo mc
Se hai sviluppato un applicativo mc per BUC (Basta Un Click) inviacelo seguendo le istruzioni presenti nel link:
http://buc.billeragroup.net/?page_id=31

Come funziona BUC?

VIDEO: http://www.youtube.com/watch?v=3smxQ_4_MLs

Il programma non è altro che un “interprete” in grado di leggere file con estensione .mc.
Questi file gestiscono sia l'interfaccia grafica, seguendo molte delle regole sintattiche dell'xml, che il comportamento che il programma deve tenere in risposta agli script bash. In questo modo l'abilità nella programmazione bash può essere sfruttata per realizzare delle applicazioni dotate di interfaccia grafica.

E' evidente che BUC, senza il supporto degli applicativi mc, è pressochè inutile; per funzionare deve essere sempre associato ad un file mc; in egual modo un file mc da solo non ha alcuna funzionalità se non eseguito con BUC.


Esempio hello.mc



<?xml version="1.0"?> identifica il documento XML come script di BUC.
<config> è il tag principale, genera la maschera iniziale.
<tab title="buc"> questo tag dà la possibilità di inserire una nuova pagina in cui aggiungere tutti gli elementi del caso. Il parametro title deve sempre seguire a ruota il tag <tab>; la sua presenza è fondamentale in quanto non possono esistere dei frame senza titolo.
<label> crea una casella di testo non modificabile in grado di visualizzare del testo.



Tutti i Tags

Oltre ai tag <config>, <tab> e <label>, mostrati prima, ve ne sono altri.
La lista dei tags con relativa spiegazione la trovate nella pagina tutti i tags della wiki ufficiale.

Grazie a questi è possibile inserire nei propri applicativi mc tutto il necessario per realizzare delle applicazioni dotate di tutto l'occorrente per avere un'interfaccia grafica utile e performante; bottoni, caselle di selezione, icone, selezione di file etc.





E’ bene precisare che BUC non si propone di sostituire interamente le procedure da terminale, che riteniamo indispensabili per utilizzare al 100% la propria distro GNU/Linux in tutte le sue sfaccettature, ma mira unicamente ad essere di aiuto a quelle persone che non hanno tempo per imparare procedure complesse o che desiderano semplicemente velocizzare alcune operazioni.





Installare BUC

E' possibile installare BUC o tramite sorgenti o tramite pacchetti deb.
Per leggere la guida d'installazione clicca qui

Pacchetto deb contenente tanti Applicativi mc pronti per l'uso

Gli applicativi presenti nel pacchetto sono:

* aircrack.mc (Permette di decriptare le password WEP e WPA)
* convertitor-dpg.mc (Permette di convertire i file video per Nintendo DS)
* Dividi-Unisci.mc (Permette di dividere e poi riunire file di grandi dimensioni)
* eRadio.mc (Utile applicativo, personalizzabile, che permette di ascoltare comodamente tante radio)
* galleria.mc (Permette di creare delle gallerie di immagini)
* infosistema.mc (Permette di ottenere utili info sul proprio sistema)
* rarcrack.mc (Applicativo che daun’interfaccia grafica al programma rarcrack)
* Repository.mc (Permette di creare velocemente un proprio Repository)
* sod.mc (Permette di impostare uno screensaver come sfondo per il proprio desktop)
* ridimensiona.mc (permette di ridimensionare velocemente le immagini)

Per scaricare questo pacchetto: http://buc.billeragroup.net/wp-content/plugins/download-monitor/download.php?id=4

Una volta installato per utilizzare i vari applicativi bisogna andare su:

Applicazioni -> Altro -> Manager .mc



Grazie a questa interfaccia oltre ad utilizzare gli applicativi presenti di default è possibile:

    * aggiungerne degli altri cosi da avere tutti i propri applicativi sempre a portata di mano;
    * effettuare delle copie di backup dei propri applicativi;

Software Personalizzato

Applicazioni su misura per tutte le taglie!

Grazie al nostro programma BUC - Basta Un Click siamo in grado di sviluppare in tempi decisamente brevi applicazioni su misura per tutte “le taglie”.

Le applicazioni sviluppare tramite BUC - Basta Un Click saranno realizzate in modo da rendere semplice ed intuitiva ogni operazione; grazie all’interfaccia grafica e alla creatività dei nostri tecnici le vostre idee potranno prender forma.
Finalmente avrete la possibilità di utilizzare un’applicazione creata su misura alle vostre esigenze.

Per richiedere la propria applicazione seguite questo link ...

Inoltre se siete dei programmatori e volete spendere un po' del vostro tempo per realizzare delle applicazioni, a titolo gratuito, saremo ben lieti di accogliervi tra le nostre fila. Sempre in  questo link ... è presente il modulo di adesione  Grin




Sito ufficiale del progetto BUC: http://buc.billeragroup.net
Wiki ufficiale del progetto BUC: http://wiki-buc.opensource.tk
Forum ufficiale del progetto BUC: questo qui  Tongue

Link utile per comprendere meglio il funzionamento del programma
Per conoscere tutte le info riguardo la nuova versione leggi la Change Log

Ultima Release del programma: 0.5.2


Lascio a voi la parola per giudizi, commenti, critiche, segnalazione bugs e quant'altro  Good
« Ultima modifica: 21 Settembre, 2009, 10:44:43 da sicilinux » Registrato

Linux per Tutti!  Beer to beer
SiciLinuX Group: http://www.opensource.tk
Segolas
Sr. Member
****
Non Connesso Non Connesso

Messaggi: 793

Media messaggi


Hail to the king, babe!


Mostra profilo WWW
« Risposta #1 inserita: 11 Giugno, 2008, 20:19:18 »

uh! domandina: ma si possono usare le lettere accentate? tipo èòà ?? perché per ora si vedono i soliti simbolini strani... ho provato pure in stile html &egrave;  o con le direttive xml <xml encoding="UTF-("> ma nisba... c'è un modo?
Registrato

sicilinux
Jr. Member
**
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 195

Media messaggi



Mostra profilo WWW
« Risposta #2 inserita: 11 Giugno, 2008, 21:18:46 »

Per il momento no, io aggiro il problema usando l'apostrofo. a' e' etc.
Registrato

Linux per Tutti!  Beer to beer
SiciLinuX Group: http://www.opensource.tk
[lost]-Divilinux
Hero Member
*****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 3.765

Media messaggi


LAX


Mostra profilo WWW
« Risposta #3 inserita: 12 Giugno, 2008, 16:39:04 »

sembra interessante..assomiglia a kommander e zenity (o kdialog per kde)
Registrato

questione di seedings...
sicilinux
Jr. Member
**
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 195

Media messaggi



Mostra profilo WWW
« Risposta #4 inserita: 14 Giugno, 2008, 10:03:33 »

Salve a tutti  Good
Vi comunico che è uscita la versione 0.4 di BUC
Nella nuova versione abbiamo aggiunto i tag <global> <file>

<file>

Il tag file permette di inserire nella propria applicazione una casella di testo, con a lato un pulsante che apre una finestra di dialogo per la selezione di files. E’ possibile personalizzare questo comando usando gli attributi ‘filter’ e ‘mode’ per specificare rispettivamente un filtro di selezione dei files e per indicare se è necessario selezionare files già esistenti, nuovi files oppure cartelle. I valori ammessi per ‘mode’ sono:

    * mode = “open” (seleziona solo files esistenti)
    * mode = “save” (seleziona anche nuovi files)
    * mode = “dir” (seleziona directory)

Filter, invece, sfrutta questa sintassi:

    * filter =
Codice:
<label>
    echo “Seleziona l’immagine di partenza”
    </label>
    <file var=”sorgente” mode=”open” filter=”Immagini(*.jpg *.png)”>
    </file>
    <label>
    echo “Seleziona il nuovo archivio di destinazione”
    </label>
    <file var=”destinazione” mode=”save” filter=”Archivio tar.gz(*.tar.gz);;Archivio zip(*.zip)”>
    </file>

Il primo tag ‘file’ permette di selezionare un file immagine esistente: per questo il ‘mode’ è open (cioè non permette di selezionare un file inesistente); il secondo, invece, permette di selezionare il percorso ed il nome del file da creare, perciò ‘mode’ è settato a ’save’.Inoltre, il secondo ‘file’ permette di scegliere se salvare in formato .tar.gz oppure in formato .zip, ed il doppio ;; serve proprio per separare i due filtri.

<global>

Questo simpatico tag permette di specificare una variabile di ambiente, utilizzabile in tutti gli script successivi, in modo analogo ad una textbox, con la sola differenza che è invisibile all’utente finale (e soprattutto non modificabile).
L’utilizzo è piuttosto semplice:

   
Codice:
<global var=”segreto”>
    echo “HardCoded”
    </global>
    <label>
    echo “Inserisci il codice segreto:”
    </label>
    <text var=”codice”>
    </text>
    <button title=”OK”>
    if [ $segreto = $codice ]
    then
    echo “Hai indovinato!”
    else
    echo “Hmm… riprova!
    fi
    </button>
    <textlog></textlog>
« Ultima modifica: 14 Giugno, 2008, 15:24:34 da sicilinux » Registrato

Linux per Tutti!  Beer to beer
SiciLinuX Group: http://www.opensource.tk
sicilinux
Jr. Member
**
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 195

Media messaggi



Mostra profilo WWW
« Risposta #5 inserita: 16 Giugno, 2008, 20:23:49 »

Oggi abbiamo provato ad installare BUC (tramite pacchetto deb) su un eeepc avente Xandros (debian based)e a parte un errore trascurabile è andato tutto bene, il programma funziona. Quindi se qualcuno ha l'eeepc e vorrebbe sviluppare qualche applicativo mc per questo gioiellino siamo ben lieti di accoglierlo nel nostro progetto Smiley

Sfrutto questa occasione per annunciarvi che l'altro giorno ho realizzato un applicativo mc che da la possibilità di creare un Repository personale in pochi secondi  Grin

Questo è il file http://linux.billera.eu/wp-content/creare-repomc.zip  Good

A presto  Beer to beer
Registrato

Linux per Tutti!  Beer to beer
SiciLinuX Group: http://www.opensource.tk
sicilinux
Jr. Member
**
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 195

Media messaggi



Mostra profilo WWW
« Risposta #6 inserita: 06 Luglio, 2008, 16:12:48 »

Vi informo dell'avvenuta apertura del nuovo sito ufficiale di BUC: http://buc.opensource.tk
Con l'occasione vi informo del cambio di indirizzo della wiki, adesso è raggiungibile da: http://wiki-buc.opensource.tk

 Beer to beer
Registrato

Linux per Tutti!  Beer to beer
SiciLinuX Group: http://www.opensource.tk
sicilinux
Jr. Member
**
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 195

Media messaggi



Mostra profilo WWW
« Risposta #7 inserita: 06 Luglio, 2008, 16:14:08 »

sembra interessante..assomiglia a kommander e zenity (o kdialog per kde)


assomiglia però è fondamentalmente diverso, a mio avviso è anche più semplice e intuitivo da utilizzare, poi comunque sono gusti Cheesy
Registrato

Linux per Tutti!  Beer to beer
SiciLinuX Group: http://www.opensource.tk
sicilinux
Jr. Member
**
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 195

Media messaggi



Mostra profilo WWW
« Risposta #8 inserita: 13 Luglio, 2008, 11:32:54 »

Aggiunti due video su youtube per far vedere bene il funzionamento di un applicativo mc per BUC

http://www.youtube.com/watch?v=ROj7D0hiQRY (Impostare uno screensaver come sfondo per il desktop con un semplice click)
http://www.youtube.com/watch?v=hNBUlFRT3ow (Realizzare una galleria di Immagini in pochi secondi)
Registrato

Linux per Tutti!  Beer to beer
SiciLinuX Group: http://www.opensource.tk
escaflone86
Full Member
***
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 365

Media messaggi


好奇心の意味ですか?


Mostra profilo
« Risposta #9 inserita: 15 Luglio, 2008, 00:04:53 »

Puntualizzo il fatto che di programmazione la mia esperienza e molto molto scarsa...va veniamo alla mia curiosità.

Qualche tempo fa insieme ad altri compagni del pinguino siamo riusciti a mettere appunto uno script di pulizia del sistema, se guardi in giro o cerchi script pulizia lo trovi.

Volevo sapere se era possibile con Basta Un Click riuscire a trasformarlo in un piccolo pannellino con le varie opzioni di pulizia, sarebbe abb. utile.

Saluti Esc@flone e complimenti per il progetto
Registrato

Luke Skywalker:" Bene, ci proverò". Yoda: « Provare no! Fare! O non fare. Non c'è provare! » Dateci un'cchiata.....http://forum.ubuntu-it.org/index.php/topic,201409.0.html
sicilinux
Jr. Member
**
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 195

Media messaggi



Mostra profilo WWW
« Risposta #10 inserita: 15 Luglio, 2008, 11:20:09 »

Puntualizzo il fatto che di programmazione la mia esperienza e molto molto scarsa...va veniamo alla mia curiosità.

Qualche tempo fa insieme ad altri compagni del pinguino siamo riusciti a mettere appunto uno script di pulizia del sistema, se guardi in giro o cerchi script pulizia lo trovi.

Volevo sapere se era possibile con Basta Un Click riuscire a trasformarlo in un piccolo pannellino con le varie opzioni di pulizia, sarebbe abb. utile.

Saluti Esc@flone e complimenti per il progetto

Credo che lo script a cui ti riferisci sia questo http://forum.ubuntu-it.org/index.php?topic=201409.0
leggendo un po' il codice posso affermare che lo si può implementare in BUC senza alcun problema  Beer to beer
Quindi vai tranquillo, leggi la wiki e sperimenta  Grin

Se riscontri un qualsiasi tipo di problema sono qui pronto a darti aiuto  Wink
Registrato

Linux per Tutti!  Beer to beer
SiciLinuX Group: http://www.opensource.tk
escaflone86
Full Member
***
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 365

Media messaggi


好奇心の意味ですか?


Mostra profilo
« Risposta #11 inserita: 15 Luglio, 2008, 18:08:35 »

Puntualizzo il fatto che di programmazione la mia esperienza e molto molto scarsa...va veniamo alla mia curiosità.

Qualche tempo fa insieme ad altri compagni del pinguino siamo riusciti a mettere appunto uno script di pulizia del sistema, se guardi in giro o cerchi script pulizia lo trovi.

Volevo sapere se era possibile con Basta Un Click riuscire a trasformarlo in un piccolo pannellino con le varie opzioni di pulizia, sarebbe abb. utile.

Saluti Esc@flone e complimenti per il progetto

Credo che lo script a cui ti riferisci sia questo http://forum.ubuntu-it.org/index.php?topic=201409.0
leggendo un po' il codice posso affermare che lo si può implementare in BUC senza alcun problema  Beer to beer
Quindi vai tranquillo, leggi la wiki e sperimenta  Grin

Se riscontri un qualsiasi tipo di problema sono qui pronto a darti aiuto  Wink


Si lo script e quello.
Benissimo allora io sono andato ad installare il programma BUC...una volta terminato con successo chiudo come indicato nel wiki.....riavvio. basta solamente che crei un documento *.mc con all'interno il comando script creato e diciamo che sino a qui ci sono solamente che ho qualche difficoltà a far trovare lo scipt al programma e farlo eseguire. ti spiego:

Questo e quello che ho fatto in base al .mc welcome:
Codice:
<conf>
<tab>
<title>echo Ubuntu Clean 0.1 Alpha</title>
<label>
echo "Ubuntu Clean"
                        echo "Preparazione alla pulizia del sistema"
</label>

<button title="Pulisci">
nautilus /home/alessio/Scrivania/Ubuntu Clean Alpha
</button>
</tab>
</conf>
ps e normale che dopo il riavvio vado ad aprire il programma e mi esca una piccola finestra con nella prima scritta un messoggi di errore per mancanza di configurazione e nella didascalia sotto un piccolo menu in bianco con il tasto per esplorare le cartelle e scegliere cosa Huh???

Grazie Mille
« Ultima modifica: 15 Luglio, 2008, 18:42:38 da escaflone86 » Registrato

Luke Skywalker:" Bene, ci proverò". Yoda: « Provare no! Fare! O non fare. Non c'è provare! » Dateci un'cchiata.....http://forum.ubuntu-it.org/index.php/topic,201409.0.html
sicilinux
Jr. Member
**
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 195

Media messaggi



Mostra profilo WWW
« Risposta #12 inserita: 17 Luglio, 2008, 19:34:38 »

ps e normale che dopo il riavvio vado ad aprire il programma e mi esca una piccola finestra con nella prima scritta un messoggi di errore per mancanza di configurazione e nella didascalia sotto un piccolo menu in bianco con il tasto per esplorare le cartelle e scegliere cosa Huh???
Grazie Mille

Si è normale. BUC al momento se avviato senza alcun file *mc associato da quell'errore.
Quindi BUC o lo si avvia da terminale tramite il comando

Codice:
buc file.mc

oppure si clicca con il tasto destro del mouse sul file *mc e si sceglie aprire con BUC.

Nella prossima versione aggiungeremo  la possibilità di scegliere quale file mc aprire quando si avvia BUC senza alcun file mc associato Smiley
Registrato

Linux per Tutti!  Beer to beer
SiciLinuX Group: http://www.opensource.tk
sicilinux
Jr. Member
**
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 195

Media messaggi



Mostra profilo WWW
« Risposta #13 inserita: 17 Luglio, 2008, 19:37:10 »


Si lo script e quello.
Benissimo allora io sono andato ad installare il programma BUC...una volta terminato con successo chiudo come indicato nel wiki.....riavvio. basta solamente che crei un documento *.mc con all'interno il comando script creato e diciamo che sino a qui ci sono solamente che ho qualche difficoltà a far trovare lo scipt al programma e farlo eseguire. ti spiego:

Questo e quello che ho fatto in base al .mc welcome:
Codice:
<conf>
<tab>
<title>echo Ubuntu Clean 0.1 Alpha</title>
<label>
echo "Ubuntu Clean"
                        echo "Preparazione alla pulizia del sistema"
</label>

<button title="Pulisci">
nautilus /home/alessio/Scrivania/Ubuntu Clean Alpha
</button>
</tab>
</conf>


sono appena tornato a casa da Palermo, domani faccio lo script mc e lo metto qui cosi ti spiego tutto per bene e vedi come ho operato  Beer to beer

Registrato

Linux per Tutti!  Beer to beer
SiciLinuX Group: http://www.opensource.tk
escaflone86
Full Member
***
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 365

Media messaggi


好奇心の意味ですか?


Mostra profilo
« Risposta #14 inserita: 17 Luglio, 2008, 20:04:26 »


Si lo script e quello.
Benissimo allora io sono andato ad installare il programma BUC...una volta terminato con successo chiudo come indicato nel wiki.....riavvio. basta solamente che crei un documento *.mc con all'interno il comando script creato e diciamo che sino a qui ci sono solamente che ho qualche difficoltà a far trovare lo scipt al programma e farlo eseguire. ti spiego:

Questo e quello che ho fatto in base al .mc welcome:
Codice:
<conf>
<tab>
<title>echo Ubuntu Clean 0.1 Alpha</title>
<label>
echo "Ubuntu Clean"
                        echo "Preparazione alla pulizia del sistema"
</label>

<button title="Pulisci">
nautilus /home/alessio/Scrivania/Ubuntu Clean Alpha
</button>
</tab>
</conf>


sono appena tornato a casa da Palermo, domani faccio lo script mc e lo metto qui cosi ti spiego tutto per bene e vedi come ho operato  Beer to beer



Ok grazie mille gentilissimo.
Registrato

Luke Skywalker:" Bene, ci proverò". Yoda: « Provare no! Fare! O non fare. Non c'è provare! » Dateci un'cchiata.....http://forum.ubuntu-it.org/index.php/topic,201409.0.html
sicilinux
Jr. Member
**
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 195

Media messaggi



Mostra profilo WWW
« Risposta #15 inserita: 18 Luglio, 2008, 17:33:58 »

Eccomi qua  Grin
Oggi sono un bel po' impegnato quindi, purtroppo,  per il momento copio solo il codice dell'applicativo senza addentrarmi nella spiegazione. Se c'è qualche dubbio ovviamente non esitare a fare domande

Codice:
<?xml version="1.0"?>
<config>
 <tab width="350">
  <title>
   echo "Introduzione"
  </title>
<label>
echo "Controlla gli aggiornamenti del tuo sistema operativo GNU/Linux Ubuntu"
echo ""
echo ""
</label>


<button title="Aggiornamento Ubuntu">

echo "echo '* INIZIO AGGIORNAMENTO DEL SISTEMA *'" > .agg
echo "sudo apt-get update" >> .agg
echo "sudo apt-get upgrade" >> .agg
echo "sudo apt-get dist-upgrade -f" >> .agg
echo "sudo apt-get install -f" >> .agg
echo "echo '- AGGIORNAMENTO TERMINATO -'" >> .agg
echo " echo " >> .agg
echo " read -p 'Premi <INVIO> per completare le operazioni'" >> .agg
echo " exit 0 " >> .agg
chmod +x .agg
if
xterm -e ./.agg
then
sleep 2
rm -f .agg
fi
</button>
<label>
echo "Ripulisci il tuo sistema operativo GNU/Linux Ubuntu"
echo ""
echo ""
</label>
<label>
echo "Vuoi Eliminare anche il contenuto della cartella /tmp e del cestino? (s/n)?"
echo ""
echo ""
</label>

<combobox var="sure">
echo "s"
echo "n"
</combobox>
<button title="Pulizia Ubuntu">
echo "echo '* INIZIO PULIZIA DEL SISTEMA TRAMITE APT *' " > .pulizia
echo "sudo apt-get --purge autoremove " >> .pulizia
echo "sudo apt-get autoclean " >> .pulizia
echo "sudo apt-get clean " >> .pulizia
echo " echo " >> .pulizia
echo "echo ' Pulizia del sistema tramite APT ... [OK] '" >> .pulizia
echo " echo " >> .pulizia
echo " echo '* INIZIO PULIZIA DELLA CARTELLA TEMP E DEL CESTINO *' " >> .pulizia
echo " if [ $sure = s ]; then " >> .pulizia
echo " sudo rm -fr /tmp/* " >> .pulizia
echo " echo 'Rimozione files da /tmp...[OK]' " >> .pulizia
echo " sudo rm -rfv ~/.local/share/Trash/* " >> .pulizia
echo " echo 'Rimozione files da cestino...[OK]' " >> .pulizia
echo " echo '- PULIZIA TERMINATA -' " >> .pulizia
echo " elif [ $sure = n ] " >> .pulizia
echo " then " >> .pulizia
echo " echo 'Nessun file rimosso da temp e dal cestino' " >> .pulizia
echo " echo '- PULIZIA TERMINATA -' " >> .pulizia
echo " fi " >> .pulizia
echo " read -p 'Premi <INVIO> per uscire' " >> .pulizia
echo " exit 0 " >> .pulizia
if
chmod +x .pulizia
xterm -e ./.pulizia
then
rm -f .pulizia
fi

</button>


<textlog></textlog>


 </tab>
</config>

Ora devo proprio scappare  Sad
Registrato

Linux per Tutti!  Beer to beer
SiciLinuX Group: http://www.opensource.tk
[lost]-Divilinux
Hero Member
*****
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 3765

Media messaggi


LAX


Mostra profilo WWW
« Risposta #16 inserita: 20 Luglio, 2008, 00:14:51 »

come mai apt-get upgrade e poi anche dist-upgrade?..il dist-upgrade e' una opzione piu' intelligente di "upgrade", in pratica fai due volte la stessa cosa.
Registrato

questione di seedings...
sicilinux
Jr. Member
**
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 195

Media messaggi



Mostra profilo WWW
« Risposta #17 inserita: 20 Luglio, 2008, 02:18:09 »

come mai apt-get upgrade e poi anche dist-upgrade?..il dist-upgrade e' una opzione piu' intelligente di "upgrade", in pratica fai due volte la stessa cosa.

Io ho fatto solo l'mc per BUC senza badar troppo a ciò che c'era nello script .. più che altro per far vedere come fare. per lo script bash devi rivolgerti a escaflone86  Beer to beer
Registrato

Linux per Tutti!  Beer to beer
SiciLinuX Group: http://www.opensource.tk
escaflone86
Full Member
***
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 365

Media messaggi


好奇心の意味ですか?


Mostra profilo
« Risposta #18 inserita: 20 Luglio, 2008, 18:14:22 »

ha ragione, è solo che il file che ho portato alla visione di Sicilinux non era quello definitivo ma una versione in corso di aggiornamento che el mio post ora è stata sistemata...vabbè l'importante e che non faccia danni...male che va fa due volte la stessa cosa.... Grin Grin Grin Grin
Registrato

Luke Skywalker:" Bene, ci proverò". Yoda: « Provare no! Fare! O non fare. Non c'è provare! » Dateci un'cchiata.....http://forum.ubuntu-it.org/index.php/topic,201409.0.html
sicilinux
Jr. Member
**
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 195

Media messaggi



Mostra profilo WWW
« Risposta #19 inserita: 03 Agosto, 2008, 18:33:54 »

Finalmente siamo quasi pronti a rendere pubblica la versione 0.4.1 di BUC (Basta Un Click), il programma che permette di  trasformare un qualsiasi script bash in una vera e propria applicazione dotata di interfaccia grafica Smiley

Ancora abbiamo bisogno di qualche giorno per sistemare le ultime cose, tra le quali l’attivazione del Repository per Ubuntu 64 bit.

Per  non lasciarvi completamente all’oscuro sulle novità di questa nuova versione, eccovi una screenshot molto esaustiva Smiley



Notato nulla di Nuovo?  Beer to beer
Registrato

Linux per Tutti!  Beer to beer
SiciLinuX Group: http://www.opensource.tk
Pagine: [1] 2 3 ... 7   Vai su
  Stampa  
 
Vai a: