Ubuntu google chrome зависает при синхронизации

Обновлено: 03.07.2024

Веб-браузер Google Chrome знают все. Chromium - это его основа. То есть Chromium - это открытый исходный код веб-браузера, на основе которой Google делает веб-браузер Chrome, добавляя в него проприетарный (то есть закрытый) код.

Браузер Chrome распространяется самой компанией Google в виде скомпилированных файлов. Браузер Chromium доступен в виде открытого кода. По этой причине, среди пользователей Windows популярен именно Chrome - большинство пользователей Windows устанавливают на своей системе скомпилированные авторами бинарные файлы и не видят в этом ничего странного.

На Linux чуть по-другому. Пользователи Linux также скачивают и устанавливают скомпилированные пакеты, но компиляцию выполняют сопроводители дистрибутивов, используя исходный код программ. Это соответствует и духу Linux и её лицензиям. Пакеты с закрытым исходным кодом помещаются в отдельные репозитории (источники пакетов для установки).

По этой причине, среди пользователей Linux распространён именно Chromium, а Chrome зачастую отсутствует в репозиториях. Но до недавнего времени браузеры были практически идентичными, поэтому можно было пользоваться Chromium в точности как Chrome.

Веб-браузер Chrome/Chromium активно использует API компании Google. Среди этих API, например, синхронизация паролей и закладок. Так вот, Google объявила, что с марта 2021 года некоторые API будут доступны только в веб-браузере Chrome, но будут отключены в Chromium, а также во всех сторонних браузерах, использующих в качестве своей основы Chromium. Среди отключённых API, в том числе синхронизация паролей.

Мне не жалко сторонние веб-браузеры - вы только представьте себе, что если вы выполняете вход в аккаунт Google на стороннем браузере, то он благодаря функции синхронизации паролей получает доступ ко всем (!) вашим паролям на всех (!) сайтах. Развелось множество не вызывающих доверие веб-браузеров на основе Chromium о создателях которых невозможно найти информацию и исходный код которых не публикуется (иногда несмотря на их заверения).

Но вот что действительно неприятно, в Chromium теперь тоже перестанут работать важные функции. Из полноценной альтернативы Chrome, теперь Chromium превратился веб-браузер с ограниченными функциями.

Если вы не используете синхронизацию паролей, то вам не о чем волноваться

Несмотря на гнев сопроводителей некоторых дистрибутивов и угрозы перестать поддерживать или даже выкинуть веб-браузер из репозиториев, судя по всему, это никто не будет делать. Поэтому если функция синхронизации паролей и закладок вам не нужны, то вы можете спокойно продолжить использовать Chromium на Linux.

Но что делать пользователям Linux, которые используют Chromium и нуждаются в синхронизации паролей и других функциях? Рассмотрим несколько вариантов.


1. Прекратить использование функции синхронизации паролей в веб-браузерах

Поэтому один из вариантов - продолжить пользоваться Chromium, но прекратить использование функции синхронизации паролей.

2. Перейти на Firefox

У Firefox открыт исходный код и также есть функция синхронизации паролей. Если вы хотите показать Google своё «фи», то можно перейти на Firefox. На всякий случай - если ваши пароли синхронизируются с помощью Firefox, то это не лучше и не хуже, чем если они хранятся у Google.

3. Установить Chrome в Linux

На самом деле, установка Chrome от самой Google в Linux элементарна. Поэтому вы можете пойти тем же путём, каким идут большинство пользователей Windows - просто установить веб-браузер с проприетарным кодом.

В Debian, Linux Mint, Ubuntu, Kali Linux и их производных для установки Google Chrome достаточно выполнить команды:


Вот и всё! При этом во время установки веб-браузера в список репозиториев будет добавлен репозиторий Google и Chrome будет обновляться вместе с остальными пакетами в системе.

В Arch Linux, Manjaro, BlackArch и их производных для установки Google Chrome достаточно выполнить команду:

Если pikaur у вас ещё не установлен, то установите его по инструкции «Автоматическая установка и обновление пакетов AUR».

Для обновления пакета веб-браузера, нужно будет запускать обновление системы с помощью pikaur - эта команда обновить как пакеты из системных репозиториев, так и из AUR:

4. Расширения для синхронизации с шифрованием (Bitwarden)

Этот вариант подсказали в комментарии. Можно поставить расширение, например, Bitwarden и продолжать пользоваться Chromium.

Bitwarden использует сквозное шифрование, то есть пароли синхронизируются в зашифрованном виде. Причём исходный код выложен даже для сервера, то есть можно синхронизировать вообще без сторонних участников.

Bitwarden работает практически с любым устройством и браузером, о которых вы можете вспомнить: Windows, Mac, Linux; iOS и Android; Chrome, Firefox, Safari, Edge и многие другие нишевые браузеры. Это даёт вам свободу передвижения, в отличие от менеджеров паролей браузера.

Заключение


А какой вариант выбрали вы или, возможно, приняли какое-то другое решение?

Вопрос заблокирован. Ответить на него невозможно.

Удалить запись? Все, что вы написали, станет недоступно. Не удалось прикрепить файл. Нажмите здесь, чтобы повторить попытку. Сейчас уведомления отключены и вы не получаете электронные письма о новых записях. Чтобы включить их, откройте свой профиль и перейдите в настройки уведомлений.

Добавить или удалить ссылку

We found the following personal information in your message:

This information will be visible to anyone who visits or subscribes to notifications for this post. Are you sure you want to continue?

Сейчас уведомления отключены и вы не получаете электронные письма о новых записях. Чтобы включить их, откройте свой профиль и перейдите в настройки уведомлений . Компания Google очень серьезно относится к неправомерному использованию своих сервисов. Мы рассматриваем подобные нарушения в соответствии с законодательством вашей страны. Получив вашу жалобу, мы изучим ее и примем необходимые меры. Мы свяжемся с вами только в том случае, если потребуется дополнительная информация или появятся интересующие вас сведения.

Если вам нужно, чтобы тот или иной контент был изменен согласно действующему законодательству, воспользуйтесь этим инструментом.

Запись не относится к теме, посвящена сторонним продуктам, написана в неуважительной форме или содержит персональную информацию. Запись содержит домогательства, дискриминационные высказывания, изображение наготы, вредоносный, противозаконный, сексуальный или рекламный контент или ее автор выдает себя за другое лицо. Компания Google очень серьезно относится к неправомерному использованию своих сервисов. Мы рассматриваем подобные нарушения в соответствии с законодательством вашей страны. Получив вашу жалобу, мы изучим ее и примем необходимые меры. Мы свяжемся с вами только в том случае, если потребуется дополнительная информация или появятся интересующие вас сведения.

Если вам нужно, чтобы тот или иной контент был изменен согласно действующему законодательству, воспользуйтесь этим инструментом.

В моем (по общему признанию, не-обширном) опыте менеджеры пакетов, специфичные для языка, не выполняют какую-либо работу, как .deb в отслеживании зависимостей, полностью выходящих за пределы языка (я особенно думаю

Если (скажем) пакет Pypi Python 'barfoo' требует некоторую библиотеку libfoobar для того, чтобы создайте расширение _bf.so Python, которое использует пакет, и ему нужно libfoobar быть, по крайней мере, в версии 5.2, вам нужно отслеживать, какой .deb поставляет подходящие релизы libfoobar (и вы не можете найти, если пакет Pypi отслеживает последние и самые последние) и как-то отслеживать его, если вы удалите barfoo позже (поэтому поставщик libfoobar получает «осиротевший» и может / должен быть удален) .

Я не думаю, что проблема интеграции Pypi / CPAN / etc с другими системами распределения пакетов еще может считаться «решаемой». Для минимальных головных болей в администрации, если вы можете пройти с официальным .deb (не нуждайтесь в последнем и максимальном сборе и в), я думаю, что это было бы целесообразно; с другой стороны, конечно, для пакета, который вы вне хотите быть супер-обновленным (например, вы являетесь одним из авторов / сопровождающих сторонников пакета;), существует возможность сохранения новое репо в любой системе контроля версий, используемой пакетом (svn, hg, git, bazaar, . ) и сохраняя его из источников. Pypi / CPAN / & amp; c являются «посередине». Разумеется, некоторое время этот средний путь тоже будет полезен.

И один из вариантов, который можно было бы рассмотреть, - создать собственный пакет .deb (на основе Pypi / CPAN / & amp; c один или даже на восходящих источниках) и сохраняйте хранилище таких пакетов (для тех пакетов, для которых официальные .deb РЕПО слишком плохие или обратные). Это не намного больше проблем, чем установка в противном случае (ручное отслеживание внешних зависимостей) и поможет с идентификацией «сиротских пакетов» и т. П. (Плюс, если вы публикуете свою упаковку, вы также можете помочь другим людям ;-).

4 ответа

Как насчет того, чтобы отключить аппаратное ускорение GPU?

Если Вы работаете, Chrome с "-отключают-gpu" из терминала:

Вы пробовали тот прием?

Если это работает хорошо, можно затем сохранить то поведение путем движения в настройки Chrome / "Система", снять флажок с "аппаратным ускорением использования, когда доступный", и перезапускают впоследствии.

Вчера было то же самое, когда я добавил раздел подкачки , и проблема исчезла. Я не хочу раздел подкачки, но, черт возьми, я думаю, мне просто придется преодолеть эти 8 гигабайт дискового пространства

У меня есть GPU Nvidia, и я использую стабильную версию 16.04. Прежде чем у меня будут необратимые замораживания о каждых 3-4 часах, даже не используя Chrome. После того, как я установил драйверы Nvidia 358.16, все, кажется, идет хорошо.

На самом деле подкаталоги имеют сами подкаталоги, следовательно рекурсия. Оптимальное решение использовало бы find однажды для a1 , извлекло бы .zip в том же месте, это расположено, и переместите все в то местоположение [до 113]. Тогда повторите то же для a2 . Как я сделал бы это? – vega 6 October 2017 в 04:34

Да, я столкнулся с той же проблемой. После долгой борьбы я решил его.
Это относится к верхней памяти (RAM) использование Chrome.

Отключают аппаратное ускорение в настройках Chrome

  • Тип" chrome://настройки " в панели URL, и затем нажимают" Advanced"
  • , Удаляют галочку "у аппаратного ускорения использования, когда доступный"

enter image description here

Отключают Растеризацию GPU

Отключают "Растеризацию GPU"

enter image description here

Проверка, как Chrome использует память (Сдвиг + Escape) (ДОПОЛНИТЕЛЬНО)
, Расширения используют больше памяти также. При нахождении использования верхней памяти в расширениях (Adblockers являются пожирателями ресурсов памяти), удалите их также. Это помогло бы.

Chromium синхронизация

В браузере Chromium и других, которые используют синхронизацию через сервис Google, в скором времени прекратит работать синхронизация данных. Связано это с тем, что компания Google объявила, что с 15 марта 2021 вводит ограничения на доступ к своим API (программные интерфейсы, которые используются для доступа к различным функциям Google).

Это означает, что у пользователей, которые используют браузер Chromium или любой другой браузер, где используется синхронизация через учетную запись Google, перестанет работать синхронизация закладок, паролей, истории посещений и некоторых других данных. Конечно, данное ограничение не касается самого браузера Google Chrome.

Провели аудит

В Google написали, что они провели аудит и обнаружили, что некоторые сторонние браузеры на базе Chromium смогли интегрировать такие функции Google, как синхронизация и функция «Нажмите, чтобы позвонить» (Click to Call), которые предназначены только для использования Google. Почему именно, это плохо, и почему по этой причине нужно закрывать синхронизацию, в Google не сообщили.

Отмечается, что текущие данные пользователей будут по прежнему доступны в аккаунте Google, локальные данные также останутся доступны, но синхронизации между ними уже не будет.

Альтернативы

Очевидно, что подобными действиями Google может «подогревать» переход пользователей на собственный браузер Google Chrome. Однако, Google Chrome является частично проприетарным, и не каждому подойдет.

Остается открытым вопрос, появится ли в связи с этой ситуацией, например, проект сообщества для реализации собственного движка (сервиса) синхронизации для Chromium, который поможет Chromium «остаться на плаву».

Возможно, часть текущих пользователей Chromium перейдут на Firefox, где используется собственная синхронизация данных, а также доступна функция импорта паролей, закладок, истории из Chromium.

Читайте также: