Posso definir um atalho de teclado do gnome como uma chave de prefixo, como no emacs, tmux ou screen?

5

Eu gostaria de configurar alguns atalhos de teclado do Gnome para serem uma chave de prefixo, para que eu possa adicionar vários atalhos com o mesmo prefixo. Por exemplo. Eu gostaria de ter Super + x uma chave de prefixo, com a próxima letra determinando o lançamento do aplicativo:

  • Super + x f inicia o firefox
  • Super + x e inicia o emacs
  • Super + x t inicia o gnome-terminal

Etc.

Além disso, algo como k como um prefixo para comandos de manipulação da área de trabalho:

  • Super + k Esquerda da área de trabalho restante
  • Super + k 4 ir para a área de trabalho 4

e assim por diante.

Este é um análogo natural ao que emacs , tmux e outros aplicativos fazem com atalhos configuráveis, e eu posso fazer isso com o gerenciador de janelas stumpwm também, mas eu queria testar o Unity no meu novo laptop e estava tentando obter a mesma configuração eficiente que eu tive com stumpwm .

Isso é fornecido no Gnome? Eu tenho que fazer algum truque para fazer isso? Seria melhor se eu pudesse encontrar uma maneira de fazer isso no editor de atalhos de teclado do gnome.

    
por Tim Schaeffer 03.06.2011 / 02:23

2 respostas

1

Eu não acho que isso seja possível. No entanto, você poderia solucionar isso escrevendo seu próprio programa. Você poderia mapear Super + x para iniciar seu programa, então o programa captura a entrada do teclado e ouve o que você digitar em seguida, e inicia a ação desejada.

    
por 30.12.2011 / 13:14
0

O programa xchainkeys faz o que você precisa, além de algumas variantes úteis dele.
É independente do ambiente de área de trabalho.

Uma configuração possível é ter algo como um modo, em que você não precisa repetir a chave de prefixo para uma série de teclas de atalho;

Com isto, em vez de Super + K Esquerda Super + K Abaixo

digitando Super + K Esquerda Abaixo é suficiente.

    
por 09.09.2014 / 01:30