gWakeOnLan

Un saluto a tutto il forum,

per chi utilizza o vuole provare il Wake On Lan volevo segnalare questa interessante applicazione: %url%, arrivata proprio oggi alla versione 0.6.

ciao. :slight_smile:

Non esiste nei repo fedora? Pensavo quasi quasi di pacchettizzarlo, no? :slight_smile:

Ottima idea.

Bene, se te ne sei un utilizzatore o la conosci è già un buon punto di partenza, ne parleremo in privato. :wink:

Ciao a tutti.
Avrei finito il pacchetto rpm, lo installo, lo lancio e semplicemente si blocca.
Da terminale sono riuscito a estrarre al massimo questo:

$ gwakeonlan -v [2014/01/25 13:12:07] Loading settings from /home/bebo_sudo/.config/gwakeonlan/settings.conf $

è solo un problema mio?
Qualcuno è riuscito a farlo andare?

Se mi dai un link per il src rpm sarò felice di provarlo :slight_smile:

Ti ho caricato rpm, spec e srpm, http://dev.bebosudo.tk/rpm/ sul mio sito.
Devo ancora controllare le dipendenze necessarie, quindi ti do anche la lista di ciò di cui ha bisogno il programma, preso dal file LEGGIMI:[quote]
https://github.com/muflone/gwakeonlan/blob/master/LEGGIMI.md#requisiti-di-sistema

  • Python 2.x (sviluppato e testato per Python 2.7.5)
  • Libreria XDG per Python 2
  • Libreria GTK+3.0 per Python 2
  • Libreria GObject per Python 2
  • Libreria Distutils per Python 2 (generalmente fornita col pacchetto Python)[/quote]

In ogni caso, lanciando l’eseguibile dal sorgente senza installarlo in alcuna cartella di sistema, sono riuscito a farlo andare, come detto anche https://github.com/muflone/gwakeonlan/blob/master/LEGGIMI.md#utilizzo, sempre nel readme.

Ciao, grazie!

Ok, credo di aver capito il problema … in fase di “setup.py install” viene creata, tra le altre, una directory
/usr/share/doc/gwakeonlan contenente alcuni file.
Nel file spec dai un “rm” per eliminare tale directory e la fai successivamente ricreare al comando %doc.
Il comando %doc però al posto di creare la directory che il programma si aspetta ne crea una con un nome diverso,
ovvero /usr/share/doc/gwakeonlan*-0.6*.
Questo manda in crash gwakeonlan che l’avvio cerca di caricare il file translators (contenente i riconoscimenti per le traduzioni)
ma non lo trova perché %doc l’ha piazzato in un directory diversa.

Ho modificato quindi leggermente il file spec per mantenere la directory doc/gwakeonlan creata da setup.py e o anche aggiunto
l’istruzione “BuildArch: noarch” dal momento che il pacchetto non contiene file binari.
Così il programma sembra funzionare correttamente (https://dl.dropboxusercontent.com/u/7141888/gwakeonlan.spec trovi il file spec con le mie modifiche)

Perfetto, grazie Ito per l’aiuto, ci sentiamo in privato :wink:

Quanto prima, appena ho un attimo libero, crea una richiesta su bugzilla.
Intanto grazie ancora. :slight_smile:

Bug aperto a: https://bugzilla.redhat.com/show_bug.cgi?id=1060419

Innanzitutto ciao a tutti e grazie a Yattatux per la segnalazione di gWakeOnLAN e a bebo_sudo per aver realizzato il pacchetto.

Seguo anche qui, dalla versione 0.6 gWakeOnLAN usa le GTK+ 3 anziché le 2.
Inoltre usa le GtkApplication a istanza unica, rendendo quindi impossibile aprire due istanze del programma con lo stesso utente.

Il fatto che nel tentativo precedente di bebo_sudo non mostrasse né errori né messaggi oltre il caricamento iniziale sembra essere dovuto al fatto che ci sia un’altra istanza del programma in memoria (magari in errore ma cmq in esecuzione).

Probabilmente basta killare ogni istanza di gWakeOnLAN e riprovare ad avviarlo da terminale per osservare gli errori.

Ciao

Ciao muflone, grazie per l’interessamento, ma penso che fosse un errore legato ad un mio errore in fase di pacchettizzazione come spiegato da Ito.

Nuove news sul rpm a breve, I hope :wink: