LINUX.ORG.RU

Софтостроение. Новая планка маразма взята браузерами

 , ,


0

1

Сначала задал вопрос, А что теперь в Chrome/Chromium/Opera без Network-manager и прокси не настроить? но потом задумался, что тема более философская в смысле использования и разработки софта и Linux вообще

Как говорится, ничего не предвещало и внезапно с каких-то последних версий и Opera и Chromium (подозреваю, что и Chrome) требуют запущенного Network-manager просто, чтобы прописать настройки прокси в браузере! Не ну не маразм ли?! Вот просто, чтобы вывести окошко с настройками прокси. Даже не в зависимостях (впрочем, не удивлюсь, если и в зависимостях тоже).

То есть, разжиженный мозг разработчиков даже не понимает, что как это так может быть, чтобы network-manager был не запущен? Не по Поттеринговскому фен-шую...

Это эквивалентно вырезанию настроек прокси, тем более, что их засунули куда-то очень далеко. Теперь проще proxychains настроить и через него пускать эти браузеры, чем прямо в них настроить нужный прокси. Но подозреваю, что в какой-то следующей итерации маразма, без настроек systemd уже ни сеть, ни прокси просто так работать вообще не будут.

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

P.S. Мелочь, но характерная: из испорченного в новых (для debian) драйверах nvidia. Раньше в них можно было плавно настроить Gamma с яркостью и контрастностью, теперь значения меняются очень дискретно, гаммма может быть 0.1, 1.000 или 2.000, 3.000. Но это в графическом конфигураторе, nvidia-settings -a Gamma=0.9 по-прежнему работает. Впрочем, это надеюсь всё-таки баг, а не новая фича драйверов и где-то он поправлен.

полностью разделяю твоё негодование

Harald ★★★★★ ()

Так там и нет графических настроек прокси. Идёт просто запуск системных настроек.

Если ты пердолишься, то и пердолься - используй консольные опции для настройки прокси.

fornlr ★★★★★ ()

Ты еще звуковую подсистему вручную укажи или адреса доступной памяти.

abraziv_whiskey ★★★★★ ()

А у меня файрфокс и когда сообщения из вк приходят фоновая музыка которую играет плеер (который на компе запущен) приглашается, трындец.

karton1 ★★★★ ()
Ответ на: комментарий от fornlr

Так там и нет графических настроек прокси. Идёт просто запуск системных настроек.

«Системные настройки прокси» - это что? Переменная окружения http_proxy, org.gnome.system.proxy, кдешный аналог org.gnome.system.proxy, libproxy, PacRunner или че там ещё напридумали?

Если ты пердолишься, то и пердолься - используй консольные опции для настройки прокси.

«Консольные опции для настройки прокси» - это что? Переменная окружения http_proxy, org.gnome.system.proxy, кдешный аналог org.gnome.system.proxy, libproxy, PacRunner или че там ещё напридумали?

HeipaVai1o ()
Ответ на: комментарий от abraziv_whiskey

Ты ещё предложи линуксом вместо макбука пользоваться.

HeipaVai1o ()
Ответ на: комментарий от fornlr

Так там и нет графических настроек прокси. Идёт просто запуск системных настроек.

Убрали? Раньше ведь были.

anonymous_incognito ★★★★★ ()

Насколько вообще жизнеспособны прокси в 2017 году?

dimss ★★★★★ ()
Ответ на: комментарий от anonymous_incognito

Убрали? Раньше ведь были.

Никогда не было. Только через расширения, и то вроде бы не под линуксом.

fornlr ★★★★★ ()
Ответ на: комментарий от fornlr

В прокси, ещё 12-й точно были. Да и потом тоже я же настраивал и этот network-manager был отключён.

anonymous_incognito ★★★★★ ()

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

Это норма. Рефлексирование под сенью тренда передовой деградации.

polym ()
Ответ на: комментарий от anonymous_incognito

В прокси, ещё 12-й точно были.

Ну какбэ очевидно, что Opera 12 и ранее на Presto, и Opera 14 и далее на Chromium - это совершенно разные вещи.

fornlr ★★★★★ ()

всю жизнь в хромиуме настройка прокси была исключительно ключами в духе --proxy-server=, а хром или опера запускали гуй к нетворк манагеру. те же ключи работают во всех трёх браузерах, не вижу противоречий.

Deleted ()
Ответ на: комментарий от dimss

