em ccsm (Gerenciador de configurações CompizConfig) > Plugin do Ubuntu Unity está bem ali na aba Comportamento
Nota: a resposta que aceitei funciona corretamente no Precise Pangolin (12.04). Não funciona corretamente no Ocelot Onírico.
Texto original:
Eu tenho um aplicativo no qual eu quero usar alt - F1 para acessar algumas funcionalidades específicas. Infelizmente, o Unity in Oneiric Ocelot (11.10) pega essa combinação de teclas e mostra o lançador. Eu gostaria de desativar ou ignorar esse comportamento, mas não tenho idéia de como realizá-lo.
Eu li Como eu desativo as atalhos de tecla F1 e F10 no gnome-terminal? e olhou em volta em todos os lugares apontados lá e em outros lugares, tanto no Gerenciador de Configurações do CompizConfig quanto no gconf-editor. Infelizmente, a combinação alt - F1 não pode ser encontrada ou desabilitada. Na verdade, evitei com sucesso que o Gnome / Compiz interceptasse os atalhos de teclado nas distribuições anteriores (Lucid Lynx e anteriores).
Alguém pode me dizer onde posso impedir que o Unity interprete meus atalhos de teclado antes que meu aplicativo tenha a chance de responder a eles?
em ccsm (Gerenciador de configurações CompizConfig) > Plugin do Ubuntu Unity está bem ali na aba Comportamento
Este é um hack feio
edite, como superusuário, o seguinte arquivo
/usr/share/compiz/unityshell.xml
e altere
<option name="execute_command" type="key">
<short>Key to execute a command</short>
<long>Key to open a folder or execute a command</long>
<default><Alt>F2</default>
</option>
para algo como:
<option name="execute_command" type="key">
<short>Key to execute a command</short>
<long>Key to open a folder or execute a command</long>
<default><Super>F2</default>
</option>
Logout e login.