[How to] Risolvere bug avvio openoffice e xine dopo aggiornamento a feisty

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
Avatar utente
melchiorre
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 902
Iscrizione: martedì 28 marzo 2006, 0:43
Contatti:

[How to] Risolvere bug avvio openoffice e xine dopo aggiornamento a feisty

Messaggio da melchiorre »

Alcuni, me compreso, dopo aver aggiornato a feisty non riescono più ad avviare openoffice: compare solo la schermata iniziale, poi si chiude e non va più nulla, idem per i programmi basati su xine.
Avviando dal terminale ooffice -writer compare questo errore:

Codice: Seleziona tutto

** (process:6435): WARNING **: Unknown error forking main binary / abnormal early exit ...
L'unica soluzione fino ad ora era di disinstallare openoffice, scaricare quella dal sito del progetto, usare alien e installare quella, soluzione fattibile ma non certo comoda.
Ora la soluzione c'è, e risolve anche il problema di xine  ;D:

È un bug che si presenta con l'aggiornamento al nuovo kernel, in pratica non riesce a trovare la risoluzione giusta del monitor per colpa di un piccolo script che non funziona a dovere.
Se si dà il comando da terminale:

Codice: Seleziona tutto

xdpyinfo | grep -A1 dimen
L'output su computer senza il bug è questo (il 433x325 dipende dai monitor, ma non è zero):

Codice: Seleziona tutto

 dimensions:    1024x768 pixels (433x325 millimeters)
  resolution:    -2147483648x-2147483648 dots per inch
Ma se abbiamo il bug l'output è questo:

Codice: Seleziona tutto

 dimensions:    1024x768 pixels ([b]0x0[/b] millimeters)
  resolution:    -2147483648x-2147483648 dots per inch
Per risolvere il problema basta mettere i valori nel file xorg.conf a mano.

Apriamo il file xorg.conf con il nostro editor con i permessi di amministratore (gedit per ubuntu, kate per kubuntu, mousepad per xubuntu):

Codice: Seleziona tutto

sudo gedit /etc/X11/xorg.conf

Nella sezione monitor inserire:

Codice: Seleziona tutto

	DisplaySize	433 347
Il 433 347 va bene per i monitor 1024x768 a 60 Mhz, se avete il monitor diverso si calcolano così i valori:
xpixels è il primo valore del monitor (nel mio caso 1024), ypixels è il secondo valore (mio caso 768) e dpi sono i mhz (nel mio caso 60).
Primo valore:  xsize = 25.4 * xpixels / dpi

Secondo valore: ysize = 25.4 * ypixels / dpi

Nel mio caso:

25.4 * 1024 / 60 = 433
25.4 * 768 / 60 = 347

Per fare un altro esempio, se si ha un monitor 1280x1024 a 60 mhz (molti monitor lcd sono così) si fa:

25.4 * 1280 / 60 = 542
25.4 * 1024 / 60 = 433

Nel file xorg.conf bisogna aggiungere:

Codice: Seleziona tutto

Section "Monitor"
	Identifier	"Monitor Generico"
	Option		"DPMS"
        DisplaySize	542 433
EndSection
Qui c'è la soluzione (in inglese):


http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=384325;msg=47
Avatar utente
Steve
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 538
Iscrizione: lunedì 7 novembre 2005, 13:25
Località: Vicenza

Re: [How to] Risolvere bug avvio openoffice e xine dopo aggiornamento a feisty

Messaggio da Steve »

Bravo, ottima spiegazione. A me OO funziona, ma a volte in avvio si pianta. Controllerò seguendo la guida

Stefano
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti