Показаны сообщения с ярлыком браузер. Показать все сообщения
Показаны сообщения с ярлыком браузер. Показать все сообщения

вторник, 25 декабря 2018 г.

Linux Mint 19: выключить запрос на назначение chromium браузером по умолчанию

После установки в Linux Mint 19 браузера Chromium при его запуске каждый раз стал появляться запрос на его назначение браузером по умолчанию.


Когда ситуация, при которой необходимо постоянно щёлкать на крестик справа от кнопки "Сделать браузер по умолчанию" стала раздражать, то, естественно, были предприняты поиски настроек в chromium, которые бы отключили такой запрос.

Но ... , к своему сожалению, такой настройки найдено не было. Стремление раз и навсегда избавиться от постоянных запросов от chromium подпитывалось ещё и тем, что в Linux Mint 18.3 такого явления не наблюдалось.

Для решения возникшей проблемы требуется запустить редактор меню (в xfce это "Настройки – Редактор меню", что соответствует компоненту Menulibre) и внести для кнопки запуска браузера Chromium правку: к записи chromium-browser %U добавить -no-default-browser-check (между %U и -no-default-browser-check должен быть пробел).


Сохраните внесённые изменения и запустите снова браузер Chromium. Запроса на назначение браузером по умолчанию не должно быть.

Такую же команду (chromium-browser %U -no-default-browser-check) используйте для комбинаций клавиш клавиатуры, если Вы запускаете браузер chromium не мышкой, а нажатием комбинации клавиш.

При необходимости использовать сопоставление такого запуска терминальной команде chromium добавьте в файл .bashrc псевдоним (алиас):

alias chromium="chromium-browser %U -no-default-browser-check" и сохраните изменённый файл .bashrc.

Для редактирования .bashrc выполните команду xed ~/.bashrc

среда, 22 августа 2018 г.

Отключение WebRTC

При посещении ресурса 2ip.ru, который отображает мой реальный адрес в Интернет с отправляемой в него информацией об используемой мной операционной системе, браузере, разрешении экрана и т.п., меня заинтересовала любопытная ссылка,


при переходе по которой выяснилось, что адрес IP включён в один из "чёрных" списков. Причиной явилось использование IP при рассылке электронной почты коммерческого характера.

Для восприятия картинок кликайте по ним, они будут показаны в реальном размере. 


Так как мной не осуществлялось таких действий, то понятно, что с используемого мной на момент посещения 2ip.ru адреса IP такие действия производились кем-то другим. Причин для беспокойства, на первый взгляд, не наблюдается, так как внешний адрес IP мне назначается провайдером Интернет и данный IP постоянно меняется, не оставаясь одним и тем же (мной не используется услуга предоставления статического IP).

Однако собственное любопытство от природы подвигло на получение более детальных сведений по данному вопросу.


Пояснения предоставил ресурс https://whatleaks.com/ru/ , на котором указано, что

Самая частая утечка IP адреса – это прохождение запросов от WebRTC и Flash мимо вашего proxy, socks или vpn соединения.

Проект WebRTC создан Google для передачи потоковых данных (аудио и видео) преимущественно прямо между браузерами пользователей (p2p-соединения), без участия сторонних программ (например, Skype) или плагинов. Это подразумевает не просто доступ браузера с поддержкой WebRTC к сетевой среде (независимо от используемой операционной системы), а возможность определения публичного и локального IP-адреса посредством протокола STUN для установки p2p-соединения в обход всех видов NAT.

Показ всех IP-адресов Вашего компьютера/планшета/телефона посредством WebRTC – это не проблема или недостаток VPN/tor/socks, это проблема и недостаток браузера, которым Вы пользуетесь.

На данный момент известно, что по умолчанию WebRTC включён в браузерах Chrome (с версии 23), Firefox (с версии 22) и Opera (с версии 18), что в общем случае сводит на нет все способы анонимизации для пользователей этих браузеров. Чтобы нельзя было через WebRTC определить ваш публичный и локальный IP-адрес, нужно, как это ни странно, отключить его поддержку.

Там же были предложены и способы решения данной проблемы (если она Вас волнует, конечно).

Firefox

В адресной строке набрать about:config и нажать Enter

В строке Поиск ввести "media.peerconnection.enabled" и выполнить двойной клик по найденной строке, выставив тем самым поле Значение в "false".



Chrome и Opera

На данный момент неизвестен способ отключения WebRTC средствами самих браузеров, а альтернативные решения в виде расширений придётся найти и установить самостоятельно на свой страх и риск), поскольку их эффективность "оставляет желать лучшего". Поэтому, видимо, остаётся только посоветовать не пользоваться этими браузерами, пока разработчики не реализуют возможность отключения средствами самих браузеров (по аналогии с Firefox).

Android в Chrome

В последних версиях браузера Chrome для Android невозможно отключить WebRTC, хотя такая опция есть в настройках. Если необходимо использовать браузер с отключенным WebRTC на Android, рекомендуется использовать Firefox для Android. Отключение WebRTC производится тем же способом, что для Firefox на ПК.

Да уж, воистину, мы не одиноки во Вселенной.


воскресенье, 12 августа 2018 г.

Сохранение страницы в 1 файл html в Chrome, Vivaldi, Yandex browser, Opera

Страницу в браузерах на кодовой базе проекта Chomium (Google Chome, Vivaldi, Яндекс браузер, Opera) можно сохранить в 1 файл html. Для установки расширения перейдите на соответствующий ресурс.

После установки на верхней панели браузера появится значок (на рисунке ниже –крайний справа). Рисунки приведены для браузера Slimjet.


Если на пустой странице кликнуть по указанному значку, то можно перейти к тонкой настройке расширения.



Кнопка "Reset" служит для сброса настроек в настройки по умолчанию. Каждая секция раскрывается. О расшифровке каждой из настроек читайте в аналогичной публикации для браузера Firefox.

Сохранение страницы также ничем не отличается от от такого же процесса в Firefox (подробности).

Похожими расширениями являются Print edit WE и инструменты сохранения страницы в файлы mht или mhtml (подробности).

вторник, 5 июня 2018 г.

Дополнительная настройка Firefox

При всём многообразии материалов по настройке Firefox искать инструкции по настройке установленного именно у Вас браузера может превратиться в длительную процедуру, так как публикации на эту тему могут относиться как к новым, так и к старым версиям Firefox. Каких-то параметров уже нет, а какие-то появляются. Поэтому приходится собирать информацию "по крупицам".

Для цели дополнительной настройки используемой на момент публикации версии браузера 60.0.1 выбраны несколько параметров.

Введите в адресной строке  about:config  Вам придётся согласиться с тем, что все дальнейшие действия будут осуществлены на свой страх и риск.

Для поиска необходимого параметра используется строка поиска.


Найденный параметр может принимать либо логическое, либо целочисленное значение.



Изменение логического значения производится двойным кликом мыши.

Важно. Читайте описание изменяемого параметра и только после этого осуществляйте действия по его изменению. Если не понимаете о чём идёт речь, то лучше ничего не трогайте. Как говорится, "семь раз отмерь, один раз отрежь".

Далее по тексту фраза "установить в значение" будет сопоставлена символу =

Декодирование адресной строки.

Пожалуй, самая востребованная для меня настройка. По умолчанию, браузер производит кодирование ссылки. Если скопировать из адресной строки в буфер обмена

    https://yadi.sk/d/EWBcNA7i3UghaD/Документы,

то при вставке из буфера обмена получится малопонятная строка
       https://yadi.sk/d/EWBcNA7i3UghaD/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B

Для того, чтобы из буфера обмена вставлялось нужное значение "по-русски":

browser.urlbar.decodeURLsOnCopy = true

Деактивация механизма сохранения URL адресной строки.

Механизм сохранения URL адресной строки является более раздражающим, чем полезным в том случае, если вы желаете самостоятельно вводить адреса всех интересующих вас веб-сайтов. Он предназначен специально для вывода надоедливых подсказок: «Возможно, вы желаете ввести следующий веб-адрес?».

browser.urlbar.maxRichResults = 0

Снижение потребления оперативной памяти  (по умолчанию = 50).

browser.sessionhistory.max_entries = 10

При нажатии кнопки «Назад» в Firefox браузер практически моментально открывает прошлую страницу. Связано это с тем, что браузер «бронирует» под данные действия пользователя определенное количество оперативной памяти (по умолчанию = -1).

browser.sessionhistory.max_total_viewers = 2

Firefox может хранить до 10 закрытых вкладок, что существенно сказывается на количестве потребляемой оперативной памяти. Изменение этого значения на меньшее позволяет всё так же восстанавливать закрытые вкладки, но при этом оперативной памяти будет потребляться значительно меньше (по умолчанию = 10). Значение выбирается из своих предпочтений, исходя из описания назначения параметра, например:

browser.sessionstore.max_tabs_undo = 3

По умолчанию браузер использует геолокацию, что позволяет определять ваше месторасположение. Данную функцию можно отключить, чтобы браузер потреблял меньше ресурсов системы (по умолчанию = true).

geo.enabled = false

Самым первым наблюдаемым эффектом от изменения этого параметра явилось то, что при обращении по адресу этого блога  https://onformix.blogspot.com  Firefox перестал перенаправляться на региональную страницу (например, https://onformix.blogspot.com.de) и адресная строка по-прежнему отображала значение  https://onformix.blogspot.com

Осуществляя ввод адреса (или поискового запроса) в адресную строку, по мере ввода Mozilla Firefox отображает поисковые результаты. Считается не совсем востребованной функцией (по умолчанию = true).

accessibility.typeaheadfind = false

Мной не осуществлялось, но для сведения приводится. Браузер автоматически скачивает к каждой закладке значок сайта (favicon). Увеличить производительность можно, если изменить значение следующих двух параметров с "true" на "false":

browser.chrome.site_icons
browser.chrome.favicons

Firefox предварительно загружает те ссылки, которые сайт посчитает, что именно их Вы следующим шагом их откроете. По сути – данная функция бесполезна (по умолчанию = true).

network.prefetch-next = false

Отключить ожидание окна установки расширения (по умолчанию = 1000).

security.dialog_enable_delay = 0

Включить автоматическую проверку орфографии в формах, которые Вы будете заполнять (по умолчанию = 1).

layout.spellcheckDefault = 2

При выделении фрагмента текста Firefox двойным щелчком выделяется и следующий пробел (по умолчанию = true).

layout.word_select.eat_space_to_next_word = false

Размер дискового пространства под кэш браузера (Кб). Разработчиком данное значение установлено 358400 (350х1024).

browser.cache.disk.capacity = 51200

В данном примере размер cache составляет 50 Мб (50x1024). Пожалуй, второй по значимости для меня найденный параметр. Обратившись недавно к настройкам Firefox через меню вкладку дополнительных параметров мне найти не удалось,


в то время как в более ранних версиях такая настройка присутствует


Количество миллисекунд, через которые браузер каждый раз автоматически начинает сохранение текущей сессии на диск, чтобы в случае падения браузера вы ее смогли восстановить (по умолчанию = 15000).

browser.sessionstore.interval = ?

? следует понимать как "определяется предпочтениями пользователя, исходя из описания".

Параметр по умолчанию составляет 15 секунд. Высказываются рекомендации по изменению данного значения до 50000 (50 секунд) и даже 100000 (100 секунд).

Следует отметить, что рядом с ним расположен, если так можно выразиться, подпараметр browser.sessionstore.interval.idle, который можно перевести как "бездействие между сессиями" со значением по умолчанию 3600000 (3600 секунд=1 час).


Так как у компьютера, на котором осуществлялась дополнительная настройка Firefox, 8 Гб оперативной памяти, то упоминаемый выше параметр browser.sessionstore.interval был установлен в значение 1800000 (30 минут).

Как указано на одном из англоязычных форумов, данное значение следует увеличивать также и в случае использования диска SSD, что положительно повлияет на его долговечность.

Насколько по своему "скудоумию" могу предположить, сброс данных в кэш диска производится из оперативной памяти. На уровне банальной эрудиции, сброс данных в кэш диска напоминает процедуру "открывает кошёлку, кладёт туда сумочку" (смотреть).

 Сокращение количества резервных копий закладок браузера.

browser.bookmarks.max_backups = ? (укажите своё значение, первоначально у меня было 15).

 Отключение автоподстановки поисковых запросов в окне поиска.