Вполне жизнеспособны. Те которые через ssh или tor например. Прокси — интерфейс, а не сервис

MrClon ★★★★★ ()

Не ну не маразм ли?!

Нет, не маразм. Всем плевать на 1% от 1%, разработчики просто пользуются well-defined API. Напротив — напротив! — это очень хорошо, что в GNU/Linux в кои-то веки появляются хорошие well-defined API для прикладных задач, и ими начинают пользоваться. Это на самом деле огромный успех.

intelfx ★★★★★ ()
Последнее исправление: intelfx (всего исправлений: 1)

В венде вроде так же, вылазят настройки ИЕ. Ставь расширение.

a111 ()
Ответ на: комментарий от intelfx

Там 1% здесь 1% и в итоге вырождается в попсу, в которой ничего нетривиального нельзя сделать.

Это путь в винду, когда чуть в сторону от предусмотренных вариантов и сделать и чрезвычайно возрастает сложность. Well-defined API тут не при чём. Одно дело, если бы либы этого менеджера были в зависимостях - это ещё можно понять именно как использование API и совсем другое, когда требуется, чтобы он был запущен.

anonymous_incognito ★★★★★ ()
Ответ на: комментарий от Deleted

Ну значит, раньше они не требовали работающего нетворк манагера, достаточно было простого его наличия.

anonymous_incognito ★★★★★ ()
Ответ на: комментарий от anonymous_incognito

Сейчас же повсюду HTTPS, WebSockets... Прокси для них должен быть прозрачным. В чем же смысл?

dimss ★★★★★ ()

Ну вообще-т разрабы так радуются всякому системд именно потому, что появился единый унифицированный сравнительно стабильный апи для всего. Можно поддерживать только его, на остальное забить. Странно было бы получить такую опцию, и не воспользоваться ей

stevejobs ★★★☆☆ ()
Ответ на: комментарий от anonymous_incognito

Одно дело, если бы либы этого менеджера были в зависимостях - это ещё можно понять именно как использование API и совсем другое, когда требуется, чтобы он был запущен.

А теперь включи голову и попробуй подумать получше. API бывает не только в виде библиотек. Ещё бывает, например, D-Bus API. Здесь именно такой случай.

intelfx ★★★★★ ()
Ответ на: комментарий от anonymous_incognito

так ты точно так же можешь сделать - оставноить NM, в своей софтине реализовать апи NM, запустить её, не? Разница только в том, какое связывание используется - статическое или динамическое. Динамическое связывание лучше, т.к. позволяет подменять реализации сервисов без перекомпиляции нативного кода

stevejobs ★★★☆☆ ()
Ответ на: комментарий от dimss

Смысл в кастомном сетевом роутинге. Например, ты хочешь, чтобы часть приложений ходила по одному маршруту, часть - по другому. Например, порнолаб должен работать через сторонний хоп для обхода блокировок, а раша-тудей откроется просто так. На впн это сделать очень сложно, а в прокси это работает из коробки вообще без каких-либо настроек

stevejobs ★★★☆☆ ()
Ответ на: комментарий от dimss

Не понял насчёт прозрачности, прокси такой какой укажешь. Есть и для https и socks4/5

anonymous_incognito ★★★★★ ()
Ответ на: комментарий от intelfx

А теперь включи голову и попробуй подумать получше. API бывает не только в виде библиотек. Ещё бывает, например, D-Bus API. Здесь именно такой случай.

В итоге наворотили кучу там, где максимум достаточно было одной либы и пары функций. D-Bus API были придуманы как один из вариантов межпроцессного взаимодействия, но накой оно здесь так нужно.

anonymous_incognito ★★★★★ ()
Ответ на: комментарий от stevejobs

Мне это вообще кажется усложнением на ровном месте в случае настроек прокси в браузере. Я понимаю, если по умолчанию системные использовать, но зачем же что-то дальше этого. Ты как раз хорошо сказал про то, что прокси позволяет легко что-то настроить по разным маршрутам, ну и вот, зачем для этого нетворкманагер.

anonymous_incognito ★★★★★ ()
Ответ на: комментарий от anonymous_incognito

потому что нетворкманагер стал основным способом управления сетью

stevejobs ★★★☆☆ ()
Ответ на: комментарий от stevejobs

И забыли, что сетью вообще-то ядро занимается и для этого нетфоркманагер не обязателен, без него иногда проще. Это только инструмент управления сетью.

anonymous_incognito ★★★★★ ()
Последнее исправление: anonymous_incognito (всего исправлений: 1)
Ответ на: комментарий от anonymous_incognito

Ну значит, раньше они не требовали работающего нетворк манагера, достаточно было простого его наличия.

наличие тоже не требовалось
как я понимаю, ты упёрся в chrome://linux-proxy-config
зачем? тебе уже привели ключи для запуска, для которых вообще ничего дополнительно не требуется

Deleted ()

Имхо, наоборот здорово, что разработчикам под Linux достаточно реализовать поддержку одного ожидаемого наиболее распространённого варианта, а красноглазики всегда могут написать себе всё, как им нужно/предложить патч, если что-то не устраивает

wingear ★★★★ ()

Вполне разумный дефолт. А заставлять браузеры выводить другие окна — работа ментейнеров твоего дистрибутива (либо лично твоя если ты пользуешься чем-то маргинальным).

x3al ★★★★★ ()

Н. Макиавелли «Если не можешь победить толпу — возглавь её».

pacify ★★★★★ ()
Ответ на: комментарий от anonymous_incognito

а может, ключики какие при сборке, не? я не муссировала эту тему особо. но у меня никакого nm нет и вроде даже хром запускался. хотя я его поставила только чтобы один интерфейс проверить, будет ли он в хроме работать.

Iron_Bug ★★★★ ()

из испорченного в новых (для debian) драйверах nvidia. Раньше в них можно было плавно настроить Gamma с яркостью и контрастностью, теперь значения меняются очень дискретно, гаммма может быть 0.1, 1.000 или 2.000, 3.000

Какая версия? 384 в убунте - ничего подобного нет.

WereFox ★☆ ()
Ответ на: комментарий от anonymous_incognito

Ты десяточку-то с консолью, линуксатором и разблокированными темами потыкай... Удивишься.

Shadow ★★★★★ ()

Хочеться взять и ...

напиши патчи на хром и фирефокс, может прокатит

FiXer ★★☆☆☆ ()
Ответ на: комментарий от Shadow

Ты десяточку-то с консолью, линуксатором и разблокированными темами потыкай... Удивишься.

Если без теле-анала и с нормальными гранулярными обновлениями - то да.

FiXer ★★☆☆☆ ()
Последнее исправление: FiXer (всего исправлений: 3)
Ответ на: комментарий от intelfx

Соглашусь с Quasar, такому в нормальных ОС нет места.
Браузер долженсам управлять своими проксями и лучше бы они прикрутили переключение проксей в завистмости от совпадения домкна с оем рлм иным шаблоном.

torvn77 ★★★★ ()
Ответ на: комментарий от torvn77

К счастью, я не вижу его сообщения, чего и тебе желаю.

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

man расширения

intelfx ★★★★★ ()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от torvn77

Браузер долженсам управлять своими проксями

Мы за настоящий ЮНИКСВЕЙ! Пусть еще в каждом браузере своя реализация сети будет!

Behem0th ★★★★★ ()
Ответ на: комментарий от torvn77

ну, в принципе довольно через жопу это таки реализовывается через *.pac файлы. но все равно разработчики не делающие отдельной настройки прокси - те еще гнойные нетрадиционалы.

hungry_ewok ()

То ли я превратился в ретрограда

welcome to the club

Меня тоже поначалу удивлял тот факт, что смена версии означает не то, что ты ожидаешь. Ты ожидаешь новых фич, а в реальности фич меньше, свободы меньше и т.п.

Теперь я не удивляюсь. Ибо понимаю, что есть разница в целях.
Заработать денег и добавить тебе возможностей - это не одно и то же.
Часто одно исключает другое.

От коммерческих проектов трудно ожидать иного. За исключением малого периода времени, когда тебя подсаживают на программу в начале.

record ★★★★ ()
Последнее исправление: record (всего исправлений: 2)
Ответ на: комментарий от intelfx

Всем плевать на 1% от 1%

Только этот 1% башковитее тех 99% вместе взятых.

record ★★★★ ()
Ответ на: Хочеться взять и ... от FiXer

На firefox патчей не надо, там ещё не оторвали обычную настройку в браузере. А с хромом, похоже это не баг, а фича такая.

anonymous_incognito ★★★★★ ()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)