¿Cómo modifico o desactivo el uso que hace HUD de la tecla Alt?


471

Varios juegos, Emacs y el terminal hacen un uso extensivo de la Altclave. ¿Se puede configurar Unity para respetar esta clave, en lugar de iniciar el HUD con ella?


45
el HUD es realmente molesto
Oki Erie Rinaldi

10
Estoy de acuerdo. Hacer que la tecla Alt inicie el HUD garantiza que interferirás con el funcionamiento adecuado de la mayoría de las aplicaciones no triviales.
Gino

Hace que sea extremadamente difícil seguir los tutoriales del motor del juego Unity3d. Alt se usa constantemente al crear el mundo del juego, por ejemplo, girando la ventana de la escena, que ocurre docenas de veces por minuto si estás creando un objeto complicado.
Don brillante

Cualquier tecla modificadora que esté utilizando es una idea terrible. Lo mismo con la Startllave.
Victor Yarema

Es realmente un diseño estúpido. molesto.
Siwei Shen 申思维

Respuestas:


500

Abra la aplicación Configuración del sistema yendo al Session Indicatorpanel de Unity o buscando System Settingsusar el HUD.

ingrese la descripción de la imagen aquí

Entonces ve a Keyboard > Shortcuts > Launchers. Puede redefinir la tecla HUD con la tecla para mostrar la opción HUD . Presionar Backspacedeshabilitará el acceso directo de HUD por completo.

Captura de pantalla de la ventana de configuración del teclado, en la sección de Lanzadores

Si lo configura Altmanualmente, la configuración distingue entre la tecla Alt izquierda y derecha. Entonces, si desea mantener un comportamiento general y aún usar combinaciones Alt, esta puede ser una solución alternativa para usted.


10
Esto no funciona para mi. La tecla alt izquierda todavía activa HUD. Me pregunto si se produjo alguna actualización que anuló esta solución. Estoy realmente sorprendido de que esto sea incluso un problema: ¿Emacs alguien? Geez
Dogweather

18
Lo configuré Alt+Windowsya que seguía apareciendo cuando cambiaba las pestañas en Firefox. Este combo funciona muy bien y no interfiere con las operaciones normales de Dash.
japzone

3
¡Si! ¡Finalmente lo libré! Después de todo este tiempo, todavía no sé el propósito de este "comando de ejecución" de HUD ... ¿Alguien puede explicarlo?
Lucas Pottersky

8
Guau. ¡Me estoy pateando por no buscar esto antes! (Además, en retrospectiva, es tan obvio ... Realmente no debería haber tenido que buscarlo en absoluto.)
Dan Tao

55
Debería haber sido simplemente alt-super por defecto, especialmente con todos los juegos que vienen para Linux. Gracias.
Kelvinilla

61

Puede usar compizconfig-settings-manager Instalar compizconfig-settings-manager para cambiar la clave utilizada para mostrar el HUD.

Para instalarlo, ejecute el siguiente comando en una terminal:

sudo apt-get install compizconfig-settings-manager

Después de instalarlo, ábralo ( ccsm) y vaya a Ubuntu Unity Plugin.

ingrese la descripción de la imagen aquí

Haga clic en el botón de la tecla de opción para mostrar el HUD y aparecerá un cuadro de diálogo similar al que se muestra a continuación.

ingrese la descripción de la imagen aquí

Haga clic en la combinación de teclas Grab y presione la combinación de teclas nueva deseada y presione Entrar. Después de eso, haga clic en el botón Aceptar y la nueva combinación de teclas activará el HUD a partir de ahora.


2
Esto no funcionará en Unity-2D ...
nastys

2
@nastys al menos funciona en Unity 3D muy bien
Anwar

2
Las combinaciones de teclas de CCSM aún se pueden respetar al ejecutar Unity2D.
Takkat

De Verdad. Cuando se activa la unidad, se ignoran algunas de las configuraciones clave en los accesos directos estándar. Gracias
ruX

1
Gracias. Esto resuelve el problema en Evolution causado al insertar los destinatarios del correo y se insertan una coma y un espacio después de presionar la tecla AltGr para obtener la @. ¡Muchas gracias!
Geppettvs D'Constanzo

17

Puede configurar HUD con la ayuda de gsettings:

