Gambas-it

Programmazione => Progetti degli utenti => Topic aperto da: vaillant86 - 13 Ottobre 2010, 14:20:35

Titolo: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 13 Ottobre 2010, 14:20:35
Ciao a tutti ;D

Grazie all'esplorazione del forum, dell'aiuto di alcuni utenti e di qualche amico, ho sviluppato la mia prima applicazione in Gambas ;D

L'ho chiamata Uextras (la "U" sta per Ubuntu, dove è stata realizzata); si tratta di un software simile a Ubuntu Tweak, mediante il quale è possibile gestire, personalizzare, pulire ecc. i sistemi operativi Debian (attualmente soltanto con DE gnome).

Nella speranza che qualcuno lo voglia scaricare e testare, in modo da aiutarmi con lo sviluppo e darmi critiche e/o consigli, comunico che l'ultima versione stabile è la 0.3

Scarica i sorgenti (http://sourceforge.net/projects/uextras/files/0.3%20Series/uextras_0.3.orig.tar.gz/download) e il pacchetto debian (http://sourceforge.net/projects/uextras/files/0.3%20Series/uextras_0.3-1_all.deb/download).

Visita il progetto su SourceForge (http://sourceforge.net/projects/uextras/) e su Launchpad (https://launchpad.net/uextras)
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: Ceskho - 13 Ottobre 2010, 15:06:46
Auguri per il nuovo software. Come sempre se hai bisogno chiedi pure....il governo ci paga per questo... :rotfl:
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 13 Ottobre 2010, 15:13:44
 :rotfl: :rotfl: grazie dei complimenti. Il primo grande aiuto è un (o più di un) tester :)

p.s.
ma questo fatidico governo che paga di cui sento parlare spesso... ma non è che si potrebbe avere l'indirizzo che ci faccio un salto ;D
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 14 Ottobre 2010, 20:05:05
Sigh :( non c'è un'anima pia che vuole aiutarmi??
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: Ceskho - 14 Ottobre 2010, 20:10:46
Sigh :( non c'è un'anima pia che vuole aiutarmi??

Possono aiutarti colo gli utenti Ubuntu poichè sono quelli più propensi a questo genere di softwares....aspetta che un ubuntista gnomista passi di qui....

P.S.

Se cerchi beta tester hai sbagliato un pò luogo...qui possiamo aiutarti con il codice ma per i test ai programmi ti conviene rivolgerti ai [IRONIA=ON]geni delle comunità[IRONIA=OFF]....
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 14 Ottobre 2010, 20:18:36
Siccome il programma è scritto in Gambas mi ero rivolto qua...

Vabbè, pazienza :'(
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: Ceskho - 14 Ottobre 2010, 20:26:23
Siccome il programma è scritto in Gambas mi ero rivolto qua...

Vabbè, pazienza :'(

Se tutti dovessimo testare i software di tutti nessuno andrebbe avanti....se qualcuno è interessato si farà avanti...è successo altre volte ma ci tengo a precisare e ribadire che qui possiamo aiutarti sicuramente con il codice ma decisamente meno con i test...
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: tangoku - 14 Ottobre 2010, 22:32:14
Ho appena installato il programma.
Alcuni accorgimenti.
Scheda chat:
ho provato ad installare skype e amsn cliccando sulle icone ma non succede nulla.
Sarebbe opportuno a mio parere aggiungere anche la disinstallazione dei programmi.
Per esempio ho provato ad installare  mozilla thunderbird ma a me non interessava,  credo che sia opportuno eliminarlo con la stessa facilità con cui è stato installato.
Scheda Aspetto:
Aggiungere una gestione dei temi o aggiungere direttamente il menù preferenze dell'aspetto di Ubuntu aprendo la scheda
Installazione di riferimento Ubuntu Maverick
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 14 Ottobre 2010, 22:44:33
Ciao e grazie per il tuo commento. Allora:
Scheda chat:
ho provato ad installare skype e amsn cliccando sulle icone ma non succede nulla.
skype non lo installa perché è presente nei repo "partner". Devo associare alla pressione del tasto l'abilitazione del repository (previa autorizzazione dell'utente) e poi il "apt-get update". Per amsn non saprei, a me lo installa tranquillamente ???
Citazione
Sarebbe opportuno a mio parere aggiungere anche la disinstallazione dei programmi.
Per esempio ho provato ad installare  mozilla thunderbird ma a me non interessava,  credo che sia opportuno eliminarlo con la stessa facilità con cui è stato installato.
Lo so, infatti sto lavorando proprio a questo aspetto. Ovvero "se il pacchetto non è installato, allora apt-get install; se il pacchetto è già installato, allora apt-get remove". Ovviamente anche il testo del pulsante dovrebbe variare in base allo stato (penso sia possibile farlo).
Citazione
Scheda Aspetto:
Aggiungere una gestione dei temi o aggiungere direttamente il menù preferenze dell'aspetto di Ubuntu aprendo la scheda
Installazione di riferimento Ubuntu Maverick
Avrai sicuramente notato che nella scheda "aspetto" ci sono due separatori. La parte destra è libera proprio per inserire qualcosa, solo che ero a corto di idee ;D

Intanto mi metto al lavoro per i repository non abilitati di default, dopodiché penserò all'opzione "installa/rimuovi"  ;)
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: tangoku - 14 Ottobre 2010, 22:55:35

Avrai sicuramente notato che nella scheda "aspetto" ci sono due separatori. La parte destra è libera proprio per inserire qualcosa, solo che ero a corto di idee ;D

vedrei bene anche una personalizzazione dei pannelli direttamente dalla scheda aspetto.
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 14 Ottobre 2010, 22:58:29
Cosa di preciso? Aggiunta e rimozioni di elementi?
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: tangoku - 14 Ottobre 2010, 23:14:44
magari l'aggiunta dello sfondo nei pannelli per evitare di andare ad aprire Proprietà--->Sfondo--->Immagine di sfondo, naturalmente sono solo idee.
Comunque complimenti è molto semplice da utilizzare
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 14 Ottobre 2010, 23:23:32
Grazie :) ogni idea è bene accetta, soprattutto perché io ne ho poche :P
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 23 Ottobre 2010, 09:44:31
Ciao. Sto per finire la 0.1.33, in cui ho risolto alcuni bug e aggiunto nuove funzioni. Solo che avrei bisogno di aiuto per un comando. Si tratta del comando per installare skype. Su ubuntu, skype si trova nei repository "partner" che non sono abilitati di default. Quindi ho cercato ed adoperato un comando che abilita questo repository (da shell) per l'installazione. Siccome vorrei però che questo software possa essere usato su diversi rilasci, dovrei modificare il comando in questo modo

Codice: gambas [Seleziona]
PUBLIC SUB ButtonSkype_Click()  
 
 DIM $dist as String 
 
 $dist =  ???? 
 SHELL "sed -i 's?# deb http://archive.canonical.com/ubuntu dist partner?deb http://archive.canonical.com/ubuntu dist partner?' /etc/apt/sources.list" 

END 


Cioè dovrei assegnare alla funzione "dist" il nome del rilascio in cui viene eseguito il software. Se, ad esempio, uextras viene eseguito sotto ubuntu lucid, il comando dovrà assumere questa forma
Codice: [Seleziona]
sed -i 's?# deb http://archive.canonical.com/ubuntu lucid partner?deb http://archive.canonical.com/ubuntu lucid partner?' /etc/apt/sources.list

In sostanza, mi servirebbe sapere cosa mettere nella stringa "$dist =  ????", ovvero come ricavarmi questo comando tramite gambas

Grazie mille :)
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: pastrank - 23 Ottobre 2010, 17:16:37
Su Ubuntu e Debian di sicuro, su altre non saprei, dovrebbe essere sempre possibile ottenere il nome della distribuzione con

