LINUX.ORG.RU
ФорумTalks

Почему после выпуска gnome3, gnome2 перестали поддерживать?

 ,


0

1

Ведь гном3 и гном2 это почти совсем разные окружения. Почему произошла такая халатность, что многим пришлось задержаться с обновлениями и ждать выхода Mate? Есть ли теории, что это вина не халатных разработчиков, а проделки конкуррентов вроде microsoft? Ведь gnome3 даже редхат не очень любит (ИМХО), у них в федоре 22 ЕМНИП по умолчанию классический режим стоит.

Нет, просто гноморазрабы решили закопать gtk2, а вместе ним и gnome2. Когда выйдет gtk4, будет закопан gtk3 и gnome3 вместе с ним. Во всём виноваты хипстеры-разрабы, которые объявляют стабильные вещи устаревшими.

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

Но даже GIMP не могут на этот gtk3 портировать! Gnome4 будет потреблять 4 гб на старте, майнить эфириум, ехать на сегвее, вейпить и автоматически закупать вейп-жижу?

neuer_Reedych ()

какой-то бред или толстота - все равно особой разницы нет...

у них в федоре 22

Fedora 22: End Of Life, 2016 July 19

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

Потому что тебе никто не гарантировал поддержку. Если гарантировали — подавай на них в суд.

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

Когда выйдет gtk4, будет закопан gtk3 и gnome3 вместе с ним.

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

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

Design-by-committee, имхо, проблемы происходят из организационной структуры. The Gnome foundation организация левацкая, каждому новому руководителю, чтобы оправдать свою должность, руки так и чешутся что-нибудь да переписать и сломать. Соответственно, проблемы с целеполаганием и конфликт интересов. Когда компания продаёт продукт, она зависит от кастомеров, поэтому для них старается, иначе амба. Если же GF будет творить херню, их бесплатным софтом всё равно будут плакать, колоться, но пользоваться. Поэтому, минимум обратной связи. Кроме того, иногда действительно веришь, что они на содержании у MS, после их гениальных решений что-то выпилить или закопать, в очередной раз сломав совместимость.

Вот если кто знает, на чьи коврижки банкет?

Valeg ★★★ ()

Есть ли теории, что это вина не халатных разработчиков, а проделки конкуррентов вроде microsoft?

Наблюдая со стороны с каким остервенением разрабы гнома закапывают своё поделие со времён выхода Gnome3 и отказа от поддержки Gnome2, невольно возникает мысль, что может M$ взяло всех их родственников в заложники. Либо разрабы гнома, реально наркоманы.

Чем-то другим такое поведение сложно объяснить...

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

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

DawnCaster ()

При помощи Google очень удобно делать поиск по сайтам.

site:opennet.ru анонсирован wayland

Посмотри на даты анонсов Systemd и Wayland. А теперь найди на том же сайте новость о банкротстве Sun. Посмотри дату. Всё сразу станет понятно.

Понятное дело что когда-нибудь GNOME 2 настал бы конец. Ведь цифра 2 в её названии явно намекает, что когда-то был GNOME 1, а значит будет и 3, и 4...

Дело в том, что всё было внезапно. И одновременно. GNOME 2 казался Linux 2.6: уже есть ядра 3 и 4, но фактически они продолжают 2.6, а не фундаментально новые вещи. В фундаментальной части GNOME 1 было слишком много неоптимального и нуждающегояс в изменении. GNOME 2 такого впечатления не производил.

А ещё Red Hat поссорилась с Canonical в 2009-м. В Fedora 12 был взят их upstart, а после заморозки перед релизом RHEL6 от него внезапно решили отказаться! Но было поздно. Upstart остался, но его выключили по умолчанию.

Как сказал бы Дмитрий Бачило: директору моча в голову ударила. Это он так высказался о Sega 32x.

ZenitharChampion ★★★★★ ()

это почти совсем разные окружения

Это тебе так кажется. А для гноморазрабов гномощель — это развитие второгнома, а ты — некрофил.

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

При помощи Google очень удобно делать поиск по сайтам.

Это далеко не только в гугле работает. Сколько тебе гугл за рекламу платит, признавайся?

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

Дык, там вроде с темами плохо всё. Хотя хз, не писал на ней, не знаю.

DawnCaster ()
Ответ на: комментарий от Vsevolod-linuxoid

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

grem ★★★★★ ()

Какие претензии? Это опенсорс, поддерживай сам.

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

WinAPI. Вайнсофт куда шустрее всех этих гытыкакультей работает.

WinAPI в части GUI - это точная копия X11. Вплоть до списка растровых операций. Только убогонькая, без дисплеев, без сети но с несколькими готовыми виджетами (ну там STATIC, BUTTON, COMBOBOX и пр.).

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

WinAPI через wine работает быстрее всех этих упоротых велосипедов потому что нет дебилов внедряющих _темы_ в gdi32.dll, потому что для отрисовки используется нативные растровые операции, а не гоняются мегабайты картинок, потому что отрисовкой шрифтов и алиасингом занимается таки «сервер», а не тулкит, потому что пользуются тем, что есть, а не городят велосипеды (хотя, на самом деле есть идиоты, которые таки лепят всякие BUTTON_SUPER, но их ничтожно мало) и т.д.

Вообще, в X11 достаточно было только в Xt добавить минимальный набор готовых виджетов и всё, никакого бардака не случилось бы.

Stanson ★★★★★ ()

[gnome 2][заговор] Почему после выпуска gnome3, gnome2 перестали поддерживать?

В хорошем вопросе - половина ответа.

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

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

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

Но даже GIMP не могут на этот gtk3 портировать!

https://git.gnome.org//browse/gimp/log/?h=gtk3-port

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

У тебя вейп-жижа вместо мозга.

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

и мордой возить по тому говнищу

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

но с несколькими готовыми виджетами

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

нет дебилов внедряющих _темы_ в gdi32.dll, потому что для отрисовки используется нативные растровые операции

Вылезай из криокамеры, uxtheme.dll там давно прикрутили, и оно даже работает (местами кривовато, правда).

а не гоняются мегабайты картинок

Куды гоняются? Я про сетевую прозрачность ничего не говорил.

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

В процессорах ничего нет, а к возможностям видеокарт вся эта растрятина отношения мало имеет.

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

Мордой в говнище окунать надо за хардкод. В том числе за хардкод внешнего вида. UI

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

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

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

Вместо этого каждый тулкит изобретает свой велосипед.

Куды гоняются? Я про сетевую прозрачность ничего не говорил.

Между приложением и системным GDI. В случае Xов это включает в себя и сеть.

Stanson ★★★★★ ()

Потому что гном2 не нужен.

Нужность гном3 всё же под вопросом.

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

Приложению

А оно тут при чём? Я не про копроративные дезигны сейчас.

Потому что в X так не сделали стандартных виджетов

Каковы причины? Кроме «пейсатели тулкитов скатины»? Подозреваю, что с этим есть технические проблемы, в отличие от WinAPI.

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

Дело в том, что всё было внезапно.

«Внезапно» в твоем словаре - это сколько лет разработки?

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

Можно заинтересоваться и почитать историю вопроса например.

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

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

А оно тут при чём?

При том, что сейчас в Xах именно приложение рендерит шрифты, рисует кнопочки и всё такое.

Каковы причины? Кроме «пейсатели тулкитов скатины»?

Написали Xaw, на отъ...сь. Но, главное, конечно, пейсатели тулкитов.

Подозреваю, что с этим есть технические проблемы, в отличие от WinAPI.

Нет никакого отличия. WinAPI в части графики содрана с иксов от растровых операций и примитивов до манипуляций с окнами и пр.

Всё, что можно сделать на WinAPI можно сделать и на X. Хотя обратное - неверно, из-за того, что не всё из Xов передрали.

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

При том, что сейчас в Xах именно приложение рендерит шрифты, рисует кнопочки и всё такое

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

Всё, что можно сделать на WinAPI можно сделать и на X

Ясно, пойду патчить Xlib под свистелки.

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

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

Что ж на венде-то обходятся и не жужжат вообще ни разу? Как дали в 1992 году вендопейсателям STATIC, BUTTON, LISTBOX, COMBOBOX, EDIT, SCROLLBAR и скрытый класс для меню с нумером 32768, так до сих пор все их используют без малейших проблем.

Ясно, пойду патчить Xlib под свистелки.

Под свистелки надо как раз WinAPI патчить, их там много не осилили.

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

Что ж на венде-то обходятся и не жужжат вообще ни разу?

Кто обходится-то? Взять хоть MSPAINT.

их там много не осилили

В последних виндах много. А на более ранних прикручивается работающими через хуки костылями типа VAnim и YzShadow.

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

Кто обходится-то? Взять хоть MSPAINT.

Я что-то пропустил, и в MSPAINT не используются системные виджеты, а вместо них кто-то навелосипедил собственных кнопок, статиков и меню?

А на более ранних прикручивается работающими через хуки костылями типа VAnim и YzShadow.

Названия мне незнакомы.

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

и в MSPAINT не используются системные виджеты

Канвас там тоже системный?

Названия мне незнакомы.

Ну с хуками-то знаком хоть?

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

Канвас там тоже системный?

При чём тут это вообще? Разумеется у софтины может быть необходимость в каких-то собственных виджетах. Но написание узкоспециализорованного виджета вовсе не означает что надо обязательно переписать все системные.

Ну с хуками-то знаком хоть?

Конечно. Но не проще ли сразу сказать на что эти хуки повешены?.

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

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

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

Но не проще ли сразу сказать на что эти хуки повешены?

Ну вот VAnim анимирует кнопки. Причём ловит он их кривовато, иногда портит и приходится вслепую табстопами нажимать. А YzShadow ловит перемещения окон и рисует вокруг них тени.

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

А расширять их можно? Вот браузеры, например, не используют нативные табы из-за того, что в них нельзя засунуть кастомные кнопочки (отключение звука, фавикон, кнопка закрытия и чего ещё там).

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

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

Системный заголовок в венде, это просто nonclient area обычного окна. Там тоже можно создавать окна (кнопочки). В иксах этим WM занимается. Не осилили в венде полноценный window management, написали такой вот костыль - типа вот в этих частях окна будет система рисовать заголовок/рамки. (иногда она, кстати, забывает это делать - смешно.)

Ну вот VAnim анимирует кнопки. Причём ловит он их кривовато, иногда портит и приходится вслепую табстопами нажимать. А YzShadow ловит перемещения окон и рисует вокруг них тени.

Но зачем??? Больше похоже на какой-то мод для васянской сборочки.

Да и что-то не припомню я вендовых программ с такими извращениями.

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

и в итоге получается огромное тормозное глюкалище

Лучше шустрый кликер по квадратно-гнездовым виджетам? Но юзеру-то проще подождать, чем накликивать.

иногда она, кстати, забывает это делать

Потому что приложение так говорит.

Но зачем???

K P A C U B O.

Да и что-то не припомню я вендовых программ с такими извращениями

Ну кали ты дальше косынки и вёрда ничего не видел, то не мудрено.

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

Лучше шустрый кликер по квадратно-гнездовым виджетам?

Ну пользователи IE существуют же...

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

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

Потому что приложение так говорит.

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

Ну кали ты дальше косынки и вёрда ничего не видел, то не мудрено.

Не, в основном всякий серьёзный прикладной и промышленный софт.

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

Что ж на венде-то обходятся и не жужжат вообще ни разу?

MS Office еще с версии 97 использует кастомные виджеты для панели инструментов.

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