# Chromium (Русский)

Ссылки по теме

- Хитрости Chromium
- Плагины для браузеров
- Firefox (Русский)
- Opera

Chromium — графический веб-браузер с открытым исходным кодом, основанный на движке Blink, разрабатываемый корпорацией Google совместно с сообществом и некоторыми другими корпорациями.

## Установка

chromium можно установить из официального репозитория с помощью pacman.

Из AUR можно также установить:

- chromium-dev — версия для разработчиков (бинарная сборка: chromium-browser-bin)

Модифицированный вариант, Google Chrome, включающий в себя Flash Player и PDF Reader, можно установить пакетом google-chrome, доступным в AUR. Также доступны:

- google-chrome-beta — бета-версия браузера
- google-chrome-dev — версия для разработчиков

### 32-bit systems predating SSE2

As of version 35 of chromium, support for older hardware without an SSE2 instruction set has been removed upstream. Users of old hardware still wishing to use chromium may build the chromium-no-sse2 package or download a pre-compiled package from Repo-ck#Miscellaneous_packages. Keep in mind that requiring SSE2 fixed several bugs, and you should not report issues encountered with this patched version upstream.

## Настройка

### Chromium как браузер по умолчанию

Это зависит от xdg-open: смотрите раздел xdg-open#Установка браузера по умолчанию. Больше информации на эту тему можно найти в статье Приложения по умолчанию.

### Ассоциации файлов

Это зависит от xdg-open: смотрите раздел xdg-open#Настройка. Больше информации на эту тему можно найти в статье Приложения по умолчанию.

### Adobe Flash Player

Важно: В связи с тем, что Chromium больше не поддерживает Netscape plugin API (NPAPI), flashplugin из официальных репозиториев больше не работает.

pepper-flash это плагин, использующий новый Pepper API. Плагин входит в состав Google Chrome.

Установить pepper-flash для Chromium можно из AUR:

- chromium-pepper-flash — стабильная версия.
- chromium-pepper-flash-dev — версия для разработчиков.

После установки, убедитесь что плагин включен на странице `chrome://plugins`.

### Плагин для просмотра PDF файлов

Существует несколько способов для просмотра PDF файлов в Chromium.

#### libpdf

libpdf — собственная разработка Google для просмотра PDF файлов, которая включена в Google Chrome.

Установить libpdf для Chromium можно из AUR:

- chromium-libpdf — стабильная версия.
- chromium-libpdf-dev — версия для разработчиков.

После установки, убедитесь что плагин включен на странице `chrome://plugins`.

#### Используя PDF.js

Смотрите основную статью: Плагины для браузеров#PDF.js.

### Предварительный просмотр для печати

По умолчанию в Chromium, в отличие от Google Chrome, функция предварительного просмотра отключена. Что бы её включить, необходимо запускать браузер с опцией `--enable-print-preview`, а также должен быть установлен #Плагин для просмотра PDF файлов.

### Сертификаты

Chromium использует NSS для работы с сертификатами. Управление сертификатами производится в `Settings` → `Show advanced settings...` → `Manage Certificates...`.

## Разные полезности

Смотрите основную статью: Хитрости Chromium.

## Решение проблем

### Частые зависания под KDE

Удалите libcanberra-pulse. Смотрите ветку форума BBS#1228558.

### Звук, напоминающий треск

Некоторые пользователи жалуются на треск вместо нормального звука в Chromium в HDMI аудиовыходе. Для исправления запускайте Chromium с изменённым размером аудио буффера:

    $ chromium --audio-buffer-size=2048

### Рендеринг шрифтов в PDF плагине

Для корректного рендеринга шрифтов в PDF необходимо установить пакет ttf-liberation. По поводу этой проблемы создан отчёт об ошибке.

### Принудительное 3D графическое ускорение в Flash Player и браузере

Важно: Данное действие может стать причиной нестабильной работы браузера. Смотрите отчёты об ошибках на странице `chrome://gpu`

Для принудительного 3D графического ускорения необходимо включить опцию Override software rendering list на странице `chrome://flags`, предварительно корректно выставив значения переменных окружения и установив необходимые пакеты, как описано в статье VDPAU.

Проверить, работает ли ускорение, можно на странице `chrome://gpu`.

### mailto links opened in new tab

If you do not use any DE, you might encounter the issue that all mailto links are opened in a new browser instance instead of your default email client. In this case you might need to use the following workaround by modifying `/usr/bin/xdg-email` which is called by Chromium:

     # sed 's/open_generic "${mailto}"/open_gnome "${mailto}"/' -i /usr/bin/xdg-email

This patch needs to be applied on every update of xdg-utils. If you want a persisting solution, you can install xdg-utils-xdg-email-gnome from the AUR.

### Настройка прокси (Proxy)

Не редки ситуации, когда настройки прокси не работают правильно, особенно если использовался интерфейс для настройки в KDE. Как альтернатива, можно воспользоваться опциями командной строки Chromium, такими как `--proxy-pac-url` и `--proxy-server`.

### speech-dispatcher выдает дампы памяти

Обратите внимание: По этому поводу создан баг-репорт FS#38456

Chromium устанавливает пакет speech-dispatcher в качестве зависимости. Это независимый слой для интерфейса синтезирования речи, по умолчанию он использует бэкенд festival. Если вы часто получаете дампы памяти, скорее всего, у вас не установлен festival. Чтобы решить эту проблему, либо установите festival, либо измените бэкенд, который использует speech-dispatcher.

### WebGL

Иногда Chromium выключает WebGL из-за определённых конфигураций видеокарты. Это может быть исправлено деактивировав пункт Disable WebGL на странице `chrome://flags` либо запуском браузера с опцией командной строки `--enable-webgl`.

Есть также вероятность, что ваша видеокарта занесена в чёрный список Chromium. Что бы обойти ограничение, на странице `chrome://flags` активируйте пункт Override software rendering list либо запускайте браузер с опцией командной строки `--ignore-gpu-blacklist`.

Если вы запускаете Chromium через Bumblebee, WebGL может работать нестабильно из-за того, что видеокарта работает в песочнице. В этом случае, необходимо выключить песочницу для видеокарты запустив Chromium с опцией командной строки `--disable-gpu-sandbox`:

    optirun chromium --disable-gpu-sandbox

## Смотрите также

- Официальный сайт Chromium
- Примечания к релизам Google Chrome
- Chrome web store
- Список опций командной строки для Chromium

Categories:

- Русский
- Web Browser (Русский)