LINUX.ORG.RU

Gtk


77

12

Всего сообщений: 157

GTK+ 2.24.0

Группа GNOME

Этот релиз подводит черту под развитием GTK 2, разработчики окончательно переключаются на активное развитие GTK+ 3, а в GTK+ 2 будут лишь исправляться ошибки. Многие функции признаны устаревшими, а так же разработчики предусмотрели API для помощи в переходе на GTK+ 3. Из других изменений:

  • виджет GtkComboBoxText переписан заново и предоставляет новый API
  • Теперь заданиями на печать через службу CUPS могут быть документы PDF
  • GtkBuilder(библиотека для динамического построения интерфейса по XML-описанию)поддерживает текстовые теги и кнопки меню

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

 , ,

pylin
()

Typetrainer 0.3 — нескучный клавиатурный тренажер

Группа Open Source

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

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

Фичи typetrainer'a:

  • Упражнения генерируются на основе переданного файла с текстом (я использую фортунки).
  • Возможность исправлять набранный текст, что дает ученику реальную стоимость использования Backspace и мотивирует его печатать без ошибок.
  • Текст упражнений зависит от ошибок набора. Причем учитываются сочетания букв. Например если вы путаете uo, io, er, то вероятность их появления в следующей строке повысится. Это позволяет лучше проработать именно ваши проблемы.
  • При генерации заданий учитываются также ритмические ошибки, для работы над медленными сочетаниями.
  • Может использоваться для обучения почти любой раскладке.
  • Экранная клавиатура с зонами пальцев.

И немножко про свои достижения. За неделю с хвостиком, пока писалась программа, я поднял скорость со 150 до 230 на генераторе 'en.basic'. Занимался по 10-20 минут в день.

Исходный код и багтреккер.

>>> Инструкция по установке/использованию и скриншот

 , , клавиатурный тренажер

baverman
()

SnapFly 0.7.0

Группа Open Source

Состоялся второй крупный релиз проекта SnapFly — легкого PyGTK+ — меню, отлично подходящего для лёгких окружений, основанных на WM (типа openbox, fluxbox). Данный проект является частью проекта AgiliaLinux.

Изменения по сравнению с первым релизом:

  • Был значительно улучшен парсер конфигурационного файла SnapFly, теперь программа не падает при неправильном usermenu-конфиге.
  • Файл пользовательского меню избавлен от неиспользуемых полей
  • Поддержка переключения пунктов меню по наведению мыши (опция category_click=false в config)
  • Исправлена слишком большая ширина полей меню
  • Установочный скрипт setup.py, теперь установка в другие дистрибутивы и создание для них пакетов становится проще!
  • Окно About
  • Теперь SnapFly проверяет desktop-файлы не только в /usr/share/applications, но и в $HOME/.local/share/applications
  • Была проведена реструктуризация дерева каталогов программы
  • Имя/версия программы исправлены в исходных файлах, убраны старые комментарии кода
  • Добавлен подробный вывод ошибок
  • Исправлена функция загрузки изображений

Команда SnapFly в лице Nomer_Uno и drakmail выражает благодарность:

>>> Скачать исходники

 , , ,

DoctorSinus
()

Релиз EiskaltDC++ 2.2.0

Группа Интернет

Cостоялся релиз EiskaltDC++ 2.2.0, кроссплатформенного графического клиента для сетей Direct Connect и ADC.

Основные отличия от версии 2.1.0 смотрите в журнале изменений и/или комментариях к новости.

Следующий релиз программы ожидается 22 февраля.

За активностью разработки проекта можно наблюдать на данной странице. Пообщаться с разработчиками можно в Jabber-конференции eiskaltdc@conference.gentoo.ru или в специальной ветке форума. Сообщения об ошибках и запросы на реализацию улучшений принимаются в системе трекинга ошибок Google Code.

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

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

 , , , , , ,

Tehnick
()

SnapFly 0.5.4

Группа Open Source

Состоялся релиз проекта SnapFly — лёгкого GTK+-меню, написанного на Python, форка проекта adeskmenu. Данное меню может использоваться в лёгких GTK+-окружениях, например, вместе с Openbox/Fluxbox. Авторами SnapFly являются разработчики AgiliaLinux Nomer_Uno и drakmail. Данное меню войдёт в состав Openbox-окружения AgiliaLinux, начиная с Beta 2.

