[Progetto] [Olifant] programma antifurto pc!

Iniziative e progetti della comunità legati a Ubuntu.
Regole della sezione
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 da 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 gli utenti proporre lo sviluppo di nuovi software e in questo caso la discussione di richiesta avrà la funzione di generare un requisito funzionale del prodotto da sviluppare.

Sezione I - Iniziative
  • Fanno parte di iniziative, ad esempio, le seguenti categorie: corsi, progetti editoriali, libri.
  • La segnalazione di un'iniziativa avviene creando una discussione con l'annuncio.
  • Una volta effettuata la segnalazione, la discussione viene chiusa dal Gruppo Forum.
  • 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.
Sezione 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 FOSS, tale da garantire agli utenti l'utilizzo del prodotto senza restrizioni e agli sviluppatori la proprietà intellettuale del codice prodotto.
  • Nell'oggetto della discussione dovrà essere riportata la categoria (es. [Iniziativa], [Progetto] o [Proposta]) e una semplice descrizione del progetto.
  • Se il progetto ha già un sito che lo ospita sarà a discrezione del Gruppo Forum 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 128 kB, per prodotti che non hanno un sito che li ospita, sarà possibile allegarlo alla discussione.
Sezione III - Proposte
  • Una proposta deve essere eseguita e si svilupperà all'interno di una singola discussione.
  • Le proposte dovranno essere inserite direttamente nella sezione "Progetti della Comunità".
  • 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 segnalata la discussione resterà aperta per consentire uno scambio di idee su come sviluppare il codice o finché gli sviluppatori non forniranno una soluzione (da pubblicizzare poi, come visto prima, nella sezione Progetti) che ne soddisfi il requisito.
Per quanto non esposto sopra, si fa comunque riferimento al Regolamento del forum ed al Codice di Condotta della Comunità.
Avatar utente
davideddu
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1546
Iscrizione: martedì 2 novembre 2010, 20:35
Desktop: Unity
Distribuzione: Ubuntu 14.04 AMD64
Località: Pennsylvania, Stati Uniti
Contatti:

Re: [Progetto] [Olifant] programma antifurto pc!

Messaggio da davideddu »

kokito ha scritto:beh sarebbe bello, ma ad essere onesti la vedo dura, mi accontenterei di rendere facile e stabile l'utilizzo del programma così com'è! poi non si sa mai...
Sono d'accordo: la priorità in un programma è togliere tutti i bug e i crash; le caratteristiche nuove sono sempre in secondo piano. Ne andrebbe della fama del progetto: basti pensare alla prima release di Bash!Karaoke GTK: anche se l'ho rilasciata, era abbastanza instabile e la canzone non si fermava mai, e lo sto riscrivendo perché non l'avevo strutturato con tanti oggetti come avrei dovuto... Spero ora di risolvere tutti i problemi con i thread...

Un saluto.
Computer HP Probook 4510s CPU Intel Pentium Dual-Core T4400 Video Intel GMA 4500 Tablet ASUS Nexus 7 2013 (Wi-Fi)
Homepage - GitHub - Dropbox Referral - Copy Referral
Capisci di usare troppi editor di testo quando, cadendoti mezzo chilo di zucchero nel caffè, cerchi disperatamente di premere Ctrl+Z per rimediare... :D
Avatar utente
kokito
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 994
Iscrizione: sabato 16 dicembre 2006, 18:25
Località: si
Contatti:

Re: [Progetto] [Olifant] programma antifurto pc!

Messaggio da kokito »

cristian_c ha scritto:Ok kokito,
ho generato il codice e ho applicato degli aggiustamenti alle parti di codice aggiunte dal programmatore.
Ho eseguito il programma ed effettivamente compare il link a launchpad, però c'è un problema: se lo si clicca mi appare una finestra di errore dal titolo 'Chromium non può essere eseguito come root' (e in effetti noi lanciamo olifant da root) senza poter accedere al browser.

