LINUX.ORG.RU

Solus отказывается от GTK

 , , ,


3

2

Один из лидеров проекта Solus Linux, Джошуа Стробл (Joshua Strobl), объявил о намерении отказаться от GTK при разработке как будущих версий Budgie, так и всей экосистемы приложений в Solus. В своем блоге он высказал ряд упреков в адрес текущего состояния и планов развития GTK, а также философии разработки GNOME.

По его словам, повсеместное насаждение Adwaita как единственно верной темы рабочего стола и попутное удаление части API для разного рода кастомизации добавило головной боли разработчикам, поддерживающим стек GNOME в дистрибутивах или интегрирующим в него свои приложения. Все предлагаемые варианты настройки внешнего вида приложений на базе GTK и сопутствующих библиотек отклоняются, а участники команды GNOME в ответ грубят в тикетах и соцсетях.

Жалуется Джошуа и на то, что выпущенный чуть менее года назад GTK 4 немного усложнил код для работы с виджетами, запретив прямое наследование. Но гораздо более важной проблемой ему видится упразднение API X11, в частности для получения конфигурации подключенных мониторов. Двигаясь в сторону полной поддержки Wayland, GNOME удалил функции опроса X-сервера, поручая разработчику писать собственные интерфейсы для обращения напрямую к X11 (либо к API других ОС, если приложение оказалось кроссплатформенным).

В то время как рабочая функциональность удаляется, многие известные ошибки в GNOME не исправляются месяцами и годами (в частности, автор приводит в пример ошибки с прокруткой в GtkListView и с переключением на другое окно при открытом выпающем списке в GtkPopover). При этом Джошуа описывает это в разрезе собственного опыта написания с использованием GTK своего аудиоплеера Koto.

Релиз GTK 4 не оправдал ожидания авторов Solus, надеявшихся на ряд обещаемых изменений в libhandy, которые в итоге так и не были добавлены. А дорожная карта к GTK 5 предрекает ещё большее закручивание гаек в части кастомизации и общий регресс как в UX, так и для использования библиотки в сторонних приложениях. Джошуа прямым текстом утверждает, что использование в разработке GTK 4 и выше — это выстрел себе в ногу.

По итогам этих размышлений лидеры проекта Solus приняли решение отказаться от использования GTK в Budgie и в целом минимизировать присутствие GNOME в своем пользовательском окружении, перейдя к выбору одного из следующих GUI-тулкитов:

  • EFL (библиотека в основе Enlightment Desktop);

  • Qt;

  • iced (кроссплатформенная GUI-библиотека для Rust).

В случае Qt разработчикам Solus не хочется писать код на C++, и к тому же смущает «коммерческая лицензия» Qt и неприятный осадок. iced находится в ранней стадии разработки и многие полезные вещи придется писать с нуля, а ресурсов для этого нет.

Остаётся EFL, который в итоге и был выбран. Постепенно планируется написать на EFL свои виджеты, а затем и основные десктопные приложения, либо адаптировать существующие, по возможности не связанные с GNOME.

Что касается дистрибутива, то версия с GNOME будет собираться в отдельный образ, и ей будет уделен минимум внимания, будет обеспечена лишь базовая работоспособность. В Budgie 11 не будет никаких зависимостей от GTK.

>>> Подробности

★★★★★

Проверено: hobbit ()
Последнее исправление: sudopacman (всего исправлений: 9)

Ответ на: комментарий от mertvoprog

Это не аудитория опенсорса. Проприетарной фривари тоже навалом.

  1. Перечитай комментарий внимательно: «(…) и гарантии, что этот софт так и останется бесплатным». Фриварь такой гарантии не имеет, за весьма редкими исключениями.

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

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

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

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

у меня на kde приложениях заголовок вместе с тулбаром занимают по высоте столько же сколько дефолтное гномоподелие с csd чяднт?

Что ты делаешь не так? Ты недостаточно подкрутил, уменьши ещё вдвое, будет ещё меньше. А лучше в 10 раз, вообще места занимать не будет.

Пользователь КДЕ - это диагноз. Ему говорят, что дохрена места впустую пропадает - он предлагает просто затянуть потуже пояса.

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

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

Причины самые очевидные: кастомизация стоит дорого и не приносит пользы. Какая причина тебе ещё нужна?

Т.е. проблема в урезании возможностей, о чём тут и толкуют.

Не возможности, а идиотизма.

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

Вообще-то речь шла о том, что DOS жив и нужен.

Конечно нет.

Это эксплуатация инфраструктуры для выноса меню из приложений

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

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

Глобальное меню не нужно. Это костыль для экономии места, который тупо не работает. Вот напрягись, попробуй использовать мозг, иногда нужно. Когда есть проблема с размером на экране, что происходит? Подумай немного… Правильно, пользователь максимизирует окно. Следовательно в этот момент он видит на экране ровно одно меню. Внимание, вопрос: какая нахрен польза от объединения меню разных окон в одном месте если в момент, когда это надо один хрен меню будет на экране одно, оно или тут или тут, где там особая экономия?

Вот такая проблема у вас всех. Вместо того чтоб оценить пользу фичи вы тупо боитесь, что эту фичу у вас заберут. Плюшкины.

Зачем их форкать, когда они прекрасно работают?

Тогда тем более. Чего ж ты возмущаешься?

Проблема не в иксах, проблема в фанатиках, которые сеют смуту и 4.2.

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

Это всё уже работает. Вы, видимо, не в курсе политических трендов последних десятилетий.

Давай ты не будешь учить человека, который на пару порядков умнее тебя. И это не моё самомнение, это исключительно твоя оценка. Вообще немного странно когда тебе под видом страшной тайны открывают глаза на несуществование деда мороза, попутно предлагая впустить в сердце Иисуса.

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

Фейспалм. Если вейланд изначально ущербен, зачем к ниму что-то прикручивать? Есть же божественные иксы. Был когда-то альтернативный мир. Могли бы наконец сами запилить. А если всё-таки решили поддерживать, видимо считают не ущербным? А если даже разрабы КДЕ не согласны с тобой, может это ты чего-то не понимаешь?

Причину, по которой неудачники пытаются испортить вейланд я объяснил выше, если кратко и иносказательно - это типичное «давай до трёх побед».

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

Как ты говоришь, 4.2.

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

Фактически диктатуру проявляет контора, чьи высеры захватили дефолт трёх мейнстримных дистрибутивов — Fedora, Debian и Ubuntu. И потихоньку просачиваются в другие. У 2,5 дэбилов же никакой подобной власти нет, так что вполне очевидно, кто тут диктаторы и кого надо свергать.

Фейспалм. Диктатура бывает только при наличии власти и принуждения. Вы, СЖВшная срань, достали со своими фантазиями насчёт стеклянных потолков и «всё равно что» диктатур. Не бывает так. Диктатура бывает только обычная, когда кого-то заставляют делать так как он делать не хочет.

Если гном выбирают дефолтным, значит он в чём-то важном лучше. Например в том, что он сделан для людей, а не для администрирования десктопа.

Не видим.

Ну что тут сделать. Только анекдот процитировать: «нашла дура чем гордиться».

Вкладочки на широкоэкранных мониторах вообще целесообразно размещать списком сбоку, тащемта. В одну строку от силы штук 8 влезает, дальше они или плющатся, или их надо крутить.

Располагай. Пили браузер или расширение и располагай. Почему другие под твои хотелки должны подстраиваться?

И по образованию, и пишем.

4.2

Ну либо крайняя степень эгоцентризма, когда «давай их заставим… а меня-то за что?».

Гарантии уничтожает вяленд вообще-то. Заменяя работавшие десятилетиями протоколы

Хватит свой бред сюда писать.