Основные возможности SnapFly:

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

Отличия от adeskmenu:

  • автоматическое обновление меню (через pyinotify)
  • алгоритм вызова меню изменился с посыла сигнала SIGUSR1 на dbus-вызов, что позволило значительно ускорить запуск меню
  • поддержка мультиязычности для категорий (используется gettext) и для .desktop-файлов (основываясь на локали системы)
  • значительно исправлен парсер конфигурационного файла. Добавлена возможность создавать пользовательские категории и пункты меню
  • реализована поддержка конфигурационного файла — теперь параметры приложения можно менять без редактирования исходного кода. Реализован парсер и защита от ошибок конфигурации: если параметр в конфигурационном файла содержит неправильное значение, используется значение по умолчанию
  • реализован функционал OnlyShowIn — вы можете спрятать значки программ из KDE или GNOME
  • для показа меню в режиме демона был добавлен скрипт snapfly-show, дублирующий функционал был убран из основного приложения

>>> Проект на гуглокоде

 ,

DoctorSinus
()

Viewnior 1.1

Группа Мультимедиа

Viewnior — это быстрый, лёгкий и простой просмотрщик графических файлов. Интерфейс программы следует руководству Gnome HIG2.

Возможности:

  • поддержка большого количества графических форматов;
  • GIF-анимация;
  • простейшие функции редактирования (вращение, обрезка);
  • навигация и просмотр заранее выбранных изображений;
  • отключаемое сглаживание при увеличении/уменьшении изображения (актуально на слабых компьютерах);
  • режим показа слайдшоу;
  • возможность настройки параметров редактирования изображения на автоматическое сохранение (коэффициенты сжатия JPEG/PNG можно задать вручную);
  • установка изображения в качестве фона рабочего стола;
  • настраиваемые действия мыши.

В новой версии:

  • полная поддержка Drag'n'Drop;
  • автоподгонка размера окна после загрузки изображения;
  • сохранение состояния (в окне/распахнутое) между запусками;
  • режим последнего используемого масштабирования (1:1/подгонка к окну/умный режим);
  • аргумент запуска слайд-шоу (--slideshow);
  • поддержка GNOME 3.0.

Исправления:

  • удаление устаревших API функций gtk+/glib;
  • исправление .desktop файла.

Страница загрузки

Ubuntu PPA

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

 , , , ,

amorpher
()

GTK3 научили отображаться в веб-браузерах

Группа GNOME

Александр Ларссон (один из основных разработчиков GTK+) написал бекенд для GTK+, основанный на HTML5, JavaScript и веб-сокетах. В его блоге продемонстрирован запуск gtk-demo в браузере. Теоретически эта разработка может быть полезна для предоставления GTK+-приложений удалённым пользователям. К сожалению, для их использования требуется ещё не вышедший браузер Firefox 4.

Каждое GTK+-окно представлено элементом <canvas>, в которое происходит отрисовка. Изображения передаются как PNG-данные, ввод обрабатывается через DOM.

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

 , ,

AEP
()

Вышел QtCurve 1.7

Группа KDE

QtCurve - тема оформления для приложений на GTK+ и Qt, позволяющая придать им одинаковый вид. QtCurve поддерживает KDE SC 4, KDE 3, GTK, Qt4 и Qt3. Изменения в новой версии:

  • добавлена возможность использовать файл в качестве фона окон и меню;
  • отрисовка линий фокуса для элементов, которые не могут использовать подсветку фокуса;
  • настройка градиента границы всплывающего меню устанавливает тип границ для строки меню;
  • добавлены опции отрисовки для кнопок панели инструментов: стандартный, рельефный, сливающийся;
  • добавлена возможность использования более тонких линий для рамок, фокуса и т.д.;
  • если не используется скругление, активируются все опции «квадратно»;
  • сохранение настройки цвета фона в XProperty - так что это может использоваться декоратором окон QtCurve;
  • добавлена возможность настройки позиции для фонового изображения: вверху слева, вверху по центру, вверху справа, внизу слева, по центру, снизу справа, слева по середине, справа по середине;
  • использование «квадратных» подсказок по умолчанию (проблема с Pidgin и скруглёнными подсказками);
  • в окне предварительного просмотра изображение/кольца рисуются ниже заголовка окна;
  • добавлена возможность использовать в KDE4 палитру цветов для символов кнопок декораций окон при наведении мыши;
  • исправлена небольшая ошибка, когда не подсвечивались вкладки при наведении мыши;
  • исправлена опция KWin применения непрозрачности только к заголовку окна;
  • исправлено скругление в полосе прокрутки при режиме просмотра «Дерево»;
  • исправления OpenOffice.org:
    • кнопки панели инструментов, когда используются скруглённые кнопки;
    • обнаружение кнопки вертикальной прокрутки;
    • одинаковый фон для кнопки выпадающего списка и виджетов.
  • И другие изменения.

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

 , ,

