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.

Changer un nom d’utilisateur

13 novembre 2018
Mint, Ubuntu

Il est préférable de réinstaller Linux Mint quand on change l’utilisateur d’un PC privé, ainsi tout sera effacé et réinitialisé. Mais dans une entreprise, un employé peut être remplacé par un autre en conservant l’intégralité de son PC.
Note pour les employés : vous comprenez à présent pourquoi il ne faut rien conserver de personnel sur vos PC de bureaux ?

Cette procédure doit obligatoirement être effectuée par un administrateur. Démarrez le PC en mode administrateur ou à défaut démarrez-le normalement, appuyez sur CTRL-ALT-F1 et ouvrez le compte root (administrateur), n’utilisez PAS le mode sudo !!! Puis désactivez mdm avec service mdm stop

Voila pourquoi il faut toujours mettre un mot de passe au root dés la fin de l’installation.
Tous les administrateurs devraient avoir midnigt commander, un vrai couteau suisse, au besoin installez le avec :

apt install mc

On change d’employé :

usermod –login nouvel_identifiant –home nouvel_emplacement_du_dossier_personnel –move-home identifiant_actuel

Et son groupe :

groupmod –new-name nouveau_nom nom_actuel

Si le PC est en mode login automatique, changez le nom à la ligne AutomaticLogin dans mdm :

mcedit /etc/mdm/mdm.conf

Si vous avez créé des scripts pour cet utilisateur, par exemple de sauvegarde, des tâches cron, etc… modifiez ces fichiers également avec mcedit.

Si cela arrive souvent dans votre entreprise, pensez à faire un script qui automatisera tout cela, que vous stockerez sur votre serveur.

Pour finir, sur certaines versions de Linux Mint, il faut ouvrir le panneau de contrôle users-admin et changer l’utilisateur, c’est un petit bug pas bien grave.

Configurer sa carte RTL8111/8168/8411

Si vous avez une carte RTL8111/8168/8411, vous avez peut-être remarqué des lenteurs anormales, des gels, etc. C’est parce que votre noyau a chargé le module r8169 en lieu et place du r 8168. Pour savoir si vous êtes concerné, tapez dans un terminal :

lspci

Si vous avez une ligne de ce genre suivez ce tutoriel :

02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)

Installez le bon module avec :

sudo apt-get update && sudo apt-get install r8168-dkms

Redémarrez le PC et vérifiez que vous avez le bon module avec :
lsmod | grep r8168

ou
sudo ethtool -i eth0

Bon surf !

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.

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.

Linux Mint 17 LTS XFCE

1 juillet 2014
Mint, Ubuntu

La version Long Time Service est sortie. Elle confirme les distances prises avec sa grande soeur Ubuntu. Il n’ y a aucun spyware, aucun service inutile, seul network-manager est à supprimer au profit de wicd. Il faut dire que si les paquets de logiciels sont ceux d’ubuntu, ceux de la configuration générale sont désormais de Linux Mint. Les Sources de logiciels sont gérables à la souris depuis la version 15. Le gestionnaire de langues, un peu surprenant au début est celui de Mint. Gardez votre langue/pays et English/UK, virez le reste, puis complétez les paquets. La mise à jour des paquets de langues est à présent très rapide, seuls les codepages nécessaires sont générés.

Améliorer la stabilité du Wi-fi, installez wicd, wicd-curses et wicd-gtk, puis désinstallez network-manager, modemmanager, network-manger-gnome, etc, tout ce qui concerne network-manager, ainsi que resolvconf.

Désactiver les tâches inutiles dans Paramètres / Session et démarrage, par exemple pourquoi activer le bluetooth si votre PC n’en a pas ? Désactiver MintUpdate et Mintupload vous fait gagner beaucoup de vitesse, etc… Rien ne vous empêche de faire les mises à jour manuellement de temps à autres. Si vous utilisez un vrai PC (99% des cas), désinstallez tous les paquets Virtualbox-guest… Virez aussi apt-xapian-index si vous n’êtes pas un compulsif des mises à jour.,