DESCRIPCIÓN
       gsettings ofrece una interfaz de línea de comando simple para GSettings. Le permite obtener, configurar o monitorear una tecla individual para detectar cambios.
  • Para obtener la clave actual, ejecute el siguiente comando en la terminal:

    $ gsettings get org.compiz.integrated show-hud
    ['<Alt>']
    
  • Para cambiar la clave (let Alt+ Super) ejecute el siguiente comando en la terminal:

    gsettings set org.compiz.integrated show-hud "['<Alt><Super>']"
    

Ahora cuando presiona solo Altentonces HUD no se muestra. Pero está configurado para mostrarse con Alt+ Super!

Puede establecer una combinación de teclas válida en lugar de "['<Alt><Super>']".


He restaurado usando gsettings set org.compiz.integrated show-hud "['<Alt><Super>']"gracias!
insign

¿Cuál es la diferencia entre usar esto y escribir / leer dconf?
gonzobrains

1
@gonzobrains Visite wiki.gnome.org/action/show/Projects/dconf que establecedconf is a low-level configuration system. Its main purpose is to provide a backend to GSettings on platforms that don't already have configuration storage systems.
Pandya, el

2
@gonzobrains en API tambiénNote: Most applications will not want to interface directly with dconf, but rather with GSettings.
Pandya

1
@gonzobrains 12.04 usos gconf, no dconf/gsettings
wisbucky

16

En "Ubuntu 13.04 (raring)" puedes ejecutar:

desactivar HUD:
dconf write /org/compiz/integrated/show-hud '[""]'
habilitar / restablecer HUD ('Alt L'):
dconf write /org/compiz/integrated/show-hud '["&lt;Alt&gt;"]'

funciona incluso si la configuración no se escucha en el teste de configuración del sistema con 14.04 (rama de desarrollo)
clave_

funciona a las 14.04
Moreno

1
¿Los cambios de dconf requieren un reinicio? Estoy tratando de modificar el comando de captura de pantalla y no parece tener efecto de inmediato.
gonzobrains

Creo que el & lt; y & gt; debería ser <y> al escribirlo realmente en la línea de comando; al menos para mí, cuando usé las codificaciones no funcionó, pero cuando usé ["<Alt>"] funcionó.
sigmazero13

Sugerencia: su usuario debería ejecutarlo, no a roottravés desudo
vp_arth

13

Bueno, se llama HUD . La nueva característica de Unity.

Para evitar que aparezca, puede deshabilitar la combinación de teclas en los atajos de teclado.

Abra la configuración del sistema Session Indicatoren el panel de Unity.

ingrese la descripción de la imagen aquí

En la configuración del sistema, seleccione Keyboard. En la Shortcutspestaña, haga clic en la tecla `para mostrar el HUD. y presione Backspacepara deshabilitarlo. ¡Eso es!

ingrese la descripción de la imagen aquí


99
Borrar la clave no deshabilita la opción HUD
Anwar

10

En Ubuntu 12.04 cambié el acceso directo para invocar a HUD System Settings... > Keyboard > Shortcuts > Launchers > Key to show the HUD.

Ahora mi izquierda Alt está feliz de nuevo :-)


0

En la configuración del sistema, simplemente cambie el método abreviado de teclado para "Tecla para mostrar el HUD" (en 'Lanzadores'). Como sugerencia, configúrelo para que se active cuando ambas teclas alt se presionen al mismo tiempo, en lugar de solo una. Hace que el uso de máquinas virtuales sea mucho menos molesto.


-2

Ubuntu 14.04.1: Abrir una sesión de Emacs en la que Typing Altno abre el HUD.

  1. En el entorno de escritorio, escriba Ctrl+ Alt+ F1para ingresar a una pantalla de terminal.
  2. Ingrese su nombre de usuario y contraseña cuando se le solicite.
  3. En el símbolo del sistema, abra una sesión de Emacs escribiendo emacs.
  4. Ahora, usar Altcomo Metano abrirá el HUD.
  5. Regrese al escritorio en cualquier momento escribiendo Alt+ F7.

Fuente: Introducción a la línea de comando_ (p.12) en la página de manuales de FLOSS.


1
Decirle al usuario que rescate a uno de los ttys no es una opción útil para la mayoría de los usuarios y, en algunas computadoras, no es utilizable. Tengo una computadora portátil con una pantalla 4K que produce texto que es prácticamente ilegible a una distancia razonable.
Jeremiah Peschka
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.