В то время как в оффтопике железобетонный API с прошлого века, над которым как раз программисты-таки пыхтят, чтобы натягивать его на новые подлежащие технологии и стараться ничего не ломать. Потому оффтопик и успешен, особенно в корпоративной среде: иначе продать новую версию винды было бы нереально, и не помогли бы никакие мантры о прекращении поддерки и дырах в безопасности. В Android ситуация почти такая же: программы, писанные более 10 лет назад, сносно работают до сих пор.

Есть такая пословица: что позволено Юпитеру не позволено быку. Только тут наоборот, скорее что может себе позволить система без пользователей не может позволить винда. В любом случае глупо пытаться копировать тех, кто от тебя принципиально отличается.

Но мы отвлеклись. Главное чего ты не понимаешь: вариант, в котором сохраняется и поддерживается старый API имеет право на жизнь. Вариант, когда появляется новый API, лучше и молодёжнее, который исправляет ошибки предыдущего тоже имеет право на жизнь. А вот появление нового API, несовместимого, но который при этом наследует все уродства старого - это как раз неимоверная глупость и так делать нельзя. Поэтому SSD не нужен, вместе со всеми костылями, которые поверх этого SSD наворотили.

Для такого говна можно заголовок доставать без декоратора. И можно даже опционально показывать их лишь для некоторых программ.

Мда. Твои предложения круче с каждой итерацией. Начинается всё с того, что идиот-разработчик реализует, а идиот-пользователь включает опцию, которая ломает программы, надеясь что на месте слома ничего важного не будет. При этом опция фактически ничего не даёт взамен, так, видимость мелкого удобства. Понятно, что раз в год появится программа, для которой слом создаст проблемы. Пользователь будет пользоваться ей, испытывать неудобства, и может быть он когда-нибудь узнает, что подвела его та самая опция. Какое решение ты предлагаешь? Ещё один костыль. Узнав что говноопция так его подставила, идиот-пользователь не должен сделать выводы и её отключить, нет, он должен добавить это приложение в исключения и наступить на эти же грабли через несколько месяцев. Браво, отличное решение!

То есть пользователи виноваты в том, что их шлют и не уважают, офигеть.

Уважение надо заслужить. Идиот-пользователь, который создал себе проблемы на пустом месте его не заслуживает, портить другим жизнь ради него не стоит.

Потому что никакой демократии в этой стране и нет

Ты вообще читаешь? Речь не только про «эту страну», речь про демократию вообще. Если тебя могут штрафовать или даже посадить за некую хрень, значит по факту - это не ты хозяин, а над тобой хозяева. Поэтому человек, который «проходит как хозяин необъятной Родины» по СССР - он либо клинический идиот, не отдающий себе отчёт, либо, что ещё хуже, сам добровольно превратил себя в идиота. Самообман никогда никого до добра не доводил.

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

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

Два клона всратых explorer’ов с Finder’ами, чего там смотреть-то.

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

Судя по тому как ты тут же слился, всё ты отлично понимаешь.

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

Там написан мягко говоря абсурд. То что многие пользователи считали венцом творения и «не надо ничего менять» эти ребята назвали неудобным.

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

Будь этих пользователей реально много - просто Матэ занял бы место гнома и всего делов.

Вдумайся. Сложно найти нужное окно!

Так реально сложно. На новом гноме удобнее. Глаз быстрее мыши.

Впрочем неважно. Ты можешь считать что текст написали дураки, которые чего-то себе навыдумывали и заменили хороший второгном на плохой третьегном. Это был бы не первый случай, когда версию N+1 софта «улучшили» так, что ей стало невозможно пользоваться. Но чего ты не можешь - это утверждать, что авторы третьегнома сказали что пилили его сугубо для планшетов и нетбуков в то время как они написали огномную портянку с описанием чего их не устраивало во второгноме.

Кстати все кто хотели его(пространство) экономить и с gnome2 отлично справлялись.

Это неправда. Панель плюс классические окна всяко хуже полноэкрана и CSD.

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

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

И это при том, что есть третьегном, где и экономно и удобно одновременно.

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

Чувак, ты сам выше написал, что все кому не нравится панель второгнома как в виндовс 95 - идиоты и дауны. Чего ты тут вообще лечишь про евангелистов?

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

Перечитай комментарий внимательно

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

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

Всё зависит от открытости среды. Идеальная среда полностью манкипатчимая, как Lisp или JS. Там и граней-то нет, по сути, между плагинами и хаками.

mertvoprog
()
Ответ на: комментарий от khrundel

Конечно нет.

Что значит «нет»? Вы спорите с реальностью?

переформулировать максимально мутно

Чего? Вы вообще на застали эту движуху. Вынос меню из приложения много лет делался ради глобальных меню, и лишь много лет спустя где-то — то ли в KDE, то ли в Unity, не помним — придумали заюзать те же API для запихивания меню в заголовок окна.

Это костыль для экономии места

Какой костыль, позвольте-с? Вы опять демонстрируете полнейшее незнание истории. В Mac OS Classic глобальное меню — это центр и основа управления приложением. У приложения может быть не открыто ни одного окна, но глобальное меню при этом есть. Это остальные уже начали передирать концепцию меню как полоску в окне, занимающую, соответственно, больше места, если окон много. Ясное дело, что такие меню уже лишь костыльно можно выдрать и сделать глобальными, но закосеров это не останавливает :P Главная цель тут именно закосить под макось, экономия вторична.

Когда есть проблема с размером на экране, что происходит? Подумай немного… Правильно, пользователь максимизирует окно

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

Чего ж ты возмущаешься?

Потому что мейнтейнит X.Org сейчас Red Hat, и они не преминут возможностью его умышленно поломать, чтобы этим показать, что вяленд якобы круче. Прочие корпорасты активно этой стратегией пользуются, одно лишь искусственное замедление при обновлениях старых девайсов, чтобы втюхать новые — чего стоит.

они просто занимаются чем хотят

Те, кто просто занимаются, чем хотят — не бегают и не орут, что иксы скоро всио. Знаете же анекдот про разницу между геями и пидорасами? ;)

И это не моё самомнение, это исключительно твоя оценка

Где это, интересно?

Если вейланд изначально ущербен, зачем к ниму что-то прикручивать?

А вот тут проявляется влияние сеяльщиков смуты. Под их влиянием формируется мнение «раз уж нам с этим Wayland жить и страдать, надо попытаться из него сделать хоть что-то приличное». Поскольку фанатики уже запрограммировали мысль, что Wayland — это неизбежное будущее, что варианта забить на это говно и загнать гномосеков под шконку нет вообще.

разрабы КДЕ не согласны с тобой

И именно поэтому передирают расширения X в расширения Wayland чуть ли не 1-в-1, ну да. Не иначе как поддались на сесуритипропаганду про дырявые иксы, которые слишком много позволяют!

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

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

Диктатура бывает только обычная, когда кого-то заставляют делать так как он делать не хочет.

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

Диктатура в Вашем определении может существовать максимум в манякоролевстве в пару гектаров.

Например в том, что он сделан для людей, а не для администрирования десктопа.

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

Пили браузер или расширение

Зачем, когда их и так уже навалом? Вы их просто из своего гномьего манямирка не видите. При том, что даже вам уже завезли.

а меня-то за что?

Вы это совершенно зря — Мы вполне готовы страдать как программист, для того, чтобы получить качественную программу, как пользователь. Чем активно занимаемся при подборе технологий для собственных программ, например. Вместо фактора «на чём удобно программировать» предпочитаем фактор «чем удобно будет пользоваться».

Хватит свой бред сюда писать.

По существу опровергнуть нечем — включаете режим «врёти»? Очень напоминаете @liksys.

что может себе позволить система без пользователей не может позволить винда

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

А вот появление нового API, несовместимого, но который при этом наследует все уродства старого - это как раз неимоверная глупость и так делать нельзя. Поэтому SSD не нужен, вместе со всеми костылями, которые поверх этого SSD наворотили.

Вы совершенно игнорируете тот факт, что уродское расширение для SSD появилось как ответ на уродский же Wayland. Под иксами CSD-фанатиков никто не трогали: хотите — пользуете заголовок WM, не хотите — скрываете. Бурления начались, когда CSD-фанатики попытались пропихнуть своё видение для всех, то есть именно то, чем занимаются нелюбимые Вами SJW-леваки :P

идиот-пользователь включает опцию, которая ломает программы

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

Понятно, что раз в год появится программа, для которой слом создаст проблемы

Браво, сами признаёте, что эта программа слишком ничтожна, чтобы подстраивать под неё всё остальное.

наступить на эти же грабли через несколько месяцев

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

создал себе проблемы на пустом месте

Вы почему-то ассумите, что этих проблем по дефолту нет и в голых иксах есть чему показывать заголовок?

это не ты хозяин, а над тобой хозяева

В настоящей демократии власть не «над», а вокруг: общественное мнение с ней солидарно.

В гораздо большей степени им управляют программисты

В случае с опенсорсом, пользователь и есть программист. Иначе это просто паразит.

создашь непредусмотренную разрабами софта ситуацию и словишь проблему, с которой никто другой не сталкивался, потому что они дурью не маялись

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

mertvoprog
()
Ответ на: комментарий от khrundel

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

Ещё раз повторяем: бесполезно смотреть, как в убогих DE-шных поделках с полутора кнопками эти самые кнопки по-разному тасуют взад-вперёд. Есть профессиональный софт, в котором этих «кнопок» тысячи, типа GIMP, Ardour, Blender, Openshot, VLC и т.п,, есть простые юниксвейные программы, которые выполняют одну простую задачу и делают это хорошо, не требуя вообще этих виджетов на полэкрана, типа feh, gliv, zathura, bc, etc. DE-шные NIH-поделия не относятся ни к тому, ни к другому; кому и на хрена они нужны — непонятно.

Разработчики каждого очередного нескучного DE норовят напилить очередной расово верный набор такого софта с нескучными кнопочками типа примитивных калькуляторов, файловых менеджеров и эмуляторов терминала на готовой libvte. Вместо того, чтобы сделать что-то полезное, чего не хватает. А разгадка кроется в том, что они и не могут — только калькуляторы строгать.

mertvoprog
()

В итоге возьмут наработки DDE, чтоб не переписывать всё на Qt.

Хотя о чем это я, от GTK они не откажутся.

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

Будь этих пользователей реально много - просто Матэ занял бы место гнома

Так он и является вполне достойным конкурентом, особенно в лице Linux Mint.

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

Deepin и Kylin оба на Qt. Обоими пользоваться невозможно из-за их направленности на не функциональную китайщину.

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

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

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

Идеальная среда

Эдак по-твоему компилируемые, а не скриптовые среды прямо таки lurkmore.to/Фатальный_недостаток.

Идеала для всех не бывает. Есть идеалы для разных ЦА и оптимумы, где пытаются соблюсти баланс интересов.

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

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

Конспирология такая конспирология…

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

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

Они уже расчехлились и не скрываются: к примеру, мелкомягкие чуть было не заблокировали совсем возможность установки Win11 на ПК с «устаревшей» начинкой. Мой Core i5-2400, на котором Win10 летает - по иху мнению слаб для 11й.

redeyedanonymous
()
Ответ на: комментарий от mertvoprog

Так он и является вполне достойным конкурентом, особенно в лице Linux Mint.

Речь не о твоём веском суждении, а о реальности. В реальности Мате имея уже готовый продукт + кучу пользователей, привыкших к гному, оказался нахрен никому не нужным. Вместе со своим минтом. Третьегном с наполовину готовым DE смог переманить пользователей на себя.

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

Ещё раз повторяем: бесполезно смотреть, как в убогих DE-шных

Может прекратишь уже клоунаду?

Сейчас браузеры все с CSD. Есть «серьёзный» софт с ribbon-интерфейсом. Есть вот «убогие DEшники» с CSD. Есть, видимо, неубогие DEшники c CSD (макось, например). Это доказывает, что CSD всегда бьёт SSD. Если ты считаешь что гномодевелоперы криворуки и глупы - отлично, тогда получаем что даже глупые девелоперы могут сделать CSD-интерфейс лучше чем они же сделают классический. Значит - CSD - это хорошо, а SSD и классические заголовок+меню+тулбар должны отправиться на помойку.

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

Что значит «нет»? Вы спорите с реальностью?

С какой реальностью? Ты не готов признать бесполезность доса до тех пор пока хотя бы один компьютер на этом досе работает?

Какой костыль, позвольте-с? Вы опять демонстрируете полнейшее незнание истории. В Mac OS Classic глобальное меню

Я не понимаю что ты пытаешься доказать. Что глобальное меню - не костыль, потому что был в Макось классик? В той самой макоси, которая практически вылетела с рынка под давлением винды 98?

Вообще, пример явно демонстрирует развитие. Сначала была идиотская идея глобального меню. Все совершают ошибки, даже Эппол. Потом заметили, что пользы мало, и есть ещё и вред, нужно дальше мышь тянуть и если не посмотришь у какого окна фокус можно обломаться. Поэтому Канониклы решили исправить костыль и перенесли меню на заголовок. А красношаповцы решили решать проблему кардинально и просто выкинули меню нахрен и просто объединили меню, тулбар и заголовок в одну полоску.

Где это, интересно?

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

Те, кто просто занимаются, чем хотят — не бегают и не орут, что иксы скоро всио.

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

И именно поэтому передирают расширения X в расширения Wayland чуть ли не 1-в-1,

Им гораздо проще было бы ничего не передирать, просто сказать, что иксы достаточно хороши для них и на них же и остаться. Видимо есть осознание, что вяленд полезен.

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

Никакое политическое влияние не протолкнёт плохой продукт. И иногда даже нормальный продукт не протолкнёт, смотри пример windows phone. Так что если «мегакорпорация» редхат сознательно делает плохой продукт, его конкурентам бы сидеть тихо и позволить корпорастам самим себя закопать. Но нет. Значит, твоя оценка ситуации неверна: редхат делает хороший продукт, кому плохо от отсутствия SSD - это их конкурентам.

По существу опровергнуть нечем

Чего опровергать-то? Кучу бреда?

Ну ок. Вот смотри. Есть два стула. На одном лежит Вейланд, который говорит разработчику: «я - новый протокол, я несовместим с иксами. Я предлагаю следующие возможности, можешь ими пользоваться». На втором лежит ДЕ от Васяна, которая говорит: «я - полностью совместимое с X11 DE, я предлагаю все те же возможности, которые предлагает любое X11 DE, но я могу тебя обмануть и не исполнить твою просьбу, более того, у тебя нет никакой возможности узнать, что возможность Y просто не работает, ну кроме как распарсить мои конфиги и посмотреть в них. А теперь догадайся, какую из функций я сломало. Хахаха».

Так где здесь уничтожения гарантий, а где нормальный другой вариант API? Вот почему такие простые вещи тебе приходится объяснять? Программисту типа.

У диктаторов нет ресурсов приставлять к каждому по карабинёру круглосуточно.

Чувак, речь не о числе карабинеров на душу населения. Даже если один карабинер заставляет тебя что-то делать - это диктатура. А если карабинеров нет, а есть добровольно выбранный тобой продукт, который всем тебя устраивает кроме цвета пуговиц, то диктатуры нет по определению.

Забавно вот что: ты ругаешь каких-то SJW из гнома и видимо не понимаешь, что этот термин означает. А означает он воинов социальной справедливости, относится не только к фемкам, ругающим патриархат, геям, ругающим гомофобию или неграм, ругающим расизм. Он относится ко всем обиженкам, которые разглядели несправедливость в свободном мире, и в первую очередь к кедерастам, жалующимся на то что корпорасты заставили всех сидеть на гнуме.

Машина не может работать без администрирования.

Как это не может? По-разному бывает. Бывает что в машине надо раз в полгода коробку перебирать, а бывает что машина сама тебя возит.

Вы совершенно игнорируете тот факт, что уродское расширение для SSD появилось как ответ на уродский же Wayland. Под иксами CSD-фанатиков никто не трогали: хотите — пользуете заголовок WM, не хотите — скрываете.

Каша в голове. Под иксами декорации рисовал WM, так система была придумана. Вейланд сделан иначе, в нём заложена куча вещей, чтоб приложение отвечало за мув своего окна и при этом не могло подвинуть себя в определённое место (например поверх поля для ввода пароля). SSD тут принципиально не нужен никому кроме аутистов, которые впадают в панику видя 2 окна с разными заголовками и авторам ДЕшек которые надеются, что когда-нибудь им в голову придёт гениальная идея что можно добавить в заголовок окна чтоб все начали их говноДЕшками пользоваться.

Браво, сами признаёте, что эта программа слишком ничтожна, чтобы подстраивать под неё всё остальное.

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

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

Ещё одна идея от фанатика: разраб должен принимать любые патчи, которые идиот ему прислал. Интересно, как ты относишься к КДЕ, которые прямо писали, что патчи по поддержке нвидиевского бэкенда к вяленду принимать не будут?

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

Я с blm не солидарен и вообще не понимаю причем здесь политика(не важно какая) к браузеру и почему я должен видеть всевозможную агитацию на эту тему.

wrkngu0
()
Ответ на: комментарий от bhfq

Deepin и Kylin оба на Qt

Значит, уже полностью переехали? Когда Мы тыкали в последний раз, была смесь GTK+3/Qt5, однородно выглядящая, что характерно.

В таком случае непонятно, при чём здесь:

возьмут наработки DDE, чтоб не переписывать всё на Qt

mertvoprog
()
Ответ на: комментарий от IRASoldier

в отличие от фривари

Фриварь тоже можно попиливать.

баланс интересов

И какие же интересы у широких потребительских масс, позвольте-с? Жевать, чего в рот кладут, и довольно мычать? А при чём тут линукс? Его довольно редко запихивают в рот.

mertvoprog
()
Ответ на: комментарий от IRASoldier

Никакой конспирологии, реально работающая стратегия, за неё копрорации уже по судам таскают.

mertvoprog
()
Ответ на: комментарий от redeyedanonymous

Ну тут как раз давно известная шняга с «минимальными системными требованиями».

mertvoprog
()
Ответ на: комментарий от khrundel

У жномофанатиков своя реальность?

Топ дистроватча:

Rank Distribution HPD*

1 MX Linux 3158>

2 EndeavourOS 2541>

3 Manjaro 2263<

4 Mint 1931<

5 Pop!_OS 1551<

6 Ubuntu 1328>

7 Debian 1272=

8 Garuda 1135>

9 elementary 1132=

10 Fedora 945

mertvoprog
()
Ответ на: комментарий от khrundel

браузеры все с CSD

Какие «все»?

Вот хромог, где тут CSD?

Между прочим, хороший пример: в CSD-режиме, за который Вы рьяно топите якобы по причине гарантированного показа заголовка, он полный заголовок окна не показывает нигде, только обрубок во вкладке. А в SSD полный. Как же так, методичка лопнула?

ribbon-интерфейсом

Он и на винде-то толком не взлетел, а на линуксах и подавно: видели его только в Maltego, Kexi и WPS Office.

Есть вот «убогие DEшники» с CSD

Аж целые гном с крысой, ага.

макось, например

Там это также распространяется на встроенные ненужноподелия. Покажите CSD, например, в Ableton Live или Photoshop.

глупые девелоперы могут сделать CSD-интерфейс лучше чем они же сделают классический

Чем лучше? Что второгномовский софт составлял набор бесполезных NIH-поделий, что третьегномовский.

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

Они должны отправиться на помойку вместе с CSD, поскольку и то, и другое перегромождает интерфейсы и загоняет их в квадратно-гнездовые рамки.

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

Он и на винде-то толком не взлетел

В Майкрософт Офисе взлетел, да так, что его теперь в Либре Оффисе копируют.

Риббон хорош там, где дофига настроек и пунктов меню, доступ к которым может требоваться не раз в сто лет, а регулярно в процессе работы - для работы с документами самое то, в отличие от обычного меню, от утраты которого стонали олдфаги, до последнего сидя на Ворде 2003.

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

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

И какие же интересы у широких потребительских масс, позвольте-с? Жевать, чего в рот кладут, и довольно мычать?

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

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

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

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

и почему я должен видеть

А почему я, например, увидев тебя на улице, должен видеть твое лицо? Оно мне может не нравиться, прикинь. Тебе не стыдно, что ты свой фейс мне навязываешь, нет? (@сарказм)

Не нравится контент на сайте - не заходи на этот сайт. А получить софт можно и по прямой ссылке. Или вообще из каких-нибудь сторонних реп. Если прямо настолько идиосинкразия от политики.

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

Ты не готов признать бесполезность доса до тех пор пока хотя бы один компьютер на этом досе работает?

Разумеется. И далеко не один компьютер, у него есть целая ниша — станки с ЧПУ.

В той самой макоси, которая практически вылетела с рынка под давлением винды 98?

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

А на рабочих станциях Win98 и вовсе никогда не пахло, потому что это сугубо домашняя ОС.

и если не посмотришь у какого окна фокус можно обломаться

Зачем же тогда гномосеки сделали в GTK+3 псевдокласс :backdrop, благодаря которому окна всем своим видом кричат: которое из них в фокусе, а какие нет?

нужно дальше мышь тянуть

Мышевозопроблемы. На макпуках превосходный тачпад.

просто объединили меню, тулбар и заголовок в одну полоску

В которую закономерно ни хрена не влезает. Особенно заголовок, в Gedit вон его нет вообще, например. Чудес не бывает. Плюс из-за этого страдает съуживаемость окна по ширине, Мы уже писали об этом.

Так захватили или нет?

Захватили, но пока не успели испортить. Что не так-то?

И какое отношение это имеет к оценке Вашего ума?

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

То есть распространители — не фанатики, или что?

Им гораздо проще было бы ничего не передирать, просто сказать, что иксы достаточно хороши для них и на них же и остаться

Всем проще, кроме студней, клепающих новые нескучные вялендокомпозиторы, и через пару месяцев забрасывающих их. Поэтому и шевеления особого не наблюдается.

Plasma проще перевести на Wayland тупо потому, что это монолит, как и gnome-shell. Вот и переводят. Хотя при этом пришлось отпочковать от kwin kglobalacceld, и наплодить стопицот расширений Wayland. Втянулись — на попятную идти поздно, извращаются теперь, как могут.

смотри пример windows phone

Он из-за патентных тёрок сдох. Майки хотели сделать x86-эмулятор, но Intel внезапно обломал, пришлось сворачивать лавочку. А винда, на которой нельзя запускать десктопный софт (о чём многие мечтают ещё с 00-х) — нафиг не нужна.

Но даже его майки умудрились насильно втюхать фанатам бренда Nokia. Пока брендом владели.

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

Так они и сидят. Кто возмущаются-то, кроме полутора фанатиков в интырьнетах? ;)

Я предлагаю следующие возможности

В условиях, когда одно решение даёт 0%-ный шанс получить нужную функциональность, а другое даёт между 0% и 100% — выбор очевиден. Догадайтесь, кто даёт 0%.

все те же возможности, которые предлагает любое X11 DE

Вот это действительно бред, они все разные и умеют тоже разное.

у тебя нет никакой возможности узнать, что возможность Y просто не работает

Позвольте-с, _NET_SUPPORTED на что?

Зато расскажите-ка, как без ковырянья в gsettings узнать, включён ли /org/gnome/shell/Introspect :P

добровольно выбранный

Добровольно-принудительно. Вы, конечно, вольны выбирать что угодно, но ой — тут у нас законопроекты на сайте парламента в .doc, тут кабинет налогоплательщика на Silverlight, тут шаблоны документов в .doc… нечем открыть? — страдайте :P

Так диктатура и работает: вот вроде никто и не заставляет лизать сапог Синьёру-Помидору, но если не лизать — будет очень неудобно.

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

Очень показательно, что Вы, мысля баззвордами из страны с фактически двухпартийной системой, не видите и разнообразия за пределами двух жирноDE.

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

Верно, и одно другому не мешает, просто происходит в разные таймслоты.

в нём заложена куча вещей

В нём изначально ни хрена толком не заложено, потому что у авторов пуританская идеология в голове. И в итоге этот кусок говна ничего не мог, а когда авторов макнули лицом в то говно, которое они высрали, изобличив его несоответствие реальным потребностям — появился xdg-shell. Но и его тоже мало, битва не окончена.

аутистов, которые впадают в панику видя 2 окна с разными заголовками

Ну покажите-ка на макоси с CSD разные заголовки :P Это тут при чём вообще?

что обманывая программы

Кто кого обманывают-то? Если программа отдаёт _NET_WM_NAME — это не значит, что его кто-то непременно прочитает. Всё честно. Ассумящие иное — ССЗБ. Ассумить в программировании вообще крайне вредно и имеет катастрофические последствия.

У Вас каша в голове (с зеркалом разговариваем, ага). То топите за предсказуемое поведение, то критикуете кедерастов за то, что требуют от гномосеков поддерживать SSD, чтобы эту самую предсказуемость обеспечить. И дело ведь далеко не только в SSD; зоопарк композитороспецифичных расширений — огромный бич вяленой экосистемы.

разраб должен принимать любые патчи, которые идиот ему прислал

Этим опенсорс и отличается от СПО. В опенсорсе решает не один разраб, а сообщество.

которые прямо писали, что патчи по поддержке нвидиевского бэкенда к вяленду принимать не будут?

Их проблемы, и так kwin_ft и Trinity есть уже.

mertvoprog
()
Ответ на: комментарий от IRASoldier

В Майкрософт Офисе взлетел

И за его пределы толком не вылезал. Ну пару штатных прог во времена Windows 8 на риббон перевели ещё, и прочих майкрософтовских, типа Mathematica. В сторонних нередко встречали, но навскидку вспомним только SmartDeblur. И это при том, что в Visual Studio есть готовые средства для разработки риббонов, а под онтопик их нет и приходится велосипедить во имя мелкомягкого карго-культа.

до последнего сидя на Ворде 2003

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

в отличие от обычного меню

Да это то же меню, по сути, только с иконочками и свёрстано по горизонтали. И так же сворачивается в одну полоску. Проблема в другом: они тулбары убрали, заменив одним миниатюрным в хедербаре. Вот мышевозы и плачутся, они ж на эти тулбары кнопки для быстрого доступа выносили.

а настройки делаются один раз на много времени вперед

Где в риббоне настройки-то?

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

Потребитель хочет

Уже в этом кроется проблема. Желания — от Лукавого.

или конструктор имени Самоделкина

Ви таки хотите сказать, что Лего и мебель из IKEA непопулярны? :P

у Линукса уже сто лет как сложилась аудитория потребителей

Ей сложиться не дают, тут же постоянно всё меняется. Вон в винде с конца 90-х не менялись диспетчер устройств и прочие оснастки. Можете назвать сколь-либо сравнимо долговечные графические конфигурялки под онтопик? — то-то же. Стабилен здесь только текст, а в текст хомячки не хотят, ибо им мелкомягкие в своё время промыли мозги, что текст — это фу, ибо им надо было втюхать графический Windows вместо своего же текстового DOS. Да и то, в текст уже тоже лезут, засовывая всякие systemd вместо service и ip вместо ifconfig, вызывая тем самым столбы пламени до небес из высирачей бородатых одминов.

есть готовую булку

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

предварительной рубкой дров

Тут вот так газ дорожает, что народ добровольно к дровам возвращается.

пили свой дистрибутив

Зачем? Готовенькие дистрибутивы противоречат идее персональных систем под себя.

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

Какие «все»? Вот хромог, где тут CSD?

В хроме здорового человека есть CSD. То, что ты извратился чтоб его сломать - это как бы говорит о тебе, а не о хроме.

Между прочим, хороший пример: в CSD-режиме, за который Вы рьяно топите якобы по причине гарантированного показа заголовка, он полный заголовок окна не показывает нигде, только обрубок во вкладке. А в SSD полный. Как же так, методичка лопнула?

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

В SSD режиме программист знает, что есть овердохрена места, которое отъел WM. И по принципу «с паршивой овцы хоть шерсти клок» программист пытается использовать это место для чего-то полезного. Но он не контролирует, поэтому получаются вот всякие сюрпризы.

Он и на винде-то толком не взлетел, а на линуксах и подавно: видели его только в Maltego, Kexi и WPS Office.

Он отличо взлетел и используется. То что ты его не используешь - это ничего не говорит.

Там это также распространяется на встроенные ненужноподелия. Покажите CSD, например, в Ableton Live или Photoshop.

Это какая-то особая крутизна, выбрать 2 приложения без CSD (и тут зафейлить причём) и потребовать показать в них его. Причём мне пришлось гуглить, чтоб узнать, что это за аблетон такой, т.е. явно речь идёт не о программе из первого ряда.

Браузеры. Visual studio code. Adobe Photoshop CS4. Бро, тебе не стрёмно обсираться в прямом эфире?

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

Разумеется. И далеко не один компьютер, у него есть целая ниша — станки с ЧПУ.

Ты вообще видел эти станки с ЧПУ, клоун? А то ведь поди , рассказываешь ткнув пальцем в небо.

Когда это эппл целился в массовый рынок, позвольте спросить? Они всегда сидели в премиум-сегменте.

И это неправда. От первого до последнего слова. Были и попытки делать народный ПК, были и попытки делать открытую платформу с совместимыми компьютерами от сторонних производителей.

Зачем же тогда гномосеки сделали в GTK+3 псевдокласс :backdrop, благодаря которому окна всем своим видом кричат: которое из них в фокусе, а какие нет?

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

Мышевозопроблемы. На макпуках превосходный тачпад.

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

Чувак, реальность вынесла свой вердикт: глобальное меню оказалось бесполезным. Смирись.

В которую закономерно ни хрена не влезает. Особенно заголовок, в Gedit вон его нет вообще, например.

Чё ты несёшь вообще, клоун?

Ок, представь что ты погроммист и у тебя вот реально не влезает. Что ты сделаешь? Ну, предполагая что проблема реальна и не влезает действительно нужное? Добавишь вторую строчку. И всё влезет. Если и тогда не влезет, добавишь третью. И будешь добавлять пока есть реальная необходимость. И всё равно это решение будет лучше чем классический пустой заголовок + меню + тулбар. Просто потому, что если компактно всё паковать, то места уйдёт меньше чем если искусственно раздлелить на 3 группы, причём некоторые кнопки продублировать в разных группах.

