Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-06-2016
rrf rrf is offline
Miembro
 
Registrado: ago 2003
Ubicación: S/C Tenerife, España
Posts: 454
Poder: 21
rrf Va por buen camino
En Wine (Linux Mint), no funcionan F11 y F12

Hola.

He usado Lazarus 1.6 en un Win XP virtualizado en Linux.

Para tratar de simplificar las cosas he instalado Lazarus 1.6 (para Windows) en Wine con Linux Mint. Aparentemente todo iba bien, hasta que usé F11 y F12; que no funcionan.

También lo intenté hacer desde el menú y tampoco funcionó.

He buscado y no he encontrado información acerca de ello. Hace más de 1 año, creo recordar que leí en algún lado que era debido a un programa de linux que controlaba esas teclas y que podía ser desactivado. Sin embargo, esta vez no encontré esa información.

Alguien sabe si se puede devolver su funcionamiento normal a estas teclas en Lazarus (versión Windows e instalado con Wine en Linux Mint).

Gracias de antemano y saludos.
Responder Con Cita
  #2  
Antiguo 16-06-2016
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Puede que las esté capturando alguno de los programas que tengas funcionando. Comprueba programa a programa a ver qué teclas capturan.

Por cierto, ¿por qué no instalas la versión nativa para linux?
Responder Con Cita
  #3  
Antiguo 17-06-2016
rrf rrf is offline
Miembro
 
Registrado: ago 2003
Ubicación: S/C Tenerife, España
Posts: 454
Poder: 21
rrf Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Por cierto, ¿por qué no instalas la versión nativa para linux?
Lo hice, hace tiempo, desde el Gestor de Software, pero instaló la versión 1.2.4 que aún sigue siendo la que te instala.

Hoy lo descargué la versión 1.6 (que necesito por un componente que no aparece en la 1.2.4) en formato .DEB y lo instalé y me dió problemas, nunca he hecho compilación cruzada (el programa es para Windows, pues usa DLL) y seguro que algo no estaba bien configurado (y no sabría como arreglarlo). También me dió problemas con la configuración de FPC (acerca de lo cual no tengo ni idea).

En ambos casos, en el panel inferior del escritorio, me aparece una ventana abierta por cada Form, con lo cual, aparecen al menos 3 ó 4 de Lazarus y luego 1 por cada Form de la aplicación. Lo que no me gusta nada y que, por cierto, no ocurre en Windows).

Por ello y por familiaridad, he estado programando en Win XP virtualizado y me ha ido bastante bien. Solo que ahora, preferiría usar directamente la versión de Lazarus para Windows sobre WINE, aunque ahí surgió lo de que no funcionan F11, ni F12 y para mí son imprescindibles.

Saludos.
Responder Con Cita
  #4  
Antiguo 17-06-2016
bitbow bitbow is offline
Miembro
 
Registrado: jul 2006
Posts: 366
Poder: 18
bitbow Va camino a la fama
Intenta validar esas teclas en Linux (que programas las usa o bloquea), además puedes usar el teclado virtual del windows XP para validar tu programa sin presionar esas teclas físicamente.

Saludos.
__________________
¡Ni como ayudarte Niño!!
bitbow
Responder Con Cita
  #5  
Antiguo 17-06-2016
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Se me olvidó comentar que a mí me funciona normalmente las teclas que indicas, con lazarus y linux.
Responder Con Cita
  #6  
Antiguo 21-06-2016
rrf rrf is offline
Miembro
 
Registrado: ago 2003
Ubicación: S/C Tenerife, España
Posts: 454
Poder: 21
rrf Va por buen camino
Hola otra vez. Lamento el retraso en contestar.

Cita:
Empezado por bitbow Ver Mensaje
Intenta validar esas teclas en Linux (que programas las usa o bloquea) ,..
Muchas gracias por tu sugerencia. Me interesa bastante esta posibilidad que ofreces, aunque desconozco como se hace. ¿Sabes de algún enlace donde expliquen la forma de hacerlo?, hice una búsqueda en Google y lo que salió creo que no tiene mucha relación con lo que comentas.

