Hola Joaquín. 

Cuando utiliza CSSBox, funciona la primera vez. Luego de cerrar la ventana de 
ayuda e intentar abrirla por segunda vez, no lo hace y se congela gvSIG (lo 
tengo que matar para poder salir). 
Estoy en Lubuntu 18.04 x64, con gvSIG 2.5 x64 (captura adjunta). 
Desinstalé Java de Oracle y Open, no tengo nada. Así que utiliza lo que viene 
con gvSIG. 

Saludos. 

De: "Joaquin Jose del Cerro Murciano" <jjdelce...@gvsig.org> 
Para: "gvsig desarrolladores" <gvsig_desarrolladores@listserv.gva.es> 
Enviados: Martes, 27 de Noviembre 2018 6:27:58 
Asunto: Re: [Gvsig_desarrolladores] Scripting - No toolkit found 



El lun., 26 nov. 2018 a las 16:22, Carlos Colombana (< ccolomb...@anep.edu.uy 
>) escribió: 



Hola Joaquín. 

Comento los resultados de las pruebas. 
Con JEditorPane la ayuda funciona sin problemas (en Lubuntu x64), pero se 
pierde la capacidad de navegar. Lo cual es importante porque incluyo enlaces a 
un par de recursos. 
Con la librería webbrowser, tuve que modificar el __init__ para que funcione 
porque falta una "w" en el import. En Windows funciona siempre porque utiliza 
JavaFX, pero en Lubuntu funciona una vez y la segunda no funciona y se congela 
gvSIG. En éste caso utiliza CSSBox, el adjunto terminal.txt tiene info. 



No he entendido bien cual es el problema en este punto. 
Por lo que veo en el adjunto intenta con JavaFX y como no va tira de CSSBox. 
¿ Te funciona tu desarrollo cuando tira de CSSBox ? 


BQ_BEGIN

Estuve investigando un poco y el problema con JavaFX podría ser que gvSIG 
utiliza la versión de JRE de 32 bits que trae, que da error con la librería GTK 
de 64 bits del SO. 

BQ_END

Algo tienes que haber estado mirando mal. 
La instalacion de gvSIG de 64 bits para linux lleva los binarios de JavaFX de 
64 bits, no los de 32. 


BQ_BEGIN

¿Sería posible incluir OpenJFX en gvSIG y incluirla cómo alternativa en la 
librería webbrowser?. 
¿Tal vez para la versión final de gvSIG 2.5?. 


BQ_END

Como he comentado antes, la instalacionde gvSIG lleva el jre de Oracle, 
concretamente la version 1.8.0_72, y este ya lleva incluido JavaFX, no deberia 
ser necesario hacer nada especial para usarlo. Lo que si que es muy importante 
es que tengas instalada la version de gvSIG correcta para tu plataforma. 

Yo estoy trabajando con un kubuntu 18.04.1 de 64 bits y no estoy teniendo 
problemas al usar javaFX para presentar paginas HTML desde scripting. Los he 
tenido cuando he intentado usar la jre que viene con el sistema, que no lo 
lleva incluido. 

Respecto a OpenJFX, para las versiones 14.04 no venia con el sistema y con la 
16.04 no logre hacerlo funcionar correctamente, por eso usamos la version de 
Oracle. 


BQ_BEGIN

Saludos. 

De: "Carlos Colombana" < ccolomb...@anep.edu.uy > 
Para: "gvsig desarrolladores" < gvsig_desarrolladores@listserv.gva.es > 
Enviados: Jueves, 22 de Noviembre 2018 9:45:57 
Asunto: Re: [Gvsig_desarrolladores] Scripting - No toolkit found 

Hola Joaquín. 

Va adjunto gvSIG-environ.info y los demás dentro del zip, y el módulo de 
python. 
Uso la clase Toolkit para obtener el tamaño de la pantalla, lo pasé por alto. 
Instalé Java 8 de Oracle en Lubuntu 18.04 x64 y configuré la variable 
JAVA_HOME, verifiqué que fuera la versión utilizada por defecto por el sistema. 
Me da el mismo error. 

En éstos días intentaré con las demás sugerencias y les cuento. 

