Автор Тема: Перестала работать средняя кнопка мыши после обновления пакетов ubuntu  (Прочитано 3979 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Prof1983

  • Активист
  • ****
  • Автор темы
  • Сообщений: 499
  • Digital Economy Institute
Использую XUbuntu-18.04. Сегодня произвел штатное обновление. Перестала работать средняя кнопка мыши. Поискал варианты решения проблемы в интернете. Есть инструкция как произвести откат в виде скрипта - не стал проверять, т.к. есть сомнения. Прочитал совет что надо смотреть настройки в gnome-tweaks (для этого установил его) - все настройки, касающиеся мыши - в норме. Попробовал откатится через Synaptic, указав версию чуть постарее через "меню-пакет-указать версию" - выдало кучу несовместимостей с предложением удаления многих пакетов - не стал применять.

Посмотрел в логах какие пакеты обновились в /var/log/apt/history.log. Список следующий: Upgrade: libcups2:amd64 (2.2.7-1ubuntu2.2, 2.2.7-1ubuntu2.3), libzmq5:amd64 (4.2.5-1, 4.2.5-1ubuntu0.1), cups-server-common:amd64 (2.2.7-1ubuntu2.2, 2.2.7-1ubuntu2.3), cups-common:amd64 (2.2.7-1ubuntu2.2, 2.2.7-1ubuntu2.3), cups-ppdc:amd64 (2.2.7-1ubuntu2.2, 2.2.7-1ubuntu2.3), libcupsmime1:amd64 (2.2.7-1ubuntu2.2, 2.2.7-1ubuntu2.3), libcupsppdc1:amd64 (2.2.7-1ubuntu2.2, 2.2.7-1ubuntu2.3), cups-bsd:amd64 (2.2.7-1ubuntu2.2, 2.2.7-1ubuntu2.3), cups-core-drivers:amd64 (2.2.7-1ubuntu2.2, 2.2.7-1ubuntu2.3), cups-daemon:amd64 (2.2.7-1ubuntu2.2, 2.2.7-1ubuntu2.3), libcupsimage2:amd64 (2.2.7-1ubuntu2.2, 2.2.7-1ubuntu2.3), cups:amd64 (2.2.7-1ubuntu2.2, 2.2.7-1ubuntu2.3), libcupscgi1:amd64 (2.2.7-1ubuntu2.2, 2.2.7-1ubuntu2.3), cups-client:amd64 (2.2.7-1ubuntu2.2, 2.2.7-1ubuntu2.3), cups-ipp-utils:amd64 (2.2.7-1ubuntu2.2, 2.2.7-1ubuntu2.3)

А незадолго до этого ещё устанавливал gcc-go (может быть это повлияло). На всякий случай приведу содержимое лога за сегодня:

Start-Date: 2019-01-17  18:43:36
Commandline: /usr/sbin/synaptic
Requested-By: ya (1000)
Install: cpp-8:amd64 (8.2.0-1ubuntu2~18.04, automatic), libasan5:amd64 (8.2.0-1ubuntu2~18.04, automatic), libgcc-8-dev:amd64 (8.2.0-1ubuntu2~18.04, automatic), libubsan1:amd64 (8.2.0-1ubuntu2~18.04, automatic), gcc-8:amd64 (8.2.0-1ubuntu2~18.04, automatic), gccgo:amd64 (4:8.2.0-1ubuntu2.1), libgo13:amd64 (8.2.0-1ubuntu2~18.04, automatic), gccgo-8:amd64 (8.2.0-1ubuntu2~18.04, automatic)
Upgrade: libpolkit-gobject-1-0:amd64 (0.105-20ubuntu0.18.04.1, 0.105-20ubuntu0.18.04.4), gvfs-backends:amd64 (1.36.1-0ubuntu1.1, 1.36.1-0ubuntu1.2), libpolkit-agent-1-0:amd64 (0.105-20ubuntu0.18.04.1, 0.105-20ubuntu0.18.04.4), gvfs-libs:amd64 (1.36.1-0ubuntu1.1, 1.36.1-0ubuntu1.2), gvfs-fuse:amd64 (1.36.1-0ubuntu1.1, 1.36.1-0ubuntu1.2), oracle-java8-set-default:amd64 (8u191-1~webupd8~1, 8u201-1~webupd8~1), libpolkit-backend-1-0:amd64 (0.105-20ubuntu0.18.04.1, 0.105-20ubuntu0.18.04.4), oracle-java8-installer:amd64 (8u191-1~webupd8~1, 8u201-1~webupd8~1), policykit-1:amd64 (0.105-20ubuntu0.18.04.1, 0.105-20ubuntu0.18.04.4), gvfs:amd64 (1.36.1-0ubuntu1.1, 1.36.1-0ubuntu1.2), gvfs-common:amd64 (1.36.1-0ubuntu1.1, 1.36.1-0ubuntu1.2), gparted:amd64 (0.30.0-3ubuntu1, 0.30.0-3ubuntu2), gir1.2-polkit-1.0:amd64 (0.105-20ubuntu0.18.04.1, 0.105-20ubuntu0.18.04.4), gvfs-daemons:amd64 (1.36.1-0ubuntu1.1, 1.36.1-0ubuntu1.2)
End-Date: 2019-01-17  18:47:19

Start-Date: 2019-01-17  19:12:16
Commandline: /usr/sbin/synaptic
Requested-By: ya (1000)
Upgrade: libcups2:amd64 (2.2.7-1ubuntu2.2, 2.2.7-1ubuntu2.3), libzmq5:amd64 (4.2.5-1, 4.2.5-1ubuntu0.1), cups-server-common:amd64 (2.2.7-1ubuntu2.2, 2.2.7-1ubuntu2.3), cups-common:amd64 (2.2.7-1ubuntu2.2, 2.2.7-1ubuntu2.3), cups-ppdc:amd64 (2.2.7-1ubuntu2.2, 2.2.7-1ubuntu2.3), libcupsmime1:amd64 (2.2.7-1ubuntu2.2, 2.2.7-1ubuntu2.3), libcupsppdc1:amd64 (2.2.7-1ubuntu2.2, 2.2.7-1ubuntu2.3), cups-bsd:amd64 (2.2.7-1ubuntu2.2, 2.2.7-1ubuntu2.3), cups-core-drivers:amd64 (2.2.7-1ubuntu2.2, 2.2.7-1ubuntu2.3), cups-daemon:amd64 (2.2.7-1ubuntu2.2, 2.2.7-1ubuntu2.3), libcupsimage2:amd64 (2.2.7-1ubuntu2.2, 2.2.7-1ubuntu2.3), cups:amd64 (2.2.7-1ubuntu2.2, 2.2.7-1ubuntu2.3), libcupscgi1:amd64 (2.2.7-1ubuntu2.2, 2.2.7-1ubuntu2.3), cups-client:amd64 (2.2.7-1ubuntu2.2, 2.2.7-1ubuntu2.3), cups-ipp-utils:amd64 (2.2.7-1ubuntu2.2, 2.2.7-1ubuntu2.3)
End-Date: 2019-01-17  19:12:36

Применил следующую команду для отката: sudo apt-get install cups-ppdc=2.2.7-1ubuntu2.2 cups-common=2.2.7-1ubuntu2.2 cups-client=2.2.7-1ubuntu2.2 cups-daemon=2.2.7-1ubuntu2.2 cups-bsd=2.2.7-1ubuntu2.2 cups=2.2.7-1ubuntu2.2 cups-server-common=2.2.7-1ubuntu2.2 cups-ipp-utils=2.2.7-1ubuntu2.2 cups-core-drivers=2.2.7-1ubuntu2.2 cups-ppdc=2.2.7-1ubuntu2.2 libcupsmime1=2.2.7-1ubuntu2.2 libcupsppdc1=2.2.7-1ubuntu2.2 libcups2=2.2.7-1ubuntu2.2 libcupsimage2=2.2.7-1ubuntu2.2 libcupscgi1=2.2.7-1ubuntu2.2

Start-Date: 2019-01-18  01:21:59
Commandline: apt-get install cups-common=2.2.7-1ubuntu2.2 cups-client=2.2.7-1ubuntu2.2 cups-daemon=2.2.7-1ubuntu2.2 cups-bsd=2.2.7-1ubuntu2.2 cups=2.2.7-1ubuntu2.2 cups-server-common=2.2.7-1ubuntu2.2 cups-ipp-utils=2.2.7-1ubuntu2.2 cups-core-drivers=2.2.7-1ubuntu2.2 cups-ppdc=2.2.7-1ubuntu2.2 libcupsmime1=2.2.7-1ubuntu2.2 libcupsppdc1=2.2.7-1ubuntu2.2 libcups2=2.2.7-1ubuntu2.2 libcupsimage2=2.2.7-1ubuntu2.2 libcupscgi1=2.2.7-1ubuntu2.2
Requested-By: ya (1000)
Downgrade: libcups2:amd64 (2.2.7-1ubuntu2.3, 2.2.7-1ubuntu2.2), cups-server-common:amd64 (2.2.7-1ubuntu2.3, 2.2.7-1ubuntu2.2), cups-common:amd64 (2.2.7-1ubuntu2.3, 2.2.7-1ubuntu2.2), libcupsmime1:amd64 (2.2.7-1ubuntu2.3, 2.2.7-1ubuntu2.2), libcupsppdc1:amd64 (2.2.7-1ubuntu2.3, 2.2.7-1ubuntu2.2), cups-bsd:amd64 (2.2.7-1ubuntu2.3, 2.2.7-1ubuntu2.2), cups-core-drivers:amd64 (2.2.7-1ubuntu2.3, 2.2.7-1ubuntu2.2), cups-daemon:amd64 (2.2.7-1ubuntu2.3, 2.2.7-1ubuntu2.2), libcupsimage2:amd64 (2.2.7-1ubuntu2.3, 2.2.7-1ubuntu2.2), cups:amd64 (2.2.7-1ubuntu2.3, 2.2.7-1ubuntu2.2), libcupscgi1:amd64 (2.2.7-1ubuntu2.3, 2.2.7-1ubuntu2.2), cups-client:amd64 (2.2.7-1ubuntu2.3, 2.2.7-1ubuntu2.2), cups-ipp-utils:amd64 (2.2.7-1ubuntu2.3, 2.2.7-1ubuntu2.2)
End-Date: 2019-01-18  01:22:16

Команда исполнилась, пакеты откатились на более старую версию. Но это не помогло. Возможно у кого-то появлялась аналогичная проблема со средней кнопкой мыши и как-то её удалось решить.
Libre.Life - Свободная жизнь Libre.Money - Свободные деньги Libre.Su - Свободный союз

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4635
Средняя кнопка мыши, как я понял, это колесико. Оно должно работать по умолчанию.

Это USB устройство, значит может повлиять драйвер (ядро).

А также горячие клавиши назначаем обычно в менеджере окон или в службе графической оболочки.
То есть создав новую учетную запись можно обнулить эти настройки.

Еще есть программы для настройки мыши.

Так что я бы попробовал сначала в настройках мыши отключить/включить устройство.
Затем попробовать другие ядра.
Если ничего не помогает, то создать новую учетную запись.

Оффлайн Prof1983

  • Активист
  • ****
  • Автор темы
  • Сообщений: 499
  • Digital Economy Institute
Спасибо за ответ. Новую учетную запись пробовал создавать. По поводу программ с настройками - поискал в настройках - попробовал разные варианты - ничего не помогло. Думаю что проще будет переустановить систему с нуля, чем найти почему нажатие средней кнопки (колесика) перестало отрабатываться системой. :)
Libre.Life - Свободная жизнь Libre.Money - Свободные деньги Libre.Su - Свободный союз

Оффлайн smik55

  • Местный
  • *****
  • Сообщений: 1108
Prof1983, ну а ядро наверно тоже обновилось с дровами. Если не удалили прежнее ядро, можно загрузиться с него и проверить мышку. Или установить прежнее из Synaptic. Или уже пробовали?

Оффлайн Prof1983

  • Активист
  • ****
  • Автор темы
  • Сообщений: 499
  • Digital Economy Institute
В последнее обновление, когда перестала работать средняя кнопка - ядро не обновлялось.
На самом деле я уже привык работать без средней кнопки. Неудобно только в первый день. Поэтому, можно пока закрыть эту тему. :)
Libre.Life - Свободная жизнь Libre.Money - Свободные деньги Libre.Su - Свободный союз

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3468
Перестала работать средняя кнопка мыши.

    Мышь определяется в выводе команды?
xinput
Что происходит, если вызвать команду xev и задействовать среднюю кнопку в окне утилиты?
xev

Оффлайн Prof1983

  • Активист
  • ****
  • Автор темы
  • Сообщений: 499
  • Digital Economy Institute
Мышь определяется в выводе команды?
xinput
Да, определяется. Genius Optical Mouse.

:~$ xinput
⎡ Virtual core pointer                     id=2 [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer               id=4 [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                 id=15 [slave  pointer  (2)]
⎜   ↳ Genius Optical Mouse                     id=11 [slave  pointer  (2)]
⎣ Virtual core keyboard                   id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard             id=5 [slave  keyboard (3)]
    ↳ Power Button                             id=6 [slave  keyboard (3)]
    ↳ Asus Wireless Radio Control             id=7 [slave  keyboard (3)]
    ↳ Video Bus                               id=8 [slave  keyboard (3)]
    ↳ Video Bus                               id=9 [slave  keyboard (3)]
    ↳ Sleep Button                             id=10 [slave  keyboard (3)]
    ↳ ASUS USB2.0 Webcam: ASUS USB2.0         id=12 [slave  keyboard (3)]
    ↳ Asus WMI hotkeys                         id=13 [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard             id=14 [slave  keyboard (3)]

Что происходит, если вызвать команду xev и задействовать среднюю кнопку в окне утилиты?
xev
На движение правую и левую кнопки реагирует, а на среднюю - нет. Как буд-то средней кнопки совсем не стало.

В принципе я уже привык и без средней кнопки обходится. Но, так или иначе, ещё раз убеждаюсь что в любой момент при очередном обновлении может отвалится что угодно. Поэтому обновляться наверное особо и не стоит. Или делать перед обновлением бекап системы. Хотя мне проще и быстрее переустановить с нуля, чем делать бекапы. :)
Libre.Life - Свободная жизнь Libre.Money - Свободные деньги Libre.Su - Свободный союз

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3468
Как буд-то средней кнопки совсем не стало.

    В режиме LiveCD кнопка работает? На другом ПК можно проверить мышь?