Newsgroup: it.comp.java
Titolo: problema colori con server X remoto

salve
io utilizzo un client X remoto (praticamente vedo sul mio PC con windows
2000 un server linux) ma ho un problema quando avvio una applicazione
grafica in Java.
qualcuno sa dirmi perchè non va??
ciao
Nicola
PS questo è lo stack trace:
Exception occurred during event dispatching:
java.lang.InternalError: Unsupported 24-bit depth
        at sun.awt.motif.X11Graphics.X11LockViewResources(Native Method)
        at sun.awt.motif.X11Graphics.lock(X11Graphics.java, Compiled Code)
        at sun.java2d.loops.LockableRaster.<init>(LockableRaster.java,
Compiled
Code)
        at
sun.java2d.loops.RasterOutputManager$RenderImageCachedState.getDstLR(
RasterOutputManager.java, Compiled Code)
        at
sun.java2d.loops.RasterOutputManager.renderImage(RasterOutputManager.
java, Compiled Code)
        at sun.java2d.SunGraphics2D.renderingPipeImage(SunGraphics2D.java,
Compi
led Code)
        at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java, Compiled
Code)
        at sun.awt.motif.X11Graphics.drawImage(X11Graphics.java, Compiled
Code)
        at javax.swing.JComponent.paint(JComponent.java, Compiled Code)
        at java.awt.Container.paint(Container.java, Compiled Code)
        at sun.awt.motif.MComponentPeer.handleEvent(MComponentPeer.java,
Compile
d Code)
        at java.awt.Component.dispatchEventImpl(Component.java, Compiled
Code)
        at java.awt.Container.dispatchEventImpl(Container.java, Compiled
Code)
        at java.awt.Window.dispatchEventImpl(Window.java, Compiled Code)
        at java.awt.Component.dispatchEvent(Component.java, Compiled Code)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java, Compiled Code)
        at
java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java, C
ompiled Code)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java,
Com
piled Code)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java,
Compiled Code)

 java.lang.InternalError: Unsupported 24-bit depth
                           ^^^^^^^^^^^^^^^^^^^^^^^^
mi sembra chiaro: x qualche motivo non gli piace la profondita` di
colore utilizzata.
prova a far partire l'X-server della macchina win a 65000 colori.
-- 
Ciao,     |   And the devil in black dress watches over
 Matteo   |   My guardian angel walks away
          |   Life is short and love is always over in the morning
          |   Black wind come carry me far away

era troppo facile...
ho provato a
- settare X sulla macchina Linux prima a 16 poi a 24 bit
- cambiare la profondità della macchina Win a 65000 colori
- utilizzare la modalità 'pseudo-color' sul server X-Win
niente.
non funziona nessuna applicazione Java grafica, mentre sulla macchina Linux
in locale tutto è ok...
acc...
Nicola


 acc...
cioe` se accedi direttamente alla console della macchina allora anche
l'applicazione java gira normalmente? Mi sembra che questo possa
confermare l'ipotesi (xche` di ipotesi si tratta! ;-) di un problema nel
server X che gira sulla macchina win (se loggandoti dalla macchina linux
funziona, non vedo xche` cambiare settaggi del server X locale!).
Sinceramente X-Win lo conosco veramente poco, e da che mi ricordo prende
i bpp da utilizzare direttamente da windows... non saprei: non ho una
macchina win su cui fare delle prove, ma se mi viene in mente qualcosa
ti faro` sapere. Ti consiglio cmq di chiedere pure su it.comp.os.linux.*
(OT?) o it.comp.os.win.software ...mi sembra un problema di sistema, non
un problema "java". A meno che il jdk che tu stia utilizzando non abbia
qualche specifica limitazione da questo punto di vista: hai dato
un'occhiata a tutti i README allegati?


 in locale tutto č ok...
Io ho avuto problemi nel lanciare alcune applicazioni grafiche java nel caso
in cui non fosse attivo un window manager sull'X server. Non avevo nessun
tipo di eccezzione, semplicemente la finestra non compariva. Da te c'e' un
window manager attivo?
byez
keii.

 window manager attivo?
certo. funziona tutto, le applicazioni GUI remote vanno ma quelle java no...

 writes:
M> salve
M> io utilizzo un client X remoto (praticamente vedo sul mio PC con windows
M> 2000 un server linux) ma ho un problema quando avvio una applicazione
M> grafica in Java.
Credo  sia colpa  del server  X  su Windows  che non  offre al  client
(l'applicazione Java) certi servizi. Ho avuto rogne simili tentando di
eseguire in  remoto (NT  + Xwin32) uno  dei giochi distribuiti  con la
RedHat   cosa  che   con  solo   macchine  Linux   implicate  funziona
perfettamente
\begin{echelon}
Uzi Honduras radar colonel FSF munitions NORAD SDI Semtex Saddam
Hussein kibo Clinton Peking BATF Waco, Texas
\end{echelon}
\begin{avviso}
 
Attenzione: Leggersi lo header riguardo al mio e-mail!
Warning: read header for infos about my e-mail.
\end{avviso}
+----------------------------------------------------------------+
| Gian Uberto Lauri * "So, are you working on fixing that bug    |
| 
sa...@eng.it
      *  *now* or leaving it until later ?" - YES  |
+----------------------------------------------------------------+