Ciao a tutti.
Il problema è che dall'xserver (con Openbox) eseguo uno script .sh che fa determinate operazioni tra cui l'utilizzo di wmctrl per gestire le finestre. Sottolineo che non lo sto facendo io da shell (e quindi sarebbe normale la cosa in quanto dovrei prima esportare il Display), ma lo esegue proprio l'utente X.
La cosa ancora più strana è che "a volte" funziona. Sistematicamente non funziona la prima volta. Ma la seconda si. E poi random: a volte si e a volte no.
L'errore che accade è "cannot open display"
Ho provato per test a mettere nell'sh gli stessi comandi che utilizzo quando voglio comandare l'xserver da remoto, ovvero:
Ma non va lo stesso.codice:DISPLAY=:0.0; export DISPLAY xauth -f /home/x/.Xauthority extract - $DISPLAY | xauth merge -
Ora giro su una debian 5 un po' modificata.
Lo stesso "giro" funzionava bene su un imedia (ultime versione disponibile).
Chiedo a voi se vi viene in mente qualche possibile causa (e relativa soluzione magari). Non so, qualche parametro aggiunto nelle recenti distribuzioni.
Grazie in anticipo =)