Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/11/2015, à 01:41

wallace27

trackpad du macbook air à désactiver

Bonjour,

Pendant que je tape au clavier de mon macbook air 11" je touche en permanence par mégarde sur mon trackpad ce qui me fait déplacer le curseur n'importe où, ce qui rend les choses impossibles à utiliser.

A ce sujet, existe-t-il un moyen de désactiver complètement le trackpad ou de supprimer les touches accidentelles depuis Lubuntu ?

Merci pour votre aide.

Hors ligne

#2 Le 07/11/2015, à 02:47

MicP

Re : trackpad du macbook air à désactiver

Pourrais-tu copier/coller le retour de la commande suivante dans ton prochain message ?

synclient -l

Une fois le collage fait, entoure le texte collé entre des balises de code afin qu'il soit plus facilement lisible.

Merci.

=======
Si la commande synclient -l a retourné quelque chose,
pour désactiver le touchpad :

synclient TouchpadOff=1 # désactiver le touchpad
synclient TouchpadOff=0 # réactiver le touchpad

=======
Pour désactiver le touchpad pendant la frappe de caractères au clavier, il y a syndaemon

man syndaemon a écrit :


syndaemon  - a program that monitors keyboard activity and disables the
       touchpad when the keyboard is being used.

donc, tu peux essayer de lancer la commande :

syndaemon

et lire la page du man de cette commande pour pouvoir ajuster les options de cette commande.

==============
Mais tous ces options sont parfois accessibles depuis l'Environnement de Bureau
il faudrait donc savoir quel est celui que tu utilise pour pouvoir te guider.

Dernière modification par MicP (Le 07/11/2015, à 05:59)

Hors ligne

#3 Le 07/11/2015, à 07:52

Oni_Shadow

Re : trackpad du macbook air à désactiver

MicP a écrit :

Mais tous ces options sont parfois accessibles depuis l'Environnement de Bureau
il faudrait donc savoir quel est celui que tu utilise pour pouvoir te guider.

Il utilise Lubuntu, LXDE est une supposition crédible pour son environnement de bureau


Rouillé

Hors ligne

#4 Le 07/11/2015, à 08:05

MicP

Re : trackpad du macbook air à désactiver

@ Oni_Shadow > Merci pour l'info. smile

Je ne connais pas cet environnement de Bureau, il me faudrait l'installer pour rechercher comment le guider.
Mais il doit peut-être exister une fenêtre de dialogue permettant de modifier les paramètres de la souris et du trackpad.

Attendons ce que synaptics -l donnera…

Dernière modification par MicP (Le 07/11/2015, à 08:30)

Hors ligne

#5 Le 07/11/2015, à 09:50

wallace27

Re : trackpad du macbook air à désactiver

Merci infiniment, j'ai résolu le problème en tapant syndaemon dans le terminal. Est-ce que je devrai répéter l'opération à chaque redémarre de la machine ?

Hors ligne

#6 Le 07/11/2015, à 10:56

MicP

Re : trackpad du macbook air à désactiver

je ne sais pas comment tu as installé syndaemon sur ta machine, ni où ce programme est installé.

Peut-être qu'avec la commande suivante, tu récupérera le chemin absolu de syndaemon :

which syndaemon

Ensuite tu créé un fichier ~/.config/autostart dans lequel tu copie ce qui est ci-dessous en changeant "chemin de syndaemon" par ce que la commande which syndaemon t'avais donné.

[Desktop Entry] 
Type=Application
Exec="chemin de syndaemon"

Dernière modification par MicP (Le 07/11/2015, à 10:56)

Hors ligne

#7 Le 07/11/2015, à 14:30

wallace27

Re : trackpad du macbook air à désactiver

je ne l'ai en fait jamais installé, on dirait qu'il était déjà initialement présent sur la machine.

air@air-MacBookAir:~$ syndaemon&
[1] 2478
air@air-MacBookAir:~$ which syndaemon
/usr/bin/syndaemon
air@air-MacBookAir:~$ 

Hors ligne

#8 Le 07/11/2015, à 22:48

MicP

Re : trackpad du macbook air à désactiver

Pour ne plus avoir à entrer manuellement la commande syndaemon, lancer la ligne de commande suivante .

lgnCmd="syndaemon -d &"; grep "${gnCmd}" ~/.profile || echo "${lgnCmd}" >> ~/.profile

Si le fichier ~/.profile contient déjà syndaemon -d &, la ligne de commande ci-dessus ne fera rien.

Sinon la ligne de commande syndaemon -d & sera ajoutée au fichier ~/.profile (qui sera créé s'il n'existait pas déjà).

Dernière modification par MicP (Le 07/11/2015, à 22:51)

Hors ligne

#9 Le 08/11/2015, à 13:39

wallace27

Re : trackpad du macbook air à désactiver

air@air-MacBookAir:~$ lgnCmd="syndaemon -d &"; grep "${gnCmd}" ~/.profile || echo "${lgnCmd}" >> ~/.profile
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022

# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
	. "$HOME/.bashrc"
    fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi
air@air-MacBookAir:~$ 

Hors ligne

#10 Le 08/11/2015, à 14:03

MicP

Re : trackpad du macbook air à désactiver

J'ai fais une erreur (sans conséquences) dans la dernière ligne de commande

=======
Ajoute simplement la ligne syndaemon -d & à la fin de ton fichier ~/.profile <=> Fais tout simplement une fois :

echo "syndaemon -d &" >> ~/.profile

=======
Le contenu du fichier ~./profile devrait finalement être comme ci-dessous :

# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022

# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
	. "$HOME/.bashrc"
    fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi
syndaemon -d &

Dernière modification par MicP (Le 08/11/2015, à 15:30)

Hors ligne

#11 Le 10/11/2015, à 21:41

wallace27

Re : trackpad du macbook air à désactiver

mon macbook air s'éteint tout seul après 10 minutes d'inactivité alors que même l’extinction de l'écran n'est prévue qu'après 50 minutes. Est-ce que syndaemon pourrait être responsable de ce problème ?

Hors ligne

#12 Le 10/11/2015, à 22:15

wallace27

Re : trackpad du macbook air à désactiver

Comment est-ce que je peux annuler ce que j'ai fait via le code du post numéro 8 svp ?

Merci pour votre aide.

Hors ligne

#13 Le 11/11/2015, à 00:24

Oni_Shadow

Re : trackpad du macbook air à désactiver

N'étant pas un pro de bash je ne sais pas comment faire ça en ligne de commande (du moins pas sans y réfléchir, mais tu peux toujours le supprimer manuellement :

gksu gedit ~/.profile

et supprimer la dernière ligne qui devrait être

syndaemon -d &

(la ligne de commande proposé dans le post 6 ajoute « syndaemon -d & » à la fin du fichier .profile si cet ligne n'existe pas)

Dernière modification par Oni_Shadow (Le 11/11/2015, à 00:27)


Rouillé

Hors ligne