!Ультимативный Ungoogled Chromium гайд для Arch Linux
2023-03-12T01:07:49+05:00
linuxЭто тот же chromium но с полностью выпиленными гугл сервисами
Флаги применяются как и в обычном chromium'е, расположенном ~/.config/chromium-flags.conf
# Установка
yay -S ungoogled-chromium-bin
(Альтернатива) Обновляемое офф репо специально для Arch
- https://github.com/ungoogled-software/ungoogled-chromium-archlinux
curl -s 'https://download.opensuse.org/repositories/home:/ungoogled_chromium/Arch/x86_64/home_ungoogled_chromium_Arch.key' | sudo pacman-key -a -
echo '
[home_ungoogled_chromium_Arch]
SigLevel = Required TrustAll
Server = https://download.opensuse.org/repositories/home:/ungoogled_chromium/Arch/$arch' | sudo tee --append /etc/pacman.conf
sudo pacman -Sy
# Настройки браузера
Описание:: Всегда использовать безопасные соединения HTTPS и DNS Cloudflare
Настройки - Конфиденциальность и безопасность - Безопасность. Включаем "Всегда использовать безопасные соединения"
Тут же включаем Использовать безопасный DNS-сервер. В списке выбираем Cloudflare (1.1.1.1)
Описание: Блокировать сторонние файлы cookie
Настройки - Конфиденциальность и безопасность - Файлы cookie и других данных сайтов. Включаем "Блокировать сторонние файлы cookie"
Примечание: Если вы качаете что-либо с Google Drive необходимо добавить URL в "Сайты, которые всегда могут использовать файлы cookie"
Описание:: Не отслеживать наши данные веб сайтам
Включаем "Отправлять Do Not Track в запросах веб-страниц"
Описание:: Запрещаем отслеживание геолокации для сайтов
Настройки - Конфиденциальность и безопасность - Настройки сайтов - секция "Разрешения" - Геоданные. Ставим "Запретить сайтам доступ к местоположению"
# Добавление магазина расширений
В этом нам поможет chromium-web-store
Добавляем в ~/.config/chromium-flags.conf
--extension-mime-request-handling=always-prompt-for-install
Перезагружаем браузер
Переходим в chrome://extensions и включаем режим разработчика
Скачиваем Chromium.Web.Store.crx вас сразу предложат установить магазин, соглашаемся с установкой
Теперь можно закачивать расширения из магазина и обновлять их этим расширением
# !Расширения
- KeePassXC-Browser (Прекрасно работает с данным браузером)
- (Удалённый) TMS - Поиск торрентов
- (Удалённый) cookies.txt - Экспортирует куки Chrome (закинуть только src)
- (Выключен) Vimium - браузить веб страницы vim клавишами
- Return YouTube Dislike
- Ublock Origin + Доп пользовательские фильтры
- Настройки uBo:
- Я - опытный пользователь - Вкл
- Вкл доп фильтры:
- (встроенные) uBlock filters - 6шт
- Easy List
- Easy List Cookie
- EasyPrivacy
- Block Outsider Intrusion into LAN
- Online Malicious URL Blocklist
- uBlock filters – Annoyances
- Peter Lowe’s Ad and tracking server list
- EasyList Cookie
- RUS: RU AdList
- (через импорт) RU AdList: Counters (достаточно его одного)
- (через импорт) RU AdList: BitBlock
- Web Annoyances Ultralist
- ClearURLs for uBo
- uBlock-Origin-dev-filter – Google – Dev
- Экспортирован backup настроек
- Dark Reader
- S3.Переводчик
- Steam Inventory Helper
- enhanced-h264ify - Для аппаратного кодирования
- FrankerFaceZ
- Включённые дополнения:
- 7TV Emotes
- BetterTTV Emotes
- Chat Repetition Detector
- First Message Highlight
- SponsorBlock
- Самореклама/рекомендация - Показывать в полосе прокрутки
- Напоминание о взаимодействии (подписка) - Авто пропуск
- Важное - Показывать в полосе прокрутки
- Пауза/интро - Авто пропуск
- Конечная заставка/титры - Авто пропуск
- Предпросмотр/краткое содержание - Показывать в полосе прокрутки
- Музыка: Сегмент без музыки - Показывать в полосе прокрутки
- SteamDB
- Обход блокировок Рунета +Tor прокси .onion доменов
- Cute Save Button - Удобная кнопка скачивания изображения
- ff2mpv (инструкция по установке)
- Cookie AutoDelete
- Proxy SwitchyOmega с настроенными .onion и .i2p
- Violentmonkey (Open-Source) или Tampermonkey (Проприетарный)
- Скрипты:
- Dollchan Extension Tools - Расширяет функционал 4chan/2ch
- EmuParadise Download Workaround - 1.1.1
- Rarbg Enhancer
- Endless Google [fork]
- Better Google
- (Для Firefox) Steam-Economy-Enhancer
- @kawai-scripts/soundcloud-downloader
- Recaptcha Solver (Automatically solves Recaptcha in browser)
- Direct links out
- Remove web limits(modified)
- Simple YouTube Age Restriction Bypass
- YouTube Livechat GoToChannel
- voice-over-translation (для тех кто юзает violentmonkey)
- (Может не работать) Google Images direct links 2 - Быстрое перенаправление на картинку
- Back2source (или https://github.com/quenhus/uBlock-Origin-dev-filter) - решение по вырезанию машинных переводов из поисковика (stackoverflow и т.д) как на пикче
- Privacy Redirector - перенаправляет на свободные ресурсы уважающие приватность данных
- RU AdList JS Fixes - (Использовать вместе с uBlock Origin со списком фильтров RU AdList) блокирует рекламу Яндекса, Live Journal и т.д. Вместо этого скрипта можно использовать RU AdList: Counters и RU AdList: BitBlock через импорт uBlockOrigin, также и наоборот
- User-Agent Switcher and Manager
- Link Gopher - Extract links
- (Выключено) Bookmark Dupes - поиск дубликатов закладок
- (Выключено) Redirector - Пользовательские правила перенаправления
- Кэшбэк-сервис "Мегабонус"
- Browsec VPN - Free VPN for Chrome
# Экспорт и Импорт расширений
Тут всё просто. Переходим в настройки расширения Chromium Web Store
Скролим вниз и копируем весь текст и сохраняем его на ПК
Импортирование расширений происходит простым CopyPaste в пустое поле и нажать "Установить всё"
Остальные удалённые устанавливаем вручную
# Добавление поисковой системы и шорткатов
- https://www.youtube.com/watch?v=gthBmRxDFlo
Стандартно Ungoogled-chromium поставляется с несколькими поисковыми системами но поисковой системы brave и startpage всё ещё нет. Именно поэтому я хотел рассказать как их добавить.
Заходим в chrome://settings/searchEngines, жмём Добавить и вставляем
# Brave search
- Поисковая система:
Brave
- Быстрая команда:
:br
- URL с параметром %s вместо запроса:
https://search.brave.com/search?q=%s&source=desktop
Сохраняем и назначаем по умолчанию
# Startpage
- Поисковая система:
Startpage
- Быстрая команда:
:sp
- URL с параметром %s вместо запроса:
https://www.startpage.com/do/search?q=%s&segment=startpage.brave
Сохраняем и назначаем по умолчанию
# Google Search
Источники:
- https://www.youtube.com/watch?v=qV2woVC6aVw
- https://support.google.com/chrome/answer/95426?hl=en&co=GENIE.Platform%3DDesktop#zippy=%2Curl-with-s-in-place-of-query-field:~:text=%22URL%20with%20%25s%20in%20place%20of%20query%22%20field
Вставляем
- Поисковая система:
Google
- Быстрая команда:
google.com
- URL с параметром %s вместо запроса:
https://www.google.com/search?q=%s
- Suggestions URL with %s in place of query:
https://www.google.com/complete/search?client=chrome&q=%s
# SearXNG
Источники:
- https://github.com/searxng/searxng
Экземпляры:
- https://paulgo.io/
- https://searx.tiekoetter.com/ - Находится ближе, интерфейс удобнее настроен
- https://searx.be/
- https://searx.bar/
Вставляем:
- Поисковая система:
SearXNG
- Быстрая команда:
:sx
- URL с параметром %s вместо запроса:
https://searx.tiekoetter.com/search?q=%s
# Работа с защищённым контентом DRM (Spotify Netflix и т.д)
Из данного браузера вырезана данная проприетарщина, но её можно вернуть
Способы установки:
- (Обновляемый) AUR пакет chromium-widevine
Данный пакет автоматизирует вышеперечисленные манипуляции в единый пакет, обновляется прямо после выхода новой версией ungoogled-chromium.
yay -S chromium-widevine
Заработало при помощи офф инструкции.
- (Может быть устаревшее) Скриптом
Или воспользовавшись данным скриптом
Инструкция:
git clone https://github.com/Empyreann/chromium-widevine.git
cd chromium-widevine
./use-standalone-widevine.sh
Для проверки что Widevine работает можно запустить данный html тест (test-widevine.html) внутри репо.