Respostas:
Para sua pergunta geral, consulte "O que são os atalhos de teclado e mouse do Unity?"
Para sua pergunta especial, sugiro o Easystroke :
Easystroke é um aplicativo de reconhecimento de gestos para o X11. Gestos ou pinceladas são movimentos que você faz com o mouse (ou com sua caneta, dedo etc.) enquanto mantém pressionado um botão específico do mouse. O Easystroke executará certas ações se reconhecer o traçado; Atualmente, o easystroke pode emular pressionamentos de teclas, executar comandos de shell, pressionar modificadores e emular uma roda de rolagem. O programa foi desenvolvido com os Tablet PCs em mente e pode ser usado com eficiência mesmo sem acesso a um teclado. O Easystroke tenta fornecer uma interface de usuário intuitiva e eficiente, ao mesmo tempo em que é altamente configurável e oferece muitos recursos avançados.( fonte )
Para minimizar todas as janelas, exceto a ativa, refiro-me ao script nesta resposta ( minimise.py ).
Para gerenciar o Easystroke facilmente, você deve torná-lo visível no painel. Para instalar o dconf-tools , abra o dconf Editor e mude para desktop
→ unity
→ panel
e para "systray-whitelist" add , 'easystroke'
no final.
Então inicie o Easystroke . Para adicionar uma nova ação, clique no ícone do painel e, na Actions
guia, clique em Add Action
. Use estes parâmetros:
Para definir um gesto do mouse, clique Record Stroke
e, enquanto pressiona o botão 2, mova o mouse da maneira que desejar para esta ação no futuro. Pronto.
(Você pode alterar o botão preferido do mouse na Preferences
guia com um clique Gesture Button
.)
Para minimizar todas as janelas, exceto a ativa agora, basta pressionar o botão 2 do mouse e executar a ação que você escolheu antes.
Se você quiser, adicione o Easystroke aos aplicativos de inicialização marcando como marcado "Autostart easystroke" na Preferences
guia.
Como configurar o Easystroke, você pode descobrir na documentação e também na seção Dicas e truques .