Введите здесь звание паникера

Для тех, кто не хочет много читать: просто прочтите этот комментарий от Clem lefebvre почти год назад о том, почему в версии 2 было только 13 официальных трека по сравнению с 9 в версии 9.

Я заранее извинюсь за сарказм ... Я должен нанести еще один удар разработчикам Gnome. GTK3 не является надежным API. Может быть, это стоит назвать libgnome. GTK3.4 поставляется с Gnome3.4 и несовместим с предыдущими темами GTK3. Это означает, что все приложения GTK3 выглядели очень некрасиво, не только со всеми темами GTK2, которые не поддерживают GTK3 (почти все), но и с некоторыми, которые поддерживают. Имея это в виду, у нас было три варианта:

1) Предложите рабочий стол с небольшой интеграцией и приложениями, которые выглядят иначе, в зависимости от используемого API (что совершенно неприемлемо).
2) Избавьтесь от всех приложений GTK3 от Mint и замените их более старыми версиями в приложениях GTK2, GTK2 или QT (включая приложения Gnome, но также Gdebi, Streaming и некоторые другие)
3) Трахайтесь как сумасшедший, удалите все темы и потратите бесчисленное количество часов, давая Mint-X и Mint-Z правильную поддержку в GTK "3.4", хотя, вероятно, она снова сломается в 3,6 ...

Мы выбрали вариант 3 «на этот раз». Надеюсь, этого небольшого примера достаточно, чтобы убедить сторонних разработчиков не использовать GTK3. Никаких примечаний к выпуску или документации, объясняющей регресс или способ решения проблемы, не найдено. На самом деле у меня такое чувство, что GTK 3.4 был разработан для Gnome 3.4, что на самом деле не имеет значения, ломает ли он что-то, и что мы не должны использовать это за пределами Gnome.

Теперь для тех, кто хочет много читать:

Несколько дней назад IgnorantGuru (разработчик SpaceFM, PCManFM на стероидах) разослал супер-двухчастную статью о нескольких проектах, идущих по ложному пути, за некоторыми из которых стоит Red Hat. В первой части говорит о проблемах GTK. По его словам, как внутренние проблемы с разработкой GTK, так и вынужденный конформизм разработчиков представляют собой проблему для тех, кто создает стабильное программное обеспечение вне GNOME. В дополнение к тому, что упомянул Клем, Glade версии 3.8 была последней, поддерживающей GTK2, и это в Debian они даже не удосужились сделать устаревшую версию (для Wheezy выйдет версия 3.12)

IgnorantGuru столкнулся с этими проблемами в bugzilla GNOME и Бенджамин Отте (единственный разработчик GTK, работающий полный рабочий день) с качественными ответами, что GTK не входит в число дополнительных разработчиков, с удовольствием тратит свое время на обеспечение совместимости с редко используемыми темами, и что авторы тем, участвовавшие в разработке GTK, согласны с тем, что это лучше обновлять темы, чем поддерживать статус-кво, и что после этих решений не будет времени для совместимости тем. Эммануэль Басси дополняет, что Adwaita (официальная тема GNOME) изменяется при каждом изменении GTK, и что GTK изменяется, когда авторы тем для GNOME, а также для Windows и MacOS запрашивают новое требование.

Но эта мысль возникла задолго до того, когда они все еще думали о том, каким будет GNOME 3. Идея родилась из возвращения к GNOME бренда с пользовательским интерфейсом, отличным от Windows (строка меню ниже) и Apple ( строку меню выше), а также идеи для апплетов и расширений они угрожали этой идее. Если это не может быть исправлено, это не будет исправлено. Когда приходят ошибки с просьбой вернуть такую ​​вещь, они закрывают их тегом WONTFIX. Это идет еще дальше. 2 года назад Уильям Джон Макканн сообщил ошибка в трансмиссии с просьбой не использовать значки в области уведомлений для GNOME 3, поскольку они собираются удалить поддержку. Когда сопровождающий пожаловался, что это может навредить пользователям XFCE, Макканн ответил: «Я думаю, вам придется решить, приложение ли это GNOME, Ubuntu или XFCE, и я понятия не имею, что это такое или что делает. XFCE, извините . »

Вторая часть В статье рассказывается об udisks, gvfs, udev и systemd. С появлением udisks2 командная строка была изменена, что нарушило совместимость с программным обеспечением и сценариями, которые зависели от udisks. Его автор Дэвид Зойтен (сотрудник Red Hat) добавлено в документации «Эта программа не предназначена для использования сценариями или другими программами - параметры и команды могут несовместимыми способами в будущем, даже в отладочных версиях». Хон Джен Йи, создатель PCManFM сожалеет о неисправности udisks, polkit, consolekit, и как они отходят от философии KISS. И PCManFM, и Thunar полагаются на API gvfs, который, согласно IgnorantGuru, плохо поддерживается и очень нестабилен. Что касается udev, в последнее время несколько разработчиков Gentoo они сделали вилку (eudev) потому что udev был больше поглощен systemd, что нарушило совместимость с предыдущими системами. Линус уже обижает сопровождающих, потому что они не хотят принимать определенные патчи, которые были отправлены для исправления некоторых ошибок.

А что касается systemd (который был предложен как зависимость от GNOME), в сообщении есть лучшее объяснение об агрессивном евангелизме то, что делается из него, что одобряется его создателем, Леннардом Поеттерингом.

Этот пост должен был называться «Теория заговора в Linux», как называлась оригинальная статья в IgnorantGuru. Однако Персей сказал мне, что это не заговор, а саботаж, к тому же статья больше направлена ​​против красной шляпы, чем то, что я вам пишу. Истина состоит в том, чтобы спросить себя, насколько независимым является такой проект, как systemd? Я имею в виду не только независимость от Red Hat, но и от самого Леннарта (уже считается, что он не является создателем)

Гигантский список источников:

