LINUX.ORG.RU

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

 ,


0

3

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

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

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

anonymous

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

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

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

Вообще-то разработка Qt лежит на разработчиках, отношения к кедам вообще не имеющих. А вот GTK разрабатывают гномодебилы.

Valkeru ★★★★
()

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

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

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

а так смахивает на детскую сказку: «я от дедушки ушел, я от бабушки ушел и от тебя убегу серый волк...».

Детский сад честное слово.

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

Анончик, ты такой глупый.

А у тебя горе от ума.

anonymous
()

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

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

Тогда вообще все страдать будут, это плохо.

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

Так и переходят. Но сразу не получается. Код писать надо, знаешь ли.

Deleted
()

устроили попрыгушки с тулкита на тулкит.. заняться им нечем.. ну и потратили бы время на фиксанье багов в гтк3 (или добавление нужных им возможностей), там же код открыт, всяко это быстрее чем весь гуй переписывать. какие вообще гарантии, что при переходе на qt, на вяленом не повылазят те же проблемы с CSD, что и в гтк3? да и вообще, не вижу проблем поддерживать оба тулкита (gtk2+3). короче, акидакус - он и в африке акидакус. запасаемся попкорном, и ждем новых серий.

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

Ну так зачем шороху-то наводить? Ну не подошёл GTK3 - отлично. Любителям винампа нужен винамп и хрен с ними. Развивать «скиновую» версию можно и отдельно, а новому гую на гтк3 ничего не мешало, вот только не нужен он никому.

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

Это конечно прискорбный факт.
Длительный период размышляю на эту тему, даже думал юзать Tk, но ничего не придумав просто пишу на C++
Было бы круто, если бы разработчики GTK отказались от тенденций iOS и позиционирования Gnome как DE для мобилок и взялись допиливать GTK2 и улучшать совместимость с Windows

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

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

Ты там на своём маке совсем забыл как в линуксе. Кому твои фиксанья в гтк нужны, если ты не гномодевелопер?

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

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

Хорошая идея. Гномосеки удаляют нужные возможности, а аудасеры добавляют, гномосеки удаляют, аудасеры добавляют.

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

Хорошая идея. Гномосеки удаляют нужные возможности, а аудасеры добавляют, гномосеки удаляют, аудасеры добавляют.

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

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

Вроде бы в этом и суть проблемы - не так уж и просто добавить нужные фичи в gtk3. Там ведь постоянно УДАЛЯЮТ нужные тебе фичи.

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

скоро из линупса удалят иксы, и сделают обязательный pulse и systemd

Словно что-то плохое. Хотя ты, наверное, игнораст, что не помешает мне откомментировать :}

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

не так уж и просто добавить нужные фичи в gtk3.

нужные _мне_ ни разу не удаляли. мой проект работает и на 2, и на 3. одинаково. минус баги (и того, и другого).

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

ну или можно на лоре ныть, как все плохо.

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

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

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

Как только сделают, перейду на тот вариант, упоротость которого меня меньше всего раздражает. Может на системд, может на слаку, может на мак. Кьют/гтк аналогично.

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

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

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

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

что попрыгушки - не выход

Что выход? Бросить все свои проекты и пойти доказывать чудакам, что они чудят? Или бросить все свои проекты и пилить форк? Или бросить все свои проекты и пойти выращивать помидоры?

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

отрепортить баги, и помочь их исправить. это опенсорс, обычное дело.

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

Что из этого ты считаешь багами? По моему это всё фичи.

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

Да вот в комментах о канониклов, говорили что у Gnome тоже самое, но сейчас пруфов на гуглить не могу.

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

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

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

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

и определенно гтк умрет без этого плеера

Нет, он умрёт, потому что заморочки его разработчиков всем надоели.

anonymous
()

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

Так сразу бы, чего уж там.

mix_mix ★★★★★
()

Собственно, абсолютно правильное решение. Я его (audacious) снес именно из-за идиотского окна открытия файла в Gtk3 — вечно список дополнения имени файла вылезал поверх кнопки Open. Хуже, пожалуй, только стандартное поведение скроллбара в Evince: прыжок туда, куда щелкнул, вместо перелистывания одной страницы в нужном направлении.

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

Что из этого ты считаешь багами? По моему это всё фичи.

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

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

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

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

у меня, например, есть штук 10 гораздо более серьезных причин не любить gtk3, но я на qt лезть не собираюсь.

и да, мне пофигу какой тулкит будет в акидакусе. он мою коллекцию добавить в плейлист не способен.

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

ОК, тебя это всё устраивает. Я с тобой спорить на этот счёт не буду, это твоё дело.

Суть в том, что кроме тебя есть много других разработчиков. Собирался переходить wireshark. Переходит lxde. Перешёл subsurface. Кто-то из них допустим не разобрался в причинах и следствиях.

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

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

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

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

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

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

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

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

Откуда такой оптимизм?

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

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

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

mono уже похоже на торт, а остальное, конечно, звездец. Я вот удивляюсь. У меня текущий ноут жмет видео в 30 раз быстрее, чем старый, но умудряется подтормаживать на свежих линухах. А линукс 2.4 (дистрибутив на нем) на старом разве что не умоляет «ну давай, нагрузи меня, много свободных ресурсов и незанятых процессов»...

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

Это потому что твой pcmanfm и рядом не стоял по функциональности с dolphin. Ты еще Abiword сравни и Libreoffice Writter.

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

Откуда вообще пошла такая мода?

Это не мода, а общая тенденция, вызванная объективными причинами, например общей упоротостью разработчиков GTK3.

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

Pulse не плох, хотя документации по нему 2 года назад было кот наплакал. Иксы устарели за свои 30 лет существования. Правда ничего лучше в Linux пока не придумали. Systemd тоже не плох. А вот GTK3 перестаёт мне нравиться, не могу сказать конкретно почему, но функционал всего ПО на нём урезают, да и в плане кода он тоже не айс. Для СИ он ещё хорош, для С++ не очень, хотя некоторые вещи великолепны, хочу такого же простого кода для окошек «о программе и т.д.», который будет выглядит одинаково во всех программах, но разработчиками GTK и Gnome всё больше явно всюду предполагается использование Vala, а нафига мне учить ещё Vala, на котором написано 1,5 приложения и который более-менее работает только в Linux да тянет с собой все гномовские либы и основан на них? Я либо под оффтопик писать буду, либо кроссплатформенно (смысл писать код для 1.5 пользователей)? Если продавать, то мало потенциальных покупателей, если просто для людей (чтоб пользовались тем, что ты писал для учёбы), то тоже мало пользователей, остаётся только для себя или Just for Fun. Но попрыгушки я осуждаю. Толку с этого будет мало, пока перепишут безнадёжно отстанут и потеряют пользователей.

PS

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

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

Значит, десктопный линукс тоже RIP. Будет грандиознейшая свалка.

Почему это будет? Уже давно живём так. И ничё - метан производим.

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

Вот так в скором будущем похороним GTK+

А может быть и нет - для мате ведь нужен второй ГТК+, значит кто-то его поддерживать должен. А много новых фич ему пока и не нужно, стабильность важнее. С кутей тоже не всё просто, новые версии с новым апи будут переодически отнимать у разработчиков время на переделки уже работающего кода.

Napilnik ★★★★★
()

Пользуюсь почти исключительно программами на gtk3. gtk2 в моей системе тянут лишь gparted, meld, (у обеих этих программ запланирован переход на gtk3) и почему то chromium. Qt недавно выпилил вместе со скайпом. Всем доволен. ЧЯДНТ?

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

waker, раз уж тебе пишу, может добавишь

А заодно и undo в плейлистах, а то удалил случайно строчку и с концом. И чтобы неактивное интернет-радио не фризило последнюю прослушанную песню, которая через 3 минуты все равно устареет, а показывало просто название станции. Как в foobar-е.

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

А я наоборот все GTK3 говно удалил.

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

mono уже похоже на торт, а остальное, конечно, звездец

У меня текущий ноут ... умудряется подтормаживать на свежих линухах

А линукс 2.4 (дистрибутив на нем) на старом разве что не умоляет «ну давай, нагрузи меня, много свободных ресурсов и незанятых процессов»...

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

anonymous
()

некоторые решения, внедрённые в последних версиях GTK3, затрудняют написание традиционных десктопных приложений

Вот уже несколько раз перечитал это сообщение... И такое ощущение, что афтар лоровский аналитик. Или за релизы ГТК 3.10-3.12 что-то характерно изменилось. Потому что в 3.8 программирование очень мало отличалось от 2.32 или какой-там был последний ГТК2. Ну понятно, что Аудусе нужно накатывать скины, чтобы было похоже на винамп, но картинки на кнопки можно было делать всегда. Врядли что-то изменилось. Странные новости... Похоже что афтар всегда мечтал слезть наконец с ГТК и вот свершилось - появилась возможность.

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