О том, насколько тяжеловесны и прожорливы современные браузеры, знает любой, кто хотя бы раз заходил в интернет. В этой статье я познакомлю вас с самыми легкими браузерами для Linux.
Легкий браузер для Linux
Обычный браузер не вписывается в эталон легковесности, нам нужно что-то другое. И у нас есть три варианта:
Легкий браузер ELinks
Браузер ELinks — весьма продвинутый текстовый браузер с поддержкой JS. Держу пари, что ELinks — один из самых странных браузеров из всех, что вы когда-либо видели. И дело вовсе не в его функциональности, а в том, что это консольный браузер, который не умеет отображать картинки, но, как ни странно, поддерживает веб-формы, CSS, кукисы, JavaScript, вкладки, IPv6, параллельную загрузку файлов и скриптование.
Сайты в нем выглядят почти неюзабельно, а о веб-приложениях можно забыть, зато он загружает веб-страницу быстрее, чем вы скажете слово «загрузить».
ELinks не повседневный браузер, но это отличное средство для быстрого открытия документов или проверки сайтов на доступность. Также это отличный приватный браузер для серфинга в сети: многие методы трекинга в нем просто не работают, а та же поддержка JS этому браузеру не особо и нужна.
У ELinks есть прародитель под названием Links. Это менее функциональный браузер с одной очень интересной особенностью: он умеет работать в графическом режиме, используя при этом тот же движок, что и для рендеринга в терминале. В результате браузер отрисовывает страницу быстрее, чем любой другой графический браузер на планете. К тому же может делать это в голой консоли (да, графический режим в голой консоли с использованием того же fbdev, что и Fim).
Лет этак 10–15 назад был весьма популярен среди техногиков, хакеров и прочих странных личностей, но сегодня из-за отсутствия поддержки CSS пригоден только для просмотра совсем простых сайтов.
Легкий браузер NetSurf
Браузер NetSurf — очень быстрый графический браузер с поддержкой HTML 4 и CSS 2.1 (но не HTML5 и CSS3) и частичной поддержкой JS.
Слабо подходит для работы с Gmail или Facebook, но позволяет более-менее комфортно просматривать добрую половину интернета.
Легкий браузер Surf
Surf — минималистичный браузер от ребят из проекта SuckLess. Представляет собой голое окно с запущенным WebKit.
Ни кнопок, ни меню, ни адресной строки, ничего, кроме окна с отображаемым сайтом. Управление полностью с клавиатуры.
Именно Surf лучше всего вписывается в наш десктоп. Он корректно отображает любые сайты и при этом настолько минималистичный, насколько возможно.
Лучший способ использовать surf в окружении i3 — это запустить его на отдельном десктопе, переключенном на tabbed layout (Win + W). Переключитесь на новый десктоп с помощью Win + цифра, нажми Win + W, затем Win + D, чтобы открыть dmenu, вбейте в него surf spy-soft.net, на экране появится сайт spy-soft.net. Вновь откройте dmenu, наберите surf google.com, на экране появится google.com. Строка заголовков окон при этом будет отображать и первое, и второе окно, так что переключаться между окнами surf можно на манер переключения между табами.
Surf полностью управляется с клавиатуры, так что лучше сразу запомнить наиболее полезные сочетания:
- Ctrl + h / Ctrl + l — навигация назад/вперед по истории;
- Ctrl + + / Ctrl + — — масштабирование;
- Ctrl + / — строка поиска;
- Ctrl + n — перейти к следующему результату поиска;
- Ctrl + g — адресная строка (с помощью dmenu);
- Ctrl + p — перейти по адресу, сохраненному в буфер обмена;
- Ctrl + Shift + a — подтвердить согласие на получение кукисов;
- Ctrl + Shift + o — Developer Tools;
- Ctrl + Shift + s — включить/отключить скрипты.
Surf поддерживает кукисы и не поддерживает многие атрибуты стандартных браузеров, но всем им есть замена:
- табы — используйте возможности i3, как показано выше, или запускайте Surf через tabbed;
- пароли и формы — используй pass и скрипт для dmenu;
- закладки — напишите скрипт или алиас для bash, которые будут открывать нужный сайт с помощью Surf;
- быстрый поиск из адресный строки — используй такой скрипт:
1 2 3 |
#!/bin/sh query= echo "$@" | tr " " + surf google.com/search?q=$query |
Назовите его google, положите в ~/bin и дайте права на исполнение. Чтобы быстро выполнить поиск через Google, просто откройте dmenu и введите:
1 |
google как использовать surf и не сойти с ума |
Еще одна интересная особенность Surf — можно отключить те или иные возможности браузера прямо на старте с помощью ключей:
- -d — отключить кеш;
- -g — не делиться местоположением;
- -i — отключить показ изображений;
- -n — отключить Developer Tools;
- -p — отключить плагины;
- -s — отключить JS.
На этом все. Вас может также заинтересовать статья «Менеджер паролей для Linux«.
за netsurf спасибо
Спасибо за surf! Просто потрясающий браузер. В связке tabbed + dmenu + surf результат превзошел ожидания и я отказался от прочих браузеров. А если при этом стоит dwm/catwm/awesome/i3wm — это просто прекрасно и удобно.
Вообще, мне однозначно нравится то, что делают парни из suckless и нравится их философия.