O sistema Linux destaca-se pelo seu excelente suporte a uma vasta gama de dispositivos. A cada nova versão do kernel, são incorporados drivers para diversos hardwares, desde trackpads a placas de rede sem fio e até leitores de impressões digitais. Apesar deste abrangente suporte, o Linux ainda fica aquém de outros sistemas operativos no que toca à utilização moderna de trackpads e dispositivos similares. Há anos que os utilizadores do Linux ambicionam uma experiência de toque/gesto que rivalize com a fluidez oferecida pelos Macbooks. Vários projetos procuraram replicar os gestos do trackpad da Apple no Linux, mas a solução mais eficaz e universal para implementar gestos semelhantes é através do Touchegg. Este software permite aos utilizadores personalizar e adicionar gestos ao seu sistema Linux.
Instalação
O Touchegg está amplamente disponível na maioria das distribuições Linux. Veja como instalar na sua distribuição preferida:
Ubuntu
Para instalar no Ubuntu, utilize o seguinte comando no terminal:
sudo apt install touchegg
Debian
O Debian, infelizmente, não inclui o Touchegg nos seus repositórios oficiais. Os utilizadores que desejam instalar o programa podem optar por usar o pacote do Ubuntu. É importante ter em consideração que, apesar do Ubuntu e Debian partilharem uma base comum, o pacote DEB mais recente pode não funcionar corretamente. Uma alternativa viável é compilar o código fonte diretamente na sua distribuição.
Arch Linux
O Touchegg está disponível para instalação através do Arch Linux User Repository (AUR). Para proceder à instalação, comece por descarregar o snapshot mais recente. Em seguida, abra o terminal e navegue para a diretoria onde o ficheiro foi descarregado.
cd ~/Download
Extraia o conteúdo do snapshot:
tar zxvf touchegg.tar.gz
Navegue para a pasta recém-criada, utilizando o comando `cd`, e inicie o processo de criação do pacote:
cd ~/Downloads/touchegg makepkg
Assim que a geração do pacote terminar, instale-o através do seguinte comando:
sudo pacman -U *.pkg.tar.xz
Fedora
sudo dnf copr enable mhoeher/multitouch sudo dnf install touchegg
OpenSUSE
sudo zypper install touchegg
Outras Distribuições Linux
A instalação do Touchegg em distribuições menos comuns é simplificada, visto que o desenvolvedor disponibiliza instruções claras sobre como compilar o código fonte. O código mais recente pode ser obtido diretamente do Github. Faça o download e compile seguindo as instruções fornecidas.
Configuração do Perfil de Toque
O Touchegg é uma aplicação que funciona através do terminal, executando-se em segundo plano para reconhecer gestos e traduzi-los em ações no touchpad. Para a maioria dos utilizadores, uma interface gráfica não é essencial, e o software gera um perfil automaticamente. Para criar um novo perfil, abra um terminal e execute o comando `touchegg`. Na primeira execução, um novo perfil será criado automaticamente.
touchegg
Permita que o programa execute durante algum tempo para que a configuração seja gerada. Após a conclusão, pressione `Ctrl + Z` para suspender o software.
Utilizando o Touchegg-GUI
Apesar da versão de terminal ser suficiente para a maioria, um aplicativo com interface gráfica pode ser interessante para quem deseja personalizar os seus próprios gestos. Infelizmente, esta ferramenta não é tão amplamente disponível como a versão de terminal e, por isso, necessita de ser compilada.
Passo 1: Certifique-se de que o Git está instalado no seu PC Linux e utilize-o para obter o código fonte mais recente:
git clone https://github.com/Raffarti/Touchegg-gce.git
Passo 2: Instale as dependências necessárias para executar o Touchegg-Gce. No Ubuntu, as dependências são “build-essential libqt4-dev libx11-6 libx11-dev”. Em outras distribuições, procure por dependências equivalentes. Os utilizadores do Arch podem encontrar o pacote no AUR aqui.
Passo 3: Inicie a compilação. Para instalar o programa para todos os utilizadores do sistema, execute:
mkdir build && cd build qmake .. make && make install
Para instalar o programa apenas para o seu utilizador, execute:
mkdir build && cd build qmake PREFIX=~/.local .. make && make install
Após a compilação, abra o lançador de aplicativos e procure por “Touchegg GUI”. A interface permitirá que crie gestos personalizados mais facilmente. Para criar um gesto, vá a “Gestures” e clique no sinal “+” para adicionar um gesto específico da aplicação. Alternativamente, use a função “ALL” para aplicar um gesto a todo o sistema.
Navegue pela lista de gestos e atribua automaticamente ações ao seu novo gesto. Escolha um gesto específico e, em seguida, a ação que este deverá executar. Depois de tudo configurado, clique em “aplicar” para guardar as alterações.
Os gestos deverão ser utilizáveis de imediato. Caso contrário, poderá ser necessário reiniciar o seu PC Linux (ou apenas o Touchegg) para que tudo funcione corretamente.
Inicialização Automática do Touchegg
A inicialização automática do Touchegg é crucial para garantir que os gestos funcionem corretamente. Para configurar esta opção, crie um ficheiro 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 ficheiro com `Ctrl + O`.
Atualize as permissões utilizando o Chmod para que o seu PC Linux possa executar o ficheiro da área de trabalho. É essencial para o bom funcionamento.
sudo chmod +X touchegg.desktop
Finalmente, mova o ficheiro para a pasta de inicialização automática:
mv touchegg.desktop ~/.config/autostart