Codice: [Seleziona]
cat /etc/issue

che, almeno nel mio caso, restituisce

Codice: [Seleziona]
Debian GNU/Linux squeeze/sid \n \l

Suppongo che in questi casi uno debba considerare che ci sia un'installazione mista, e nel caso provvedere a scartare la seconda parte...
Un'altra strada e' usare lsb_release, ma non e' detto che sia installato, almeno su Debian, ma se usi quella riga piu' che Debian based dovresti dire Ubuntu...
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 24 Ottobre 2010, 19:35:44
Ho risolto per il momento, ma non è assolutamente una scelta definitiva (se è possibile un'altra strada è meglio). In pratica, tramite la shell, mi richiamo uno script che ho fatto:
Codice: [Seleziona]
#!/bin/bash

dist=$(lsb_release -cs)

sed -i "s?# deb http://archive.canonical.com/ubuntu $dist partner?deb http://archive.canonical.com/ubuntu $dist partner?" /etc/apt/sources.list

sudo apt-get update

sudo apt-get install skype

exit 0

in cui mi sono ricavato il nome della distribuzione grazie a lsb_release. L'ho testato su Ubuntu Maverick, Lucid e su Linux Mint 9; funziona (la variabile $dist si adatta perfettamente e i repository vengono attivati ed aggiornati) anche se come ho detto prima preferire convertire questo procedimento con qualche funzione di gambas (di cui però ignoro l'esistenza :-\).

Tra poco posto la nuova versione :)
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 24 Ottobre 2010, 21:51:21
Ho caricato la nuova versione che corregge un bug nell'installer di aMsn, introduce l'installer di Skype (abilitando il relativo repository) e presenta delle novità nella sezione "Aspetto", non ancora attive però :)
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 27 Ottobre 2010, 22:21:06
Ciao ragazzi, avrei bisogno di un piccolo aiuto. Al momento, uextras fa largo uso della shell (o meglio, di xterm) che nella maggior parte dei casi viene richiamata per chiedere la password dell'utente.

Vorrei abbandonare quindi l'uso di xterm (anche perché non mi piace usare gambas per richiamare xterm, potevo usare zenity se era per quello...): per quanto riguarda la richiesta della password, posso farla graficamente; solo che gnome usa gksudo mentre kde usa kdesudo. Dovrei quindi scrivere una funzione che dica "se l'ambiente in uso è gnome allora dai 'gksudo...', altrimenti dai 'kdesudo...' ", solo che non so come prelevare queste informazioni tramite gambas per inserirle poi nell'IF...THEN...ELSE.

Qualcuno è in grado di aiutarmi?

Grazie :2birre:

p.s.
@ pastrano: sto lavorando per far funzionare al meglio il programma anche su Debian, lo sto testando su Squeeze e le principali cose funzionano a meraviglia, vedrò di integrare tutto il resto (la mamma è sempre la mamma ;D)
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: pastrank - 28 Ottobre 2010, 20:15:44
Puoi usare, per esempio, il comando ps in shell per trovare se scorrono dei processi tipici di Gnome, Kde o che vuoi tu. Dovresti discriminare i comandi a seconda delle distribuzioni (e qui, se centralizzi tutto in una routine che crei il comando passandogli solo la parte variabile, ti costa poco farla anche per molte altre), se non vuoi shellare visibilmente devi calcolare anche lo spazio che andrai a occupare o quanto hai da scaricare (pensa a chi non ha nulla di Kde e installa un programma Kde con le dipendenze)
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: fsurfing - 28 Ottobre 2010, 20:39:03
potresti provare con uname -v per determinare la distro
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 29 Ottobre 2010, 11:29:52
Vi ringrazio per le risposte. Un amico mi ha suggerito di fare questo

Codice: gambas [Seleziona]

SHELL "gksudo synaptic"
SHELL "kdesudo kpackagekit"


In questo modo, se trova la prima opzione esegue quella, altrimenti passa direttamente alla seconda. Effettivamente funziona, ma ci possono essere controindicazioni? In ogni caso dovrei testarlo su un ambiente KDE basato su Debian, qualcuno ce l'ha??

Stessa cosa ho fatto con l'editor del sources.list

Codice: gambas [Seleziona]

SHELL "gksudo gedit /etc/apt/sources.list"
SHELL "kdesudo kate /etc/apt/sources.list"


AGGIORNAMENTI:

Ho sistemato un bug su "ripristino lista sorgenti" (il comando che permette di riportare il sources.list alla sua forma originale, conservando comunque l'attuale in forma sources.list.old) che in pratica non funzionava bene con Ubuntu Maverick; inoltre, la stessa funzione gestisce ora anche i sources.list di debian lenny e squeeze :)

CONSIGLIO:

Ci sono alcune cose che su Ubuntu vanno e su Debian no. Ad esempio, Skype e Firefox non sono presenti nei repo di Debian, quindi premendo i relativi pulsanti non succede nulla. Secondo voi devo fare due versioni distinte (una per debian e una per ubuntu)? Oppure non ne vale la pena?

Grazie per l'attenzione e scusate le mille domande :)
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: fsurfing - 29 Ottobre 2010, 18:04:44
a questo punto potresti fare un semplice

Codice: [Seleziona]
SHELL "which gksudo" TO stringa

ti ritorna nella stringa il percorso del binario

 se la stinga è vuota il programma non è installato.

a me sembrerebbe un metodo più pulito di quello che hai scritto sotto anche perchè per vari motivi potresti avere instalalto entrambi i programmi e verrebbero lanciati tutti e due
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: pastrank - 29 Ottobre 2010, 21:32:23
Ci sono alcune cose che su Ubuntu vanno e su Debian no. Ad esempio, Skype e Firefox non sono presenti nei repo di Debian, quindi premendo i relativi pulsanti non succede nulla. Secondo voi devo fare due versioni distinte (una per debian e una per ubuntu)? Oppure non ne vale la pena?

Skype non e' nei repository Debian: se uno lo volesse, il binario lo dovrebbe prendere partendo da questa pagina:
http://www.skype.com/intl/it/get-skype/on-your-computer/linux/post-download/
Non avendolo mai installato negli ultimi tempi, non so poi quale versione sarebbe necessaria per la 64 bit, visto che per Ubuntu la fanno e per Debian no. Dubito che la versione 64 di Ubuntu funzioni sulla Debian, se no l'altra che la facevano a fare?

Inoltre, non ho tempo adesso per provare, ma una volta almeno sudo non e' che permettesse di lanciare tutto, l'utente doveva essere nella lista dei sudoers per quel programma: normalmente le installazioni si fanno da root (che di solito su Ubuntu non si usa)

Firefox, per i noti problemi di branding, in Debian si chiama Iceweasel, cosi' come Thunderbird si chiama Icedove. Insomma, stai entrando in un ginepraio.
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 29 Ottobre 2010, 23:08:49
a questo punto potresti fare un semplice

Codice: [Seleziona]
SHELL "which gksudo" TO stringa

ti ritorna nella stringa il percorso del binario

 se la stinga è vuota il programma non è installato.

a me sembrerebbe un metodo più pulito di quello che hai scritto sotto anche perchè per vari motivi potresti avere instalalto entrambi i programmi e verrebbero lanciati tutti e due

Scusami ma non sono riuscito a capire come mettere in pratica il tuo suggerimento :rolleyes:

Skype non e' nei repository Debian: se uno lo volesse, il binario lo dovrebbe prendere partendo da questa pagina:
http://www.skype.com/intl/it/get-skype/on-your-computer/linux/post-download/
Non avendolo mai installato negli ultimi tempi, non so poi quale versione sarebbe necessaria per la 64 bit, visto che per Ubuntu la fanno e per Debian no. Dubito che la versione 64 di Ubuntu funzioni sulla Debian, se no l'altra che la facevano a fare?

Inoltre, non ho tempo adesso per provare, ma una volta almeno sudo non e' che permettesse di lanciare tutto, l'utente doveva essere nella lista dei sudoers per quel programma: normalmente le installazioni si fanno da root (che di solito su Ubuntu non si usa)

Firefox, per i noti problemi di branding, in Debian si chiama Iceweasel, cosi' come Thunderbird si chiama Icedove. Insomma, stai entrando in un ginepraio.

Proverò il deb su squeeze ed eventualmente mi metto all'opera con wget per Skype

Per il fatto di sudo/root è vero, però tutte le installazioni vengono fatte da shell, dove viene chiesta (almeno, ho sempre visto così) la password utente. La password di root viene richiesta per le operazioni grafiche; se puoi smentirmi questo fatto te ne sarei grato :)

Detto questo, mi sa proprio che Debian merita un'attenzione particolare; non perché sia difficile, ma perché effettivamente il sistema è più diverso di quanto pensassi rispetto a Ubuntu. Svilupperò quindi due versioni parallele, credo sia la miglior cosa, anche se vorrà dire un ciclo di rilascio più lento...
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: pastrank - 29 Ottobre 2010, 23:29:22
Citazione
Proverò il deb su squeeze ed eventualmente mi metto all'opera con wget per Skype

Che non e' detto sia installato, eh. Io lo uso, ma mi pare non sia di default. Poi, se usi wget, lo devi installare con dpkg -i.

Citazione
Per il fatto di sudo/root è vero, però tutte le installazioni vengono fatte da shell, dove viene chiesta (almeno, ho sempre visto così) la password utente. La password di root viene richiesta per le operazioni grafiche; se puoi smentirmi questo fatto te ne sarei grato :)

Prego :-) Installare un programma e' compito dell'amministratore, e la password richiesta e' quella dell'amministratore. Come dicevo, non ricordo se sudo permetta di default (a me no, per esempio, ma mi trascino un'installazione di diversi anni fa) di usare apt-get. Tra l'altro, non ho mai provato a shellarlo, ma dalla console con cui normalmente uso "apt-get install nomeprogramma", se installi anche delle dipendenze ti chiede prima il permesso, e usarlo con l'opzione -y puo' essere devastante nel caso di programmi kde.

Citazione
Detto questo, mi sa proprio che Debian merita un'attenzione particolare; non perché sia difficile, ma perché effettivamente il sistema è più diverso di quanto pensassi rispetto a Ubuntu. Svilupperò quindi due versioni parallele, credo sia la miglior cosa, anche se vorrà dire un ciclo di rilascio più lento...

Lo dovessi fare io, penserei a un modo di leggere delle impostazioni, magari scaricate ogni tanto da un sito (se le cambi a mano, ti ci vuole meno a scriverlo direttamente), e a "universalizzare" il modo di passargli i comandi, tenendo conto della distro, della storia del root o meno, di kde e gnome e dei 64 bit.
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: fsurfing - 04 Novembre 2010, 22:00:47
Citazione
a questo punto potresti fare un semplice

Codice:

SHELL "which gksudo" TO stringa


ti ritorna nella stringa il percorso del binario

 se la stinga è vuota il programma non è installato.

a me sembrerebbe un metodo più pulito di quello che hai scritto sotto anche perchè per vari motivi potresti avere instalalto entrambi i programmi e verrebbero lanciati tutti e due

Scusami ma non sono riuscito a capire come mettere in pratica il tuo suggerimento Occhi ruotati

se vuoi determinare se un dato programma è installato su un pc puoi dare :

SHELL "which nome_programma" TO stringa

se la stringa rimane vuota il programma non è installato , altrimenti viene ritornato nella stringa il percorso del programma , in questo modo puoi capire se usare gksudo o il suo corrispettivo kde, gedit oppure kate ecc ecc
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 15 Novembre 2010, 18:32:57
Non voglio inserire troppe cose tutte insieme, per cui ho rilasciato una nuova versione con alcune novità e diversi bug corretti. Trovate il link per il download in prima pagina. Inoltre vi informo che ho aperto un progetto su SourceForge e su Launchpad, da cui sarà possibile scaricare sempre l'ultima versione disponibile, inserire commenti e riportare bug.

Per concludere, un sentito ringraziamento alla comunità per l'aiuto che mi state offrendo ;)
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 26 Novembre 2010, 22:29:01
Ciao ragazzi. Dunque ho un piccolo dubbio: ho inserito una finestra per vedere le caratteristiche del pc in uso. Nel codice della finestra ho inserito anche un pulsante per salvare tutte queste informazioni in un file di testo, utile per chi ad esempio fa una richiesta di supporto nei forum

Codice: gambas [Seleziona]

PUBLIC SUB BtnSave_Click()

DIM save AS String

save = TextLabel1.Text & TextLabel2.Text & TextLabel3.Text & TextLabel4.Text & TextLabel5.Text & TextLabel6.Text & TextLabel7.Text & TextLabel8.Text & TextLabel9.Text & TextLabel10.Text & TextLabel11.Text & TextLabel12.Text
File.Save("~/Scrivania/pcinfo", save)

END


quando si preme il pulsante, viene creato un file nel desktop contenente le informazioni (che si trovano nelle varie TextLabel). Tuttavia io vorrei inserire in questo file delle diciture per spiegare meglio di cosa si tratta. In pratica, il file si presenta così
Codice: [Seleziona]
vaillant86
vaillant86-sparrow
Ubuntu 10.10
x86_64
2.6.35-23-generic
3961 MB
948 MB
venerdì 26/11/2010 22:26
eth0
192.168.1.118
+20.0°C
+30.0°C
cioè stampa solo le informazioni che rileva. Io vorrei poterlo rendere così
Codice: [Seleziona]
Nome: vaillant86
Computer: vaillant86-sparrow
Distribuzione: Ubuntu 10.10
Architettura: x86_64
Kernel: 2.6.35-23-generic
Memoria totale: 3961 MB
Memoria in uso: 948 MB
Data e ora: venerdì 26/11/2010 22:26
Interfaccia di rete: eth0
IP: 192.168.1.118
Temperatura CPU: +20.0°C
Temperatura scheda madre: +30.0°C
è possibile? Grazie :2birre:
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: fsurfing - 26 Novembre 2010, 22:43:55
credo che tu abbia due alternative:

1 immetti le diciture direttamente nel testo

save = "nome: " &  TextLabel1.Text &  ecc ecc

oppure utilizzi settings

settings["dati/nome"]=textlabel1.text
ecc ecc

naturalmente di default settings salva in ~/.config

ma tu puoi dichiare un nuovo percorso con qualcosa di simile

dim hset as settings

hset =new settings(User.home & "/Scrivania")
hset["dati/nome"]=textlabel1.text
ecc ecc
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 26 Novembre 2010, 23:11:24
Ok, ora provo e se ho altri dubbi chiedo. Un'altra cosa che prima mi era sfuggita: per stampare tutte le informazioni ho concatenato tutti i TextLabel.Text (TextLabel1.Text & TextLabel2.Text ecc.). C'è un'altro modo per raggruppare tutti i textlabel o si deve fare così come ho fatto io?
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: fsurfing - 26 Novembre 2010, 23:15:56
potresti usare il classico ciclo for each children ecc ecc

però diventerebbe difficile inserire le descrizioni, a meno che per ogni textlabel1 non indichi un gruppo diverso, che altro non è che la descrizione di quello che rappresenta la textlabel
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 26 Novembre 2010, 23:19:05
Ok ti ringrazio davvero tanto, vedrò di lavorarci su. A presto ;)
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 29 Novembre 2010, 17:52:13
Il progettino procede bene :) ho anche dei fans ora ;D

Sto creando una sezione per il monitoraggio delle risorse. Tra le varie opzioni, che mi sono già ricavato, ho un piccolo intoppo per quanto riguarda gli hard disk. Con questo comando

Codice: [Seleziona]
cat /proc/partitions | grep sda | head -n 1 | awk {'print $3'}
mi stampo la dimensione del disco sda, poi con bc lo converto

Codice: [Seleziona]
VAR=$(cat /proc/partitions | head -n 3 | grep sda | awk {'print $3'})
echo $VAR/1024/1024 | bc
232
ma questo va bene nei pc con un solo disco rigido... però nel mio caso, dato che ho due dischi, questo comando non basta, in quanto mi visualizzerebbe solo il primo disco e non il secondo. Io devo ricorrere ad un secondo comando
Codice: [Seleziona]
cat /proc/partitions | grep sdb | head -n 1 | awk {'print $3'}

Ciò che vorrei fare è: nel caso nel computer sia presente un solo disco, allora stampa l'output del primo comando nella textlabel apposita. Se invece nel computer è presente un disco aggiuntivo, abilita oppure rendi visibile la seconda textlabel e stampa l'output relativo.

Secondo voi si può fare??
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: fsurfing - 29 Novembre 2010, 19:39:13
ma dei diski cosa vuoi sapere ? solo la dimensione? e spazio libero? in questo caso puoi spilucare il codice da questa mia applicazione
ps: è per gambas3
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 29 Novembre 2010, 19:47:23
Al momento ho questo
Dimensione disco 1: xxx GB
dove, al posto di "xxx", viene stampata la dimensione del disco (la sua capacità) con il comando shell che ho scritto prima.

Caso 1:
notebook con un solo hard disk, si ritrova
Dimensione disco 1: 320 GB

Caso 2:
computer fisso con due hard disk, si ritrova
Dimensione disco 1: 500 GB
Dimensione disco 2: 250 GB

solo che la textlabel "dimensione disco 2" dovrebbe essere sempre presente ma visibile solo nel caso in cui esista veramente un secondo disco. Non so se riesco a spiegarmi. Per quanto riguarda la tua app, le darò un'occhiata più tardi, quando mi metto in "postazione"  ;D Grazie mille

p.s.
il fatto che mi hai specificato che è per gambas3 mi induce a pensare che qualche codice e/o sintassi sia differente da gambas2, corretto?
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: fsurfing - 29 Novembre 2010, 20:22:30
in realtà no , credo che se lo riscrivi funziona benissi anche in g2,

Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: fsurfing - 29 Novembre 2010, 20:29:36
eccoti i sorgenti per g2

io per ogni disco visualizzo una label e una prograssbar

in base a quanti dishi ci sono ne creo il numero necessario
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 13 Dicembre 2010, 10:11:22
Uscita la versione 0.2  ;D In prima pagina ci sono i link aggiornati.

Grazie  :)
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 19 Dicembre 2010, 11:09:35
Buongiorno a tutti. Da un paio di giorni mi è stato segnalato che il programma ha un aspetto grafico che non funziona correttamente su KDE. Ho installato Kubuntu ed effettivamente l'aspetto grafico è orribile rispetto a Ubuntu.

(http://upload.centerzone.it/images/49813362640265162760_thumb.jpg) (http://upload.centerzone.it/viewer.php?file=49813362640265162760.png) GNOME



(http://upload.centerzone.it/images/25431851847387659757_thumb.jpg) (http://upload.centerzone.it/viewer.php?file=25431851847387659757.png) KDE

Nei componenti c'è abilitato lo "switcher GTK/QT", per quale motivo allora su KDE si vede in modo così brutto (oltre al fatto che molte scritte risultano tagliate)??

Grazie :)
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: Ceskho - 19 Dicembre 2010, 11:30:20
È una storia vecchia come Leo72 questa.... ;D

Purtroppo la questione che hai sollevato trova le proprie radici nella notte dei tempi. Quando ancora gli dei popolavano l'olimpo, gambas mostrava già uno dei suoi problemi maggiori.

Prova ad utilizzare solo una delle due librerie grafiche in base alle tue esigenze.
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 19 Dicembre 2010, 15:49:44
Capisco. Quindi o gtk o qt...  :'(

Curiosità: si sa se questo inconveniente potrà essere (oppure è già) risolto in G3?
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: Ceskho - 20 Dicembre 2010, 00:27:38
Capisco. Quindi o gtk o qt...  :'(

Curiosità: si sa se questo inconveniente potrà essere (oppure è già) risolto in G3?

In gambas3 il problema è stato parzialmente risolto non dai creatori del linguaggio ma dalla libreria qt4 che si integra meglio in ambienti gtk...
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 20 Dicembre 2010, 10:10:01
Ok grazie per la risposta :). Chiedo un'altra cosa (le idee mi vengono a poco a poco ;D): ma se io volessi creare due programmi, uno per gnome e uno per kde, basterebbe cambiare solo i file .form oppure va ricreato tutto il programma?

Mettiamo che io abbia solo il FMain.form e il FMain.class in una directory "progetto". Nel file .class ho una riga "a+b=c" e la sua .form (in gtk) che la esegue; se la stessa cosa volessi farla in qt, basterebbe copiare la directory del progetto (chiamandola progetto-qt) e nelle proprietà cambiare il componente da gtk a qt??
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: Ceskho - 20 Dicembre 2010, 12:16:15
Ok grazie per la risposta :). Chiedo un'altra cosa (le idee mi vengono a poco a poco ;D): ma se io volessi creare due programmi, uno per gnome e uno per kde, basterebbe cambiare solo i file .form oppure va ricreato tutto il programma?

Mettiamo che io abbia solo il FMain.form e il FMain.class in una directory "progetto". Nel file .class ho una riga "a+b=c" e la sua .form (in gtk) che la esegue; se la stessa cosa volessi farla in qt, basterebbe copiare la directory del progetto (chiamandola progetto-qt) e nelle proprietà cambiare il componente da gtk a qt??

Per fare ciò devi avere due progetti uguali ma spuntare due voci diverse nelle proprietà del progetto. Per uno spunterai gb.gtk e nell'altro gb.qt.....
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 20 Dicembre 2010, 14:46:17
Perfetto. Grazie :2birre:
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian bas
Inserito da: fsurfing - 20 Dicembre 2010, 19:45:24
magari gia lo sai, puoi anche selEzionare gb.gui ,in questo modo i, tuo programma utilizzera gtk o qt automaticamente in base al de in cui viene lanciato.
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 21 Dicembre 2010, 00:19:32
Ciao. Il problema è proprio questo!! Quando parlavo di

Nei componenti c'è abilitato lo "switcher GTK/QT"...

mi riferivo proprio a questo  :'(

Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 27 Dicembre 2010, 17:13:30
Non so cosa ho fatto o cosa ho toccato, ma adesso su KDE si vede una meraviglia  :rolleyes: boh, meglio così.

Ora sto cercando di fare una cosa: in questa sezione

