Firefox Snap to Apt

Замена snap пакета Firefox на deb версию. Официальный репозиторий Mozilla.

Firefox Snap to Apt

Есть проблема с использованием Firefox, установленным через менеджер пакетов Snap. Все хорошо. Но, если домашние директории пользователей размещены на нестандартном пути. Например, вместо /home/{user} в /home/{folder}/{user}, то возникает проблема IBUS, и клавиатура не работает. В сети можно обнаружить описание данного состояния, обходные пути решения и много рассуждений...

Одно и прямых и жестких решений, отказаться от snap версии и использовать apt.

Удалить Firefox snap

sudo snap remove firefox
sudo snap saved # list snapshots
sudo snap forget <snapsho id> # удалить snapshot

Установить и настроить APT.

Установка .deb-пакета Firefox для основанных на Debian дистрибутивов (рекомендуется)!

Создать директорию для хранения ключей

sudo install -d -m 0755 /etc/apt/keyrings

Импортировать ключи APT-репозитория Mozilla

wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null

Если wget не установлен, можно добавить sudo apt install wget.

И важный момент, надо установить приоритет для APT-репозитория, иначе snap пакет опять будет установлен

echo '
Package: *
Pin: origin packages.mozilla.org
Pin-Priority: 1000
' | sudo tee /etc/apt/preferences.d/mozilla

После этого обновить список пакетов и установить firefox

sudo apt-get update

Для установки дополнительного языка надо указать дополнительный языковой пакет

sudo apt-get install firefox firefox-l10n-ru

Проверяем, пользуемся.