unikum
()

Bombono DVD 0.8

Группа Мультимедиа

Bombono DVD — программа создания видеодисков (DVD-авторинг) для GNU/Linux. Рендеринг анимационных меню (с помощью ffmpeg в качестве backend'а) — основной новый функционал версии 0.8.

Список изменений:

  • добавлены анимационные меню;
  • добавлены новые переводы, старые обновлены;
  • введён новый тип связи «Смотреть всё» (ticket #33);
  • программа запоминает свои размеры и расположение на экране; также запоминаются размеры «Браузера файлов» и «Списка медиа»;
  • цвета субкартинок (subpictures) теперь настраиваются (ticket #26);
  • исправлена единственная ошибка (ticket #35);
  • в редакторе меню добавлена функция «распределить горизонтально/вертикально»;
  • добавлены новые рамки (кнопки) для меню: «shadow», «shadow & white», «shadow2» и «slide»;
  • программа собирается теперь и компилятором Clang (LLVM) (экспериментальная возможность).

Скачать

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

 , ,

L_user
()

Вышла Pinta 0.5

Группа Мультимедиа

Вышла очередная версия простого графического редактора Pinta - кроссплатформенного клона Paint.NET, написанного с использованием C# и Gtk#.

Нововведения в этой версии:

  • Поддержка редактирования нескольких изображений одновременно (MDI).
  • Новые эффекты рисования - процедурные кисти.
  • Инструмент «Штамп клонирования» (Clone stamp).
  • Редактирование, сохранение и загрузка палитр (в форматах Paint.NET и GIMP).
  • Сохранение в форматах TGA и GIF.
  • Возможность задавать уровень сжатия при сохранении в формате JPEG.
  • Создание нового изображения из скриншота с необязательной задержкой.
  • Переработанная отрисовка текста, который теперь корректно накладывается на фон любого цвета.

Также исправлена очередная порция багов, в том числе баг, приводивший к неработоспособности официальной сборки Pinta 0.4 с Cairo 1.10 (пропатчен в версии 0.4 в Debian и Ubuntu).

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

 , , , ,

LucidFox
()

Итоги конференции GTK hackfest

Группа GNOME

Райан Лорти (Ryan Lortie) в своем блоге поделился итогами конференции GTK hackfest, которая завершилась приблизительно неделю тому назад. Главным итогом является утверждение планов будущей разработки GTK/Glib.

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

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

Оба списка в несколько сырой форме доступны на сайте проекта - http://live.gnome.org/Hackfests/GTK2010/RoadmapDiscussion. Из интересных возможностей запланированных в GTK4 следует отметить интеграцию с Wayland.

Также следует отметить участие в hackfest троих инженеров компании Samsung. Как оказалось, в Samsung уже некоторое время создана и работает команда из 20-30 человек, занимающаяся разработкой телефона на GTK, который вскоре должен быть выпущен. Разрабочики Samsung представили довольно интересные прототипы, а также внесли свой первый «прямой» патч в GTK прямо во время конференции.

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

 , , , ,

vga
()

GNOME 2.32

Группа GNOME

Сегодня вышел стабильный релиз GNOME 2.32 — теперь уже точно последний релиз серии 2.х лучшего окружения рабочего стола.

Изменения:

  • Удаление из GTK+ неиспользуемых и устаревших функций (будет продолжено и к GTK+ 3.0)
  • В GTK+ добавлены функции для плавного перехода программ на GTK+ 3.0
  • GSettings (замена GConf)
  • Выпуск dconf — общей системы хранения конфигурационной информации для freedesktop-совместимых окружений
  • Evince: добавлена возможность сохранения текущего вида просмотра документа как вида по умолчанию, увеличен Zoom, текст 'Loading' на загружающихся страницах заменён на поле с картинкой
  • Empathy: поддержка метаконтактов (libfolks), отмена закрытия вкладки, возможность выключить ведение логов
  • Terminal: поддержка поиска в терминале, а также возможность убрать строку меню

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

Take a beer!

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

 ,

DoctorSinus
()

Вышел менеджер закачек Steadyflow 0.1

Группа GNOME

Состоялся первый релиз нового менеджера закачек Steadyflow для GTK+/GNOME, делающего упор на удобство пользователя и минимализм.

В этой версии поддерживаются:

  • Все протоколы, известные GIO, включая HTTP, HTTPS, FTP и SMB. На данный момент поддерживается только анонимный FTP.
  • Приостановление и возобновление закачек, включая восстановление сессии после перезапуска приложения.
  • Индикатор в панели, либо значок в трее для платформ, отличных от Ubuntu.
  • Возможность добавления файлов с помощью командной строки или D-Bus.
  • Поле мгновенного поиска.
  • Всплывающие уведомления.

Программа написана на языке Vala. Имеется PPA для Ubuntu Lucid и Maverick.

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

 , , , ,

LucidFox
()

Вышла Cairo 1.10.0

Группа GNOME

После двух лет разработки представлен новый стабильный релиз векторной графической библиотеки Cairo 1.10.0. Код Cairo написан на языке C и распространяется под лицензиями LGPL и Mozilla Public License. Привязки для вызова функций библиотеки доступны для большинства популярных языков программирования.

Особенностью Cairo является поддержка формирования 2D-графики, используя различные механизмы вывода, от стандартного вывода на экран через X Window System, Quartz и Win32, до генерации PostScript, PDF, SVG и задействования OpenGL, XCB и DirectFB. При этом библиотека обеспечивает унифицированный интерфейс для формирования изображений, независимо от используемой подсистемы вывода. API библиотеки предоставляет функции, напоминающие операторы рисования PostScript и PDF, дополненные возможностями трансформации изображений (масштабирование, поворот, вращение и т.п.), создания полупрозрачных объектов и рендеринга текста.

Ключевые новшества Cairo 1.10.0:

  • Включена в комплект утилита cairo-trace, позволяющая генерировать читаемые, легко воспринимаемые человеком, компактные раскладки формируемых определённым приложением векторных изображений, представленные в виде набора примитивных команд на псевдоязыке.
  • Проведена работа по увеличению производительности, расширены функции профилирования работы библиотеки. Наиболее заметные оптимизации добавлены в подсистемы OpenGL, DDX и pixman.
  • В подсистеме для формирования растровых изображений реализована новая техника растеризации полигонов и полностью переработан связанный с тесселяцией код. Данные изменения привели к заметному увеличению производительности и улучшению качества формируемых изображений.
  • Расширен API для формирования вывода на печать. Например, в предназначенный для печати файл теперь включается только одно сжатое представление изображений для всех используемых в документе шаблонов, что приводит к большому сокращению размера результирующего файла.
  • Повышена совместимость с различными методами аппаратной акселерации, в частности, добавлена новая подсистема OpenGL, которая заменила собой Glitz. Операции, связанные с рендерингом и обращением к аппаратному обеспечению, теперь совместно используются между Cairo и классическими OpenGL-приложениями, использующими libVA для обеспечения аппаратной акселерации декодирования видео.
  • Улучшена поддержка 16-разрядных буферов цветности (RGB16).

P.S. Добавлен LCD-Filter, и это очень радует.

>>> Подготовлено по материалам opennet.ru

 , ,

muzlocker
()

Midori 0.2.7

Группа Интернет

Вышла новая версия легковесного web-браузера Midori. Браузер разработан на базе движка WebKit и библиотеки GTK+. Поддерживается большинство основных функциональных возможностей современных браузеров. Также поддерживаются внешние расширения, написанные на языках Си, Vala и Lua.

В новой версии представлены следующие улучшения:

  • Поддержка автодополнения по нескольким словам в адресной строке;
  • Cохранение закладок в базе данных;
  • Панель для поиска закладок и возможность перетаскивания закладок мышью;
  • Возможность автодополнения адресов по базе закладок;
  • Добавлены элементы меню для минимизации новых табов и копирования адресов открытых табов;
  • Рефакторинг и оптимизация базового ядра браузера;
  • Улучшена совместимость с Adblock и скорость работы системы блокировки рекламы;
  • Возможность изменения размера элементов области Speed dial.

Обновления для дистрибутивов, основанных на Debian/Ubuntu доступны через PPA.

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

 , , ,

Jetty
()

Foobnix — новый музыкальный плеер под Linux

Группа Мультимедиа

Плеер написан с использованием Python, GTK+, Glade и движка GStreamer. В настоящее время доступна версия 0.2.0. Плеер ориентирован на загрузку музыки и получение информации об исполнителе из различных источников. Реализован поиск различной информации в таких Интернет-сервисах, как: ВКонтакте, last.fm, wikipedia, musicbrainz и др.

Кроме того, для локальной музыки реализованы такие возможности, как: интерфейс на основе вкладок, поддержка CUE, навигация по файлам в виде дерева, быстрый фильтр по имени исполнителя/альбома и др.

Более подробно о возможностях плеера можно посмотреть здесь.

Исходные коды

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

 , , , ,

truetester
()

Аналог приборной доски Dashboard из KDE/Plasma появится в GNOME

Группа GNOME

Приборная доска, автором которой является Lucas Rocha, — это инструмент, целью разработки которого является предоставление пространства для быстрого размещения фотографий, аудио и видео, текста, заметок и т.д.

Приборная доска написана на JavaScript с использованием GObject Introspection. Пользовательский интерфейс полностью написан при помощи Clutter и Mx (с незначительными элементами GTK+ и Clutter-GTK+).

В будущем, по словам автора, планируется поддержка дополнений.

Заметка с описанием приборной доски в блоге автора

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

 , ,

Genuine
()

Pinta 0.4

Группа Мультимедиа

Вышла новая версия Pinta - простого графического редактора для Mono/Gtk#, отличающегося малым размером и быстрым временем запуска по сравнению с GIMP.

Изменения по сравнению с версией 0.3:

  • Боковые панели переделаны в открепляемые окна с сохранением положения и размеров.
  • Добавлена поддержка локализаций. Pinta 0.4 переведена на 18 языков, включая русский.
  • Поддержка сборки с помощью configure/make/make install.
  • Сохранение в форматах BMP, ICO и TIFF в дополнение к уже поддерживаемым JPEG и PNG. Формат теперь можно выбрать при сохранении файла.
  • Открытие и сохранение в формате OpenRaster (ORA) с поддержкой слоёв.
  • Переработан инструмент текста: добавлена поддержка ввода не-английских букв (включая русские) и предварительный просмотр шрифтов.
  • Улучшена интеграция с GNOME: используются системные настройки панели инструментов и папка Pictures по умолчанию.
  • Инструменты выделения и рисования прямоугольников теперь работают в границах пикселей вместо размазывания границ по соседним пикселям.
  • Добавлено масштабирование колёсиком мыши и клавишами Ctrl-+/Ctrl--.

Подробности: http://pinta-project.com/release/0.4

>>> Скачать

 , , ,

LucidFox
()

Вышла первая тестовая версия GTK+ 3.0

Группа GNOME

Вышла первая тестовая версия GTK+ 3.0 под номером 2.90.0.

GTK+ 3.0 устанавливается параллельно с GTK + 2.x. Данный релиз был подготовлен с целью проверки этого с помощью переименования всех .pc файлов, библиотек, в том числе были изменены пути.

В GTK+ 3.0 будут удалены устаревшие API функции из GTK+ 2.x. Для проверки совместимости необходимо собрать приложение с опциями "-DGTK_DISABLE_DEPRECATED" и "-DGSEAL_ENABLE".

Скачать

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

 ,

daemonpnz
()

DeaDBeeF 0.4

Группа Мультимедиа

Вышла новая версия популярного аудио-плеера DeaDBeeF под номером 0.4.

Основные новшества:

  • эквалайзер;
  • редактирование тегов;
  • поддержка PulseAudio;
  • поддержка нескольких списков воспроизведения;
  • группировка треков по шаблонам;
  • редактор глобальных клавиш;
  • физическое удаление файлов;
  • множество улучшений в поддержке id3v1, id3v2 и apev2;
  • перенос декодеров в отдельные библиотеки;
  • поддержка потоков AAC;
  • множество других улучшений и исправлений.

Cкачать

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

 , ,

truetester
()