Захватили, но пока не успели испортить. Что не так-то?

Да-да-да, испортили но только на полшишечки. Вертишься как уж на сковороде.

И какое отношение это имеет к оценке Вашего ума?

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

То есть распространители — не фанатики, или что?

Конечно нет. Вот если человек считает, что, например, мороженое с пивом - это вкусно и предлагает всем попробовать - с какой стороны он - фанатик? Может ему реально вкусно? Другое дело если человек на говно исходит от того что кто-то такое предлагает. Пойми, вменяемый человек так делать не будет, в конце концов он вполне понимает, что ну пиво вообще горькое, а мороженое - сладкое, это невкусно. Пусть попробуют и убедятся. А если кому-то покажется вкусным - ради бога. Другое дело фанатик. Для него сам факт что кто-то может попробовать - это как серпом по яйцам. А вдруг реально понравится? Не допустить!

Вот ты ровно так же себя и ведёшь. Поэтому ты - фанатик, а «евангелисты» вейланда - нет.

Plasma проще перевести на Wayland тупо потому, что это монолит, как и gnome-shell. Вот и переводят. Хотя при этом пришлось отпочковать от kwin kglobalacceld, и наплодить стопицот расширений Wayland. Втянулись — на попятную идти поздно, извращаются теперь, как могут.

Тебя понесло, клоун. Знаешь что ещё проще чем перевести плазму на вейланд? Не переносить плазму на Вейланд. Следовательно, раз разрабы предпочли всё-таки переносить, они увидели в этом какую-то пользу. В общем, ты опять обосрался.

Он из-за патентных тёрок сдох. Майки хотели сделать x86-эмулятор, но Intel внезапно обломал, пришлось сворачивать лавочку.

Чё ты несёшь вообще, дурак? Какой нахрен эмулятор? Windows Phone не имел практически ничего общего с windows, был более кастрированным чем андроид. Условная совместимость с winapi была у windows ce/windows mobile, которые были закрыты до выхода windows phone. Сдох потому что тупо не был нужен рынку, не мог принести ничего что не давали бы до него iphone или андроид.

Так они и сидят. Кто возмущаются-то, кроме полутора фанатиков в интырьнетах? ;)

Главный по плазме возмущался. В то время пока был таковым.

В условиях, когда одно решение даёт 0%-ный шанс получить нужную функциональность, а другое даёт между 0% и 100% — выбор очевиден. Догадайтесь, кто даёт 0%.

Чё ты несёшь? В реальности выбор между 100% и от 0 до 100%. 100% даёт, естественно, гном. Поэтому он - молодец. А вот DE от Васяна даёт неизвестно что. Причём ладно бы давало неизвестно что одно, но нет, оно даёт неизвестно что в любом аспекте.

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

Вот это действительно бред, они все разные и умеют тоже разное.

Но заголовок-то окна любое должно отобразить, разве нет?

Позвольте-с, _NET_SUPPORTED на что?

Это касается заголовка? Но давай предположим, что касается. И давай предположим что DE сообщает, а аппликуха даже это проверяет. Что должна сделать аппликуха, увидев что заголовок окна не поддерживается? Правильно, нарисовать его сама. И тут же ты пойдёшь в багтреккер своей DE и насрёшь о том, что аппликуха не поддерживает отключение заголовка. Васян, автор говноДЕ исследует проблему и обнаружит, что проблема в этом. И, в соотвестствии с идеей своей суперфичи, отныне DE будет сообщать, что заголовок отрисован, хотя сама его рисовать не будет.

Получаем ту же ситуацию с которой начали: ДЕ обещает отрисовать и обманывает. Короче, ты опять обосрался.

Зато расскажите-ка, как без ковырянья в gsettings узнать, включён ли /org/gnome/shell/Introspect :P

Чувак, если ты осознаёшь, что тебе придётся ковыряться в конфиге конкретного DE ты должен остановиться и отказаться от этой идеи. Не нужно тебе лезть в интроспект. Особенно тебе.

Соответственно и узнавать, включен ли он тебе тоже не нужно.

Добровольно-принудительно. Вы, конечно, вольны выбирать что угодно, но ой — тут у нас законопроекты на сайте парламента в .doc, тут кабинет налогоплательщика на Silverlight, тут шаблоны документов в .doc… нечем открыть? — страдайте :P

Давай без твоих фантазий. Никакой законопроект тебя гном использовать не заставляет.

Очень показательно, что Вы, мысля баззвордами из страны с фактически двухпартийной системой, не видите и разнообразия за пределами двух жирноDE.

2 раза прочитал, не понял о чём ты вообще. Неважно сколько партий, одна, две, тысяча. Важно заставляют тебя или нет. Так вот, в вопросе выбора DE у тебя пока что полная свобода. Пользуйся ей и не воняй на тему того, что тебе кто-то гнума навязал. Может когда-то что-то и навяжут, тогда и будем плакать.

В нём изначально ни хрена толком не заложено,

Ну это неправда. Всё заложено именно изначально. И неизвестность координат окна, и то как окно может при этом двигаться.

Ну покажите-ка на макоси с CSD разные заголовки :P Это тут при чём вообще?

Макосью не пользуюсь, винда подойдёт? Winamp и notepad. ОК?

Кто кого обманывают-то? Если программа отдаёт _NET_WM_NAME — это не значит, что его кто-то непременно прочитает. Всё честно. Ассумящие иное — ССЗБ. Ассумить в программировании вообще крайне вредно и имеет катастрофические последствия.

Ок, приму твою версию (хотя это звиздёжь 100%). Итак, у нас среда, в которой может будет заголовок, а может нет. Использовать его для пользы дела нельзя, потому что будешь ССЗБ. Ну ок, нужно использовать CSD. CSD - рулит, SSD - сосёт, как хорошо что в вяленде SSD нет.

Этим опенсорс и отличается от СПО. В опенсорсе решает не один разраб, а сообщество.

Какое сообщество, дурак? Предположим не СПО а проприетарное ПО от товарищества Пупкин и Жопкин. Что, они не могут решать чьи патчи принимать? Или не могут обозвать себя сообществом? Или не могут принять принцип «принимать все вменяемые патчи»?

СПО начинается и заканчивается на возможности невозбранно форкнуть. Поэтому оно и свободное. Не может быть свободы там, где ты, объявив себя «сообществом» можешь заставить кого-то делать что-то чего он не хочет.

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

Желания — от Лукавого

Ого. Т.е. вот прямо так сразу взял и отринул Священную Свободу…

…а, понятно - свобода это когда всё делают как тру-красноглазые-линуксоиды-олдфаги, а когда пользователь желает и получает юзер-фриндли Линукс, то это, разумеется, не свобода. Хайль Оруэлл, однако.

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

велосипедить во имя мелкомягкого карго-культа

Да-да, если что-то удобно, то это карго-культ. Вносим в словарик новояза.

вот пару месяцев назад буквально где-то видели

Ну, секретарш старой школы и гендиров за 60 дофига, еще долго будут жить и даже процветать.

Вот мышевозы и плачутся

Конечно, только командная строка, только хардкор, ведь иначе каждая домохозяйка сможет пользоваться компьютером, элитарный образ айтишного шамана 100lvl пошатнется.

Где в риббоне настройки-то?

Я не удивлен, что ты риббон осуждаешь - ты же им не пользовался.

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

То, что ты извратился чтоб его сломать

Фигасе, штатная настройка — уже «извращение».

В CSD режиме программа показывает то что считает нужным. В этом и прелесть CSD режима

А если программе фулскрин отдать — то она тем более будет показывать то, что считает нужным. А то ещё уродская среда вмешается и панельку с часами свою всунет или ещё какую бяку :->

Вы же осознаёте, зачем нужна оконная система и чем она отличается от переключения изолированных виртуальных терминалов?

по принципу «с паршивой овцы хоть шерсти клок» программист пытается использовать это место для чего-то полезного

Вы это вообще о чём? Туда же ничего кастомного со стороны приложения пихать нельзя, этъвам не винда :P

Он отличо взлетел и используется

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

явно речь идёт не о программе из первого ряда

Ну да, всего-то одна из топовых DAW, васяноподелие какое-то ненужное, то ли дело гномовская смотрелка картинок!

Visual studio code

Тоже не наблюдаем. И таки в этот раз, в отличие от хромога, ничего не шатали, честночестно! :P

Adobe Photoshop CS4

Там скрин с винды, речь о макоси шла.

На винде ещё с незапамятных времён мода нескучные скины без системных декораций рисовать. Достаточно антивирусы всякие вспомнить ;) Или приснопамятный Winamp, в котором это ещё с 90-х, причём его онтопичным клонам (XMMS/BMPx и их потомкам) присуще тоже. Давайте и их в CSD-армию запишите, чо уж там ;)

Ещё раз повторяем, всё это не имеет отношения к теме разговора, потому что CSD-фанатикам никто никогда не запрещал отключать системные заголовки и рисовать самостоятельно чего угодно. Бурления начались, когда они попытались пропихнуть свои свистоперделки всем и убить системные декорации как явление.

mertvoprog
()
Ответ на: комментарий от khrundel

Ты вообще видел эти станки с ЧПУ, клоун?

AV?

Были и попытки делать народный ПК, были и попытки делать открытую платформу с совместимыми компьютерами от сторонних производителей.

И не взлетели они из-за кривой и страшной классической макоси, конечно?

редхатовские разрабы явно не облегчали создание глобального меню

Конечно не облегчали, этим Canonical занимался, прикручивая поддержку экспорта меню как в тулкиты, так и в отдельный софт типа LibreOffice/Firefox. Причём эти патчи за пределы бубунты не выезжали, переносимые решения подъехали позже.

это мыши завезли плохие

Не мыши, а их операторов, которые по почкам щёлкают ;)

глобальное меню оказалось бесполезным

Чего ж его в макоси до сих пор тащат?

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

Погроммисту вообще не следует ассумить, что куда влезет, и задавать минимальные требования для этого. Народ уже вдоволь настрадался с этими гвоздеприбитыми высерами на нетбуках, штатные шиндовые диалоги тупо не влезали на экран. В то время как программы на GTK+2 влезали даже на КПК с миниатюрными экранчиками. Но гномосеки похерили и это преимущество линукса.

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

испортили но только на полшишечки

Даже на полшишечки не испортили, читайте внимательно.

Ты оказался неспособен согласовать даже свои собственные видения.

AV?

человек считает, что, например, мороженое с пивом - это вкусно и предлагает всем попробовать

Только копрорация — не человек. Копрорасты разольют пивоморожено в красивые бутылки с этикеткой «Пивоморожено», народ заинтересуется новинкой и расхватает, спрос на нормальное пиво и нормальное мороженое резко упадёт и они исчезнут с полок магазинов. Когда же народ проблюётся — окажется, что пиво и мороженое как-то сложновато и дорого достать, проще снова купить Пивоморожено™ и страдать.

С лопатофонами это реально произошло, а теперь расскажите, почему не может произойти с Wayland.

Следовательно, раз разрабы предпочли всё-таки переносить, они увидели в этом какую-то пользу

Либо уверовали в страшилки свидетелей иксопокалипсиса, о чём и речь шла.

Какой нахрен эмулятор?

Такой. Убили мобильную винду уже в ипостаси W10M; WP был относительно успешен и долю на рынке отвоевал, во многом за счёт вышеупомянутых фанатов нокий. Закончилась аренда бренда — закончилась и мобильная винда.

В то время пока был таковым.

Не иначе как человека ушли? ;)

100% даёт, естественно, гном

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

Не думаешь как обойтись тем что у тебя есть

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

Но заголовок-то окна любое должно отобразить, разве нет?

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

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

Неправильно. Сильно борзая, что ли? :P Дальнейшие бредни, основанные на этом ассумпшоне, можно не читать.

ДЕ обещает отрисовать и обманывает

Реальные примеры будут, или пук в лужу?

ты должен остановиться и отказаться от этой идеи

С какого перепугу? Потребность в фичах никуда не исчезает от того треша, который устроили идеологи Wayland, спровоцировав своей недальновидностью зоопарк несовместимых композитороспецифичных решений. Вы же сами парой пунктов выше топили за выживание в условиях ограниченных API, опять методички по швам трещат? :P

Никакой законопроект тебя гном использовать не заставляет

Зато в копроративной среде эти ваши гномы вполне себе втюхивают. Собственно, на этом красношапка и кормится.

пока что

Вот видите, сами сечёте, в чём тут проблема.

Ситуация такова, что производители всякой проприетарщины ориентируются при пакетировании на Debian/Ubuntu/Fedora, например. Дефолты этой тройки уже оккупированы гомощелью. Пока что на этот вяленд, когда он мешается, кладут болт и рекомендуют отключать, например. Но если гномосеки пойдут и дальше и дропнут поддерживать своё поделие на иксах, то им придётся завязываться на гномоспецифичных API и костылях, ведь стандартизированных в Walyand принципиально нет ввиду его умышленной убогости. Сечёте, чем это грозит вылиться?

Всё заложено именно изначально. И неизвестность координат окна, и то как окно может при этом двигаться.

И Вы совершенно не усматриваете в этом диверсии и кладения болта на существующие юзкейсы, давно обкатанные на иксах, опытом которых следовало воспользоваться, а не городить хрустальный манямирок?

Макосью не пользуюсь

Мы тоже не пользуемся, матчасть это знать не мешает.

Ну ок, нужно использовать CSD

Не нужно. Нужно проектировать интерфейс с расчётом на то, что заголовка может не быть. Ещё раз повторяем: отсутствие ассуминга чего-либо — это базовый навык, необходимый программисту. В продакшнопригодных программах всевозможных safety check чуть ли не больше, чем собственно бизнес-логики. И именно поэтому современные языки, таки как Go (больше на уровне конвенций) или Rust (на уровне компилятора) заставляют программиста прописывать все эджкейсы. Даже если кажется, что в реальности такое ну никак не может произойти. Как может 1 килобайт памяти не выделиться? Как может чтение файла оборваться, если только что на месте был? Как может 0x01 в текстовое поле попасть, если его ни с клавиатуры ввести, ни вкопипастить нереально? И так далее. В реальности — дерьмо как-то случается, и программы из-за него глючат или падают. Чего делать не должны.

от товарищества Пупкин и Жопкин

Суть сообщества в том, что оно большое, и не состоит из каких-то конкретных Пупкиных и Жопкиных, да и вообще особо не ассоциируется с конкретными людьми. В здоровых проектах число коммитеров исчисляется сотнями и даже тысячами, и права на принятие изменений и координацию проекта также размазаны между широким кругом людей. Если кто-то из них начнут залупаться и мешать остальным, то их просто без особого шума выпрут из проекта и будут двигать его дальше в общественно угодном направлении. А эти Пупкин с Жопкиным могут развивать свой нескучный расово правильный форк, ага. В случае же, когда эти Пупкин и Жопкин стоят во главе проекта — всё происходит строго наоборот.

mertvoprog
()
Ответ на: комментарий от IRASoldier

когда всё делают как тру-красноглазые-линуксоиды-олдфаги

Так других вариантов ведь особо и нет, если стоит задача что-то сделать, а не слепить петуха из готовеньких фекалий.

mertvoprog
()
Ответ на: комментарий от IRASoldier

если что-то удобно, то это карго-культ

Карго-культ — про слепое передирание, при чём тут удобство-то? Его и передирают-то криво, упуская важные нюансы юзабилити. Что, опять же, упирается в отсутствие готового виджета.

только командная строка

При чём здесь командная строка? В Ваш манямирок не помещается возможность управлять GUI с клавиатуры?

ты же им не пользовался

Пользовались, и чётко помним, что из риббонов всяческие настройки тупо вызываются диалогами, как и раньше. Мы что-то пропустили? :P

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

И засунуть в окно несколько хедербаров тоже нельзя.

Чисто ради занудства: http://images.vfl.ru/ii/1632633546/227a5dd4/36011837.png

Повторяю в очередной раз, что GtkHeaderBar - виджет-контейнер, в который можно засовывать кого хошь и который можно засовывать в любой другой контейнерный виджет.

«Заголовком окна» он становится, только будучи прописан таковым специально, вызовом gtk_window_set_titlebar(), или соответствующим файлом описания UI, созданным в Glade.

Более того, gtk_window_set_titlebar() жрёт виджеты любого другого класса, но могут быть косяки с отображением, если соотв. виджет не умеет быть заголовком.

redeyedanonymous
()
Ответ на: комментарий от mertvoprog

Фигасе, штатная настройка — уже «извращение».

Нет, извращение - это отключать CSD.

А если программе фулскрин отдать — то она тем более будет показывать то, что считает нужным. А то ещё уродская среда вмешается и панельку с часами свою всунет или ещё какую бяку :->

Эээ… Ты реально не помнишь контекста или троллишь? Ты написал, что некоторые CSD прячут заголовки окон/табов и поэтому это так же плохо, как когда заголовок прячет WM. Я тебе, дурню, объяснил, что если заголовок прячет само приложение, значит автор его не считает этот заголовок важным. Принцип единоначалия, в отличие от коллективной безответственности SSD.

Тоже не наблюдаем. И таки в этот раз, в отличие от хромога, ничего не шатали, честночестно! :P

Зайди в опции и включи. Он реализован, и ты это знаешь.

Видишь как смешно получается, начал с «да никто нормальный этот CSD не использует» а пришёл к «да пофиг что реализовано, ну ведь по дефолту же не включено, значит нещитова» и «да, на винде CSD, но на маке - нет, значит нещитова»

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

И не взлетели они из-за кривой и страшной классической макоси, конечно?

Они тупо не взлетели. Возможно и из-за дизайна макоси, в конце концов не каждый будет терпеть однокнопочную мышь. Суть в том, что раз уж ты выбрал себе объект для поклонения - макось, почему ты смотришь на их решения когда они просрали все полимеры и были на грани банкротства, но не на те решения, которые присущи возрождённой Ябле?

Чего ж его в макоси до сих пор тащат?

Не тащат. В макоси - CSD.

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

Внезапно: CSD - это не про хедербары. Это про то что окно должно само где-то присобачить кнопку закрытия и место, за которое его можно таскать. Хедербары - это один из вариантов реализации, риббон - другой, таббар в браузере - третий. Если не подходит одно решение - бери другое.

Даже на полшишечки не испортили, читайте внимательно.

Говорю же, уж на сковороде. Нет уж ты определись, или никто xorg не ломал, они просто хуже вяленда и поэтому сами сдохнут, или же иксы живее всех живых, и вяленд им не конкурент, просто всесильная корпорация зла под названием Редхат эти иксы захватила и планомерно уничтожает.

Только копрорация — не человек. Копрорасты разольют пивоморожено в красивые бутылки с этикеткой «Пивоморожено», народ заинтересуется новинкой и расхватает, спрос на нормальное пиво и нормальное мороженое резко упадёт и они исчезнут с полок магазинов. Когда же народ проблюётся — окажется, что пиво и мороженое как-то сложновато и дорого достать, проще снова купить Пивоморожено™ и страдать.

Регистрируешь свою мелкую корпорацию, берёшь абсолютно бесплатно форкаешь рецепт пива и начинаешь варить и продавать. Проблевавшийся народ идёт и покупает твоё пиво. Оно может даже и подороже чем было до пивомороженого, но ради того чтоб не страдать пару копеек накинуть можно. И твоя корпорация побеждает. Видишь, если принять, что новый продукт не лучше старого.

С лопатофонами это реально произошло, а теперь расскажите, почему не может произойти с Wayland.

Я смотрю у тебя полный набор тараканов в голове. Лопатофоны победили потому что они лучше. Когда телефон превратился в переносной компьютер его размер стал преимуществом, поэтому их и покупают. Или ты считаешь что все китайцы сговорились чтоб навязать тебе большие телефоны?

Такой. Убили мобильную винду уже в ипостаси W10M;

Прекрати паясничать. Windows Phone никогда не был мобильной виндой, это была новая мобильная операционка, с чистого листа, которую хотели поддержать совместимостью со стороны десктопной винды. Естественно никакой эмулятор ей нахрен не нужен был, она не то что x86 программы не хотела поддерживать, даже WIN CE-программы, написанные для того же арма.

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

И вот ты сейчас втираешь, что какой-то сраный редхат реально смог бы продавить вейланд если бы этот вейланд не имел преимуществ?

Не иначе как человека ушли? ;)

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

Неправильно. Сильно борзая, что ли? :P Дальнейшие бредни, основанные на этом ассумпшоне, можно не читать.

Как не должна? Если автор считает, что в заголовке есть что-то важное, он обязан его нарисовать. Вдруг его запустили на ущербной системе?

В общем сливайся.

Реальные примеры будут, или пук в лужу?

Мы вроде как обсуждаем реальный пример предложенный тобой: неотрисовку заголовка ДЕшкой.

С какого перепугу? Потребность в фичах никуда не исчезает от того треша, который устроили идеологи Wayland

Какая потребность в фичах, клоун? Ты хочешь забраться в интерфейс, который тебе напрямую запретили. Ты не должен знать о других окнах. Пользователь, установивший Wayland, выразил такое желание. Ты же тут проповедовал необходимость слушаться пользователя, разве нет? А ты пишешь свою малварь, которая через задний двор пытается этот запрет нарушить и ещё при этом возмущаешься, что тебе неудобно. Но «слишком борзая» у тебя программа, которая включает CSD в случае если ей сообщили, сто SSD не поддерживаются.

Зато в копроративной среде эти ваши гномы вполне себе втюхивают. Собственно, на этом красношапка и кормится.

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

Ситуация такова, что производители всякой проприетарщины ориентируются при пакетировании на Debian/Ubuntu/Fedora, например. Дефолты этой тройки уже оккупированы гомощелью.

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

И Вы совершенно не усматриваете в этом диверсии и кладения болта на существующие юзкейсы, давно обкатанные на иксах, опытом которых следовало воспользоваться, а не городить хрустальный манямирок?

Не на юзкейсы, а на решения. Юзкейсы как раз рассматриваются. Если старые решения построены на неприемлемом, нужен новый API. А вот слелать новый API и потом всё обосрать, перетянув старые костыли - вот это было бы безумием. К сожалению, пара громких идиотов пытаются.

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

Глупость. Каждое такое место усложняет и удорожает разработку. Создавать подобное без необходимости - обыкновенное вредительство.

И неиспользование фичи, которую нельзя ассумить - вполне себе решение. Так что CSD - отличный ответ на такие вот DE от Васяна. Но ты же против, верно?

khrundel ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.