EDIT 1- Pare che per qualche strano motivo il sistema funzioni una sola volta, al successivo riavvio del sistema o di gdesklets, i problemi tornano… stay tuned.
Finalmente riesco a far partire le gdesklets su un 64bit.
Solitamente al comando da terminale “gdesklets” l’output era il seguente:
Partenza di gdesklets-daemon…
Connessione al demone [ ### ]
==========================================================[05/28/08-19:55:29]===
Could not import tiling module!Cannot establish connection to daemon: timeout!
The log file might help you solving the problem.
Dunque mi sono ritrovato a vagare sul web fino a trovare, un po’ da solo un po’ seguendo consigli, la soluzione.
Anzitutto scordatevi la versione 0.35 nei repository di ubuntu, non funzionano. Scaricate e compilate una versione successiva (io ho svolto il procedimento con l’attuale 0.36, se vi serve il .deb chiedete, a breve lo renderò disponibile online), installato il tutto, avrete probabilmente ancora un errore del tipo:
Partenza di gdesklets-daemon…
Connesso al demone in 1606 millisecondi==========================================================[05/28/08-19:54:22]===
=== Unhandled error! Something bad and unexpected happened. ===[EXC]
in /usr/local/bin/gdesklets: line 393 <module>
in /usr/local/bin/gdesklets: line 268 parse_command
in /usr/local/bin/gdesklets: line 177 __open_profile
in /usr/local/bin/gdesklets: line 167 __client_daemon
in /usr/local/lib/gdesklets/main/client.py: line 208 set_remove_command
in /usr/local/lib/gdesklets/main/client.py: line 38 __send
in /usr/local/lib/gdesklets/utils/xdr.py: line 75 recv
[EXC]/usr/local/lib/gdesklets/utils/xdr.py[---] 70 chunk = “”
[---] 71 while (True):
[---] 72 try:
[---] 73 length = ord(s.recv(1))
[---] 74 except:
[ERR]> 75 raise XDRError
[---] 76
[---] 77 if (length): chunk += s.recv(length)
[---] 78
[---] 79 flag = s.recv(1)
[---] 80 if (flag == _CONT): continue
[---] 81
Non disperate, date da terminale:
sudo gedit
e aprite i seguenti file:
/usr/local/lib/gdesklets/gdesklets
/usr/local/lib/gdesklets/gdesklets-shell
/usr/local/lib/gdesklets/gdesklets-daemon
/usr/local/lib/gdesklets/gdesklets-migration-tool
nella prima linea di ognuno di questi file sostituite la dicitura “python” con “python2.5″ (niente virgolette chiaramente).
è sottinteso che abbiate installata la versione 2.5 di python, se così non è installate il suddetto da synaptic.
Ora salvate i file modificati e uscite. Al comando gdesklets, il programma partirà.