http://blog.linuxmint.com/?p=2038
http://www.linuxuser.co.uk/opinion/a-linux-conspiracy-theory
http://www.linuxuser.co.uk/opinion/a-linux-conspiracy-theory/2
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=638478
https://bugzilla.gnome.org/show_bug.cgi?id=687752
https://mail.gnome.org/archives/desktop-devel-list/2009-April/msg00314.html
https://trac.transmissionbt.com/ticket/3685
http://udisks.freedesktop.org/docs/1.91.0/udisksctl.1.html
http://igurublog.wordpress.com/2012/03/11/udisks2-another-loss-for-linux/
http://lkml.indiana.edu/hypermail/linux/kernel/1210.0/01131.html
http://lkml.indiana.edu/hypermail/linux/kernel/1210.0/01889.html
http://lwn.net/Articles/529314/
http://www.reddit.com/r/linux/comments/132gle/eli5_the_systemd_vs_initupstart_controversy/
http://sporkbox.us/blog/?r=page/108


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   шакра сказал

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

    1.    ДэниелС сказал

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

  2.   ДэниелС сказал

    Я бы назвал это более-менее:
    Ubuntu закрыт? Узнай, что такое Gnome! »

  3.   ТУДз сказал

    Интересная статья.

  4.   xunilinuX сказал

    Уффф ... слава богу, я перешел на KDE, который использует QT, поэтому я держусь подальше от всех зол Gnome / GTK, ха-ха

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

    Правда в том, что Gnome TO ME кажется позором для вселенной Linux, навязывая пользователю, пришедшему из великого Gnome 2, внезапные изменения и переобучение того, как он взаимодействует с интерфейсом рабочего стола.
    В дополнение к невозможности изменить внешний вид, потому что джентльмены Gnome считают, что их полностью плоская тема с их супер устаревшими значками, которые пришли из Gnome 2, составляют идеальную комбинацию ...
    К счастью, в Linux есть альтернативы, к счастью, есть такие проекты, как KDE.

    1.    Юлиос сказал

      У вас также есть альтернатива Unity.

      1.    Эстебан Воркс сказал

        Приходите сейчас ...

  5.   пандев92 сказал

    Я искренне верю, что если ubuntu в ближайшем будущем, unity перейдет на qt, gtk3 будет очень сложно, даже самые важные приложения были портированы, gimp, libreoffice, chrome, firefox, blender….

    1.    Мартин сказал

      Я согласен; Я думаю, почему Шаттлворту всегда нравился Qt больше, чем GTK, и почему Ubuntu выбрала этот путь сегодня, рассказывается в той же статье. Тогда Canonical будет принимать решения, которые не устраивают всех; но у руля есть четкая основа.

  6.   Кеннатдж сказал

    Вот почему всегда приятно видеть две стороны медали ...

  7.   Мартин сказал

    Время от времени говорят. Canonical увидела это задолго до нас; но, конечно же, с тех пор это стало уголовно наказуемым деянием, в том числе со стороны Red Hat, которая долгое время считала, что GNOME принадлежит им, и делает то, что им нравится, без какого-либо руководства.

    Если так будет продолжаться, GNOME неизбежно придет конец; будут форки, но не все, чтобы сохранить старый GNOME 2, а чтобы спасти GNOME от безумств его разработчиков.

  8.   Роло сказал

    МММ…. Я уже читал этот пост на esdebian

  9.   Данхантер сказал

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

    1.    диазепан сказал

      вот оно у вас. Леннард не участвует, но участвует Джон Пол Адриан Глаубиц

      http://lists.debian.org/debian-devel/2012/11/threads.html#00328

      1.    Elav сказал

        Бля, и куда бы я ни попал, Матиас Клумпп .. парень, стоящий за Tanglu 😛

  10.   артбгз сказал

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

  11.   Truko22 сказал

    Спасибо за новости, я надеюсь, что все наладится, и 2013 год был отличным годом для Linux в целом.

  12.   Авраам Тамайо сказал

    Хорошая статья, что-то сложное для тех из нас, кто не так глубоко разбирается в разработке Linux и его особенностях. Поэтому мне пришлось дважды прочитать статью и первый комментарий, чтобы понять, в каком направлении идет тема.
    Мой опыт работы с Linux очень отличается от опыта многих людей. Я использую его для работы, редактируя видео, изображения, веб-разработки, а также для обычного использования всех остальных, проверяю facebook, twitter и т. Д. Мой компьютер - это 7-летний ноутбук со скромной производительностью, когда я начал использовать Ubuntu, компьютер работал очень хорошо, пока они не установили Unity. Итак, Ubuntu потребовались две функции, которые мне нужны, легкая среда, чтобы все ресурсы были для моей работы и не нужно было форматировать каждые 6 месяцев или каждый год, потому что система не работает так хорошо, как должна. Работать после обновления . Мое изменение в ArchLinux было естественным вариантом, но при тестировании gnome3 и его оболочки я также могу сказать, что, хотя он имеет степень настройки больше, чем единство, это не лучше достигается и потребляет много системных ресурсов. Мои выводы.
    1.- Пользователи Linux также виноваты в том, что они требуют и делают вид, что компьютеры PEDORROS «turion, AMD Sempron, ATOM» работают так же, как MAC или Windows 8 с Intel i7. Виной всему плохо запрограммированный компилятор и интерфейс, а не наша встроенная видеокарта.
    2.- Не тратьте деньги на поддержку проектов и дистрибутивов, это правда, что многие не заплатили за окна, которые они используют, и программы, которые они используют в окнах, но мы должны понимать, что люди или учреждения, которые поддерживают эти проекты, будут быть единственными голосами, которые будут услышаны. Забавно, как компания заявляет, что запустит проект на базе Linux, и автоматически появятся диски, поддерживающие оборудование.
    3.- Такие компании, как Red Hat и Canonical, находятся в разногласиях, потому что обе хотят привлечь клиентов, потому что их рынок настолько мал, что выгода одной является вредной для другой. «Настоящий рынок - это СЕРВЕР», поэтому его лаборатории - это рабочий стол, где, согласно этой статье, RedHat и Ubuntu сталкиваются с gnome-gtk, но openSuse не очень-то простодушен в обращении с KDE и неизбирательном использовании Mono.
    4.- Важны файлы «фото, музыка, документы, видео». Давайте перестанем беспокоиться о рабочих столах и их интеграции с библиотеками, важно то, что вы можете с ними делать.

    Я был бы несколько разочарован, если бы потерял свой рабочий стол OpenBox, настройка которого так дорого обошлась мне, но я также признаю, что не умею настраивать, потому что установка manjaro openbox на ноутбуке моей племянницы оставила меня очень приятно удовлетворенным, несмотря на критику manjaro со стороны Archbang меню openbox.
    Приветствую и извиняюсь за комментарий.

  13.   пастанте сказал

    красная шляпа, красная шляпа ...