Cita:
Empezado por Casimiro Notevi Ver Mensaje
Se me olvidó comentar que a mí me funciona normalmente las teclas que indicas, con lazarus y linux.
A mí también me funciona bien en el Lazarus de Linux.
Aunque no me ha servido, puesto que, cuando pongo que es para compilar un exe de Win32, me sale un mensaje diciendo que el FPC no tiene archivo de configuración y no compila (antes compilé una prueba creando un ejecutable para Linux y fue bien). Parece que lo he instalado mal o no lo suficientemente bien. Desgraciadamente, mi conocimiento de Linux no da para mucho más.

Cualquier opción parece buena: Lazarus sobre Linux y compilación cruzada (aunque aún no he probado si funciona y temo que sea más difícil de configurar) o Lazarus sobre Wine en Linux (que lo he probado y funciona bien). Aunque, por ahora, cada una de ellas está bloqueada por una razón distinta.

Sin embargo, dado que ya lo probé compilando y me funcionó bien, usar Lazarus sobre Wine en Linux me parece la mejor opción para mí, aquí y ahora. Siempre que pueda controlar bien F11 y F12.

Agradezco cualquier ayuda o sugerencia.

Gracias por contestar y saludos.

Última edición por rrf fecha: 21-06-2016 a las 11:42:00. Razón: añadir párrafo
Responder Con Cita
  #7  
Antiguo 21-06-2016
Avatar de BDWONG
BDWONG BDWONG is offline
Miembro
NULL
 
Registrado: nov 2013
Posts: 113
Poder: 11
BDWONG Va por buen camino
Cita:
usar Lazarus sobre Wine en Linux me parece la mejor opción para mí


En lo personal discrepo contigo lo ideal siempre es lo nativo, porque no te instalas lazarus a mano? sin la necesidad del gestor de software basta con descargarte los siguientes archivos https://sourceforge.net/projects/laz...Lazarus%201.6/ te instalas el compilador de fpc, codigos fuentes y el lazarus y lo instalas en ese orden.

He hecho pruebas tanto en ubuntu como debian y va muy bien. Si tienes dudas puedes comentar Saludos....
Responder Con Cita
  #8  
Antiguo 21-06-2016
bitbow bitbow is offline
Miembro
 
Registrado: jul 2006
Posts: 366
Poder: 18
bitbow Va camino a la fama
Se me olvido comentar que uso Code Thypon, ya viene con las opciones (lo debes instalar con multiplataforma).

Saludos.
__________________
¡Ni como ayudarte Niño!!
bitbow
Responder Con Cita
  #9  
Antiguo 22-06-2016
rrf rrf is offline
Miembro
 
Registrado: ago 2003
Ubicación: S/C Tenerife, España
Posts: 454
Poder: 21
rrf Va por buen camino
Cita:
Empezado por BDWONG Ver Mensaje


En lo personal discrepo contigo lo ideal siempre es lo nativo, porque no te instalas lazarus a mano? sin la necesidad del gestor de software basta con descargarte los siguientes archivos https://sourceforge.net/projects/laz...Lazarus%201.6/ te instalas el compilador de fpc, codigos fuentes y el lazarus y lo instalas en ese orden.
Ya lo hice, y siguiendo las intrucciones que se daban para hacerlo. No me sirvió. De ahí viene mi comentario del mensaje #6:
A mí también me funciona bien en el Lazarus de Linux.
Aunque no me ha servido, puesto que, cuando pongo que es para compilar un exe de Win32, me sale un mensaje diciendo que el FPC no tiene archivo de configuración y no compila (antes compilé una prueba creando un ejecutable para Linux y fue bien). Parece que lo he instalado mal o no lo suficientemente bien. Desgraciadamente, mi conocimiento de Linux no da para mucho más.
Volviendo a lo que comenté en mi anterior mensaje, ¿Alguien sabe lo que hay que hacer para que las teclas F11 y F12 funcionen en Lazarus (para Windows) instalado en Linux con Wine?.

Gracias de antemano y saludos.
Responder Con Cita
  #10  
Antiguo 22-06-2016
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por rrf Ver Mensaje
Volviendo a lo que comenté en mi anterior mensaje, ¿Alguien sabe lo que hay que hacer para que las teclas F11 y F12 funcionen en Lazarus (para Windows) instalado en Linux con Wine?.
Es que en teoría es lo mismo que te comenté más arriba, puede que esas teclas las esté interceptando cualquier utilidad que tengas en tu sistema, tendrás que revisarlos: algún control volumen, un bloc de notas, algún widget de información meteorológica, etc. Revisa todo lo que tengas funcionando. Y también en el propio linux, hay una configuración de teclas para hacer ciertas cosas, echa un vistazo y seguro que encuentras quién las intercepta.
Responder Con Cita
  #11  
Antiguo 22-06-2016
bitbow bitbow is offline
Miembro
 
Registrado: jul 2006
Posts: 366
Poder: 18
bitbow Va camino a la fama
Creo que la posible solución te la comente en una respuesta previa, usa el teclado virtual de windows XP, en teoría al estar dentro de windows XP no la va a interceptar un programa externo.

Saludos.
__________________
¡Ni como ayudarte Niño!!
bitbow
Responder Con Cita
  #12  
Antiguo 23-06-2016
rrf rrf is offline
Miembro
 
Registrado: ago 2003
Ubicación: S/C Tenerife, España
Posts: 454
Poder: 21
rrf Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Es que en teoría es lo mismo que te comenté más arriba, puede que esas teclas las esté interceptando cualquier utilidad que tengas en tu sistema, tendrás que revisarlos: algún control volumen, un bloc de notas, algún widget de información meteorológica, etc. Revisa todo lo que tengas funcionando. Y también en el propio linux, hay una configuración de teclas para hacer ciertas cosas, echa un vistazo y seguro que encuentras quién las intercepta.
Siguiendo tus sugerencias y, como uso Chromium y pude comprobar que utiliza tanto F12, como F11. Probé a cerrarlo, aunque el problema aparentemente seguía igual; de todos modos, seguiré haciendo pruebas con otras aplicaciones que se cargan automaticamente.


Cita:
Empezado por bitbow Ver Mensaje
Creo que la posible solución te la comente en una respuesta previa, usa el teclado virtual de windows XP, en teoría al estar dentro de windows XP no la va a interceptar un programa externo.
Probé el teclado virtual en Windows XP y funciona perfectamente con F12 y F11.
No pude encontrar la forma de activar ese teclado en Wine y probé a copiar el programa osk.exe y ejecutarlo en Wine. No funcionó; no cargaba el teclado como lo hacía en Win XP.
¿Hay alguna forma de activar este teclado en WINE?.

Muchas gracias por sus ayudas.

Saludos.
Responder Con Cita
  #13  
Antiguo 23-06-2016
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Por ejemplo, en mi ubuntu con gnome hay una utilidad en el menú de configuración para ajustar el teclado y seguramente en tu sistema tengas algo similar:

Responder Con Cita
  #14  
Antiguo 24-06-2016
rrf rrf is offline
Miembro
 
Registrado: ago 2003
Ubicación: S/C Tenerife, España
Posts: 454
Poder: 21
rrf Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Por ejemplo, en mi ubuntu con gnome hay una utilidad en el menú de configuración para ajustar el teclado y seguramente en tu sistema tengas algo similar:
Hola Casimiro y gracias por la pista. La he investigado y no he encontrado ninguna opción del teclado asignada a F11 y F12.

Y creo que he encontrado algo que explica por qué no funcionan bien estas teclas. En realidad, sí funcionan aunque lo hacen de forma incompleta.

Cuando se pulsa F12 ó F11, la ventana pasa a ser la ventana activa (al menos el cursor aparece en el editor -F12- y en el inspector de objetos -F11-). Sin embargo, la ventana no pasa a un primer plano, por lo que no deja debajo al resto de las ventanas. Por eso pensaba que no funcionaban, pues las otras ventanas con formularios ocultaban al editor o al inspector de objetos, lo que me llevaba a pensar que no estaban activas.

