¿Puedo deshabilitar las teclas de acceso rápido Dash y HUD cuando tengo pantalla completa (en DOSBox)?

12

Me gustaría saber si es posible deshabilitar las teclas de acceso rápido globales ( Inicio y Alt) para las características de Unity mientras se ejecutan aplicaciones en pantalla completa en DOSBox.

Si es posible, sería bueno deshabilitarlos para todas las aplicaciones que ejecutan pantalla completa, pero DOSbox es mi caso de uso específico.

De lo contrario, estoy completamente feliz con HUD y Dash.

El problema se manifiesta de la siguiente manera:

  1. Inicie DOSBox en modo de pantalla completa

  2. Golpear Alt: X(o lo que sea) se entrega al juego según corresponda, pero si dudas o cambias de opinión y solo liberas alt, saldrás de la pantalla completa de DOSBox para mostrar el HUD. Esto implica un cambio de resolución de pantalla, por lo que es bastante lento.

  3. Presione ESCpara salir de HUD y exhibir otro cambio de resolución de pantalla, lo cual es bastante frustrante.

Greg
fuente
No he encontrado ninguna manera de evitar que el HUD robe mi clave modificadora. Siempre puede ejecutar dosbox en una sesión X separada, pero eso parece excesivo. Esto no es solo un problema con DOSBox, sino con cualquier aplicación que quiera que presione esa tecla modificadora. Los juegos son un gran ejemplo.
coteyr
@coteyr, si miras mi respuesta a continuación, verás cómo puedes recuperar tu clave modificadora ... más o menos ... es una solución, pero funciona. Si no usa el HUD, puede deshabilitarlo por completo, que es lo que he hecho. El HUD es una idea genial, pero aún está lejos de estar cerca de donde lo usaría a diario ... ¡esperemos a que las aplicaciones comiencen a admitirlo correctamente! :)
hazrpg
@ Greg, ¿alguna de estas respuestas te ayudó?
hazrpg
@hazrpg: cambiar las asignaciones de teclas no es apropiado para mí. La sepia lista para usar no ayuda, pero se puede usar para activar cualquier comando al abrir / cerrar una aplicación. Podría usarlo para conducir algo si pudiera obtener un script que cambie algo en dconf / gconf o active dbus.
Greg

Respuestas:

4

Descubrí que las teclas HUD ( ALT) y Ubuntu Menu ( SUPER) son muy molestas para cualquier aplicación ... así que la forma en que solucioné esto cambió las combinaciones de teclas a algo un poco más apropiado para mí. Esto podría ayudarte, así que voy a describir cómo hice esto:

Primero debe instalar un programa para administrar Unity y otras configuraciones de Compiz llamado "CompizConfig Settings Manager:

sudo apt-get install compizconfig-settings-manager
  1. Ejecútelo CompizConfig Setting Managerbuscándolo en el Dash (Menú principal de Ubuntu).
  2. Debajo de la Desktopsección, busque Ubuntu Unity Pluginy haga clic en él.
  3. Cambia los valores que necesitas. El botón que debe presionar está al lado de los títulos que doy a continuación:
    • Key to show the HUD- Deshabilité el HUD, pero podrías usar: CTRL+ en su ALTlugar.
    • Key to show the Launcher- Cambié esto a CTRL+ Super, sin embargo, se nota ControlPrimarySuper- esto está bien, ya que CTRL+ Supertodavía funciona como debería. Elija lo que se sienta cómodo usando.
  4. Haz clic en la Backtecla cuando hayas terminado. Tenga en cuenta que los cambios anteriores deberían cambiar al instante.

La razón principal por la que hice esto también fue porque me gusta liberar mi Súper clave para poder hacer otros accesos directos. Por ejemplo Super+ T= Terminal, Super+ g= Gedit, Super+ c= Chrome, Super+ PrtScn= tomar la sección de la pantalla (para tomar capturas de pantalla). Si desea establecer algo como esto ... entonces la sección se llama "General" y el botón para presionar es "Comandos". Por favor, deje la "Línea de comando 0" en blanco, noté que la mía tiene un enlace clave deMod2Escape y no estaba seguro de si esto era importante para algo, así que comencé desde "Línea de comando 1".

Espero que esto te ayude.

hazrpg
fuente
1

No tengo ninguna experiencia con la aplicación, pero según su descripción, podría intentar resolverlo con Cuttlefish. "Cuttlefish es una herramienta impulsada por eventos que adaptará la apariencia y la configuración de su sistema de acuerdo con el entorno"

Instalar a través del terminal con:

sudo apt-get install cuttlefish

o usando el Centro de Software

Instalar a través del centro de software

Insperatus
fuente