The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Проект GNOME планирует изменить метод разработки GTK+ и выпустить GTK+ 4

13.06.2016 23:05

Разработчики из проекта GNOME объявили о намерении воплотить в жизнь новый план разработки тулкита GTK+, который даст возможность добиться оптимального баланса между развитием функциональности и поддержанием стабильного API. Суть плана, который ещё находится в обсуждении и не утверждён официально, в создании экспериментальной ветки GTK+ 4, в которой будет развиваться порция новых возможностей, постепенно стабилизируясь. Через некоторое время ветка GTK+ 4 перейдёт в фазу стабилизации API, а новшества начнут развиваться в новой экспериментальной ветке GTK+ 5.

Ветка GTK+ 3 демонстрирует бурное наращивание функциональности, но, к сожалению, ценой низкого уровня стабильности API, что требует от разработчиков приложений постоянной адаптации программ под меняющийся API. Для исправления ситуации предлагается увеличить интенсивность выпуска новых значительных веток (GTK+ 4, GTK+ 5, GTK+ 6 и т.п.), которые планируют формировать раз в два года, что соответствует циклу поддержки многих дистрибутивов Linux. Кроме того, будет обеспечена возможность параллельной установки старых и новых значительных веток т.е. GTK+ 4 и GTK+ 3 (а также GTK+ 5, GTK+ 6 и т.п.) будут иметь разные имена библиотеки и отдельные директории заголовочных файлов, что позволит установить их одновременно по аналогии с тем как могут сосуществовать GTK+ 3 и GTK+ 2.

Первый выпуск новой ветки, например, GTK+ 4.0, не будет содержать финальный стабильный API - ветка будет развиваться и каждые 6 месяцев будет выпускаться новый промежуточный релиз (GTK+ 4.2, GTK+ 4.4, GTK+ 4.6), который может содержать несовместимости на уровне API и ABI (как это сейчас происходит в ветке 3.x). Соответственно, разные промежуточные релизы одной ветки не смогут быть установлены параллельно и будут замещать друг друга. Последний промежуточный выпуск перед выходом следующей значительной ветки будет помечаться как стабильный и фиксирующий API для данной ветки. В дальнейшем, после достижения стабилизации, все обновления в ветке не будут приводить к нарушению совместимости API.

Например, для ветки GTK+ 4 стабильным API будет объявлен при выходе GTK+ 4.6. Т.е. выпуски GTK+ 4.0-4.4 будут позиционироваться как экспериментальные, а стабилизация будет произведена только спустя 18 месяцев. Так как после стабилизации API каждой ветки будет полностью заморожен, приложения смогут полагаться на него и не бояться нарушения поведения до тех пор, пока заданная ветка GTK+ продолжает поставляться в дистрибутивах. В свою очередь дистрибутивы могут поддерживать ветки GTK+ до тех пор, пока имеются зависящие от них приложения. Приложения, которым необходимы новые возможности, например, приложения GNOME, смогут использовать экспериментальные выпуски, но должны будут отслеживать совместимость с последующими промежуточными выпусками.

  1. Главная ссылка к новости (https://blogs.gnome.org/desrt/...)
  2. OpenNews: Ubuntu MATE переходит на GTK3+
  3. OpenNews: Выпуск графического тулкита GTK+ 3.20 и графической библиотеки Clutter 1.26
  4. OpenNews: Выпуск браузерного движка WebKitGTK+ 2.10.0
  5. OpenNews: Выпуск графического тулкита GTK+ 3.16.0 с возможностью отрисовки через OpenGL
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/44596-gtk
Ключевые слова: gtk
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (121) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 23:21, 13/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +57 +/
    Вот радость. Под каждую прогу свой gtk.
     
     
  • 2.12, Аноним (-), 00:17, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    1
     
     
  • 3.35, _hide_ (ok), 09:32, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Всё хуже. ГТК славится очень малым количеством разработчиков тулкита. Никак не получается сделать хорошо один тулкит, так они решили пилить сразу несколько.
    И да, идея с темами на CSS получилась совсем непонтовой. Почему нельзя было сделать аналогично с событиями в glib? Нельзя было все свойства "зарегистрировать" и использовать из через "свойства". Нет! Нужно сделать так, чтобы без исходников ничего делать было нельзя.
     
  • 2.38, Аноним (-), 09:42, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Если разработчики прикладного софта не обеспечат возможность компиляции под новым тулкитом. Как с фаерфоксом - затянули возможность сборки с gtk3, зато потом пользователи начали обвинять gtk3. И хейтерам безразлично, что именно разрабы фаерфокса виноваты.
     
     
  • 3.42, anonblmus (?), 09:57, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Дада, канэшна.
    У норкоманов-авторов GTK свербит известно где, а разрабы прикладного софта должны без конца прогибаться под извивы партийной линии тулкита, вместо того, чтоб заниматься функциональностью своего приложения.
     
     
  • 4.50, Аноним (-), 11:24, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    У меня претензий к фаерфоксу гораздо больше чем к gtk. Сколько уже времени разработчики фаерфокса будут многопоточность делать? Зачем переделывать отладчик в новой версии? Зачем трогать функцию добавления закладок? Зачем совать Pocket? Можно было бы уже давно обеспечить возможность сборки и нормальной работы firefox на gtk3. Я не говорю толкать по умолчанию. Но нет, они молодцы - затянули. И ведь потом всё равно начали портировать. При этом если взять epiphany(браузер гнома), написанный на gtk3 и firefox, в котором костылями вставили поддержку gtk3, то будет ясно какая программа лучше работает. firefox в СТАБИЛЬНОМ релизе настолько отвратительно рендерит страницы, что мейнтеры испугались и опять стали собирать с gtk2.
     
     
  • 5.62, Michael Shigorin (ok), 14:50, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > При этом если взять epiphany(браузер гнома), написанный на gtk3 и firefox

    Гм, а откуда у ephy тогда сборочные зависимости на вебкит?

     
     
  • 6.68, Stax (ok), 17:01, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну это он сейчас уже на вебките, так-то был на gecko..
     
     
  • 7.91, Аноним (-), 09:19, 15/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Но это было до 2.28. При чем тут GTK3?
     
  • 5.128, Aleks Revo (ok), 15:22, 18/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Поддержка gtk3 там уже давно, то, что её включили по-умолчанию ситуацию не поменяло никак - в ней до сих пор мало смысла, ибо само gtk3 сырое и недопиленное. То Enter в диалоге не работает и нужно обязательно мышью тыцнуть на кнопку "сохранить", то фокус обнаруживается на кнопке, которая этот фокус совсем не отображает. Зато API туда-сюда дёргать разработчикам gtk приоритетно.
     
  • 2.61, Michael Shigorin (ok), 14:48, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ...и свои темы, ага.
     

  • 1.2, Fidel Castro (?), 23:26, 13/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    чего уж там, давайте сразу как хром, каждые пару месяцев новый релиз с новой "буквы". Уже столько лет, а версия только 3.хх!
     
     
  • 2.18, Аноним (-), 02:47, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +9 +/
    >Уже столько лет, а версия только 3.хх!

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

     
     
  • 3.69, Stax (ok), 17:03, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >>Уже столько лет, а версия только 3.хх!
    > Между гтк 3.0 и гтк 3.20 такая пропасть, что они могли бы
    > с чистой совестью пару мажорных версий в процессе бампнуть, и это
    > было бы оправдано. Про то, сколько мажорных версий они бы перепрыгнули,
    > если семвер использовали, я даже говорить не буду.

    На мажорные версии прыгают, когда API ломают так, что текущие проги с новой версией не собираются. Пока (для большинства прог) настолько не ломали, все gtk3 приложения в системе работают с 3.20, никто не требует какого-нибудь 3.6 для себя. Конечно, минорные поломки могут быть, но в целом все поддерживаются.

     

  • 1.3, vitalikp (?), 23:27, 13/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Ребятам из гнома цифры покоя не дают:)

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

     
     
  • 2.67, Аноним (-), 16:58, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Ничего не знающий клоун говорит об обратной совместимости.
    http://abi-laboratory.pro/tracker/timeline/gtk+/
     

  • 1.5, Usagi (ok), 23:29, 13/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +15 +/
    Вместо страдание хернёй, занялись бы исправление косяков отображения элементов. То окно растянет на два экрана одной строчкой текста, то ни к месту скроллбары, то ещё что. И это идёт с самого зарождения GTK3. Нет, вместо этого будем страдать хернёй и выпиливать фичи из Гнома, гномьих приложений и ломать совместимости с другим опенсофтом. впрочем, это не лечится, ибо CSS, состоящий из одних костылей.

    Пусть закопают лучше себя и гтк3 свой.

     
     
  • 2.6, Аноним (-), 23:33, 13/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Вместо страдание хернёй, занялись бы исправление косяков отображения элементов.

    В идеале, они так и планируют. Бросят всю школоту на развитие gtk+4, а нормальных людей оставят на доведении gtk+3 до рабочего состояния. Так что к выпуску gtk+5 можно будет пользоваться gtk+3.

    Вопрос в том, останется ли вообще кто-нибудь исправлять ошибки в gtk+3, или на развитие gtk+4 перебросят вообще всех, а исправление ошибок в gtk+3 повесят на мейнтейнеров дистрибутивов и пользователей.

     
     
  • 3.16, Аноним (-), 01:05, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +7 +/
    В новости же вся понятно написано. Стабильность - это когда ветку бросают и перестают менять.
     
  • 3.77, Led (ok), 20:59, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > а нормальных людей оставят на доведении gtk+3

    А где они их возьмут?

     
  • 2.21, Аноним (-), 04:40, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    До сих пор тошнит от Гнома.
     

  • 1.7, Аноним (-), 23:38, 13/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Эх, не увидим мы gimp на gtk3...
     
     
  • 2.46, Аноним (-), 11:12, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Эх, не увидим мы gimp на gtk3...

    представляю выражение лица разработчика
    https://www.youtube.com/watch?v=IjkUGKRUtgc

     

  • 1.11, Аноним (-), 23:55, 13/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Надо сохранится пока все работает в системе.
    Ctrl+S
     
  • 1.17, Отражение луны (ok), 01:35, 14/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Похороните уже его, может люди одумаются и на Qt перейдут.
     
  • 1.19, Сергей (??), 04:24, 14/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Gnome 1 был классным,Gnome 2 тоже норм,но уже совсем другим внешне..А третий гном это жуть и ужас,сделанная под несуществующие ещё в природе за редким исключением  планшетные компьютеры с линуксом. А вот зачем на десктопе эта хрень я так и не понял,ну взяли бы да сделали отдельную версию под планшеты и прочие сенсоры,зачем всем то пихать это убожество,которое к тому же ещё и не запускается с каталистом
     
     
  • 2.44, эноним (?), 10:39, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > несуществующие ещё в природе за редким исключением  планшетные компьютеры с линуксом

    Что за "редкие исключения"? Прям искаропки? Можно примеры?

     
     
  • 3.64, Michael Shigorin (ok), 14:58, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> несуществующие ещё в природе за редким исключением  планшетные компьютеры с линуксом
    > Что за "редкие исключения"? Прям искаропки? Можно примеры?

    У меня вон такой рядом, но гном примерно до 3.14 на планшете был непригоден категорически, а блокер для применимости там же epiphany -- https://bugzilla.gnome.org/show_bug.cgi?id=741124 -- дубль https://bugzilla.gnome.org/show_bug.cgi?id=740554, который до сих пор болтается в NEW.

     
  • 2.78, Led (ok), 21:00, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Gnome 1 был классным

    Бабушка рассказывала?

     

  • 1.20, anonchik (?), 04:28, 14/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >возможность добиться оптимального баланса между развитием функциональности и поддержанием стабильного API

    Qt отлично справляется

    а у gtk проблемы с планированием похоже

     
     
  • 2.81, Аноним (-), 22:41, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    С головой у них проблемы. токсикоз-с...

    google://The CADT Model
    by Jamie Zawinski

     

  • 1.22, rob pike (?), 04:43, 14/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > GNOME's plan to discourage portable Gtk apps
    > https://lwn.net/Articles/691131/
     
  • 1.23, rob pike (?), 05:22, 14/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    http://i.imgur.com/ZOxJKSD.png
     
     
  • 2.26, Аноним (-), 07:31, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ага. Пришёл сюда запостить - уже есть.

    В статье 10 (десять) раз встречаются слова с корнем "стабил". Едва ли гномеры представляют, что они значат.

     
     
  • 3.36, rob pike (?), 09:33, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В Gentoo заранее придумали слоты.
     
     
  • 4.97, Аноним (-), 14:46, 15/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Они не помогают, когда недостаточно людей. Число необходимых программе мэйнтэйнеров нужно умножить на число её слотов.
     
     
  • 5.109, rob pike (?), 09:23, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Чего там мейнтейнить? Это не бинарный дистрибутив, собирать тысячи гномов не надо. Скопировать ебилд и немного подправить при надобности в своем оверлее может любой пользователь, когда инфрастрктурой это уже предусмотрено.
     
  • 2.83, Аноним (-), 22:45, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    //воистину!
     

  • 1.24, Аноним (-), 06:37, 14/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Разработчики GNOME совсем потеряли связь с реальностью. И кто после таких заявлений будет писать софт на GTK?
     
     
  • 2.94, ЛинуксПользователь (ok), 14:19, 15/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Лишь те, кто жаждит приключений на свои "руки"
    Ибо qt тут выигрывает, хотя и тоже лично по мне не совсем верное направление развития
    Но, qt это и гуй и фреймворк, который был и есть, без каких-то "ну на**р qt5, пишем qt6!"
     
     
  • 3.96, arisu (ok), 14:22, 15/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > каких-то "ну на**р qt5, пишем qt6!"

    спасибо, это было бы смешно, если бы не было правдой.

     
     
  • 4.98, ЛинуксПользователь (ok), 14:56, 15/06/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    В этом то политика развития и не нравится совершенно.
    Поскольку вместо добавления и изменений с обратной совместимостью имеем новые релизы, и это всюду, gtk, qt
    В этом плане, только развитие net, мне нравится от мелкомягких
    Ибо нет явных и критичных, принципиально новых методов которые мешают старым.
    Даже код от старого net, сборка под новым, будет успешна - не зависимо от япа
    Взять же qt..старый проект на qt3, без изменений кода не собрать в qt4/5 и это факт
    Но увы, пользуюсь линуксой и поэтому мой выбор в сторону qt, поскольку он адекватнее
     

  • 1.25, Аноним (-), 06:59, 14/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Убираешь точку из версии, получаешь гтк 320, и успех пришёл. Вместо этого они начинают по единичке добавлять, небось хейтеры это ваше гтк разрабатывают.
     
  • 1.27, анон (?), 07:53, 14/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    больше что вымораживало, то что они постоянно ломали свой костыльный css. и нет чтоб сразу за основу взять less или sass, не, они не додумались. не пихать везде свои префиксы - тоже не дошло. так бы любая мартышка с минимумом знаний css могла делать темы. но. не сложилось, видимо.
     
     
  • 2.28, Аноним (-), 07:58, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А приложения писать на ангуляре и реакте!
     
     
  • 3.32, анон (?), 08:44, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    не вижу ничего страшного. если бы гномовцы так сделали было бы отлично.
    смысл ехидничать, если less/sass объективно удобнее чистого css?
     
     
  • 4.33, Аноним (-), 08:55, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Так это прекрасная ю арене препроцессоры, зачем gtk их поддерживать? Да, кстати, Adwaita написана именно на SASS.
     
     
  • 5.34, анон (?), 09:00, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    изначально адвайта была на чистом css(со своими некоторыми префиксными свойствами, о которых можно было узнать только пройдясь по исходному коду gtk). это потом уже гномеры через пару релизов спохватились, что такую портянку дальше поддерживать нельзя.
    поддержка препроцессора(любого) в самом гтк дала бы нормальную возможность из конфигуратора тем менять цвета, шрифты, отступы и т.п. а так - правьте css, господа.
     
     
  • 6.49, Аноним (-), 11:21, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну там и сейчас префиксных свойств полно Ну так переменные и в голом CSS есть ... большой текст свёрнут, показать
     
     
  • 7.76, анон (?), 20:34, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > @mixin и вложенных селекторов и прочих тут нафиг не нужны.

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

    > Есть даже несколько префиксных функций для работы с этими цветами (lighten, darken всякие), так что цвета поменять можно

    имхо, нет смысла изобретать велосипед со своими префиксными функциями, если все это давно было готово в less/sass.

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

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

     
     
  • 8.79, Аноним (-), 21:15, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не, мне-то они тоже очень нравятся Использую SASS для одной темы для SeaMonk... большой текст свёрнут, показать
     
     
  • 9.80, Аноним (-), 21:16, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    в процессе Я их никуда не выкладывал, если что, да и вряд ли вообще выложу, бо... текст свёрнут, показать
     
  • 9.129, анонянь (?), 21:31, 12/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Можно, если сделать картинку инлайновым svg, в него, соответственно, подставлять... текст свёрнут, показать
     
  • 5.47, Аноним (-), 11:12, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ох ё, вот что значит набирать текст с телефона.

    >Так это прекрасная ю арене препроцессоры

    Читать как "Так это препроцессоры"

     

  • 1.29, Andrey Mitrofanov (?), 08:07, 14/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > Ветка GTK+ 3 демонстрирует бурное наращивание функциональности, но, к сожалению, ценой
    > выпуска новых значительных веток (GTK+ 4, GTK+ 5, GTK+ 6 и
    > т.п.), которые планируют формировать раз в два года, что соответствует циклу

    Раз же в три недели и бессмысленные и беспощадные "новости" ~
    "Тестирование GTK+ 48-beta и GTK+ Developer Edition 49"

    > API - ветка будет развиваться и каждые 6 месяцев будет выпускаться
    > новый промежуточный релиз (GTK+ 4.2, GTK+ 4.4, GTK+ 4.6), который может

     
  • 1.30, iCat (ok), 08:11, 14/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Кажется, придётся поднимать старый добрый молоток - WindowMaker...
     
     
  • 2.37, rob pike (?), 09:35, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Как он поможет со всеми программами, которым будет нужна сотня разных версий gtk?
     
     
  • 3.41, iCat (ok), 09:56, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Как он поможет со всеми программами, которым будет нужна сотня разных версий gtk?

    Никак... Ему пофиг на тулкит изначально.
    А вот с программами геморроя, похоже, не избежать никак...
    Исключение - "консольные" программы.

     
     
  • 4.51, rob pike (?), 11:26, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • –4 +/
    О том и речь. Ненужность как гнома, так и KDE и прочих DE - это само собой понятно, всем и уже очень давно.
     
     
  • 5.70, Аноним (-), 17:33, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А что тогда нужно, вместо этих прочих DE?
     
     
  • 6.72, rob pike (?), 18:40, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Для каких целей?
     
     
  • 7.84, Аноним (-), 22:49, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    сначала вы утверждаете, что вообще все не нужно, а потом конкретизируете…
    команда наркологов уже в пути
     
  • 7.92, Аноним (-), 10:34, 15/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для нужд:
    а) корпоративного десктопа;
    б) студенческого десктопа;
    в) детского домашнего десктопа.
     
     
  • 8.93, Аноним (-), 11:12, 15/06/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    а Cinnamon 3 0 б Cinnamon 3 0 в Cinnamon 3 0 ... текст свёрнут, показать
     
     
  • 9.99, Аноним (-), 17:45, 15/06/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ну и Там приложения от Гнома, из своих только Nemo и центр настроек Возможно, ... текст свёрнут, показать
     
     
  • 10.100, Аноним (-), 19:09, 15/06/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это все приложения с интерфейсом на GTK , GNOME Shell и Cinnamon, кстати, тоже ... текст свёрнут, показать
     
     
  • 11.101, Аноним (-), 20:01, 15/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У Xfce и MATE приложения свои У Xfce просто свои thunar, ristretto, parole и т... текст свёрнут, показать
     
     
  • 12.111, rob pike (?), 09:27, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Цели DE понемногу проясняются Насколько я понимаю, одна из главных - не исполь... текст свёрнут, показать
     
     
  • 13.116, Аноним (-), 10:05, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да-да, xterm это твое все Че, так бы сразу и сказал ... текст свёрнут, показать
     
     
  • 14.127, rob pike (?), 05:29, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Чего именно вам не хватает в xterm ... текст свёрнут, показать
     
  • 12.114, Аноним (-), 10:01, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Cinnamon тоже, как видим, скоро будут В чем проблема ... текст свёрнут, показать
     
     
  • 13.119, Аноним (-), 10:36, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    В том, что их пока нет, а сам Cinnamon 8212 глючное убожество Той фирменной ... текст свёрнут, показать
     
     
  • 14.121, Аноним (-), 15:18, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Значит все-таки шашечки За это и не люблю заидеологизированных собеседников Я ... текст свёрнут, показать
     
     
  • 15.124, Аноним (-), 16:45, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Дело не в зависимостях, а в нетрадиционном интерфейсе Скажем, evolution норма... большой текст свёрнут, показать
     
  • 11.102, Аноним (-), 20:07, 15/06/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Да, GNOME Shell и Cinnamon, кстати, ни разу не на GTK Они на Clutter ... текст свёрнут, показать
     
     
  • 12.113, Аноним (-), 10:00, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да и Бох с ним, что на Clutter Clutter хостит GTK-приложения, как родные Не ви... текст свёрнут, показать
     
  • 11.103, Аноним (-), 20:11, 15/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Проблема в том, что просто приложения на GTK, и приложения на GTK для Гнома 82... текст свёрнут, показать
     
     
  • 12.112, Аноним (-), 09:49, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вам шашечки или ехать ... текст свёрнут, показать
     
     
  • 13.118, Аноним (-), 10:34, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вся суть DE 8212 шашечки Ехать можно и на xterm с less, как вон человек выше... текст свёрнут, показать
     
     
  • 14.120, Аноним (-), 15:09, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ясно, скрип из прошлого века Вся суть графических DE - производительность и ком... текст свёрнут, показать
     
     
  • 15.122, arisu (ok), 15:53, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    по этому поводу вспоминается мне одна милая история убеждали меня, что собрать ... текст свёрнут, показать
     
  • 15.126, rob pike (?), 05:28, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Производительность чаще встречается в продуктах с довольно высокой кривой обучен... текст свёрнут, показать
     
  • 8.110, rob pike (?), 09:25, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    для десктопа - это не цели, а карго-культ Великого Десктопа ... текст свёрнут, показать
     
     
  • 9.115, Аноним (-), 10:04, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ясно, ты сам толком не знаешь, почему DE не нужны ... текст свёрнут, показать
     
     
  • 10.123, arisu (ok), 15:54, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    он 8208 то знает а вот ты этого понять не можешь 8212 в силу ограниченности... текст свёрнут, показать
     
  • 10.125, rob pike (?), 05:23, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Это довольно странная постановка вопроса Если есть какой-то компонент системы, ... текст свёрнут, показать
     
  • 9.117, Аноним (-), 10:10, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И да, там нигде не звучало для десктопа Ты сам что-то выдумал и с этим спор... текст свёрнут, показать
     
  • 2.40, Аноним (-), 09:54, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Под новые гтк нету темы а-ля next step, а программировать на css могут только вантузодети, которые вмакера никогда не видели.
     
     
  • 3.53, Аноним (-), 12:11, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Под новые гтк нету темы а-ля next step, а программировать на css
    > могут только вантузодети, которые вмакера никогда не видели.
    > вантузодети
    > программировать на css

    Оно и видно.

     
  • 2.65, Michael Shigorin (ok), 15:07, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Кажется, придётся поднимать старый добрый молоток - WindowMaker...

    Второй найденный вариант -- ешка.

     
     
  • 3.89, iCat (ok), 03:47, 15/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Кажется, придётся поднимать старый добрый молоток - WindowMaker...
    > Второй найденный вариант -- ешка.

    Это которая E17? Как-то для меня пестровата показалась...

     

  • 1.31, anonymous (??), 08:32, 14/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Для программы такой подход ещё имеет право на жизнь, но для библиотеки явный перебор, я считаю. Впрочем, сейчас слишком много школья, которые считают, что программист пишет только код. Остальными вещами, вроде исправления ошибок, поддержки стабильности API/ABI, написания документации он не должен заниматься в принципе.
     
     
  • 2.39, Аноним (-), 09:47, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А разве исправление ошибок не сводится к написанию кода?
     
     
  • 3.60, Сиромант (?), 14:36, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Программист писатель, программист не запускатель
     
  • 3.66, anonymous (??), 15:57, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >А разве исправление ошибок не сводится к написанию кода?

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

     

  • 1.43, Аноним (-), 10:28, 14/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    >GTK+ 3: бурное наращивание функциональности
    >GTK+ 4: порция новых возможностей

    Учитывая их выпиливание фич, поржал, спасибо :D

     
     
  • 2.54, Аноним (-), 12:19, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Рекомендую сравнить выпуски 3.14, 3.16, 3.18, 3.20. Добавили МНОГО нового.
     
     
  • 3.82, Аноним (-), 22:42, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ...и сломали вдвое больше старого.
     

  • 1.45, Mirraz (ok), 11:01, 14/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    "Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!" (Льюис Кэрролл)
     
     
  • 2.52, rob pike (?), 11:28, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Главный секрет успеха - бежать втрое быстрей, никогда не задумываясь в какую сторону и туда ли нам надо.
     

  • 1.48, Аноним (-), 11:16, 14/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что будет с GOMNE3?
     
  • 1.56, Lester (?), 13:25, 14/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Когда GTK был тулкитом для GIMP, а не GNOME, было лучше.
     
  • 1.57, Аноним (-), 13:49, 14/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пускай успокоятся и дадут Поттерингу себя поглотить. У него принято все ломать и у них. У него принято гнаться за версией и у них. вместе им будет лучше.
     
     
  • 2.73, rob pike (?), 18:43, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Предлагаю коварный win-win план - рассказать Поттерингу что в Windows до сих пор нет systemd, а svchost безнадежно устарел.
     
     
  • 3.104, Аноним (-), 21:35, 15/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А когда он покончит с виндой, сбросить его в тылы ИГИЛ. И проблема терроризма решена!
     
     
  • 4.105, Led (ok), 21:49, 15/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > А когда он покончит с виндой, сбросить его в тылы ИГИЛ. И
    > проблема терроризма решена!

    Как она может быть решена, когда в соседнем треде православнутый модератор призывает головы отрезать за "инакомыслие"?

     
     
  • 5.106, Michael Shigorin (ok), 22:26, 15/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Как она может быть решена, когда в соседнем треде православнутый модератор призывает
    > головы отрезать за "инакомыслие"?

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

     
     
  • 6.107, Led (ok), 22:57, 15/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Саш, когда ты так поглупел?  Иди и перечитай, на что был
    > довольно-таки незамысловатый намёк "пацифисту", который не понимает даже цену своей собственной шкуре.

    А, так он "пацифист"? Ну, тогда всё нормально, можно резать:)

     
     
  • 7.108, Michael Shigorin (ok), 23:08, 15/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > А, так он "пацифист"?

    В кавычках -- вполне ("инструменты уничтожения"), по факту -- кто ж его знает...

    Посмотри у себя в архиве http://www.opennet.ru/openforum/vsluhforumID3/108211.html#334 и #201 (который, кстати, кто-то другой успел удалить и явно по той же причине).

     

  • 1.58, SpiritOfStallman (ok), 14:03, 14/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Тут будет уместна картинка пользователя с другого ресурса, на эту же тему. Фривольно, но отображает суть gtk.

    https://i.imgur.com/ZOxJKSD.png

     
  • 1.59, robux (ok), 14:23, 14/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ZOG понапихал своих агентов во все СПО-проекты и деструктивничает.
    Не, ну молодцы чо - пипл хавает!

    p.s. Буду сидеть на Gtk2 до последнего, а потом придётся что-то другое искать...

     
  • 1.71, Аноним (-), 17:45, 14/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    И на чем же теперь GUI делать?
     
     
  • 2.74, rob pike (?), 18:45, 14/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Motif, Tk, Qt.


     
     
  • 3.87, chinarulezzz (ok), 02:25, 15/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    etk, fltk, wx.
     

  • 1.75, QtBest (?), 20:24, 14/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    GTK это вечный эксперимент буйного школьника. Покажите этим людям наконец Qt.
     
     
  • 2.90, S.Atahl (?), 08:27, 15/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Qt хорош, но как правило на нём софт тянет с собой половину кед.
     
     
  • 3.130, Аноним (-), 04:00, 03/02/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Пруфы, Билли. Нам нужны пруфы!
     

  • 1.85, Аноним (-), 22:55, 14/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    паравоз GTK идет совсем куда-то не туда,
    написание кода без конечной осмысленной цели сравнимо с мастурбацией
     
  • 1.86, arisu (ok), 23:43, 14/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    отличное решение. «тут жалуются, что у нас руки из задницы и мы даже апи не в состоянии стабилизировать… таки у нас есть что ответить: мы и не будем ничего стабилизировать! а чтобы вы прекратили вякать, просто добавим оборотов к инкрементатору версий. ну чо, съели?»

    собственно, это всё, что имеет смысл знать о гноме и гтк: «потребляй больше, потребляй активней!»


    p.s. кстати, интересно, где автор заметки (оригинальной) нашёл «many GNOME developers». разве что гномеры теперь считают в стиле: «раз, два, МНОГО!»

     
     
  • 2.88, chinarulezzz (ok), 02:28, 15/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > разве что гномеры теперь считают в стиле: «раз, два, МНОГО!»

    остальные цифры выпилены, т.к. слишком сложно.

     
     
  • 3.95, arisu (ok), 14:20, 15/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> разве что гномеры теперь считают в стиле: «раз, два, МНОГО!»
    > остальные цифры выпилены, т.к. слишком сложно.

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

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру