LINUX.ORG.RU
ФорумTalks

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

 , ,


1

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 по-прежнему работает. Впрочем, это надеюсь всё-таки баг, а не новая фича драйверов и где-то он поправлен.

★★★★★

Последнее исправление: anonymous_incognito (всего исправлений: 5)

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

Harald ★★★★★
()

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

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

fornlr ★★★★★
()

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

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
()
Ответ на: комментарий от anonymous_incognito

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

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

fornlr ★★★★★
()

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

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

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

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

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

fornlr ★★★★★
()

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

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

Пару лет назад в хромиуме не было

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

Вполне жизнеспособны. Те которые через 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 ★★★★★
() автор топика

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

anonymous_incognito ★★★★★
() автор топика
Ответ на: комментарий от 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 ★★★★★
()
Ответ на: комментарий от Shadow

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

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

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

На винфак проваливай с такими опусами.

Quasar ★★★★★
()
Ответ на: комментарий от 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 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.