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

Есть проблема с использованием 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
Проверяем, пользуемся.