January 26, 2019

Как ускорить загрузку страниц браузера Luakit, посредством блокировки рекламы.

 Luakit - по своей скорости открытия страниц весьма впечатляет, но заблокировав ненужную рекламу, мы ещё более ускорим этот процесс. Для этого мы установим всем хорошо знакомый модуль Adblock. Приступим, сначала установим консольную команду «git», не вдаваясь в подробности её предназначения:

sudo apt-get install git

Затем выполним:

git clone https://github.com/Plaque-fcc/luakit-adblock/

После этого, в домашней директории должна появиться временная папка: luakit-adblock и в ней будут три файла: adblock.lua, adblock_chrome.lua, adblock-update.sh. Два первых - это непосредственно рекламорезка, а третий - это загрузчик информации для них. Берёте эти файлы и копируете в: ~/.config/luakit/ - туда, где расположены все наши пользовательские, конфигурационные файлы, временную же папку luakit-adblock, теперь можно удалить за ненадобностью. Зайдите через Nautilus, если уже успели выйти, туда, куда вы только что скопировали эти файлы и проверьте файл: adblock-update.sh на "Разрешить исполнение файла как программы", должно быть установлено. Запустите файл на исполнение в терминале. Теперь зайдите в папку: ~/.local/share/luakit/adblock/, найдите файл: easylist.txt и скопируйте его в: ~/.local/share/luakit/.

Активируем работу модуля, открываем в редакторе файл: ~/.config/luakit/rc.lua, находим такую строчку: --Optional user script loading--и под ней вставляем значение: require "adblock", вообщем получится должно так:

--Optional user script loading--

require "adblock"

Сохраняем внесённые изменения. Включить Adbock можно так: открываете браузер на каком-нибудь сайте с рекламой, командная строка - клавиша "о"(англ., без кавычек), убрать "open" и вставить "ad" (всё без кавычек), в выпадающем меню выбрать: adblock-enable и дважды нажать "Enter", перезагрузить страницу клавишей "r" и убедиться визуально, что реклама заблокирована. Для вкл\выкл. модуля, вместо длинной команды: adblock-enable, можно использовать сокращённые сочетания: abe\abd (вкл\выкл).