Muchas gracias. 
Saludos. 

De: "Joaquin Jose del Cerro Murciano" < jjdelce...@gvsig.org > 
Para: "gvsig desarrolladores" < gvsig_desarrolladores@listserv.gva.es > 
Enviados: Miércoles, 21 de Noviembre 2018 13:13:51 
Asunto: Re: [Gvsig_desarrolladores] Scripting - No toolkit found 



El mié., 21 nov. 2018 a las 16:12, Carlos Colombana (< ccolomb...@anep.edu.uy 
>) escribió: 

BQ_BEGIN

Hola. 

Con el siguiente método abro una ventana de ayuda desde scripting en gvsig 2.4: 

def launchHelpWindow(self): 
name = "OSMGeocoder" 
extension = ".html" 
locale = PluginsLocator.getLocaleManager().getCurrentLocale() 
tag = locale.getLanguage() 
helpPath = gvsig.getResource(__file__, "help", name + "_" + tag + extension) 
if not os.path.exists(helpPath): 
helpPath = gvsig.getResource(__file__, "help", name + "_en" + extension) 
helpUrl = "file:///" + helpPath.replace("\\", "/") 
webBrowserFactory = WebBrowserFactory() 
webBrowserPanel = webBrowserFactory.createWebBrowserPanel() 
webBrowserPanel.asJComponent().setPreferredSize(Dimension(int(self.screenSize.getWidth()
 / 4), int(self.screenSize.getHeight() / 2))) 
webBrowserPanel.setPage(helpUrl) 
self.mdiManager.showWindow(webBrowserPanel, self.helpTitle, 
WindowManager.MODE.DIALOG) 

En windows no tengo problema, pero en linux (fedora y ubuntu) me da el error de 
la captura adjunta. 
Probé con gvSIG 2.5 y sucede lo mismo. 


BQ_END

Para cerciorarme seria cuestion de ver el fichero "gvSIG-environ.info", pero yo 
diria que estas usando una JVM que no es la 1.8 de Oracle. 
Faltan los imports en el codigo que has puesto y no se de donde sale la clase 
WebBrowserFactory, pero si esta usando (como lo hace alguna en gvSIG) JavaFX 
para presentar el navegador, y no esta instalado falla con un error parecido a 
ese. Por defecto la JVM que se instala en Ubuntu no lleva javaFX. La JVM que 
lleva gvSIG es la de Oracle, con el JavaFX incluido y si usa esa deberia 
funcionar. 
Si van por ahi los tiros y no quieres tocar la instalacion podrias usar otro 
navegador que no requiera javafx, si no recuerdo mal algo como: 


from gvsig.libs.webbroser.browserpanel import BrowserPanel 

def main(*args): 
browser = BrowserPanel() 
browser.showWindow("Browser", scriptEditor=False) 
if len(args)>0: 
browser.setPage(args[0]) 

Prueba con varios motores de renderizado a ver si esta disponible alguno, 
(prueba con JavaFX, cssbox y por ultimo un JEditorPane), de forma que mas o 
menos "pelotero" pero al final suele acabar mostrando algo. 

A ver si te sirve de algo. 

Un saludo 
Joaquin 


BQ_BEGIN

Saludos. 
-- 
Carlos Colombana 
Tecnólogo en Cartografía 
ANEP - Departamento de Investigación y Estadística Educativa de CODICEN 
Río Negro 1308 piso 7 - Montevideo 
Tel. 2901 2825 Int. 23 

===================PRIVACIDAD DE ESTE MENSAJE=================== 
Este mensaje está dirigido exclusivamente a las personas que tienen las 
direcciones de correo electrónico especificadas en los destinatarios dentro de 
su encabezado. Si por error usted ha recibido este mensaje, por ningún motivo 
debe revelar su contenido, copiarlo, distribuirlo o utilizarlo. Le solicitamos 
por favor comunique el error a la dirección de correo electrónico remitente y 
elimine dicho mensaje junto con cualquier documento adjunto que pudiera 
contener. Los derechos de privacidad y confidencialidad de la información en 
este mensaje no deben perderse por el hecho de haberse trasmitido erróneamente 
o por causas de interferencias en el funcionamiento de los sistemas de correo y 
canales de comunicación. Los datos conten idos en este mensaje están protegidos 
por la Ley 18.331 Ley de Protección de Datos Personales y Acción de Habeas Data 
cuyo alcance puede encontrar en: 
https://www.datospersonales.gub.uy/inicio/normativa/nacional/leyes/ . Toda 
opinión que se expresa en este mensaje pertenece a la persona remitente por lo 
que no debe entenderse necesariamente como una opinión de ANEP y/o de las 
entidades que la integran, a menos que el remitente este autorizado para 
hacerlo o expresamente lo diga en el mismo mensaje. En consideración a que los 
mensajes enviados de manera electrónica pueden ser interceptados y manipulados, 
ANEP y las entidades que la integran no se hacen responsables si los mensajes 
llegan con demora respecto de la fecha de su envío por el remitente, 
incompletos, eliminados o con algún programa malicioso denominado como virus 
informático. 

_______________________________________________ 
gvSIG_desarrolladores mailing list 
gvSIG_desarrolladores@listserv.gva.es 
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de 
baja en esta lista, acuda a la siguiente dirección: 
https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores 

BQ_END



-- 
-------------------------------------- 
Joaquin Jose del Cerro Murciano 
Development and software arquitecture manager at gvSIG Team 
jjdelce...@gvsig.com 
gvSIG Association 
www.gvsig.com 

_______________________________________________ 
gvSIG_desarrolladores mailing list 
gvSIG_desarrolladores@listserv.gva.es 
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de 
baja en esta lista, acuda a la siguiente dirección: 
https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores 

-- 
Carlos Colombana 
Tecnólogo en Cartografía 
ANEP - Departamento de Investigación y Estadística Educativa de CODICEN 
Río Negro 1308 piso 7 - Montevideo 
Tel. 2901 2825 Int. 23 

===================PRIVACIDAD DE ESTE MENSAJE=================== 
Este mensaje está dirigido exclusivamente a las personas que tienen las 
direcciones de correo electrónico especificadas en los destinatarios dentro de 
su encabezado. Si por error usted ha recibido este mensaje, por ningún motivo 
debe revelar su contenido, copiarlo, distribuirlo o utilizarlo. Le solicitamos 
por favor comunique el error a la dirección de correo electrónico remitente y 
elimine dicho mensaje junto con cualquier documento adjunto que pudiera 
contener. Los derechos de privacidad y confidencialidad de la información en 
este mensaje no deben perderse por el hecho de haberse trasmitido erróneamente 
o por causas de interferencias en el funcionamiento de los sistemas de correo y 
canales de comunicación. Los datos conten idos en este mensaje están protegidos 
por la Ley 18.331 Ley de Protección de Datos Personales y Acción de Habeas Data 
cuyo alcance puede encontrar en: 
https://www.datospersonales.gub.uy/inicio/normativa/nacional/leyes/ . Toda 
opinión que se expresa en este mensaje pertenece a la persona remitente por lo 
que no debe entenderse necesariamente como una opinión de ANEP y/o de las 
entidades que la integran, a menos que el remitente este autorizado para 
hacerlo o expresamente lo diga en el mismo mensaje. En consideración a que los 
mensajes enviados de manera electrónica pueden ser interceptados y manipulados, 
ANEP y las entidades que la integran no se hacen responsables si los mensajes 
llegan con demora respecto de la fecha de su envío por el remitente, 
incompletos, eliminados o con algún programa malicioso denominado como virus 
informático. 

_______________________________________________ 
gvSIG_desarrolladores mailing list 
gvSIG_desarrolladores@listserv.gva.es 
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de 
baja en esta lista, acuda a la siguiente dirección: 
https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores 

-- 
Carlos Colombana 
Tecnólogo en Cartografía 
ANEP - Departamento de Investigación y Estadística Educativa de CODICEN 
Río Negro 1308 piso 7 - Montevideo 
Tel. 2901 2825 Int. 23 

===================PRIVACIDAD DE ESTE MENSAJE=================== 
Este mensaje está dirigido exclusivamente a las personas que tienen las 
direcciones de correo electrónico especificadas en los destinatarios dentro de 
su encabezado. Si por error usted ha recibido este mensaje, por ningún motivo 
debe revelar su contenido, copiarlo, distribuirlo o utilizarlo. Le solicitamos 
por favor comunique el error a la dirección de correo electrónico remitente y 
elimine dicho mensaje junto con cualquier documento adjunto que pudiera 
contener. Los derechos de privacidad y confidencialidad de la información en 
este mensaje no deben perderse por el hecho de haberse trasmitido erróneamente 
o por causas de interferencias en el funcionamiento de los sistemas de correo y 
canales de comunicación. Los datos conten idos en este mensaje están protegidos 
por la Ley 18.331 Ley de Protección de Datos Personales y Acción de Habeas Data 
cuyo alcance puede encontrar en: 
https://www.datospersonales.gub.uy/inicio/normativa/nacional/leyes/ . Toda 
opinión que se expresa en este mensaje pertenece a la persona remitente por lo 
que no debe entenderse necesariamente como una opinión de ANEP y/o de las 
entidades que la integran, a menos que el remitente este autorizado para 
hacerlo o expresamente lo diga en el mismo mensaje. En consideración a que los 
mensajes enviados de manera electrónica pueden ser interceptados y manipulados, 
ANEP y las entidades que la integran no se hacen responsables si los mensajes 
llegan con demora respecto de la fecha de su envío por el remitente, 
incompletos, eliminados o con algún programa malicioso denominado como virus 
informático. 

_______________________________________________ 
gvSIG_desarrolladores mailing list 
gvSIG_desarrolladores@listserv.gva.es 
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de 
baja en esta lista, acuda a la siguiente dirección: 
https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores 

BQ_END



-- 
-------------------------------------- 
Joaquin Jose del Cerro Murciano 
Development and software arquitecture manager at gvSIG Team 
jjdelce...@gvsig.com 
gvSIG Association 
www.gvsig.com 

_______________________________________________ 
gvSIG_desarrolladores mailing list 
gvSIG_desarrolladores@listserv.gva.es 
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de 
baja en esta lista, acuda a la siguiente dirección: 
https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores 

-- 
Carlos Colombana 
Tecnólogo en Cartografía 
ANEP - Departamento de Investigación y Estadística Educativa de CODICEN 
Río Negro 1308 piso 7 - Montevideo 
Tel. 2901 2825 Int. 23 

===================PRIVACIDAD DE ESTE MENSAJE=================== Este mensaje 
esta dirigido exclusivamente a las personas que tienen las direcciones de 
correo electronico especificadas en los destinatarios dentro de su encabezado. 
Si por error usted ha recibido este mensaje, por ningun motivo debe revelar su 
contenido, copiarlo, distribuirlo o utilizarlo. Le solicitamos por favor 
comunique del error a la direccion de correo electronico remitente y elimine 
dicho mensaje junto con cualquier documento adjunto que pudiera contener. Los 
derechos de privacidad y confidencialidad de la informacion en este mensaje no 
deben perderse por el hecho de haberse trasmitido erroneamente o por causas de 
interferencias en el funcionamiento de los sistemas de correo y canales de 
comunicacion. Los datos contenidos en este mensaje estan protegidos por la Ley 
18.331 Ley de Proteccion de Datos Personales y Accion de Habeas
 Data cuy
 o alcance puede encontrar en: 
https://www.datospersonales.gub.uy/inicio/normativa/nacional/leyes/. Toda 
opinion que se expresa en este mensaje pertenece a la persona remitente por lo 
que no debe entenderse necesariamente como una opinion de ANEP y/o de las 
entidades que la integran, a menos que el remitente este autorizado para 
hacerlo o expresamente lo diga en el mismo mensaje. En consideracion a que los 
mensajes enviados de manera electronica pueden ser interceptados y manipulados, 
ANEP y las entidades que la integran no se hacen responsables si los mensajes 
llegan con demora respecto de la fecha de su envio por el remitente, 
incompletos, eliminados o con alg��un programa malicioso denominado como virus 
informatico.

_______________________________________________
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores@listserv.gva.es
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de 
baja en esta lista, acuda a la siguiente dirección: 
https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores

Responder a