O método padrão (somente?) de utilizar gestos complexos de mouse / trackpad / caneta no Linux é Easystroke . Antes que alguém mencione gestos de pegada / liberta e similares, eles servem a um propósito diferente. Aqueles que suportam gestos muito simples (deslize para cima, deslize para baixo) e variantes multitoque.
No entanto, o easystroke suporta gestos complexos. Por exemplo, você poderia desenhar um símbolo @, ou uma forma s, e cada um deles produziria um resultado diferente.
Infelizmente, o easystroke em si não teve nenhuma atividade desde 2014, com o último lançamento sendo 2013. Ele ainda funciona, mas não há resposta sobre o rastreador de atividades, provavelmente o autor mudou. Com a mudança para o caminho, todos os projetos estão olhando ativamente para esse nicho? Ou isso é uma capacidade que provavelmente desaparecerá no futuro.