Como ativar o número da Chave do Windows + no gnome para mudar para uma janela na barra de tarefas ou no painel
10
No Windows 7/8 e no Unity, você pode usar WindowsKey+ 1para alternar para o primeiro aplicativo na barra de tarefas / painel, WindowsKey+ 2para o segundo etc.
O que preciso fazer para ativar isso no gnome-desktop?
Clique no botão Editar e pressione a tecla de atalho desejada (ou seja: Super+ 1)
Clique em Adicionar para confirmar
Notas:
Esta solução não conhece nada do Dash do GNOME 3. Se você deseja manter o Super+ 1para o primeiro aplicativo nos Favoritos, mantenha a tecla de atalho e a posição do Dash sincronizadas manualmente.
Exiba o WM_CLASS para cada aplicativo aberto com wmctrl -l -x
#!/bin/bash
# $1 - case insensitive word in WM_CLASS
# $2 - command to start application
# wmctrl
# -a <WIN> Activate the window <WIN> by switching to its desktop and raising it.
# -x Include WM_CLASS in the window list or interpret <WIN> as the WM_CLASS name
wmctrl -x -a "$1" || "$2"
Eu realmente gosto desta solução! É muito portátil! Você conhece uma maneira de estendê-lo para alternar para a última instância usada recentemente, por exemplo, o terminal? Além disso, no Unity, você pode usar shift + windows + numpara gerar uma nova instância de um aplicativo em tempo real.
21717 Daniel Hitzel
Criar uma nova instância deve ser fácil. Crie uma tecla de atalho para iniciar o aplicativo. Não consegui encontrar uma solução simples para iterar através de instâncias de um aplicativo específico.
1011 Steven
Se você topar com um, por favor adicioná-lo para o cargo;) De qualquer forma obrigado pela ajuda na gnome
Daniel Hitzel
Esse tipo de recurso deve ser inserido no DE por razões explicadas no meu post no AskUbuntu .
Dan Dascalescu
Steven e @ Daniel, sobre ser capaz para percorrer as instâncias de um aplicativo específico, consulte a minha resposta sobre a esta pergunta . Espero que ajude!
Robert
1
O Gnome não tem uma maneira de fazer isso especificamente, mas aqui estão outras maneiras de alternar aplicativos rapidamente.
Você pode usar os recursos do Gnome para alternar entre aplicativos. O Gnome tem um vídeo e tutorial sobre o assunto aqui . Alguns destaques incluem digitação (se você deseja mudar para o Firefox, pode pressionar "super", digitar "fir" e pressionar enter) e usar a visão geral das atividades (bata no canto superior esquerdo da tela com o mouse e clique em a janela que você deseja).
Você pode usar áreas de trabalho. O Gnome oferece teclas de atalho para mudar para áreas de trabalho específicas, mas elas não são definidas por padrão. Você pode colocar as janelas em tela cheia em diferentes áreas de trabalho e usar esses atalhos para alternar entre elas.
Por exemplo, você pode vincular Super+ 1a "Alternar para o espaço de trabalho 1" e assim por diante. Em seguida, você pode colocar o Firefox no espaço de trabalho 1, o Libreoffice no espaço de trabalho 2, um music player no espaço de trabalho 3 e alternar entre eles com os atalhos.
Você pode encontrar esses atalhos de teclado e outros em Configurações> Teclado. Eu configurei alguns atalhos possíveis na imagem abaixo.
Isso é realmente o que eu faço, um espaço de trabalho e um aplicativo. Acabou mapeando um espaço de trabalho para cada uma das chaves asdzxc, mais shift zx.
Respostas:
O GNOME 3 não possui essa funcionalidade embutida, como você descobriu.
Como solução alternativa, crie um atalho de teclado para um
RaiseOrRun.sh
script/home/<username>/RaiseOrRun.sh
scriptchmod +x /home/<username>/RaiseOrRun.sh
para torná-lo executável./home/<username>/RaiseOrRun.sh <WM_CLASS> <EXECUTABLE>
/home/<username>/RaiseOrRun.sh chromium chromium-browser
Notas:
Esta solução não conhece nada do Dash do GNOME 3. Se você deseja manter o Super+ 1para o primeiro aplicativo nos Favoritos, mantenha a tecla de atalho e a posição do Dash sincronizadas manualmente.
Exiba o WM_CLASS para cada aplicativo aberto com
wmctrl -l -x
Veja também: Alt + Tab é uma merda; aqui está uma solução - Façanhas de um programador - Vicky Chijwani (explica por que "correr ou aumentar" é melhor que espaços de trabalho).
Roteiro:
RaiseOrRun.sh
fonte
shift + windows + num
para gerar uma nova instância de um aplicativo em tempo real.O Gnome não tem uma maneira de fazer isso especificamente, mas aqui estão outras maneiras de alternar aplicativos rapidamente.
Você pode usar os recursos do Gnome para alternar entre aplicativos. O Gnome tem um vídeo e tutorial sobre o assunto aqui . Alguns destaques incluem digitação (se você deseja mudar para o Firefox, pode pressionar "super", digitar "fir" e pressionar enter) e usar a visão geral das atividades (bata no canto superior esquerdo da tela com o mouse e clique em a janela que você deseja).
Você pode usar áreas de trabalho. O Gnome oferece teclas de atalho para mudar para áreas de trabalho específicas, mas elas não são definidas por padrão. Você pode colocar as janelas em tela cheia em diferentes áreas de trabalho e usar esses atalhos para alternar entre elas.
Por exemplo, você pode vincular Super+ 1a "Alternar para o espaço de trabalho 1" e assim por diante. Em seguida, você pode colocar o Firefox no espaço de trabalho 1, o Libreoffice no espaço de trabalho 2, um music player no espaço de trabalho 3 e alternar entre eles com os atalhos.
Você pode encontrar esses atalhos de teclado e outros em Configurações> Teclado. Eu configurei alguns atalhos possíveis na imagem abaixo.
fonte
Use esta extensão, Uma doca para o Gnome Shell https://extensions.gnome.org/extension/307/dash-to-dock/
fonte
Eu pessoalmente uso https://extensions.gnome.org/extension/413/dash-hotkeys/ . Parece que faz exatamente o que você quer
fonte