Ti allego il file gui.py che puoi sostituire con quello presente nella cartella di olifant sul tuo pc (togli l'estensione .txt). Fammi sapere :)
gui.py.txt
P.S. Prova a eseguire il programma, però sappi che non l'ho testato completamente, ho fatto comparire soltanto la finestra iniziale e quella del tastierino numerico :D

scusa mi ero completamente scordato di farti sapere

la gui parte ma mi da questi errori e non compare il tastierino

Codice: Seleziona tutto

Traceback (most recent call last):
  File "gui.py", line 118, in OnLockClick
    alarms.append(Olifant.POWER_BUTTON_ALARM)
AttributeError: type object 'Olifant' has no attribute 'POWER_BUTTON_ALARM'
Traceback (most recent call last):
  File "gui.py", line 120, in OnLockClick
    alarms.append(Olifant.BATTERY_ALARM)
AttributeError: type object 'Olifant' has no attribute 'BATTERY_ALARM'
Traceback (most recent call last):
  File "gui.py", line 122, in OnLockClick
    alarms.append(Olifant.LID_OPENED_ALARM)
AttributeError: type object 'Olifant' has no attribute 'LID_OPENED_ALARM'
Avatar utente
kokito
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 994
Iscrizione: sabato 16 dicembre 2006, 18:25
Località: si
Contatti:

Re: [Progetto] [Olifant] programma antifurto pc!

Messaggio da kokito »

le varie voci è perchè ho provato a togliere le varie opzioni di controllo alimentqazioni batteria etc ma mi da sempre errore
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: [Progetto] [Olifant] programma antifurto pc!

Messaggio da cristian_c »

Ma ti appaiono le quattro checkbox nell'interfaccia? ;)

Edit:
controlla se in olifant.py alla riga 30 è presente:

Codice: Seleziona tutto

	POWER_BUTTON_ALARM = 3
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
kokito
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 994
Iscrizione: sabato 16 dicembre 2006, 18:25
Località: si
Contatti:

Re: [Progetto] [Olifant] programma antifurto pc!

Messaggio da kokito »

cristian_c ha scritto:Ma ti appaiono le quattro checkbox nell'interfaccia? ;)

Edit:
controlla se in olifant.py alla riga 30 è presente:

Codice: Seleziona tutto

	POWER_BUTTON_ALARM = 3

si si vedono

e no non c'è quella stringa
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: [Progetto] [Olifant] programma antifurto pc!

Messaggio da cristian_c »

Kokito, non so da dove tu abbia scaricato olifant :)
Se sono presenti soltanto la batteria e l'alimentazione, prova ad aggiungere queste righe in olifant.py:

Codice: Seleziona tutto

	LID_OPENED_ALARM = 2
	POWER_BUTTON_ALARM = 3
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
kokito
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 994
Iscrizione: sabato 16 dicembre 2006, 18:25
Località: si
Contatti:

Re: [Progetto] [Olifant] programma antifurto pc!

Messaggio da kokito »

cristian_c ha scritto:Kokito, non so da dove tu abbia scaricato olifant :)
Se sono presenti soltanto la batteria e l'alimentazione, prova ad aggiungere queste righe in olifant.py:

Codice: Seleziona tutto

	LID_OPENED_ALARM = 2
	POWER_BUTTON_ALARM = 3
era la beta 1!
comunque adesso provo prima a riscaricare quella che ho caricato su launchpad almeno abbiamo come riferimento quella e ti faccio sapere (domani o lunedì dal portatile)
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: [Progetto] [Olifant] programma antifurto pc!

Messaggio da cristian_c »

era la beta 1!
comunque adesso provo prima a riscaricare quella che ho caricato su launchpad almeno abbiamo come riferimento quella e ti faccio sapere
Lol, e meno male che sei l'admin :D :p
Comunque sì, la versione che devi eseguire è l'ultima che hai caricato su launchpad :sisi:
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
kokito
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 994
Iscrizione: sabato 16 dicembre 2006, 18:25
Località: si
Contatti:

Re: [Progetto] [Olifant] programma antifurto pc!

Messaggio da kokito »

cristian_c ha scritto:
era la beta 1!
comunque adesso provo prima a riscaricare quella che ho caricato su launchpad almeno abbiamo come riferimento quella e ti faccio sapere
Lol, e meno male che sei l'admin :D :p
Comunque sì, la versione che devi eseguire è l'ultima che hai caricato su launchpad :sisi:

beh ma la beta 1 era l'ultima versione che è stata fatta ed è quella che ho caricato. adesso controllo per scrupolo dal paccchetto su LP perchè è possibile che manchi anche li

EDIT:
no ho controllato da li c'è, evidentemente ho fatto qualche casino nelle cartelle e non ho aperto la beta 1 ma un altra ergo cancello tutto e tengo solo questa
Avatar utente
kokito
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 994
Iscrizione: sabato 16 dicembre 2006, 18:25
Località: si
Contatti:

Re: [Progetto] [Olifant] programma antifurto pc!

Messaggio da kokito »

ok ora funziona ma ho notato 3 cose:

la tastiera è quella sbagliata perchè c'è disable e non enable (praticamente le hai invertite)

il programma è partito di fatto anche senza mettere alcuna password (e non abilitandolo nemmeno) in quanto chiudendolo non funzionava più la tastiera e (pensando fosse un residuo del programma che magari non era stato chiuso correttamente) l'ho spento: CON MIO GRANDE E SECONDO spavento è partito l'allarme mandandomi in panico non avendo un jack a portata :muro: e ripeto il programma era chiuso assieme al terminale con il quale l'avevo avviato

firefox quando tento di far partire il link a volte (sopratutto la prima) mi da un errore dicendo che firefox è già aperto
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: [Progetto] [Olifant] programma antifurto pc!

Messaggio da cristian_c »

kokito ha scritto:ok ora funziona ma ho notato 3 cose:

la tastiera è quella sbagliata perchè c'è disable e non enable (praticamente le hai invertite)

il programma è partito di fatto anche senza mettere alcuna password (e non abilitandolo nemmeno) in quanto chiudendolo non funzionava più la tastiera e (pensando fosse un residuo del programma che magari non era stato chiuso correttamente) l'ho spento: CON MIO GRANDE E SECONDO spavento è partito l'allarme mandandomi in panico non avendo un jack a portata :muro: e ripeto il programma era chiuso assieme al terminale con il quale l'avevo avviato

firefox quando tento di far partire il link a volte (sopratutto la prima) mi da un errore dicendo che firefox è già aperto
Se ti sei spaventato, figuriamoci l'eventuale ladro, motivo in più per affermare che il programma è efficace :sisi:
Riguardo il tastierino numerico il motivo è semplice (ho guardato il codice): hai impostato il testo del pulsante di default a 'DISABLE' in wxglade :sisi:

Codice: Seleziona tutto

        self.UnlockKeypadButton_Disable = wx.Button(self, -1, "DISABLE")
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
kokito
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 994
Iscrizione: sabato 16 dicembre 2006, 18:25
Località: si
Contatti:

Re: [Progetto] [Olifant] programma antifurto pc!

Messaggio da kokito »

ma come mai da wxglade mi risulta giusto allora????
Allegati
Schermata-2.png
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: [Progetto] [Olifant] programma antifurto pc!

Messaggio da cristian_c »

kokito ha scritto:ma come mai da wxglade mi risulta giusto allora????
Temo tu stia utilizzando una gui diversa dalla mia visto che io non ho il campo 'Confirm password' :nono:
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
kokito
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 994
Iscrizione: sabato 16 dicembre 2006, 18:25
Località: si
Contatti:

Re: [Progetto] [Olifant] programma antifurto pc!

Messaggio da kokito »

io ho aperto l'ultima modificata nei file recenti del programma, chiamata olifant_3.wxg. tu non hai confirm password perchè quella è la schermata di immissione della password per sbloccare la passwprd, aprendo il file che hai utilizzato con wxglade non la vedi quella che ho postato io?
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: [Progetto] [Olifant] programma antifurto pc!

Messaggio da cristian_c »

kokito ha scritto:io ho aperto l'ultima modificata nei file recenti del programma, chiamata olifant_3.wxg. tu non hai confirm password perchè quella è la schermata di immissione della password per sbloccare la passwprd, aprendo il file che hai utilizzato con wxglade non la vedi quella che ho postato io?
No, no, io parlo della schermata che appare quando si fa clic su Lock nella prima finestra :sisi:
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
kokito
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 994
Iscrizione: sabato 16 dicembre 2006, 18:25
Località: si
Contatti:

Re: [Progetto] [Olifant] programma antifurto pc!

Messaggio da kokito »

cristian_c ha scritto:
kokito ha scritto:io ho aperto l'ultima modificata nei file recenti del programma, chiamata olifant_3.wxg. tu non hai confirm password perchè quella è la schermata di immissione della password per sbloccare la passwprd, aprendo il file che hai utilizzato con wxglade non la vedi quella che ho postato io?
No, no, io parlo della schermata che appare quando si fa clic su Lock nella prima finestra :sisi:
appunto! dovrebbe essere quella la prima finestra(infatti in ordine nell'albero è anche la prima)! per bloccare ci vogliono due password (per avere la conferma) ed enable, per sbloccare una e disable


Se poi non ce l'hai proprio è un altro discorso :devilmad:
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: [Progetto] [Olifant] programma antifurto pc!

Messaggio da cristian_c »

Ok, ora mi è più chiaro :D
Apri il file gui.py e modifica la riga 139:

Codice: Seleziona tutto

        		passdlg = MyDialog1(self, -1,MyDialog1.ACTIVATE_MODE)
in questo modo:

Codice: Seleziona tutto

        		passdlg = MyDialog2(self, -1,MyDialog2.ACTIVATE_MODE)
e poi riesegui il programma. Almeno il problema che hai segnalato dovrebbe risolversi :)
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
kokito
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 994
Iscrizione: sabato 16 dicembre 2006, 18:25
Località: si
Contatti:

Re: [Progetto] [Olifant] programma antifurto pc!

Messaggio da kokito »

mi dice che mydialog2 non ha l'attributo activate_mode

Traceback (most recent call last):
File "gui.py", line 139, in OnLockClick
passdlg = MyDialog2(self, -1,MyDialog2.ACTIVATE_MODE)
AttributeError: type object 'MyDialog2' has no attribute 'ACTIVATE_MODE'
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: [Progetto] [Olifant] programma antifurto pc!

Messaggio da cristian_c »

kokito ha scritto:mi dice che mydialog2 non ha l'attributo activate_mode

Traceback (most recent call last):
File "gui.py", line 139, in OnLockClick
passdlg = MyDialog2(self, -1,MyDialog2.ACTIVATE_MODE)
AttributeError: type object 'MyDialog2' has no attribute 'ACTIVATE_MODE'
Ok, ho fatto delle modifiche al codice, prova questo:
gui.py.txt
gui.py
(25.21 KiB) Scaricato 63 volte
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
MoonDragon
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1663
Iscrizione: sabato 17 aprile 2010, 17:46
Desktop: Gnome
Distribuzione: Ubuntu 20.04.6 64-bit gdm3 xorg
Sesso: Maschile
Contatti:

Re: [Progetto] [Olifant] programma antifurto pc!

Messaggio da MoonDragon »

C'è un problema con l'interfaccia (nuova di cristian_c appena postata):
quando inserisco la password di conferma e clicco su enable succede:
la password immessa sotto si va a sommare nella password messa sopra (quindi raddoppia) e poi non succede nulla
"Coltiva 🐧 LINUX tanto WINDOWS si pianta da solo e la MELA è già stata morsa" :p
Scrivi risposta

Ritorna a “Progetti della Comunità”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 11 ospiti