Я недавно сделал новую установку Ubuntu 18.10. Я имею, испытывают проблему, где функция прокрутки не работает правильно после того, как система была приостановлена. Это вяло и медленно, отчасти как то, если это только регистрирует "половину прокрутки".
После перезапуска это работает отлично снова. Какие-либо идеи?
Править: Я нашел решение, которое перезапускает сенсорную панель автоматически с помощью сценария. Отправленный, как как ответить! :-)
После нескольких попыток я сумел найти решение и заставил его работать автоматически за чтением этого потока. Я только протестировал его на Ubuntu 18.10:
В основном перезапуск сенсорной панели с этими командами фиксирует его:
Первый показ:
sudo modprobe -r psmouse
Затем:
sudo modprobe psmouse
Но.. Я не хотел должным быть писать те команды после каждого приостанавливать. Таким образом, я устанавливаю сценарий, выполняющий команды выше автоматически каждый раз, я возобновляюсь от, приостанавливают
Команды выполнения автоматически после приостанавливают:
1) Создайте сценарий с командами (откройте Terminal и тип),
sudo touch yourscriptname.sh
Это создаст файл в Вашей домашней папке.
2) Сценарий редактирования
sudo nano yourscriptname.sh
Вставьте это в и сохраните файл:
#!/bin/bash
modprobe -r psmouse && modprobe psmouse
3) Переместитесь в свою "системную" папку
cd /etc/systemd/system
4) Создайте сервис:
sudo touch yourservicename.service
5) Сервис редактирования:
nano yourservicename.service
Вставьте это в и сохраните его впоследствии
[Unit]
Description=Run user script after suspend
After=basic.target suspend.target hibernate.target
[Service]
User=root
Environment=DISPLAY=:0
ExecStart=/home/yourusername/yourscriptname.sh
[Install]
WantedBy=basic.target suspend.target hibernate.target
6) Выполненный chmod
sudo chmod +x /home/yourusername/yourscriptname.sh
7) Затем выполните следующие команды
systemctl daemon-reload
И:
sudo systemctl enable yourservicename.service
Это должно зафиксировать его!
Найденный здесь :
Привет, удалите
psmouse.synaptics_intertouch=0
и прокомментируйтеblacklist i2c_i801
в/etc/modprobe.d/blacklist.conf и посмотрите, помогает ли это.
, Который работал отлично на мой thinkpad
Сенсорная панель ThinkPad, прокручивающая зафиксированный (Постоянно)!!!
Во-первых, перейдите к пути и отредактируйте личинку с помощью любого редактора (команда выполнения с помощью sudo).
Используя редактор Vim: sudo vim /etc/default/grub
или
Используя gedit редактора: sudo gedit /etc/default/grub
Затем замените существующий линейный код в личинке:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash psmouse.synaptics_intertouch=0"
Затем сохраните файл в рамках текстового редактора.
Наконец, личинка обновления.
sudo update-grub
просто сделайте следующее
sudo gedit /lib/systemd/system-sleep/psmouse-refresh
и вставьте это
#!/bin/bash
# $1 is the state (pre or post)-sleep
if [[ $1 == post ]]; then
sudo modprobe -r usbhid
sudo modprobe -r psmouse
sudo modprobe psmouse
sudo modprobe usbhid
fi
сохраните и готово