(http://upload.centerzone.it/images/14030872302410225950_thumb.jpg) (http://upload.centerzone.it/viewer.php?file=14030872302410225950.png)

ho inserito il totale della memoria del sistema e il quantitavo utilizzato. Questo secondo valore però rimane "freezato" all'apertura del programma. C'è un modo per fare il refresh dei dati inseriti, magari aggiornando il valore ogni tot secondi?

Il codice che ho utilizzato è

Codice: Gambas [Seleziona]

DIM output2 AS String

SHELL "echo `free -m | grep - | awk {'print $3'}`" TO output2
TextLabel2.Text = output2


Non so se nel forum se ne sia già discusso, sinceramente non ho idea di come cercare un argomento simile...  :-[
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: fsurfing - 27 Dicembre 2010, 19:36:53
credo che dovrai utilizzare un timer che ogni tot esegua quel comando
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 27 Dicembre 2010, 20:39:23
Avevo già letto della funzione Timer nella documentazione di Gambas, ma non ho capito come e dove metterlo...
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: leo72 - 27 Dicembre 2010, 22:29:50
Allora, la colpa è parzialmente di Gambas ma principalmente dei sistemi su cui gira il programma.

Gambas 2 (immagino) usa le Qt3 e le GTK+. Se usi il componente gb.gui, questo seleziona le librerie grafiche in base al desktop.
Il problema sorge sulle distro più recenti che usano KDE: siccome KDE4 usa le Qt4, un software che gira usando le Qt3 come G2 apparirà orribile perché il sistema non ha preimpostato nessuna modifica nell'aspetto delle Qt3. Dovresti installare su quel sistema un software che si dovrebbe chiamare qtconfig-qt3 (o roba simile) e configurare a mano l'aspetto delle Qt3.

Usando le GTK non so se risolvi, perché spesso molte distro KDE non preimpostano l'aspetto delle applicazioni GTK per i loro DE.

Una possibile (parziale) soluzione è quella data da Ceskho, e cioè usare G3, che è basato sulle Qt4.
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 28 Dicembre 2010, 09:37:13
@ leo72: grazie per la spiegazione. Come ho detto più sopra, adesso il programma si vede bene anche su Kubuntu e aptosid (entrambi con kde), forse qualche aggiornamento di kde mi ha risolto il problema. Tuttavia non posso utilizzare gambas3... se voglio che il mio programma venga utilizzato, devo scriverlo in gambas2, almeno fino a quando G3 non sarà nei repo di ubuntu. E' come se programmassi in python: non posso usare python 3 se ubuntu ha appena introdotto python 2.7  :)

@ fsurfing: sono riuscito a risolvere il problema. Ho racchiuso il comando postato prima dentro il timer, adesso ogni 2 secondi mi aggiorna i valori  ;) grazie per la dritta!
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 28 Dicembre 2010, 22:49:17
Grazie al vostro aiuto, sono riuscito a fare grandi cose :) Una nuova versione è disponibile, in prima pagina i link  ;)
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 11 Gennaio 2011, 22:11:29
Sono di nuovo inceppato :hard:

Dunque, ho scritto questo codice
Codice: gambas [Seleziona]

DIM ppa1, ppa2 AS String

' Metti il primo e il secondo file della directory /etc/apt/sources.list.d/ in due variabili
SHELL "ls /etc/apt/sources.list.d/ | grep -v save | sed -n '1p'" TO ppa1
SHELL "ls /etc/apt/sources.list.d/ | grep -v save | sed -n '2p'" TO ppa2

' Se esiste il primo file della directory /etc/apt/sources.list.d/ allora stampa il suo nome
IF Exist("/etc/apt/sources.list.d/" & ppa1) = TRUE THEN
PRINT ppa1
ENDIF


ma non me lo "printa"... ho provato anche a mettere l'opzione FALSE e funziona a dovere, ergo l'errore sta nel ("/etc/apt/sources.list.d/" & ppa1), ma non sono riuscito a capire come risolverlo. Secondo le guide presenti nel wiki, la sintassi dovrebbe essere corretta, no?

Per completezza di informazioni, il percorso del primo file di quella dir è /etc/apt/sources.list.d/chromium-daily-ppa-maverick.list
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: milio - 11 Gennaio 2011, 22:21:24
Codice: gambas [Seleziona]
DIM ppa1, ppa2 AS String  
 
' Metti il primo e il secondo file della directory /etc/apt/sources.list.d/ in due variabili 
SHELL "ls /etc/apt/sources.list.d/ | grep -v save | sed -n '1p'" TO ppa1 
SHELL "ls /etc/apt/sources.list.d/ | grep -v save | sed -n '2p'" TO ppa2 

' elimina eventuali spazi e ritorni a capo
ppa1 = Trim(ppa1)
ppa2 = Trim(ppa2)

' Se esiste il primo file della directory /etc/apt/sources.list.d/ allora stampa il suo nome 
IF Exist("/etc/apt/sources.list.d/" & ppa1) = TRUE THEN 
PRINT ppa1 
ENDIF 
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 11 Gennaio 2011, 22:33:27
Grazie per la risposta :2birre:, adesso funziona il ppa1 ma c'è il problema inverso. Nella dir c'è un solo file, per cui il comando che va su "ppa2" in realtà è vuoto!

Eliminando con trim gli spazi, Exist() considera la directory e non il file, quindi mi considera l'IF come vero. Non so se mi sono spiegato bene...
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: milio - 11 Gennaio 2011, 22:40:43
Codice: gambas [Seleziona]
Dim ppa1, ppa2 As String    
   
' Metti il primo e il secondo file della directory /etc/apt/sources.list.d/ in due variabili   
Shell "ls /etc/apt/sources.list.d/ | grep -v save | sed -n '1p'" To ppa1   
Shell "ls /etc/apt/sources.list.d/ | grep -v save | sed -n '2p'" To ppa2   
 
' elimina eventuali ritorni a capo 
ppa1 = Replace(ppa1, "\n", "") 
ppa2 = Replace(ppa2, "\n", "") 
 
' Se esiste il primo file della directory /etc/apt/sources.list.d/ allora stampa il suo nome   
If ppa1 Then
  If Exist("/etc/apt/sources.list.d/" & ppa1) Then Print ppa1
Endif 

If ppa2 Then
  If Exist("/etc/apt/sources.list.d/" & ppa2) Then Print ppa2
Endif 

Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 11 Gennaio 2011, 22:46:17
Yes, tutto a posto!! ;D Grazie mille per l'aiuto Milio ;)
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: milio - 11 Gennaio 2011, 22:50:19
de nada ;)
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: Taurus dei miracoli - 12 Gennaio 2011, 15:30:50
Scaricato ed installato.
Mi sembra molto carino e utile.
Ora lo provo un po' e poi ti dico gli eventuali bugs che trovo. :2birre:
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 12 Gennaio 2011, 21:40:15
Grazie, fa sempre piacere avere consigli e/o critiche  ;)
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: Taurus dei miracoli - 13 Gennaio 2011, 14:46:11
Dopo un po' di prove volevo suggerirti 2 cose:

1) nelle diverse tag di installazione e rimozione dei diversi componenti scrivere un titolo (all'interno della finestra) "Installazione o rimozione..." (p.e. "Installazione o rimozione browser Internet", ecc.)

2) terminata una qualsiasi operazione farei apparire un Message.Info("Operazione <tal dei tali> conclusa!"). In questo modo l'utente comprende che il programma ha eseguito l'operazione richiesta.

Comunque mi sembra molto utile, ci fosse la voglia di migliorarlo potrebbe diventare uno strumento indispensabile.

Io l'ho testato con Ubuntu 10.10.

Ciao :ok:
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 13 Gennaio 2011, 17:08:36
Il programma è in continuo sviluppo, per cui la voglia di migliorarlo c'è sempre ;)

1) nelle diverse tag di installazione e rimozione dei diversi componenti scrivere un titolo (all'interno della finestra) "Installazione o rimozione..." (p.e. "Installazione o rimozione browser Internet", ecc.)

Ci sto lavorando, anche se non proprio in questo senso.

2) terminata una qualsiasi operazione farei apparire un Message.Info("Operazione <tal dei tali> conclusa!"). In questo modo l'utente comprende che il programma ha eseguito l'operazione richiesta.

Nella 0.2.4 (la prossima stabile) ci sarà proprio questo tipo di messaggi, però devo capire se si può (e come) tradurre le stringhe inserite nel "Message.Info". Il programma è scritto totalmente in inglese, poi faccio la traduzione italiana :)
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: leo72 - 14 Gennaio 2011, 09:31:12
http://gambasdoc.org/help/howto/translate
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 14 Gennaio 2011, 10:44:47
Ciao Leo, grazie per la risposta. Conoscevo già come tradurre le varie stringhe, difatti il programma segna una traduzione in italiano completa al 100% (sono circa 200 stringhe). Tuttavia il Message (Info, Question ecc.) non vengono rilevati come traducibili, scrivendo ad esempio
Codice: gambas [Seleziona]
Message.Info("Hello")


Pensavo a qualche componente da abilitare, ma non ho avuto risultati positivi.
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: Taurus dei miracoli - 14 Gennaio 2011, 11:46:41
Che ne dici di creare una form con una label che man mano valorizzi a seconda dell'operazione conclusa in modo da essere indipendente dalla message.info?

In questo modo ti troverai nel codice a valorizzare la label e la traduzione dovrebbe essere possibile.
 :coder:
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 14 Gennaio 2011, 11:59:21
Si, ci avevo pensato. Solo che il Message mi sembrava più "pulito"  ;D Certo che se non c'è altro modo, paziena :)
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: fsurfing - 14 Gennaio 2011, 20:09:29
ma anche il message.info è traducibile , non vedo dove sia il problema! ,o forse non ho capito nulla della discussione :(
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 14 Gennaio 2011, 21:50:55
ma anche il message.info è traducibile , non vedo dove sia il problema! ,o forse non ho capito nulla della discussione :(

Il problema è che il message.info non mi viene mostrato come traducibile... è sempre stato così per me! Guarda queste due schermate

(http://upload.centerzone.it/images/29754867617200951912_thumb.jpg) (http://upload.centerzone.it/viewer.php?file=29754867617200951912.png)     (http://upload.centerzone.it/images/28795540179214374255_thumb.jpg) (http://upload.centerzone.it/viewer.php?file=28795540179214374255.png)
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: fsurfing - 14 Gennaio 2011, 21:58:59
e ti credo...


tutte le stringhe che vuoi tradurre devone essere racchiuse tra parentesi tonde .. quindi devi scrivere:

Codice: [Seleziona]
message.info(("hello"))

ti conviene inoltre premere il pulsantino nel menu  progetto >> "pulisci" per aggiornare la lista dei file da tradurre
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 14 Gennaio 2011, 22:06:03
Adesso funziona (grazie) ma non capisco ancora il perché. Questo è un esempio di stringa correttamente traducibile su Uextras
Citazione
warning = ("No changelog found for package '") & TextBox1.Text & ("'. This may mean that:\n\n- The package is not installed;\n- The package does not have a valid changelog;\n- The package does not exist;\n\nPlease retry!")

Come puoi vedere c'è solo una parentesi tonda. Perché Message.Info ha bisogno di una doppia parentesi?
Citazione
Message.Info(("Hello"))
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 14 Gennaio 2011, 22:13:16
Mi rispondo da solo... una parentesi serve a Message per funzionare, l'altra serve all'IDE per capire che può essere tradotta :hard: :hard: Mi ero perso in un bicchiere d'acqua ;D
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: fsurfing - 14 Gennaio 2011, 22:15:47
 :rotfl: capita a tutti :)
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: fsurfing - 14 Gennaio 2011, 22:19:44
ps: personalmente una frase come questa :
Codice: [Seleziona]
("'. This may mean that:\n\n- The package is not installed;\n- The package does not have a valid changelog;\n- The package does not exist;\n\nPlease retry!"

dovrebbe essere scritta così

Codice: [Seleziona]
("'. This may mean that") & ":\n\n- " & ("The package is not installed") & ";\n- " & ("The package does not have a valid changelog") & ";\n- " & ("The package does not exist") & ";\n\n" & ("Please retry!")

ma soprattuttto rende + semplice la traduzione non dovendo ricopiare la punteggiatura e i ritorni a capo

questo inoltre, dovrebbe essere più corretto se il file po viene poi analizzato da altri programmi come ad esempio potraslator
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 16 Gennaio 2011, 09:53:17
Versione 0.2.4 rilasciata. Dalla 0.2.3 sono cambiate queste cose:

1) Modifica all'editor di sorgenti:
     - adesso i ppa sono modificabili;
     - possibilità di eliminazione ppa;
     - ricerca dei ppa su launchpad;

2) finestre di dialogo:
     - avviso dello spazio che si andrà a liberare nelle operazioni di pulizia;
     - conferma della corretta operazione eseguita;

3) inserita icona del programma;

A presto ;D
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: Golia - 16 Gennaio 2011, 14:56:04
Complimenti, ho guardato il tuo programma.
Molto utile e ben fatto  :ok:
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 16 Gennaio 2011, 16:31:59
Grazie mille :2birre:
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: Taurus dei miracoli - 29 Gennaio 2011, 09:07:25
Migliora di volta in volta... :2birre:

...un piccolo bug l'ho trovato, te lo comunico così provvedi:

