Informatique

Google Home, Siri et d’autres assistants peuvent-être déclenchés avec des ultrasons – Tech – Numerama

Attention, cet article date de 8 ans, les informations peuvent ne plus être à jour...

Oui, les assistants vocaux peuvent se déclencher à l’aide d’ultrasons. Cela n’est pas très dangereux en l’état, mais cela montre à quel point les nouveaux usages liés aux nouvelles technologies amènent leur lot de vulnérabilités.

Source : Google Home, Siri et d’autres assistants peuvent-être déclenchés avec des ultrasons – Tech – Numerama

 

Haha excellent ! Bon, reste plus qu’à s’amuser…

Linux franchit la barre des 3 % sur les PC et se rapproche de macOS (5,84 %)

Attention, cet article date de 8 ans, les informations peuvent ne plus être à jour...

Source : Developpez.com

 

En fonction des sources on ne trouve pas forcément les mêmes chiffres évidemment… Et souvent Linux est le groupement de Linux, Autres et ChromeOS.

Par contre, si les efforts sont faits pour les 5,84% de marché de MacOS, j’ose encore croire qu’ils pourront être faits pour Linux.

 

Différentes sources :

Trouver les informations de votre navigateur – Le Hollandais Volant

Attention, cet article date de 8 ans, les informations peuvent ne plus être à jour...

Notez qu’en mettant toutes ces informations (IP, UA, hardware, codecs, plugins…) bout à bout et en faisant un hash de tout ça, on obtient une signature pratiquement unique pour chaque navigateur. Même sans cookies, même sans tracking manifeste, n’importe quel site web peut arriver à nous repérer de façon pratiquement unique.

Source : Trouver les informations de votre navigateur – le hollandais volant – Le Hollandais Volant

 

Comme quoi, il n’y a pas que l’IP sur le net et pas besoin de la pub pour nous tracer si on veut. Heureusement, on peut encore tricher un peu :P

Information système LHV

Firefox et Ubuntu en vrai :)

Steam : Problème d’affichage des succès sur la page Activité (solution)

Attention, cet article date de 8 ans, les informations peuvent ne plus être à jour...

Un petit bug planait sur mon compte depuis quelques temps, les succès gagnés par mes amis Steam et leurs nouveaux amis étaient séparés du reste des activités (en bas de page).

Un fix a été proposé ici et je confirme qu’il fonctionne.

Je traduis :

  1. Créer un nouveau groupe Steam PUBLIC (Activité > Groupes (à droite) > Créer un nouveau groupe > remplir avec votre nom steam) et cocher la case « Groupe public »
  2. Programmer un événement > chat (mettre un nom au chat) > sous « Heure de début » (menu déroulant) choisir « Dans 5 minutes » > Créer un événement
  3. Attendre 5 minutes
  4. Regarder votre page d’activité
  5. Ne pas quitter le groupe !!
  6. Enfin, changer le statut du groupe de ‘public’ à ‘privé’ en allant dans « la page d’administration » du groupe > Modifier les autorisations de groupe (à droite) > dans « Type du groupe » (en haut) choisir « Accès réservé ». Vous pouvez aussi supprimer l’événement du chat devenu inutile.

Tada !

Linux/Ubuntu : Améliorer le trackpad/touchpad

Attention, cet article date de 8 ans, les informations peuvent ne plus être à jour...

Mon gros souci (si je peux dire) avec le Dell XPS c’est le touchpad/trackpad qui est un peu mal géré sous Ubuntu par défaut, surtout en ce qui concerne la reconnaissance de la paume lors de la frappe.

Je vous propose quelques options, toutes indépendantes les unes des autres pour améliorer la chose, à vous de les assembler si besoin.

Je pense que ça doit marcher avec les autres distributions aussi.

 

 

Désactiver les boutons physiques clique-gauche et clique-droit pour augmenter la surface du touchpad

Éditer le fichier « xxx-synaptics.conf » (avec xxx un numéro) se trouvant dans Ordinateur > usr > share > X11 > xorg.conf.d

Une fois le fichier trouvé, l’éditer via la commande suivante : (merci à worldsayshi pour l’astuce)

gksudo gedit /usr/share/X11/xorg.conf.d/xxx-synaptics.conf

(en remplaçant « xxx » par votre numéro, dans mon cas, le numéro est 70)

Chercher la ligne :

Option « SoftButtonAreas »

et la commenter :

# Option « SoftButtonAreas »

(ajouter un # devant)

Le clique-droit devient un simple clique-gauche et permet de faire bouger le curseur comme le reste du touchpad.

 


Activer le PalmDetection lors de la frappe :

Même fichier qu’au-dessus où il faut ajouter :

Option « PalmDetect » « 1 »

en-dessous de « Option « SecondarySoftButtonAreas » « 58% 0 0 15% 42% 58% 0 15% » »

 


Désactiver le touchpad pendant la frappe sur le clavier :

  • Soit, via le logiciel Touchpad-Indicator
    (de mon côté, il ne fonctionne pas au démarrage, et fais planter mon curseur, obligé de brancher une souris pour le débloquer, mais permet bon nombre de réglage)
  • Soit via « syndaemon » qui est déjà dans Linux et permet justement de bloquer le touchpad pendant l’utilisation du clavier mais se fait en ligne de commande (l’option que j’utilise actuellement).

Pour cela, ouvrez un terminal et lancez la commande

xinput list

afin de vérifier le nombre de pilotes gérant votre touchpad.

Résultat de la commande xinput

Résultat de la commande

 

Sur le XPS il y a 2 pilotes : un qui commence par « DLL0 » et l’autre par « SynPS ».

Si vous n’avez que le « DLL », sautez l’étape suivante.

Sinon, il va falloir désactiver le « SynPS ». Pour cela, éditez le fichier « xxx-synaptics-quirks.conf » (avec xxx un numéro) se trouvant dans Ordinateur > usr > share > X11 > xorg.conf.d

Une fois le fichier trouvé, l’éditer via la commande suivante :

gksudo gedit /usr/share/X11/xorg.conf.d/xxx-synaptics-quirks.conf

(en remplaçant « xxx » par votre numéro, dans mon cas, le numéro est 51)

Et ajoutez tout en dessous les lignes suivantes : (merci à ddarling pour l’astuce)

# Disable generic Synaptics device, as we're using
# "DLL0704:01 06CB:76AE Touchpad"
# Having multiple touchpad devices running confuses syndaemon
Section "InputClass"
 Identifier "SynPS/2 Synaptics TouchPad"
 MatchProduct "SynPS/2 Synaptics TouchPad"
 MatchIsTouchpad "on"
 MatchOS "Linux"
 MatchDevicePath "/dev/input/event*"
 Option "Ignore" "on"
EndSection

 

Fichier synaptics-quirks

 

Enfin, dans vos programmes, chercher celui permettant d’ajouter des programmes au démarrage (sous Ubuntu c’est « Applications au démarrage ») et ajoutez la ligne suivante dans la partie commande et enregistrez : (merci à BassT pour l’astuce)

sh -c "sleep 5; killall syndaemon; syndaemon -i 0.2 -K -R -d -t"

 

Explication :

On inscrit la commande dans le fichier permettant de gérer les tâches via la commande « sh -c »

sleep 5 : Le nombre 5 est le temps d’arrêt en seconde qu’il faut au programme syndaemon avant qu’il puisse se lancer à l’ouverture de la session (à régler selon la puissance de votre machine et donc du temps qu’elle met avant d’afficher votre bureau + quelques secondes. Si ça ne marche pas essayez d’augmenter un peu le temps) ; si on ne met pas de temps, le programme ne démarre pas.

Pour savoir combien de temps votre machine met à démarrer, on peut le voir avec la commande suivante :

systemd-analyze time

killall syndaemon : Permet de réinitialiser syndameon à chaque fois (pour être sûr qu’il n’y a pas d’interférence.

syndaemon -i 0.2 -K -R -d -t : C’est la commande qui nous intéresse. Le nombre 0.2 est le temps en seconde pendant lequel vous ne pouvez pas réutiliser le touchpad après la dernière pression sur une touche du clavier. Les autres paramètres sont expliqués ici : ftp://www.x.org/pub/X11R7.5/doc/man/man1/syndaemon.1.html
(Certains enlèvent l’option « -t » ce qui permet de bloquer le curseur pendant la frappe).

Fermer la session et vous reconnecter pour que la commande prenne effet.

Si cette commande ne vous convient pas, il faut tester les différents paramètres dans un terminal en modifiant simplement la commande suivante :

syndaemon -i 0.2 -K -R -d -t

en tapant à chaque fois la commande :

killall syndaemon

pour réinitialiser syndaemon.

Par exemple, j’ai voulu tester les différents temps de reprise du touchpad :

test-syndaemon

L’option « -t » est manquante, ce qui permet de voir quand le blocage prend fin

 

Pas besoin de redémarrer dans ce cas, les modifications sont visibles instantanément mais ne sont pas sauvegarder.

Quand votre ligne de commande vous convient, n’oubliez pas d’éditer celle du programme de démarrage, c’est celle-là qui fera effet.

 

Il se peut que syndaemon vous empêche d’utiliser le « tap » du trackpad ou l’utilisation des 2 doigts. Si c’est le cas, la démarche à suivre est la suivante :
Copier le fichier /usr/share/X11/xorg.conf.d/xxx-synaptics.conf vers /etc/X11/xorg.conf.d(si le dossier n’existe pas, le créer) et, dans les 2 fichiers sous les lignes

Section "InputClass"
  Identifier "touchpad catchall"
  Driver "synaptics"
  MatchIsTouchpad "on"

coller

	Option "VertTwoFingerScroll" "on"
	Option "HorizTwoFingerScroll" "on"

(merci à invernizzie pour l’astuce)

 


Émuler le clique-central

Vérifier que l’option fonctionne en ouvrant un terminal et en collant la ligne suivante :

sh -c "synclient TapButton3=2"

Puis valider. Aller sur une page web avec du contenu (comme ma page d’accueil) et tapoter avec 3 doigts le touchpad. Si c’est bon, ouvrir le gestionnaire de programme de démarrage (« Applications au démarrage » dans Ubuntu) et ajouter un entrée en mettant le nom que vous voulez, et en commande coller :

sh -c "sleep 3; synclient TapButton3=2"

La différence par rapport à l’autre ligne est le fait que cette commande ne démarre qu’après 3 secondes à l’ouverture de la session, empêchant les programmes de synaptics d’écraser la modification. En gros, vous ré-écrivez par dessus.

Vérifiez que ça marche. SI ce n’est pas le cas, changer la valeur de 3 à 5 ou 10.

 


Modifier la zone de détection du PalmDetection :

http://pappanyn.me/blog/2017/05/03/ubuntu-and-the-dell-xps-9560-touchpad/

(Pas testé mais au cas où)

 


Désactiver le touchpad lors du branchement d’une souris :

gksudo gedit /etc/udev/rules.d/10-local.rules

Et y coller :

ACTION=="add", SUBSYSTEM=="input", KERNEL=="mouse[0-9]", ENV{DISPLAY}=":0",ENV{XAUTHORITY}="/home/$USER/.Xauthority", ENV{REMOVE_CMD}="/bin/sh -c '/usr/bin/synclient TouchpadOff=0'", RUN+="/bin/sh -c '/usr/bin/synclient TouchpadOff=1' "

En remplaçant $USER par votre nom de session.

(Merci à afternoon_sister pour l’astuce)

 


Passer à « libinput » :

sudo apt-get install git build-essential autoconf automake pkg-config libtool

sudo apt-get install libmtdev1 libmtdev-dev libudev-dev libevdev-dev xutils-dev libwacom-dev

sudo apt-get install xserver-xorg-dev

sudo apt-get install xserver-xorg-input-libinput-hwe-16.04 instead

gksudo gedit /usr/share/X11/xorg.conf.d/40-libinput.conf

Repérer la partie suivante :

Section « InputClass »
Identifier « libinput touchpad catchall »

Sous « Driver « libinput » » ajouter :

Option "Tapping" "True"
Option "PalmDetection" "True"
Option "TappingDragLock" "True"
Option "DisableWhileTyping" "True"

Redémarrer pour mettre à jour.

Libinput est censé être meilleur que Synaptics pour les options de Trackpad/Touchpad.