LINUX.ORG.RU

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

 ,


0

3

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

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

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

anonymous

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

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

Там ведь постоянно УДАЛЯЮТ нужные тебе фичи.

Ты с чем-то спутал. ссылку на ченджлог где все удаляют :)

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

The change was made because certain design choices [1] in recent releases of GTK3 have made it increasingly difficult to write a «traditional» PC / desktop program using the toolkit.

[1] A few examples of non-traditional design choices: monochrome icons (or none at all), client-side window decorations, and message windows mimicking Android.

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

RIP. Audacious RIP, gtk3 RIP, gtk RIP, ну и Qt тоже RIP. Нет, чтобы пилить libXt, libXaw, libXm

Ай какой молодец. Спасибо, поднял настроение.

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

умудряется подтормаживать на свежих линухах

У меня на работе свежий линух (д7) умудряется не подтормаживать на сильно не свежих десктопах (П4), ЧЯДНТ?

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

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

anonymous
()

Лол, а я не верил, что гтк умер.

Deleted
()

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

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

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

Класс QAction, например, вначале обкатывался в третьих кедах, известный как KAction. То есть KDE — что-то вроде тестового полигона для технологий, которые потом пойдут в апстрим

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

На Tk, вестимо :)

А еще есть IUP, но под линуксом он использует gtk

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

Чего радуешься? На чём Си-программистам гуйню писать?

Гуйню на си писать не надо. Правильный linux-way - на си консолька, на крестах гуевая обертка.

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

Сам-то понял, какую гадость сказал? Чтоб тебя emacs при установке затёр, за такие слова.

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

Тот же Qmmp ничуть не более жручий, чем audacious.

Что-то не верится. А проверить не могу - оно без поттерингщины не работает.

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

которые начитались про unix-way на википедии и пошли вершить правый суд над грешниками

Всего то шоу «UNIXовый приговор».

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

А вот GTK разрабатывают гномодебилы.

В этом то и корень проблем. Всё что разрабатывают гномосеки и Поттеринг - это попытка перенести в linux недостатки из windows и других ОС.

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

[1] A few examples of non-traditional design choices: monochrome icons (or none at all), client-side window decorations, and message windows mimicking Android.

Молодец, ты повторил то, что и так было написано в первом сообщении. Теперь объясни зачем всем этим пользоваться и почему вдруг именно разрабы аудуси не могут этим не пользоваться.

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

юних вообще дерьмо редкостное для очкастых динозавров так то.

Детектирую в тебе быдло. Интересно, случиться ли у тебя экзистенциальный кризис если тебе придётся одевать очки или ты превратишься в динозавра?

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

Ты всё перепутал, олдфаг и некрофил - не одно и то же.

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

Надеюсь с OpenBSD

Пока до него не добрались кривые ручки маркетологов и жадные желудки юристов, да =)

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

Нас не спросят. Впрочем, как обычно.

Deleted
()

Эталонные наркоманы.

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

какие вообще гарантии, что при переходе на qt, на вяленом не повылазят те же проблемы с CSD, что и в гтк3?

http://blog.martin-graesslin.com/blog/2013/02/client-side-window-decorations-...

So if you read again somewhere that Wayland requires Client Side Decorations:

- Nothing in Wayland requires them

- QtWayland allows Clients to turn them off

- KWin as a Wayland compositor will use server side decorations

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

Во-первых, это в каком таком дистре оно это тащит? В дебиане 7 точно не тащит. Во-вторых, к Поттерингу минимум полкит отношения не имеет никакого.

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

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

не, меня не устраивает.

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

а также с венды на макось, с макоси на линух, с линуха на плинтус, и т.п. что сказать хотел?

Тебе это не намекает, что разработчики гтк что-то делают не так?

говно они делают. но оно по прежнему меньшее зло, чем писать под линупсы на C++.

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

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

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

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

Ты норкоман. Но если у тебя действительно настолько старая кофеварка, а не поттеринг головного мозга, то тебе уже сейчас надо переходить на xmms2/mpd.

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

но оно по прежнему меньшее зло, чем писать под линупсы на C++.

А ты всё ещё норкоман, я смотрю.

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

Во-первых, это в каком таком дистре оно это тащит?

В генточке.

В дебиане 7 точно не тащит.

Древние версии qmmp и в генточке не тащили.

Во-вторых, к Поттерингу минимум полкит отношения не имеет никакого.

Ну то, что автор поделия не он ничего не меняет...

UPD: глянул - тащит велосипеды оно из-за юза udev, можно выпилить значит пока еще.

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

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

Так и запишем: гткхейтерам мешают разрабатывать приложения монохромные иконки и прочие чисто дизайнерские решения. Ясно. Понятно.

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

КДЕшники своё сумашествие делают в своих либах.

И надо сказать, что либы у них очень годные. Кто юзал, согласится.

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

Ну, движок equinox evolution, + эта же тема, + иконки faenza, и всё, внешний вид лучше некуда. Правда, справедливо это только для gtk2. 3-я ветка - мусор чудовищной токсичности.

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

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

Возьми какую-то небольшую прогу на GTK и чисто ради интереса перепиши на Qt. Это даст возможность очень наглядно сравнить код реализации одной и той же функциональности. Мне такого опыта хватило, чтобы в жизни больше не смотреть на GTK. Читабельность и просто размер кода ну очень сильно отличаются.

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

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

Тулкитофобия (у пользователя, а не у разработчика) - признак идиотизма.

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

Любители кед должны страдать.

Ну судя по

Идиоты. Вместо развития единообразной среды - будем клепать бездумное пёстрое дерьмо. ОК.

страдаешь как раз ты ;-)

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