browser.search.suggest.enabled = false

 Только для LINUX

Нажатие один раз левой кнопкой мыши по адресной или поисковой строке приводит к выделению всей строки.

browser.urlbar.clickSelectsAll = true

 Ускорение рендеринга страницы

Находясь в странице настроек (about:config), нажмите правой кнопкой мыши в любом месте и создайте новую строку: nglayout.initialpaint.delay = 0

пятница, 8 декабря 2017 г.

Автоочистка cookie в Firefox

Если посмотреть на дополнения для Firefox, разработанные Kenny Doe (в частности, на этом блоге речь шла об автоочистке истории Firefox), то можно обратить внимание на дополнение Cookie AutoDelete.

Что такое cookie можно прочитать здесь и для себя решить вопрос: нужно это конкретно Вам или не нужно. От себя отмечу, что в используемый мной для выполнения определённых задач Яндекс.Браузер установлено дополнение Auto History Wipe, в настройках которого прописано удаление cookie:


Для просмотра куки в Firefox введите в адресную строку браузера about:preferences#privacy и после перехода на соответствующую страницу в секции "История" найдите строку "Возможно, вы захотите удалить вашу недавнюю историю или удалить отдельные куки". Фраза "удалить отдельные куки" является ссылкой, при переходе по которой Вам будут отображены куки Вашего браузера.

После установки Cookie AutoDelete перейдите к его настройкам: "Инструменты – Дополнения". Для перехода непосредственно к настройкам нажмите на кнопку с рисками в левом верхнем углу окна и далее на "Настройки":



Установленная галочка в самом первом поле "Включить автоматическую очистку? Задержка перед очисткой:" показывает, что после задержки в 1 минуту после ухода с активной вкладки соответствующие отображаемому в этой вкладке домену куки будут удалены. Как показала дальнейшая экспериментальная проверка, это не так. Например, у меня так и оставались неудалёнными куки сайта ru.wikipedia.org


Для включения автоматического удаления куки необходимо щёлкнуть по индикатору дополнения, который отображается на панели браузера


и в выпадающем окне переключить режим с "Выключено" на "Включено", просто кликнув мышкой по кнопке "Автоочистка выключена". Состояние кнопки сразу же изменится.



Далее, вернувшись к настройкам дополнения, имеет смысл уменьшить время задержки перед очисткой с 1 минуты на 0 минут,а также установить галочку в поле "Очищать куки открытых вкладок при запуске". После этих действий можете проверить работу установленного у Вас дополнения Cookie Autodelete. Например, после закрытия одной из вкладок отображается всплывающее сообщение:


Если после этого обратиться к списку имеющихся в браузере куки, то в их перечне куки сайтов rambler.ru, mc.yandex.ru, yadro.ru, ok.ru, vk.com и subscribe.ru будут отсутствовать.

понедельник, 23 октября 2017 г.

Видео mp4 в браузере Slimjet (Linux)

В новых версиях браузера Slimjet отсутствует поддержка mp4 видео. Соответствующее уведомление Вы получите после установки и второго запуска браузера.


После того как Вы нажмёте кнопку [Да] Вы перейдёте на англоязычную страницу на которой будет изложена инструкция по установке указано как установить проприетарный декодер из внешней библиотеки ffmpeg.

По умолчанию, предлагается перейти по ссылке github.com и скачать архив соответствующей разрядности, содержащий необходимый файл libffmpeg.so  Но если проявить любознательность, то Вы увидите, что на сайте имеются архивы более поздних версий, чем предлагается по ссылке github.com.

Например, на момент публикации данной заметки была доступна версия 025.4 и в составе скачанного архива 0.25.4-linux-x64.zip содержался необходимый файл libffmpeg.so

Файл libffmpeg.so необходимо поместить в каталог с установленным Slimjet. Как правило, таким каталогом является  /opt/slimjet

Запустите менеджер файлов с правами суперпользователя

sudo nemo для Cinnamon

sudo caja для MATE

sudo thunar для XFCE

и пометите libffmpeg.so в каталог  /opt/slimjet

При появлении, например, такого предупреждения


выберите "заменить". После очередного запуска Slimjet у Ваш браузер будет иметь воспроизводить видео mp4.