Como adicionar atalhos de navegação adicionais ao espaço de trabalho Gnome-Shell e Unity

4

Estou muito familiarizado com (e amo) a mudança de espaço de trabalho no Gnome-Shell e Unity (usando Ctrl + Alt + [ Acima / Abaixo / Direito / Esquerda ]), mas sendo um vim fan, também seria ótimo se eu pudesse adicionar um atalho adicional que usaria as chaves vim para navegar, para que você também pudesse usar

<Ctrl-Alt-[hjkl]>

conforme apropriado.

Agora, estou bastante familiarizado com a forma de substituir os atalhos existentes, mas gostaria de adicionar atalhos adicionais . Eu tenho uma sugestão de por onde começar, mas falta um detalhe.

Quando eu vou para as configurações do teclado, reconheço que eu poderia simplesmente mudar os atalhos para mover o espaço de trabalho para a direita / esquerda e assim por diante, mas isso não me ajuda a adicionar um novo comando. Parece que o caminho certo para isso é adicionar um novo comando na seção 'Custom Shortcust' dessa página. Fazendo isso, eu posso definir (por exemplo) qualquer comando que eu queira, mas não sei qual comando eu precisaria enviar para dizer ao Gnome para mover um espaço de trabalho para baixo. Eu pesquisei um pouco, mas estou tendo problemas para encontrar algo nesse sentido. Se você estiver familiarizado com os comandos Gnome3 / Gnome-Shell / Unity, você poderia me ajudar a encontrar um comando de linha de comando que eu possa executar para obter o que quero aqui?

Obrigado pelo seu tempo.

Chris

    
por Christopher Small 30.01.2012 / 23:11

2 respostas

1

A última vez que tentei, o GNOME-Shell (ou seja, o Metacity é importante aqui, suponho) foi controlável com wmctrl < Muito bem. Assim, você pode adicionar atalhos chamando wmctrl para alternar a área de trabalho.

Esteja ciente de que ele só sabe sobre o espaço de trabalho 1 , 2 , ... - então pode haver algum trabalho envolvido antes de se comportar como você gostaria.

(Poderia ser melhor mergulhar nos fontes do GNOME-Shell; as partes relevantes aqui são escritas em Javascript e poderia ser bastante fácil de obter suas chaves da maneira que você gostaria. Eu tentei algo similar com as combinações de teclas do alternador de janela Alt+Tab thingy, não tenho certeza se a comutação do espaço de trabalho é acessível de maneira semelhante; ainda assim, pode valer a pena dar uma olhada.

Nenhuma ideia sobre o Unity, no entanto.

    
por 01.02.2012 / 11:06
0

Eu percebo que o Gnome provavelmente mudou um pouco desde a pergunta do OP, mas eu me deparei com o mesmo problema em 2018, e aqui está o que eu cheguei.

A execução de dconf-editor de um terminal fornece uma lista de configurações. Navegando para /org/gnome/desktop/wm/keybindings/ , há um monte de atalhos de teclado, incluindo switch-to-workspace-* , que são os que você procura. Cada configuração aceita uma lista de atalhos de teclado, para que você possa manter os padrões enquanto adiciona os seus próprios no topo. Isso basicamente responde à pergunta do OP.

No entanto, o Gnome tem mais atalhos de teclado com setas, onde usar [hjkl] seria bom. Eu pensei que seria legal fazer essas combinações de teclas de uma vez por todas e eu fiz isso. Está disponível no link .

    
por 07.02.2018 / 11:53