Вопрос или проблема
Есть ли способ исправить зависание Chromium, которое блокирует все нажатия мыши?
Я столкнулся с этой странной проблемой, когда Chromium зависает и фактически блокирует нажатие мыши. Мышь все еще может двигаться, я могу переключаться между окнами, используя клавиатуру, например, alt+tab и так далее. Но я не могу нажать на любое окно мышью.
Если я убиваю процесс chromium, все возвращается в норму.
Я испытал эту проблему как на Mate Linux Mint 19.3 (ядро 5.4), так и на KDE OpenSuse 15.2 (ядро 5.13), и на разных компьютерах с разными мышами (как проводными, так и беспроводными).
Единственное общее, что я заметил в зависаниях:
- Все они происходят на X11 (так что no wayland)
- Компьютеры имеют видеокарты AMD, с разницей в 6-7 лет
- Чаще всего это происходит, когда мышь наводится на вкладку и появляется всплывающее сообщение (но не всегда, просто чаще всего)
У меня нет способа воспроизвести это, это просто случается время от времени.
Кто-нибудь сталкивался с этой проблемой и знает, как ее решить? (Пожалуйста, не говорите использовать FireFox, я его использую, но мне нужны оба)
Спасибо
Редактировать: Я снова столкнулся с этой проблемой, и кажется, что мне не нужно завершать весь chromium, а просто убивать процесс gpu. Кто-нибудь что-нибудь знает?
Я недавно столкнулся с этой проблемой.
- OpenSUSE Tumbleweed Linux
- Браузер Chromium
В конечном итоге решение заключалось в том, чтобы удалить следующую папку (я переименовал ее):
~/.config/chromium/Default/shared_proto_db/
После этого проблема исчезла.
Это определенно не будет решением для всех, кто сталкивается с этой проблемой, но, надеюсь, это сэкономит немного времени некоторым людям.
Ответ или решение
Уважаемый пользователь,
Проблема с зависанием Chromium, которая блокирует возможность щелчков мышью, на самом деле может быть довольно сложной и многофакторной. Тем не менее, существует несколько решений, которые вы можете попробовать, чтобы исправить эту неприятность.
-
Сброс настроек Chromium: Иногда проблемы могут возникать из-за конфликтующих настроек или расширений. Попробуйте сбросить Chromium до его заводских настроек. Для этого откройте Chromium, перейдите в "Настройки" > "Дополнительно" > "Сбросить настройки" и выберите опцию сброса.
-
Удаление временных файлов и кеша: Многообразие кэшированных данных может привести к сбоям. Перейдите в "Настройки" > "Конфиденциальность и безопасность" > "Очистить данные браузера". Выберите временные файлы и кэш, установите диапазон времени, чтобы очистить данные, и нажмите "Очистить данные".
-
Проверка расширений: Как вы уже заметили, некоторые расширения могут вызывать конфликты. Отключите все расширения и проверьте, исчезнет ли проблема. Если да, затем включайте расширения по одному, чтобы определить, какое именно вызывает зависание.
-
Управление аппаратным ускорением: Поскольку проблема может быть связана с GPU, попробуйте отключить аппаратное ускорение. Это можно сделать в "Настройки" > "Дополнительно" > "Система" > отключите "Использовать аппаратное ускорение, если доступно". Перезапустите браузер после изменения этого параметра.
-
Удаление папки shared_proto_db: Как вы упомянули в своем вопросе, удаление папки
~/.config/chromium/Default/shared_proto_db/
помогло в вашем случае. Это может помочь и другим пользователям, сталкивающимся с такой проблемой. Вы можете переименовать папку в что-то вродеshared_proto_db_backup
, а затем перезапустить Chromium. Если проблема исчезнет, вы можете удалить переименованную папку. -
Обновление Chromium: Убедитесь, что у вас установлена последняя версия Chromium. Обновления часто включают исправления для различных ошибок и проблем в работе.
-
Использование параметров запуска: Попробуйте запустить Chromium с отключением GPU, добавив флаг
--disable-gpu
в ярлык запуска. Это позволит обойти некоторые проблемы, связанные с видеодрайверами. - Проверка системных журналов: Если проблема возникает часто, посмотрите системные журналы на предмет ошибок, связанных с X11 или видеодрайверами. Это может дать указания на причину сбоев.
Если ни одно из предложенных решений не сработает, возможно, стоит обратиться в сообщество поддержки Chromium или на форумы, посвященные вашей системе, чтобы получить дополнительную помощь и советы от других пользователей.
Надеюсь, одно из этих решений поможет вам справиться сproblemen. Удачи!