Forum

Ci sarà la possibil...
 
Notifiche
Cancella tutti

Ci sarà la possibiltà di un'ambiente Gnome?

202 Post
4 Utenti
0 Reactions
90 Visualizzazioni
Post: 212
Admin
(@silvan)
Membro
Registrato: 12 anni fa

Benissimo, potresti farne un commit su git? Direi che puoi anche aggiungere il tuo nome nel copyright dell'applicazione a inizio codice e nel box informazioni. In realtà qui mi piacerebbe mettere un elenco di ringraziamenti a tutti quanti hanno contribuito per openmamba.

Per quanto riguarda le traduzioni, con il comando pygettext.py mambatray puoi generare il file .pot con gli elementi da tradurre, solo che bisogna farne il merge a mano con i file .po esistenti e sicuramente ci sono metodi più furbi che non conosco.

Per le variabili nelle stringhe...io lo farei separando le stringhe da tradurre:

_("I seguenti pacchetti saranno aggiornati: ") + Lista + ".n" + _("Sei d'accordo?")

Non so se la sintassi sia giusta, comunque il concetto è questo.


Rispondi
Post: 161
(@michiamophil)
Estimable Member
Registrato: 15 anni fa

Ho caricato il file su git. Dov'è il box informazioni?

Per le stringhe da tradurre si, quel modo dovrebbe andare...

riguardo openmamba-gnome:

Una volta installata la snapshot non va gnome-terminal ma solo xterm...

(anzi funziona solo come root, ma non come utente normale)

L'errore riportato è il seguente:

Errore nel creare il processo figlio per questo terminale
l'errore che dà è il seguente:grantpt failed: Formato eseguibile non valido


Rispondi
Post: 212
Admin
(@silvan)
Membro
Registrato: 12 anni fa

Testato e rilasciato in devel insieme a desktop-base-openmamba con nuove versioni per flashplugin e skype, dovrebbe quindi arrivare notifica dell'aggiornamento agli utenti della versione devel.

Il box informazioni sarebbe più correttamente l'about box (funzione about in mambatray), pensavo che si potrebbe aggiungere una scrollbox che carica un file in formato html (o meglio rich-text) che contiene i ringraziamenti.

Per l'errore di gnome-terminal a questo link sembra che possa avere a che fare con il mount di /dev/pts: http://ubuntuforums.org/showthread.php?t=1781286

Puoi verificare se il nostro è un problema analogo?


Rispondi
Post: 161
(@michiamophil)
Estimable Member
Registrato: 15 anni fa

Ciao.

Per l'about box è meglio creare un programma a parte in stile license-dialog o integrarlo in mambatray?

Per l'errore di gnome-terminal si, è lo stesso problema, e funziona dando un sudo mount -o remount,mode=620 /dev/pts,ma al riavvio ritorna come prima...

Poi per mambartray, dopo aver installato gli aggiornamenti, compare la notifica di aggiornamento di flashplugin e skype!


Rispondi
Post: 212
Admin
(@silvan)
Membro
Registrato: 12 anni fa

Ma prima di fare il mount a mano era montato?

Ovvero, in /etc/fstab dovrebbe esserci questa riga:

devpts /dev/pts devpts gid=4,mode=620 0 0

e il comando mount dovrebbe restituire:

devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620)

mmm però noto ora che dracut ha montato /dev/pts con gid=5 (tape) invece che 4 (tty), se mi confermi che anche su openmamba-gnome è così so come sistemarlo.

Per quanto riguarda l'about box, il box c'è già, è questo (visualizzato premendo su Informazioni nel menù di mambatray):

def about(self):
QtGui.QMessageBox.about(menu, _("About"),
"<center><b>"+_("openmamba control center")+"</b>"
"<br><br>Copyright(c) 2011 by Silvan Calarco"
"<br><br><a href="" http://www.openmamba.org">http://www.openmamba.org</a></center>" )"

e la mia idea era agire sul codice html per inserire un box con scrollbar di seguito ma forse questo è problematico ed è meglio creare una finestra di dialogo più personalizzabile rispetto all'about box. Non so, ci penso, ma nel frattempo se trovi una soluzione semplice va bene. Nella stessa pagina mi piacerebbe mettere l'informazione sulla versione in uso di openmamba, ovvero il contenuto di /etc/openmamba-release (così com'è o formattato in maniera più opportuna), magari puoi provare questa modifica per adesso che è più semplice.


Rispondi
Pagina 15 / 41
Condividi: