LINUX.ORG.RU

Разработчики Audacious возвращаются на GTK2

 ,


0

3

По словам Джона Линдгрена, одного из руководителей проекта Audacious, разработчики всерьез планируют отказаться от использования библиотеки GTK3, поскольку «некоторые решения, внедрённые в последних версиях GTK3, затрудняют написание традиционных десктопных приложений». Среди причин названы монохромные иконки, декорирование на стороне клиента и уведомления в стиле Android.

В отдалённом будущем планируется переход на фреймворк Qt, а до тех пор разработка будет вестись с использованием стабильной и проверенной временем библиотеки GTK2, переход на которую запланирован, начиная с грядущей версии Audacious 3.6. Отдельная ветка кода с GTK3 будет поддерживаться лишь при наличии существенного интереса со стороны пользователей.

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

anonymous

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

С чем, по вашему, связана нездоровая популярность cpp?
Пол Грэм писал, что его выбирают в качестве языка разработки управленцы в ит неграмотные, потому что за ним сложилась репутация «промышленного стандарта». Не могу понять, почему им стали кресты, а не что-либо вменяемое.

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

на видео нет торволтса. торволтс написал изначальную версию на сишечке, а потом отдал задроту из видео, который ниасилил, и перезапилил на qt. не так разве?

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

С чем, по вашему, связана нездоровая популярность cpp?

я согласен с этим мнением:

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

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

http://redmine.audacious-media-player.org/boards/1/topics/1135

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

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

Порочный круг: толпы личинок погромистов изучают кресты потому что им прожужжали голову, что кресты - стандарт, а управленцы уверены, что кресты - стандарт, потому что на нём пишут толпы хомячков, и крестовика (хоть и часто никудышного) найти существенно проще, чем спеца по цацкелям.
Ох как я надеюсь на go.

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

В отдалённом будущем планируется переход на фреймворк Qt

А чем предлагают слушать музыку на старых компах?

Прежде чем поддаваться влиянию стереотипа о тормознутости Qt относительно GTK+, стоит его все-таки хоть раз своими глазами увидеть.

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

Я сбежал с кед на крыску из-за тормозов. Тормозов на моем железе. От того, что у кого-то оно не тормозит мне не легче - у меня то тормозит.

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

Кеды на кутэ, крыска на гтк. Только не надо говорить, что кутэ не виновата, а разработчики кед сами в код sleep(100) понатыкали.

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

Кеды на кутэ, крыска на гтк

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

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

Кеды на кутэ, крыска на гтк.

Кеды помимо Qt ещё и на хламовнике kdelibs, чей совокупный вес превышает вес Qt.

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

Сравнивать мега-комбайн и маленькое DE?

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

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

Ещё один гвоздь в крышку гроба GTK.

Прааально, в C мало утечек и утечки сами не напишутся. Возьмем наконец C++ и организуем массовое их производство!

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

там же код открыт

учитывая как апстрим принимает патчи в gtk(читай как «хреново или совсем никак»), пришлось бы как минимум форкать.

Про стабильный формат для тем, который ломают каждый чётный релиз я вообще молчу - Audacious'у он-то как раз и не нужен - свои темы

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

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

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

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

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

На QT основана не только KDE, но и другие гораздо более лёгкие и быстрые среды выполнения. К тому же KDE очень настраиваемо. Скажу по своему опыту, чем более конфигурируемую программу пытаешся написать, тем более абстрактные и громоздкие конструкции получаются. Да и писали KDE не боги и перед ними не стояло задачи что бы оно работало на старых ПК.

rezedent12 ☆☆☆
()
Ответ на: комментарий от waker

(это я не пытался сказать, что говнотк3 хороший, просто объясняю, что попрыгушки - не выход)

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

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

учитывая как апстрим принимает патчи в gtk(читай как «хреново или совсем никак»), пришлось бы как минимум форкать.

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

Про стабильный формат для тем, который ломают каждый чётный релиз я вообще молчу

поэтому надо юзать GTK2 до победного конца. там темы не ломают. не вижу вообще никакого смысла gtk3 юзать. и это проще, чем перепрыгивать на qt.

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

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

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

Я им патчи не шлю. Я больше по Qt. А так - кури историю с Ubuntu и Unity

поэтому надо юзать GTK2 до победного конца. там темы не ломают. не вижу вообще никакого смысла gtk3 юзать. и это проще, чем перепрыгивать на qt.

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

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

Оба варианта: суровый такой challenge

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

на видео нет торволтса. торволтс написал изначальную версию на сишечке, а потом отдал задроту из видео, который ниасилил, и перезапилил на qt. не так разве?

Опять мимими.

Во первых посмотри наконец видео, оно по теме. Во вторых зайди на гитхаб и посмотри, коммитит ли торвальдс.

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

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

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

А так - кури историю с Ubuntu и Unity

Canonical всегда знатно вымахивались, и в большинство случаев все указывали на их место - возле толчка.

по некоторым объективным показателям

список в студию, не вижу ни одного показателя.

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

кури историю с Ubuntu и Unity

своего опыта нет, слышал звон, да не знаю где он. так и запишем. c qt небось то же самое.

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

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

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

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

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

Гейос на во все поля - зачем оно нужно?

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

список в студию, не вижу ни одного показателя.

попробуй выбрать цвет в GtkColorChooser.

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

еще со скроллбарами жесть.

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

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

c qt небось то же самое.

Угу, конечно

Lead(s) 	
    Sergey Popov (Pinkbyte)

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

А чтобы пощупать его в СВОЁМ проекте. Причем не просто кнопки поотрисовывать а полноценно все функции поюзать.

А так да - чтоб hello world написать, gtk3 не нужен, да.

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

Эм. Разработчики тулкита заявляют что он готов и стабилен. Я не спорю, для того чтобы быть стабильным в новом GNOME - да, всё подходит.

Но если б так стабилили Qt4 по привязке к KDE... Ох как весело было бы, аж жуть...

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

Во первых посмотри наконец видео, оно по теме.

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

Во вторых зайди на гитхаб и посмотри, коммитит ли торвальдс.

посмотри сам https://github.com/torvalds/subsurface/commits/master?author=torvalds

я чет не смог найти ни одного коммита торвальдса в С++ файл.

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

Угу, конечно

давай уж и линк на парочку патчей, так сказать, для подтверждения авторитетности.

Разработчики тулкита заявляют что он готов и стабилен.

это (само)обман.

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

GtkColorChooser

Выбирал. Не сахар, но работает.

попробуй воспользоваться GtkFileChooser

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

еще со скроллбарами жесть.

узкие, но я ими не пользуюсь.

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

Тебя можно спутать с домохозяйкой-пенсионеркой, которая вечто ноет. Ну попробовали чуваки сделать что-то кардинально новое, похожее на макось. Где-то получилось хорошо, где-то не очень. Но это не повод ныть тут - тебе не нравиться, а кому-то понравится. Ты небось ожидал что все будет как в G2? I'm so sorry, man.

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

я чет не смог найти ни одного коммита торвальдса в С++ файл.

Торвальдс не раз заявлял, что C++ является полнейшим говнищем, поэтому неудивительно.

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

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

криво выбираются папки в filechooser

криво выбираются цвета в colorpicker

криво скроллятся скроллбары

криво рисуются какие-то темы

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

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

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

Торвальдс не раз заявлял, что C++ является полнейшим говнищем, поэтому неудивительно.

я потому и написал, что не верю, что он изменил мнение.

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

это (само)обман

Ну вот ты это знаешь, я - это знаю. А разработчики Audacious - не знают.

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

Напомнить тебе сколько в кедах падала плазма? Или еще один веселый факт - 99% кедософта внезапно адски тормозит? Так что чья б тут корова мычала о штабильности.

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

А что ещё делать проектам когда удаки из гнома сами закапывают тулкит своими сумашедшими «улучшениями»? Вполне ожидаемый результат.

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

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

Напомнить тебе, что я говорил о Qt и о том, что его релизы не привязаны к KDE? О качестве кода в самом KDE я ничего не сказал - информацией не владею. А то, что в KDE, особливо в плазме, по ощущению пользователя бывают ад и угар с падениями - можешь мне не рассказывать. Я это вижу, не часто, но бывает.

Или еще один веселый факт - 99% кедософта внезапно адски тормозит?

Какого именно? Dolphin, который выпадает в прострацию при работе с отвалившимся NFS, даже когда консоль уже откисла(то есть все блокировки уже восстановились)? Или что-то менее конкретное?

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

криво выбираются папки в filechooser

ниразу не видел за всю историю пользования мной G3

криво рисуются какие-то темы

вопрос к пейсателям тем. Adwaita хорошо работает.

это, между прочим, влияет на репутацию проекта

еще бы.

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

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

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

я чет не смог найти ни одного коммита торвальдса в С++ файл.

Ну дык кто тебе мешает делать также? Рисуешь гуй на кутях, оттуда дёргаешь что угодно.

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

ниразу не видел за всю историю пользования мной G3

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

вопрос к пейсателям тем. Adwaita хорошо работает.

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

все делают плохо, а я Д’Артаньян.

какая-то неуместная цитата, в обсуждении конкретных багов гтк3.

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

Ну дык кто тебе мешает делать также? Рисуешь гуй на кутях, оттуда дёргаешь что угодно.

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

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

В C их организовывать проще, так как надо все ресурсы контролировать руками.

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

> уведомления в стиле Android.

Как будто это что-то плохое.

лично я когда увидил Android, то понял что именно в Android сделаны самые лучшие в мире уведомления!

(хотя если бы всплывающая панель была бы в Андройде снизу (а не сверху) — то было бы ещё лучше)

Короче, руки из задницы, этим все сказано.

точно!

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

Мне ли одному всякие SystemD, PulseAudio, mono, Gnome 3 и прочее кажутся чем то инородным для UNIX?

Нет, ты не один такой. Вас, считающих что всему что не говно мамонта в UNIX не место, очень много.

То, что systemd, psshshaudio и gnome3 не являются говном мамонта, не мешает им быть просто говном.

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

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

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

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

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

ДА нихрена кеды не комбаин. Ничего особенного. DE как DE.

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