Réparer un click gauche de touchpad ou souris

15 janvier 2019
Astuces, Mint, Ubuntu

J’ai récemment réparé un PC portable d’une amie. La première étape était de remplacer Windaube par Linux Mint, malgré que le PC soit tatoué, cette étape s’est déroulé sans problème.

La touche gauche du touchpad ne fonctionne plus, usure presque normale du PC. J’aurais pu remplacer le touchpad mais le prix me paraissait exagéré et il aurait fallu démonter toute la carte mère, ce qui est un peu risqué sur ce portable. La seconde solution est de brancher une souris USB, ce qui sera peut-être fait, mais n’est pas très nomade. La troisième solution est de simuler le clic gauche.

Le clic gauche simple est vite simulé, le tap-tap du touchpad fonctionne toujours. En revanche le clic gauche maintenu pour sélectionner du texte, déplacer une fenêtre ou un tableau de bord ne fonctionne pas avec le tap-tap.

Un outil va nous aider à résoudre ce problème xdotool, on l’installe :

apt install xdotool

Cet outil permet d’exécuter énormément d’actions, je vous encourage à lire son manuel :

man xdotool

Le click gauche simple se fait par :

xdotool click 1

Le click gauche maintenu se fait par :

xdotool mousedown 1

J’ai choisi d’utiliser une touche avec un drapeau bizarre coupé en quatre,qui ne sert à rien… (touche Windaube, pour ceux qui n’aurait pas compris ;-) )

Sous xfce, on va dans Menu/Paramètres/Clavier et on modifie le raccourci clavier Super L avec cette dernière commande, on confirme la modification et cela fonctionne de suite. Pour tester, j’ai placé la souris sur un haut de fenêtre, appuyé sur la touche Windaube et déplacé la fenêtre, pour terminer on fait un tap sur le touchpad, cela fonctionne aussi pour la sélection de texte, etc… Et voila ! Le touchpad est réparé.

Cette astuce peut vous servir pour faire beaucoup d’autres actions, par exemple pour un PC qui n’a pas de bouton de milieu de souris :

xdotool click 2

Etc… Vouspouvez aussi mapper la touche avec xmodmap si vous le souhaitez, voir :

http://linux.saverne.info/reaffecter-une-touche-du-clavier/

 

Limiter la bande passante d’un logiciel

On a parfois besoin de limiterla bande pasant d’un seul programme et non du système. Il existe pour cela une soltion simple pour Linux.

On installe trickle

apt install trickle

Puis on lance le logiciel dont on veut limiter la bande passante, ici firefox à 1000 Kb et 100 Kb :

trickle -d 1000 -u 100 firefox

-d pour vitesse descendante -u pour la montante (l’envoi), celle-ci est de toutes façons limité à 100 Ko pour les connexions ADSL par les FAI, une relique d’une vieille loi surannée, mais n’est plus bridée pour la fibre.

Manipuler son user agent

10 janvier 2017
Astuces

La variable user agent sert à indiquer qui vous êtes, quel logiciel et sa version vous utilisez pour surfer sur Internet.
Le serveur de ma banque m’a indiqué que mon navigateur était obsolète, j’utilise encore la version 14, rapide et efficace. Mais je sais que pour la sécurité 99% du codage est effectué sur le serveur, non sur le client. Donc j’ai juste changé l’user agent de firefox et le voila à nouveau compatible !
La seule chose qui ne marche plus, c’est la publicité….

Un site qui qui réclamait Windaube pour fonctionner, on change aussi l’user agent, vous devinez la suite…

Pour manipuler votre user agent, vous pouvez utiliser une extension, par exemple User-Agent Switcher permet de changer cette variable en cliquant sur un OS ou sur un navigateur, mais aussi d’éditer la variable pour l’accommoder à votre sauce. Il y a plein d’autres extensions qui font ce travail.

Mais on peut aussi ne pas utiliser d’extension.

Firefox :

Lancez Firefox et entrez l’adresse :

about:config

Passez l’avertissement et entrez useragent dans la zone de recherche. Dans la liste, cliquez avec le bouton droit et choisissez Nouvelle/Chaîne de caractères, entrez le nom :

general.useragent.override

Puis entrez la valeur :

Mozilla/5.0 (X11; Linux i586; rv:91.0) Gecko/20100101 Firefox/91.0

Et voila ! Vous avez désormais la version 91 de Firefox, vous pouvez remettre la vraie version, si vous le souhaitez. Ou vous amuser :

Linux, version 31 de firefox (deux fois 31.0 !!!)
Mozilla/5.0 (X11; Linux i586; rv:31.0) Gecko/20100101 Firefox/31.0

Windaube Seven avec Firefox 36.04 :
Mozilla/5.0 (Windows NT 6.3; rv:36.0) Gecko/20100101 Firefox/36.04

Mac osx 10.5
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; fr; rv:1.9.0.3) Gecko/2008092414 Firefox/3.0.3

Voire :

Mozilla/5.0 (Linux; U; Android 4.4.4; Nexus 5 Build/KTU84P) AppleWebkit/534.30
(KHTML, like Gecko) Version/4.0 Mobile Safari/534.30

En fait, c’est impossible….

Chromium :

Cliquer avec le bouton droit et choisissez Inspecter. Puis dans le menu de l’inspection, choisissez More Tools/ Network Conditions. Tout en bas, décochez Select Automatically de User Agent et entrez les chaînes comme pour firefox.

Cette astuce peut être amusante, voire futile, mais indispensable dans certains cas. Cependant, gardez à l’esprit qu’il existe aussi de vraies contraintes techniques, n’espérez pas utiliser un site HTML5 avec un ancien navigateur !

Convertir des fichiers msg en eml

13 mai 2016
Astuces

Les fichiers msg sont des fichiers de messagerie Outlook qui parfois ne sont même pas lisible par un autre Outlook !

Pour les convertir, il faut installer le script perl par cette commande :

sudo apt-get install libemail-outlook-message-perl libemail-sender-perl

Puis on convertit le fichier avec cette commande :

msgconvert exemple.msg

Où exemple.msg est votre fichier, un fichier exemple.eml est créé.

Remettre sa caméra à l’endroit

24 septembre 2015
Astuces, Debian et assimilés, Mint

Certains constructeurs de PC portables montent leurs webcam à l’envers… Donc, on a une image inversée lorsqu’on utilise pidgin, pas glop.

Installez cheese au besoin :

sudo apt-get install cheese

Puis lancez-le avec cette commande :

sh -c ‘export LIBV4LCONTROL_FLAGS=3 && cheese’

L’image est à l’endroit ? Parfait, vous pouvez vous créer un lanceur avec cette commande :

sh -c ‘export LIBV4LCONTROL_FLAGS=3 && pidgin’

Et voila, bonne vidéoconférence.

Optimiser sa mémoire pour préserver son SSD ou DD

24 avril 2015
Astuces

Ces astuces sont à adapter en fonction de vos besoins et de votre PC.

# pour les SSD et DD dans /etc/fstab.

tmpfs /tmp tmpfs defaults,size=512M 0 0

tmpfs /home/LOGIN/.cache tmpfs defaults,size=512M 0 0

tmpfs /var/log tmpfs defaults,nosuid,nodev,noatime,mode=0755,size=5% 0 0

Remplacez LOGIN par votre login et adaptez les valeurs réservées à la mémoire, mais sachez que c’est le montant maximum qui est indiqué, cette mémoire n’est utilisée que si nécessaire.

Dans /etc/sysctl.conf, on ajoute la ligne pour utiliser le swap en dernier ressort :
vm.swapinness=0

Enfin, utiliser le zram aide bcp :

apt-get install zram-config

Zram compresse la mémoire et permet d’utiliser plus de mémoire que l’on en possède réellement sans utiliser de swap. Grâce à lui, les caches du tmpfs utilisent très peu de mémoire réelle. Pour connaître celle-ci, tapez dans un terminal :

free -m
cat /proc/swaps

Flash et silverlight sous Firefox

21 avril 2015
Astuces, Howto

Désinstaller tous les flash player installés y compris Adobe Flash Player avec la commande suivant :

sudo apt-get remove pepperflashplugin-nonfree

sudo apt-get remove freshplayerplugin

sudo apt-get remove flashplugin-installer

Ajouter Pipelight :

sudo add-apt-repository ppa:pipelight/stable

sudo apt-get update
sudo apt-get install --install-recommends pipelight-multi
sudo apt-get remove flashplugin-installer
sudo pipelight-plugin --enable flash
sudo pipelight-plugin --create-mozilla-plugins
sudo pipelight-plugin --enable silverlight

Et pour vérifier la version de Flash utilisée, saisir dans la barre d’adresse de Firefox : about:addons. Dans la rubrique « plugins », vérifier que le plugin Shockwave Flash soit actif et de version supérieure à 11.2.

Et pour vérifier si votre installation silverlight s’est bien déroulée, rendez-vous sur cette page. Si vous voyez des balles rebondissantes sur les cotés, alors Pipelight fonctionne.

Accélérer la vidéo sous xfce

25 octobre 2014
Astuces, Mint

Nos vieux PC ne peuvent pas lire les vidéos HD… en principe. Mais si je vous prouvais le contraire ? Ce truc fonctionne sur quasiment tous les anciens PC.

Ouvrez un terminal et lancez :

xfwm4-tweaks-settings

Allez sur compositeur et décochez la case « Activer le compositeur d’affichage », l’effet est immédiat. Cela va accélérer tout votre xfce,mais surtout la vidéo en HD est désormais accessible.

Et voici une autre astuce concernant Youtube, plutôt lent en passant par le navigateur, mais rapide avec smtube, installez-le :

sudo apt-get install smtube

Smtube a été créé par l’équipe de smplayer, mais est indépendant de celui-ci. Vous pouvez choisir votre lecteur dans les préférences parmi mplayer, smplayer ou vlc. Selon votre PC l’un ou l’autre fonctionnera mieux. Vous pouvez aussi choisir en principe une résolution vidéo, mais la plupart des vidéo Youtube sont à présent en HD, ce n’est plus grave à présent, n’est-ce pas ? Cerise sur le gâteau, vous pouvez télécharger les vidéos avec le bouton droit de la souris.

Si votre PC est très vieux, désactivez le DPMS par :

xset -display :0 s off -dpms

Astuces de freebox

26 septembre 2014
Astuces, Mint

VPN

Le VPN ou réseau privé virtuel est très pratique, il permet d’utiliser votre réseau privé du domicile ou du bureau depuis le monde entier par Internet, si les deux liaisons internet sont suffisantes, vous pouvez même regarder les chaines TV HD de votre freebox ou dreambox. La bonne nouvelle : la freebox server tourne sous Linux et vous facilite grandement le travail !

Connectez vous à votre freebox par cette adresse :

http://mafreebox.freebox.fr/login.php

Ouvrez Paramètres de la freebox/Mode avancé/serveur VPN commencez par définir un utilisateur et son mot de passe. puis allez sur OpenVPN routé, changez le port par défaut, optez pour un chiffrement, cochez au besoin la case Activer, puis téléchergez votre configuration en cliquant sur la disquette à côté de votre utilisateur et sauvegardez le. Cliquez sur OK, fermez la fenêtre et déconnectez-vous. On a fini côté Freebox.

Sur votre PC, installez openvpn par :

apt-get install openvpn

Puis tapez :

sudo openvpn fichier.ovpn

Où fichier.ovpn est le fichier que vous avez téléchargé, entre votre utilisateur/login, c’est tout ! Vous êtes désormais en vpn partout dans le monde.

Chaîne TV Free par vlc

Depuis la version 2.1.0, vlc n’inclut plus les chaines TV de free directement dans la liste de lecture. On peut certes télécharger la liste et la charger manuellement, mais nous utilisons des logiciels opensource et c’est une chance. Nous allons reprendre la source de ce module et la compiler pour les nouvelles version de vlc. Téléchargez ce fichier et installez lua5.2 :

sudo apt-get install lua5.2

Compilez le module par :

luac -o freebox.luac freebox.lua

Puis copiez le module au bon endroit :

cp freebox.luac /usr/lib/vlc/lua/sd/

Et voila, vos chaines sont de nouveau là.

Chaîne TV Free par vlc Solution 2 :

Téléchargez ce fichier, sauvegardez-le puis lancez vlc par cette commande :

/usr/bin/vlc –no-playlist-autostart –playlist-tree –deinterlace 1 –crop 16:9 freebox.xspf

Indiquez le chemin complet pour la liste Freebox. Les chaines apparaissent à présent dans votre liste de lecture.

Eteindre un disque dur ou clef USB en ligne de commande

19 mai 2014
Astuces

Cette action est parfois nécessaire pour éteindre un périphérique de sauvegarde à la fin d’un script. Montez une clef usb, ouvrez un teminal et tapez :

df -h

Votre clef apparaitra sous la forme /dev/sdX1, où X est une lettre supérieure à a.

Démontez la clef avec :

umount /dev/sdX1

Puis éteignez-la avec :

sdparm –command=eject /dev/sdc

sdparm est une commande fournie par le paquet…. sdparm ;-) Installez-le au besoin.

Sous Linux, tous les périphériques sont vus comme des SCSI, et c’est très pratique !

 

Page suivante »