Pacchetti>Ripara pacchetti danneggiati
alla fine dell'operazione il message.info che ti dice che l'operazione è conclusa correttamente è ancora in inglese.
(forse mancano le famose 2 parentesi) :P

Bravo :ok:
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 29 Gennaio 2011, 14:54:35
Già corretto, grazie. Tra uno o due giorni esce la nuova versione con diverse migliorie :2birre:
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: Golia - 29 Gennaio 2011, 15:10:19
Ho provato a installare i flash e l'installzione sembrava andare a buon fine, invece i video che prima riuscivo a vedere su youtube dopo non li vedevo più. Ho reinstallato nella maniera classica ;)
Penso che il problema sia nella mia versione di ubuntu che è a 64bit.
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 31 Gennaio 2011, 14:21:30
I pulsanti sono "Installa / rimuovi". Se già ce l'avevi, premendo il relativo pulsante te l'ha rimosso, ecco perché non vedevi più i video.

Al momento, l'unico avviso di questa cosa è un tooltip :)
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 31 Gennaio 2011, 14:31:39
Versione 0.2.5 rilasciata ;D Questa nuova versione porta con se le seguenti novità:

- Aggiunto un registro degli eventi;
- Aggiunte le icone in ogni pulsante del programma;
- Migliorata la funzione di ricerca dei PPA;
- Migliorata la visualizzazione dei changelog dei pacchetti installati (grazie all'utente Scio Nescire del forum di ubuntu-it).

Consultate la prima pagina per il download.
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: Taurus dei miracoli - 31 Gennaio 2011, 16:51:46
Ho provato a scaricare e ad aggiornare all'ultima stabile 0.2.5.1 ma Ubuntu Software Center mi da Errore interno: impossibile aprire il file.
Problema mio o del pacchetto .deb ???

Ciao :2birre:
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 31 Gennaio 2011, 17:05:50
Prova ad installarlo da terminale e vedi se ti riesce. Io ho aggiornato in due computer ed è andato tutto bene :-\
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 04 Febbraio 2011, 23:37:29
Ho provato a scaricare e ad aggiornare all'ultima stabile 0.2.5.1 ma Ubuntu Software Center mi da Errore interno: impossibile aprire il file.

Ti da ancora problemi??
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: Taurus dei miracoli - 05 Febbraio 2011, 14:12:28
Ho provato a scaricare e ad aggiornare all'ultima stabile 0.2.5.1 ma Ubuntu Software Center mi da Errore interno: impossibile aprire il file.

Ti da ancora problemi??
Riprovo stasera e poi ti dico.

Ciao
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 06 Marzo 2011, 00:05:29
Nuova versione rilasciata, con alcune migliorie nella gestione sorgenti e nelle informazioni di sistema e con diversi bug corretti :)
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: Taurus dei miracoli - 06 Marzo 2011, 09:28:41
Ho provato a scaricare e ad aggiornare all'ultima stabile 0.2.5.1 ma Ubuntu Software Center mi da Errore interno: impossibile aprire il file.

Ti da ancora problemi??
Riprovo stasera e poi ti dico.

Ciao
Ho scaricato la 0.2.6 aggiornata senza problemi.

Mi piace molto la parte del "Sistema" è molto pulita e chiara
La parte relativa all'"Hardware" mi sembra tagli qualcosa e mi sembra molto attaccata.
Il resto devo ancora provarlo.

Comunque sempre bello e utile.
Grazie
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 07 Marzo 2011, 20:38:27
Mille grazie ;D Come ho dato una "limata" alla sezione Sistema, la darò anche a "Hardware"; inoltre per quella sezione sono previste numerose funzioni in più...

Tra un paio di giorni rilascio una nuova versione: nessun cambiamento al programma, solo che verrà inserita la traduzione francese da parte di un amico volenteroso ;)
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: Ceskho - 07 Marzo 2011, 23:00:07
Ma le modifiche che ti invia via email le hai inserite?
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 08 Marzo 2011, 10:33:01
Ciao Ceskho, ho inserito tutte le modifiche che mi hai inviato in tutte le form e ho aggionto il modulo che hai preparato tu.

Soltanto nell'FMain mi sto prendendo un pò più di tempo perché è in continua mutazione e quindi non vorrei fare pasticci :)
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: Ceskho - 08 Marzo 2011, 11:39:29
Ciao Ceskho, ho inserito tutte le modifiche che mi hai inviato in tutte le form e ho aggionto il modulo che hai preparato tu.

Soltanto nell'FMain mi sto prendendo un pò più di tempo perché è in continua mutazione e quindi non vorrei fare pasticci :)

Ok ok...era solo per curiosità...non per altro.... ;)
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 09 Marzo 2011, 21:48:26
Tra un paio di giorni rilascio una nuova versione: nessun cambiamento al programma, solo che verrà inserita la traduzione francese da parte di un amico volenteroso ;)

Come previsto, localizzazione francese inserita e nuova versione rilasciata :D (nessun'altra modifica)
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: Golia - 10 Marzo 2011, 12:02:33
Ciao, complimenti ancora.
Visto che tutti i pulsanti sono aggiungi/rimuovi, sarebbe carino (visto anche il mio precedente  ;D) poter vedere in uextras se in programma è già installato o no nel sistema.
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 10 Marzo 2011, 14:42:45
Ottima idea, mi metto all'opera :)

Secondo te cosa sarebbe meglio: un'icona accanto ad ogni pulsante (del tipo, V verde o X rossa) oppure un avviso quando lo si preme?
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: Ceskho - 10 Marzo 2011, 14:49:37
Secondo me basterebbe settare il testo del pulsante su Installa se non c'è e su Rimuovi se c'è....
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 10 Marzo 2011, 15:32:03
Effettivamente sarebbe più "pulito" così... grazie :2birre:
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: Golia - 10 Marzo 2011, 17:33:59
Anche un check, salta subito all'occhio
Titolo: Re: Uextras - Software per gestire, personalizzare e pulire i sistemi Debian based
Inserito da: vaillant86 - 02 Giugno 2011, 16:04:13
Dopo diverse settimane di lavoro, ho il piacere di annunciarvi Uextras 0.3 ;D Codice ripulito di stringhe inutili, nuove funzioni implementate e un'interfaccia più snella e "pulita".

Visitate https://launchpad.net/uextras per tutte le info ;)

A presto!