- - Como obter gestos no Macbook Touchpad no Linux

Como obter gestos do Macbook Touchpad no Linux

O Linux tem realmente um ótimo suporte a dispositivos. A cada versão, novos drivers são adicionados ao kernel. De touch pads a cartões sem fio e até scanners de impressões digitais. Infelizmente, apesar de os dispositivos serem bem suportados, a plataforma fica muito atrás de outros sistemas operacionais no que diz respeito aos usos modernos de trackpads, click-pads e similares. Por anos, os usuários do Linux desejam ter uma experiência de toque / gesto mais moderna que os usuários do Mac. Muitos projetos tentaram imitar os gestos do touchpad do Macbook no Linux, mas a melhor e mais universal maneira de obter gestos de toque do tipo Mac para laptops é instalando Touchegg. É um programa que permite aos usuários adicionar gestos individuais à plataforma Linux.

Instalação

O Touchegg está amplamente disponível na maioria das distribuições Linux. Veja como fazê-lo funcionar na sua distribuição favorita.

Ubuntu

sudo apt install touchegg

Debian

Infelizmente, o Debian não possui Touchegg nofontes oficiais de software. Os usuários que desejam executar esse software podem tentar usar o pacote Ubuntu. Entenda que só porque o Ubuntu e o Debian compartilham uma base não significa que o arquivo DEB mais recente funcione. Uma boa alternativa é compilar apenas o código fonte para usar nessa distribuição.

Arch Linux

O software de gestos Touchegg está disponível parainstalação via repositório de usuários do Arch Linux. Para instalá-lo, primeiro baixe o instantâneo mais recente. Em seguida, abra um terminal e use o comando CD para entrar no diretório de download.

cd ~/Download

A partir daqui, extraia o instantâneo.

tar zxvf touchegg.tar.gz

Vamos para ~ / Downloads / touchegg com o comando CD e inicie o processo de geração de pacotes.

cd ~/Downloads/touchegg
makepkg

Após a geração do pacote terminar, instale-o no sistema com:

sudo pacman -U *.pkg.tar.xz

Fedora

sudo dnf copr enable mhoeher/multitouch
sudo dnf install touchegg

OpenSUSE

sudo zypper install touchegg

Outros Linux

Colocando Touchegg trabalhando em menos conhecidosdistribuições é fácil, pois o desenvolvedor deixou instruções exatas sobre como compilar o código-fonte. Tudo o que é necessário para obter a versão mais recente do software está pronto para ser baixado diretamente do Github. Pegue o código e compile tudo.

Configurando o perfil de toque

Touchegg não é uma ferramenta da GUI. Em vez disso, é um aplicativo de terminal executado em segundo plano, reconhece certos gestos e direciona isso para o touchpad. Para a maioria dos usuários, uma GUI não é necessária e o software gera um perfil automaticamente. Para criar um novo perfil, abra uma janela do terminal e execute o comando Touchegg. Dado que esta é a primeira execução do software, um novo perfil será gerado automaticamente.

touchegg

Deixe o programa funcionar por um tempo, pois ele precisa gerar uma nova configuração. Quando a configuração terminar, pressione Ctrl + Z para suspender o software.

Usando Touchegg-GUI

Embora o programa do terminal seja suficiente paraNa maioria dos usuários, um aplicativo GUI pode ser atraente para quem deseja personalizar seus próprios gestos de toque. Infelizmente, essa ferramenta gráfica não está tão amplamente disponível quanto a ferramenta terminal e, como resultado, deve ser compilada do zero.

Passo 1: Verifique se a ferramenta git está instalada no seu PC Linux. Em seguida, use-o para obter a versão mais recente do código-fonte.

git clone https://github.com/Raffarti/Touchegg-gce.git

Passo 2: Instale as dependências necessárias paraTouchegg-Gce para correr. No Ubuntu, essas dependências são “libqt4-dev libx11-6 libx11-dev” essenciais à compilação. Em outras distribuições, procure dependências como essas. Os nomes devem ser semelhantes. Os usuários do Arch podem pegar um pacote do Aur aqui.

Etapa 3: Inicie a compilação. Para instalar o programa em todo o sistema, para que todos os usuários possam usá-lo, use estas instruções de compilação:

 mkdir build && cd build
qmake ..
make && make install

Para instalar o programa na pasta inicial do usuário, faça:

mkdir build && cd build
qmake PREFIX=~/.local ..
make && make install

Após a construção, abra o iniciador de aplicativose abra "Touchegg GUI". Isso abrirá uma interface simples que permitirá aos usuários criar gestos personalizados com mais facilidade. Para criar um gesto personalizado, vá para a GUI e encontre "Gestos". Dentro da área de gestos, clique no sinal + para adicionar um gesto de aplicativo específico. Como alternativa, use a função “ALL” para atribuir um gesto a todo o sistema.

Percorra a lista de gestos para automaticamenteatribua ações ao seu novo gesto. Depois de escolher o gesto exato, percorra a lista de ações para selecionar o que o gesto deve fazer. Quando tudo estiver configurado, clique em "Aplicar" para salvar as alterações.

Gestos devem ser imediatamente utilizáveis. Se não estiverem, talvez seja necessário reiniciar o seu PC Linux (ou apenas o Touchegg) para que tudo funcione.

Touchegg de inicialização automática

A inicialização automática do Touchegg é essencial para manter os gestos funcionando. Para fazer isso, crie uma entrada de inicialização.

sudo nano touchegg.desktop

Em seguida, cole o seguinte código:

[Desktop Entry]
Name=Touchegg
GenericName=Touchégg
Comment=Touchégg Gestures Manager
Exec=/usr/bin/touchegg %u
Terminal=false
Type=Application
Name[it_IT]=touchegg.desktop

Salve o arquivo com Ctrl + O.

Atualize as permissões usando o Chmod, para que o seu PC Linux execute o arquivo da área de trabalho. Não vai funcionar sem ele.

sudo chmod +X touchegg.desktop

Por fim, mova o arquivo da área de trabalho para a pasta de inicialização automática.

mv touchegg.desktop ~/.config/autostart
</p>

Comentários