ATTENTION AU GROS BUG DE L’INSTALLATEUR, bug issu de Debian et Uuntu, si vous avez une maison avec un système de fichier différent de celui supportés par l’installateur, votre maison sera effacé sans aucun avertissement ! La solution : installez Linux Mint sans définir de maison, puis ajoutez la dans votre fstab.

Par exemple, si votre maison est en reiserfs et sur sda4 :

/dev/sda4 /home reiserfs noatime,defaults 0 2

Pareil pour jfs, xfs etc… Vous pouvez remplacer /dev/sda4 par l’uuid de la partition si vous le souhaitez.

C’est très bizarre que ce bug, vieux de deux ans ne soit toujours pas corrigé.

En première vitesse avec un Atom

6 mai 2014
Howto, Mint, Ubuntu

Cpufreq gérait les gouverneurs de vitesse (ondemand, powersave, performance, etc … en logiciel, mais depuis que le noyau s’en charge, seuls les CPUS pourvus de cette fonctionnalité en hardware peuvent le faire, ce qui n’est pas le cas de la famille P4 donc de l’ATOM, ces CPUS sont multi-fréquences mais pas auto-fréquence en hardware. Voici comment gérer ces fréquences.

On vire ondemand au démarrage :

update-rc.d -f ondemand remove

On édites le fichier modules pour y ajouter le module p4-clockmod :

sudo gedit /etc/modules

On peut du reste le charger de suite :

modprobe p4-clockmod

On installe les utilitaires de fréquences :

apt-get install cpufrequtils

ATTENTION : n’installez pas cpufreqd, au besoin, enlevez le :

apt-get remove --purge cpufreqd

On peut à présent changer de fréquences, pour 600 Mhz :

sudo cpufreq-set -f 600000

Sur certains PC, le CPU se mettra à la vitesse au-dessus de celle demandée, cela est dû au quartz et ce n’est pas un bug. Si c’est votre cas, tenez en compte lors du changements de fréquence.

Voici un exemple d’informations obtenu avec la commande cpufreq-info :

cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Veuillez rapportez les erreurs et les bogues à cpufreq@vger.kernel.org, s’il vous plait.
analyse du CPU 0 :
pilote : p4-clockmod
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: 10.00 ms.
limitation matérielle : 200 MHz – 1.60 GHz
plage de fréquence : 200 MHz, 400 MHz, 600 MHz, 800 MHz, 1000 MHz, 1.20 GHz, 1.40 GHz, 1.60 GHz
régulateurs disponibles : conservative, ondemand, userspace, powersave, performance
tactique actuelle : la fréquence doit être comprise entre 200 MHz et 1.60 GHz.
Le régulateur « userspace » est libre de choisir la vitesse
dans cette plage de fréquences.
la fréquence actuelle de ce CPU est 800 MHz.
des statistique concernant cpufreq:200 MHz:0,00%, 400 MHz:99,99%, 600 MHz:0,00%, 800 MHz:0,00%, 1000 MHz:0,00%, 1.20 GHz:0,00%, 1.40 GHz:0,00%, 1.60 GHz:0,01% (2)

Si vous voulez avoir une fréquence fixe au démarrage, éditez le fichier rc.local et ajoutez votre fréquence avant la ligne exit 0 :

sudo gedit /etc/rc.local

Mettez votre fréquence dans la plage de 200000 à 1600000 :

cpufreq-set -f 200000

Par la suite changez votre fréquence dans la même plage :

sudo cpufreq-set -f 600000

Et voila.

Lecteur sdcard Realtek 5286 sous Linux Mint

4 mars 2014
Astuces, Howto, Mint

Ce lecteur ne fonctionne pas correctement, un lspci nous donne :

03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5286 (rev 01)

Téléchargez cette archive, désarchivez la avec la commande tar -zxvf rts_bpp.tar.gz, puis allez dans le dossier avec cd rts_bpp. Installez au besoin build-essential, sudo apt-get install build-essential, puis sudo make et enfin sudo make install et sudo depmod -a

Editez le fichier /etc/modprobe.d/blacklist.conf avec sudo gedit /etc/modprobe.d/blacklist.conf et ajoutez :

#lecteur carte sd
blacklist rtsx_pci

Vous pouvez à présent charger le module avec modprobe rts_bpp, celui-ci sera chargé automatiquement à chaque redémarrage.

Page suivante »