LINUX.ORG.RU

Вышел GTK+ 3.0

 ,


0

0

10 февраля состоялся релиз GTK+ 3.0.0.

Работа над GTK+ 3 начиналась как «большая чистка» и длилась в течение нескольких лет, во время которой было несколько поворотов и уроков.

Итак, новшества:

  • Отображением всего теперь занимается Cairo. GDK больше не является обёрткой устаревших X11 drawing API. Это позволило удалить несколько X11-ориентированных концепций (GCs, colormaps, pixmaps). Большую часть работы сделал Benjamin Otte из RedHat.
  • Поддержка современных устройств ввода. Ранее этим пренебрегали (немногие основные разработчики пользуются «экзотическими» устройствами ввода). С приходом 3.0.0 в GTK+ появилась поддержка нескольких указателей, клавиатур и т.д. Отдельной благодарности заслуживает Carlos Garnacho (Lanedo).
  • Новые API для тем со знакомым синтаксисом CSS для настройки и другие усовершенствования, например, анимированное изменение состояний. Это также заслуга Карлоса.
  • Более гибкое управление геометрией.
  • Поддержка нескольких бекэндов GDK. С GTK+ 2.x нужно было пересобирать приложения для их работы с различными бекэндами GDK, так как они были реализованы отдельными библиотеками. В GTK+ 3 их можно встроить в одну библиотеку и выбирать во время выполнения. Это облегчит переход с X11 на Wayland или с Quartz на X11.
  • Лёгкая поддержка приложений. С интеграцией D-Bus в GIO стало возможным добавить класс, который обрабатывает большое количество аспектов интеграции платформы написания приложений, таких как отслеживание открытых окон, обеспечение уникальности, экспорт действий, и т.д. Это всё в стадии разработки и будет расширено в будущем. То, что мы имеем сейчас — это, в основном, заслуга Colin Walters (Red Hat) и Ryan Lortie (Codethink).

Скачать можно с HTTP или FTP.

Документация (GTK+ 3 Reference Manual)

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

★★★★

Проверено: svu ()
Последнее исправление: Dendy (всего исправлений: 3)
Ответ на: комментарий от Marisa

Ну, не знаю. Мне пока что не приходилось сталкиваться с необходимостью структурирования миллионов файлов... По работе у меня файлов немного. Фотографии хранятся в древовидной структуре директорий. Литература - тоже. Фильмы тупо свалены в две большие директории (1Тб и 1.5Тб).

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

> «слив засчитан».

Поздравляю, и кто вам его засчитал ?))

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

>Ха ха, а откуда у вас навыки и опыт ПОЛНОГО удаления ВСЕГО с флешки ? Ась ?

Ниоткуда =) Сферический опыт в вакууме. Расскажи, что в шагах

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

кривого и нелогичного?

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

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

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

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

> Ниоткуда =) Сферический опыт в вакууме.

Это прокатывало в кедах, и даже, прости святая дискета, в винде прокатывало...


И ?
Какого зайчика это должно прокатывать тут ?
Где это написано и обещелось ?

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

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

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

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

Лучше бы X12 пилили чем всякие Шеуlandы.

Вот ты и пили. Оно уже мёртвым грозом годами лежит. Воз и ныне там, ессесно.

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

> в мире гтк и гнома нет аналогичного диалога выбора файла
Есть глобальный диалог поиска информации. Это еще лучше - не связано с конкретным приложением.

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

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

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

>> мандрейк сделал больше для Линукса

Например?

Например принимал участие в создании Gnome и KDE. Делал переводы. Стили и темы, в которых в KDE программы Gnome выглядят роднымми приложениями, и наоборот. DrakX. Улучшение GRUB. Улучшение стартовых init-скриптов и всяких разных GUI-конфигураторов, которых в Ubuntu вообще нет. Или устанавливаются вручную. Улучшение Metisse.

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

Эм... принцип «наименьшего удивления» нехигоугоден?

Где это написано и обещелось ?


это нигде не описано, хе-хе. Разрабы гнома(разрабатывающие систему для «непуганых идиотов») считают, что о основных особенностях своего софта, глупые пользователи будут узнавать гугля баги в багзиле.

Какого зайчика это должно прокатывать тут ?


может из-за этого, нэ?
http://library.gnome.org/devel/hig-book/stable/principles-people.html.en

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

А на SATA HDD и USB HDD вас устраивает, а как только заменить SATA на flash, то сразу проблемы с головкой начинаются и лепет про хигоугодность.
Хе хе, говорите, что с логикой и головой дружите ? ))

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

Что неправильного в концепции корзины то? На файловой системе не поддерживающей удобное восстановление файлов?

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

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

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

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

На файловой системе не поддерживающей удобное восстановление файлов?

А зачем их восстанавливать? Если вы удаляете файл - удаляйте его. Не хотите удалять - не удаляйте. Зачем какие-то сложности с «временным» удалением? Что за интерфейс для блондинок с третьей кнопкой «может быть»?

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

>А мне тут предложили gvfs который вообще используется для организации виртуальных фс и непонятно каким образом сможет обрабатывать пользовательские запросы.

чем отличается KDE-шное nepomuksearch://res/wallpaper от Гномьего того же самого?
почему вы считаете, что виртуальная фс не может выполнять функции поиска?

maloi ★★★★★
()
Ответ на: Wayland - чист как слеза младенца. от Absolute_Unix

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

о ущербный не запускай игры под вайном. все современные линупсовые игрушки работают под иксами на ура.

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

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

Кен Томпсон. Искусство программирования для Unix.

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

> Разрабы гнома(разрабатывающие систему для «непуганых идиотов»)

Поскольку непуганым идиотом являешься ты, и гном тебе явно не нравится, это значит, что гном не разрабатывается для непуганых идиотов. Вот мы всё и доказали :)

На будущее: постарайся не повторять как попугай за другими сказочки про идиотов. Иначе сам можешь оказаться среди них.

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

>Хе хе, говорите, что с логикой и головой дружите ? ))

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

У место «на SATA HDD и USB HDD» заканчивалось за все мое время использования линуксов 2 раза. Сколько раз места не хватало на флешке я думаю перечислять не надо. Увы в ваше черно-белое представление не поместилось мое замечание о «невидимой корзине». Появись ее значок на флешке после удаления - тут к гадалке не ходи - сразу понятно, почему места не прибавилось - кликнул на нее и почистил. Но в вашу картину мира такие допущения не укладываются.

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

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

Твои ощущения не имеют ничего общего с реальностью.

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

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

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

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

Самый яркий их представитель — гимп :) Правда, неожиданно? :)

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

>Твои ощущения не имеют ничего общего с реальностью.

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

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

>> А чем вас не устраивает тот, что есть?

Большинство огорчает отсутствие функциональности файл-менеджера в диалоге открытия %)


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

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

>Означает ли это, что теперь в Linux практически окончательно загублены возможности X работать и отображать работу на разных компьютерах, X-терминалы и прочее?

Сеть никто не отменял.

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

Метки и так хранятся в отдельной бд непомука. А он предоставляет доступ путем простого запроса в адресной строке. Я тут вижу довольно удобную конструкцию «приложения_отдающие_русурсы->интерфейс->диалог». А мне тут предложили gvfs который вообще используется для организации виртуальных фс и непонятно каким образом сможет обрабатывать пользовательские запросы.

Не пора ли открыть для себя tracker, который интегрируется с непомуком?

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

Не пора ли открыть для себя встроенный в диалог открытия поиск?

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

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

Скажи, почему ты так усиленно корчишь из себя идиота? Тебе это доставляет удовольствие? Максимум, чем вдохновляются нынешние юзабилисты гнома — это мак. Я знаю большинство из них лично. Они терпеть не могут винду.

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

>Максимум, чем вдохновляются нынешние юзабилисты гнома — это мак

оно и видно - торчки какие-то гном делают

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

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

И?
Вы решили впечатлить меня своей одной извилиной в голове ?))
Зря стараетесь.
Ваши «юзкейсы» это условные рефлексы с вантуза и не более.

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

Вот-вот. Между аккуратно сделанным срубом и спланированным обкуренным гопником коттеджем как-то естественнее выбрать сруб. Для человека со вкусом.

svu троллит. Во как довели человека :)

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

> Вы не можете что-то открыть ?

Вы хотите во время открытия файла резко заняться чем-то другим ?

**** ****, да, не могу! Не могу открыть файл, если он лежит в архиве, и мне его надо распаковать. Схренали мне надо открывать консоль или ФМ для этого?

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

оно и видно - торчки какие-то гном делают

Маленький дружеский совет: не можешь сказать ничего умного — лучше молчи. Твой уровень аргументации — на уровне неандертальца.

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

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

Корзина, это всего-то страховой буфер защищающий от ошибок. Не я понимаю, можно сделать юзкейс «перемещаем все файлы во временный каталог и смотрим не ошиблись ли мы», можно и такой «при каждой операции удаления напрягаемся и концентрируем все умственные усилия дабы не удалить чего лишнего» - очень хорошо для того чтобы через 15 минут устать и начать совершать ошибки по невнимательности. И это вроде как базовые вещи. Даже тонну книг по проектированию интерфейсов не нужно читать, чтоб понять, что _все_ операции в идеале должны быть обратимыми. Некоторые возможно удобно сделать временно обратимыми... но необратимые операции удобны только для единичных случаев, и не делают их только из-за сложности реализации.

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

> **** ****, да, не могу! Не могу открыть файл, если он лежит в архиве, и мне его надо распаковать.

Психиатор принимает этажом выше.

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

Я тебе написал ровно то, что мне ответили, не больше.
В маке тоже невидимая корзина на флешке?

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

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

По поводу диалога открытия, это уже столько раз обсасывалось, что те кто ещё считает ЭТО удобным, либо поражены тяжелым заболеванием мозга, либо особая разновидность троллей

Я бы ты не была девушкой, я бы отправил тебя к проктологу с твоей попоболью :) У кедского диалога никаких особых преимуществ нет. Супермеганастраиваемость я не считаю — это вкусовщина.

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

> Стандартный диалог выбора файлов должен предоставлять возможность перехода в введенную вручную директорию либо выбирать директорию «мышкой» и отображать листинг текущей директории с возможностью «маскирования» файлов по регулярным выражениям. Больше от него ничего и не нужно.

Это ты в заповедях HIGа прочитал?

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

Удалив «по неосторожности» пару-тройку нужных файлов, начинаешь соображать. И корзина в этом случае будет не нужна. Иначе - ССЗБ.

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

> Значит всех пользователей гнома он устраивает.

Неверно.

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

>Ваши «юзкейсы» это условные рефлексы с вантуза и не более.

хотя я понял, то что ты бесполезен для конструктивной беседы, но все-таки еще несколько приложений(файл менеджеров) с поведением как у наутилуса(можно и не из линукса)

И?


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

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

**** ****, да, не могу! Не могу открыть файл, если он лежит в архиве, и мне его надо распаковать. Схренали мне надо открывать консоль или ФМ для этого?

1. Запускаем Kdenlive.

2. RMB в дереве проекта, выбираем «Добавить клип» в меню.

3. В диалоге открытия меняем фильтр на «Все файлы».

4. Жамкаем по архивному файлу .zip.

5. Чуда не происходит: вместо открытия архива программа зачем-то пытается добавить ZIP в проект.

Ну а теперь расскажи мне про то, что авторы Kdenlive — криворукие идиоты, у которых получилось сломать стандартый, типовой диалог открытия файлов, так что он ни фига не даёт заглянуть внутрь архива.

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