Ce matin, avant de mettre à niveau lorsque j'ai roulé la molette de défilement, tout programme actif défilait tant que la molette tournait. Après la mise à niveau vers 19.04 après le réveil de la suspension (fermeture de l'ordinateur portable) lorsque je roule la roue, la vue défile quelques lignes puis s'arrête, elle ne défilera plus jusqu'à ce que je fasse tourner la molette de défilement à plusieurs reprises.
Souris mobile sans fil Microsoft 4000
Cela se produit dans tous les programmes, y compris le démarrage d'une boîte virtuelle de Windows, et ne semble se produire qu'après s'être réveillé de la suspension. Débrancher le récepteur USB et le rebrancher rétablit la sensibilité, mais pour moi ce n'est pas une solution, jsut un travail autour.
Comment puis-je arrêter tout comportement du système dans la suspension qui perturbe les paramètres de la souris? Comment le restaurer sans intervention physique (automatiquement au réveil si possible)
Et pourquoi la mise à niveau l'a-t-elle interrompue, ou pourrait-il s'agir d'une coïncidence?
Un programme spécial a été publié pour réinitialiser les souris Microsoft lorsque le double démarrage de Windows et Linux connaît un défilement incroyablement rapide. Il vient d'être confirmé de fonctionner pour Ubuntu 19.04, suspendre/reprendre le problème de défilement incroyablement lent.
Accédez à ce site: https://sourceforge.net/projects/resetmsmice/
Cliquez sur le lien pour: resetmsmice_1.1.3_AMD64.deb
Il est instantanément téléchargé sur votre ~/Downloads
dossier.
Pour l'installer, utilisez:
Sudo dpkg -i ~/Downloads/resetmsmice_1.1.3_AMD64.deb
rm -f ~/Downloads/resetmsmice_1.1.3_AMD64.deb
Le programme s'exécute automatiquement lors du démarrage, mais vous pouvez également l'appeler depuis le terminal à tout moment avec:
resetmsmice
Pour l'appeler automatiquement après la reprise, vous devez créer un script avec gedit
.
Utilisation Sudo -H gedit /lib/systemd/system-sleep/resetmsmice
Copiez ces lignes dans l'éditeur:
#!/bin/bash
case $1/$2 in
pre/*)
echo "$0: Going to $2..."
;;
post/*)
echo "$0: Waking up from $2..."
resetmsmice
;;
esac
Les instructions echo
vous aident à localiser votre programme dans les journaux système, par exemple grep resetmsmice
Enregistrez le fichier et quittez l'éditeur. Utilisez ensuite:
Sudo chmod a+x /lib/systemd/system-sleep/resetmsmice
Vous pouvez éteindre la souris USB pendant la suspension et la rallumer lors de la reprise. Cela simulera un redémarrage.
Utilisation Sudo -H gedit /lib/systemd/system-sleep/custom-xhci_hcd
Copiez ces lignes dans l'éditeur:
#!/bin/bash
# Original script was using /bin/sh but shellcheck reporting warnings.
# NAME: custom-xhci_hcd
# PATH: /lib/systemd/system-sleep
# CALL: Called from SystemD automatically
# DESC: Suspend broken for USB3.0 as of Oct 25/2018 various kernels all at once
# DATE: Oct 28 2018.
# NOTE: From comment #61 at: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/522998
TMPLIST=/tmp/xhci-dev-list
# Original script was: case "${1}" in hibernate|suspend)
case $1/$2 in
pre/*)
echo "$0: Going to $2..."
echo -n '' > $TMPLIST
for i in `ls /sys/bus/pci/drivers/xhci_hcd/ | egrep '[0-9a-z]+\:[0-9a-z]+\:.*$'`; do
# Unbind xhci_hcd for first device XXXX:XX:XX.X:
echo -n "$i" | tee /sys/bus/pci/drivers/xhci_hcd/unbind
echo "$i" >> $TMPLIST
done
;;
post/*)
echo "$0: Waking up from $2..."
for i in `cat $TMPLIST`; do
# Bind xhci_hcd for first device XXXX:XX:XX.X:
echo -n "$i" | tee /sys/bus/pci/drivers/xhci_hcd/bind
done
rm $TMPLIST
;;
esac
Enregistrez le fichier et quittez l'éditeur. Utilisez ensuite:
Sudo chmod a+x /lib/systemd/system-sleep/custom-xhci_hcd
La mise à niveau d'Ubuntu 19.04 fournit le nouveau noyau Linux 5.0 avec de nouveaux pilotes. Une fois les futures mises à niveau terminées, désactivez le script pour voir si le problème a été résolu dans les nouveaux noyaux.
ma molette de défilement cessera de fonctionner simplement en passant d'un nouvel onglet dans chrome ou une autre application à un onglet que j'ai ouvert dans chrome pendant un certain temps. I peut actualiser la page et le défilement de la molette de la souris fonctionne à nouveau. Les barres de défilement à droite fonctionnent toujours.
Utilisation de chrome stable ubuntu 19.04