FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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. |
#2
|
||||
|
||||
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? |
#3
|
|||
|
|||
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. |
#4
|
|||
|
|||
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. |
#5
|
||||
|
||||
Se me olvidó comentar que a mí me funciona normalmente las teclas que indicas, con lazarus y linux.
|
#6
|
|||
|
|||
Hola otra vez. Lamento el retraso en contestar.
Cita:
Cita:
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 |
#7
|
||||
|
||||
Cita:
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.... |
#9
|
|||
|
|||
Cita:
A mí también me funciona bien en el Lazarus de Linux.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. |
#10
|
||||
|
||||
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.
|
#11
|
|||
|
|||
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. |
#12
|
|||
|
|||
Cita:
Cita:
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. |
#13
|
||||
|
||||
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:
|
#14
|
|||
|
|||
Cita:
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. |
#15
|
|||
|
|||
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 |
#16
|
||||
|
||||
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 |
#17
|
|||
|
|||
Pues muchas gracias Casimiro, porque desconocía la opción de las etiquetas [noparse] [/noparse].
|
#18
|
||||
|
||||
Aquí tienes la lista de etiqueta disponibles.
|
#19
|
|||
|
|||
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. |
#20
|
||||
|
||||
Yo las veo iguales
|
|
|
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 |
|