Eu estava conversando com um amigo que possui um Mac. Ele está configurado para que, quando passe três dedos pelo touchpad, ele se mova para o espaço de trabalho nessa direção. É possível configurar isso no Ubuntu?
Eu estava conversando com um amigo que possui um Mac. Ele está configurado para que, quando passe três dedos pelo touchpad, ele se mova para o espaço de trabalho nessa direção. É possível configurar isso no Ubuntu?
Respostas:
Seu touchpad (hardware) precisa suportar esse recurso e você pode precisar configurá-lo (o Ubuntu reconhece e habilita automaticamente algum hardware).
Um secador comum é sináptico. Você pode ativar a rolagem com dois dedos na seção mouse e touchpad no painel de controle.
Se você desejar opções adicionais, precisará editar manualmente alguns arquivos de configuração e as opções dependem do hardware.
Há uma página de depuração aqui:
https://wiki.ubuntu.com/DebuggingTouchpadDetection
Dê uma olhada nessa página, se você conseguir identificar seu hardware, talvez possamos oferecer assistência mais específica.
Um exemplo de guias específicos de hardware: https://wiki.ubuntu.com/Multitouch/AppleMagicTrackpad
Você também pode dar uma olhada em "easystroke"
http://sourceforge.net/apps/trac/easystroke/wiki
Aqui está uma demonstração do easystroke em ação: http://www.youtube.com/watch?v=CagAEgXAAzA
Tutorial completo usando touchegg, o easystroke é melhor para ser usado com o mouse do que com o touchpad.
No caso de você estar usando a unidade, poderá haver alguns conflitos com os gestos incorporados. O tutorial que obtive informações com ofertas sobre esse problema (consulte o link abaixo). Como não havia gestos construídos, esse tutorial fornece apenas informações sobre como configurar as coisas.
Download Touchegg :
sudo apt install touchegg
executá-lo, mas mate logo depois, ele criará um arquivo
~/.config/touchegg/touchegg.conf
abra-o no editor desejado e adicione essas três linhas abaixo na seção name = "All"
<gesture type="DRAG" fingers="3" direction="RIGHT">
<action type="SEND_KEYS">Control+Alt+Left</action>
</gesture>
<gesture type="DRAG" fingers="3" direction="LEFT">
<action type="SEND_KEYS">Control+Alt+Right</action>
</gesture>
Execute o touchegg para experimentá-lo
touchegg &
Edite o arquivo de configuração como desejar e adicione touchegg à lista de aplicativos de inicialização
O tutorial que mencionei pode ser encontrado aqui - existem algumas coisas desatualizadas (você não precisa compilá-lo). Enfim thx para o criador!
Tente deslizar confortável . Fornece gestos com 3 e 4 dedos para alternar os espaços de trabalho, além de alguns outros, como a janela espalhada no mac.
Isso também usa o xdotool, mas é mais confortável do que os gestos de libinput atrasados, se você me perguntar.
O seguinte funcionou para mim no Ubuntu 16.04 e no Dell XPS 13 (9360) de 2017:
sudo gpasswd -a $USER input
sudo apt-get install xdotool wmctrl libinput-tools
git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo ./libinput-gestures-setup install
Reinicie o computador após as etapas acima. Meu ~/.config/libinput-gestures.conf
é:
gesture swipe down xdotool key ctrl+alt+Up
gesture swipe up xdotool key ctrl+alt+Down
gesture swipe right xdotool key ctrl+alt+Left
gesture swipe left xdotool key ctrl+alt+Right
Esta foi a minha solução: 4 dedos e direção natural.
<gesture type="DRAG" fingers="4" direction="RIGHT">
<action type="SEND_KEYS">Control+Alt+Right</action>
</gesture>
<gesture type="DRAG" fingers="4" direction="LEFT">
<action type="SEND_KEYS">Control+Alt+Left</action>
</gesture>
Eu usei o driver synaptics com o xdotool para fazer isso ...
Para velocidade do meu macbook touchpad:
sudo nano /usr/share/X11/xorg.conf.d/70-synaptics.conf
# Touchpad Speedup
Option "AccelFactor" "0.025"
Option "MinSpeed" "0.80"
Option "MaxSpeed" "0.95"
Option "FingerHigh" "55"
Option "FingerLow" "45"
Para um gesto de 3 dedos, altere a área de trabalho:
sudo nano ~/.config/libinput-gestures.conf
gesture swipe up 3 xdotool key ctrl+alt+Up
gesture swipe down 3 xdotool key ctrl+alt+Down
gesture swipe left 3 xdotool key ctrl+alt+Left
gesture swipe right 3 xdotool key ctrl+alt+Right
Como já mencionado:
sudo gpasswd -a $USER input
sudo apt-get install xdotool wmctrl libinput-tools
git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo ./libinput-gestures-setup install
Mas você tem que ir para:
cd ~/libinput-gestures
e edite o libinput-gestures.conf criado:
gedit libinput-gestures.conf
E, em seguida, verifique se o seguinte está definido corretamente:
gesture swipe down xdotool key ctrl+alt+Up
gesture swipe up xdotool key ctrl+alt+Down
gesture swipe right xdotool key ctrl+alt+Left
gesture swipe left xdotool key ctrl+alt+Right
Lembre-se: Você deve definir as combinações de teclas nas configurações do Ubuntu para as mostradas acima - essas devem ser as padrão.
EasyStroke
que pode fazer o que você está procurando. Veja aqui as instruções de configuração.