Supongo que se debe a un comportamiento ligeramente diferente de Wine con respecto a como lo hace Windows.

Me imagino que esto depende del equipo de desarrollo de Wine y que este hilo se puede considerar agotado.

Muchas gracias por sus sugerencias, recomendaciones y comentarios.

Saludos.
Responder Con Cita
  #15  
Antiguo 27-06-2016
rrf rrf is offline
Miembro
 
Registrado: ago 2003
Ubicación: S/C Tenerife, España
Posts: 454
Poder: 21
rrf Va por buen camino
Hola otra vez.

El problema se ha resuelto.

Puse un informe de error en Wine: https://bugs.winehq.org/show_bug.cgi?id=40860.

(como anécdota, comentar que las respuestas de Dmitry tardaron menos de 10 minutos después de que escribiera los mensajes).

Parece que hay una versión especial de Wine llamada "wine staging" que tiene mejoras que aún no se han incluido en las actualizaciones de Wine. Y Dmitry me la recomendó.

Tras buscar un poco en internet, encontré una página en español donde explicaban como hacer la instalación desde comandos de terminal de Linux : https://libuntu.net/2015/08/14/wine-...-y-conclusion/ .

Las órdenes son:

sudo add-apt-repository ppa:pipelight/stable
sudo apt-get update
sudo apt-get install --install-recommends wine-staging
sudo apt-get install wine-staging-compat


Como resultado, además de instalar wine staging, creo que me actualizó Wine a la última versión y se actualizaron algunas partes que usa Wine (Mono y Gecko al menos).

Y finalmente, ahora en Lazarus, tanto F11 como F12 funcionan como en Windows.

He dejado los enlaces y órdenes por si le pudiera servir a alguien.

Muchas gracias por todas las ayudas y sugerencias.

Última edición por Casimiro Notevi fecha: 28-06-2016 a las 20:24:38. Razón: corregir error de redacción y resaltar partes del texto
Responder Con Cita
  #16  
Antiguo 27-06-2016
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Para eso sirve el par de etiquetas [noparse] [/noparse]
Lo que teclees entre ellas no se procesará como código fuente, carita, etc.

Y gracias por comentar la solución
Responder Con Cita
  #17  
Antiguo 28-06-2016
rrf rrf is offline
Miembro
 
Registrado: ago 2003
Ubicación: S/C Tenerife, España
Posts: 454
Poder: 21
rrf Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Para eso sirve el par de etiquetas [noparse] [/noparse]
Lo que teclees entre ellas no se procesará como código fuente, carita, etc.

Y gracias por comentar la solución
Pues muchas gracias Casimiro, porque desconocía la opción de las etiquetas [noparse] [/noparse].
Responder Con Cita
  #18  
Antiguo 28-06-2016
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Aquí tienes la lista de etiqueta disponibles.
Responder Con Cita
  #19  
Antiguo 28-06-2016
rrf rrf is offline
Miembro
 
Registrado: ago 2003
Ubicación: S/C Tenerife, España
Posts: 454
Poder: 21
rrf Va por buen camino
Hola otra vez.

He intentado instalar lo necesario en otro PC y he seguido las órdenes para la consola del comentario #15 y he descubierto que hay un error en la 3ª línea.

La línea correcta debería ser:

sudo apt-get install --install-recommends wine-staging

No la he modificado porque ya no puedo acceder a editarla. Casimiro, ya que eres el moderador, ¿podrías modificarla tú para evitar errores?.

Saludos.
Responder Con Cita
  #20  
Antiguo 28-06-2016
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Yo las veo iguales
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Paradox En Linux Con Wine ebeltete Tablas planas 16 09-05-2015 19:54:42
problemas de conexión BDE en wine linux Manuel Conexión con bases de datos 0 21-01-2015 03:31:19
Versiones Firebird en diferentes windows y en linux con wine rrf Firebird e Interbase 3 22-02-2010 10:53:59
Wine 1.0 jhonny Noticias 10 21-06-2008 05:04:29


La franja horaria es GMT +2. Ahora son las 22:11:06.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi