четверг, 27 мая 2010 г.

Бета-тестирование KDE 4.5


Доступна для тестирования первая бета-версия KDE 4.5, в которой не замечено кардинальных изменений, но проведена большая работа по исправлению ошибок и оттачиванию работы и добавлению мелких улучшений. Большое количество изменений не заметно на первый взгляд и касается оптимизации работы внутренней инфраструктуры и улучшения работы базовых библиотек функций и фреймворков. Финальный релиз KDE 4.5 намечен на август.
Из наиболее заметных улучшений можно отметить:


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




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


  • Для пользователей отдающих предпочтение движку WebKit вместо KHTML, в web-браузер Konqueror добавлена возможность установки WebKit в качестве движка для рендеринга страниц. Пакет с движком WebKit для Konqueror основан на использовании технологии KPart и поддерживает полную интеграцию со всеми подсистемами Konqueror, такими как менеджер паролей и система блокирования контента. Пакет распространяется через репозиторий KDE Extragear.


  • В конфигуратор добавлены новые модули для изменений оформления окон и настройки параметров клавиатуры. Реорганизован порядок размещения пиктограмм в конфигураторе.


Изначально запланированный для включения в состав KDE SC 4.5.0 переработанный почтовый клиент KMail, базирующийся на менеджере управления персональной информацией Akonadi, не будет включен в релиз 4.5, но он будет представлен в одном из последующих корректирующих выпусков 4.5.x. Использование Akonadi позволит организовать централизованную синхронизацию и кеширование персональных данных (PIM), таких как список контактов, календарь-планировщик, почтовые сообщения, что позволит работать с этими данные из разных KDE-приложений. 

вторник, 25 мая 2010 г.

Релиз Fedora 13 Goddard


image


Основные особенности Fedora 13 приведены по адресу:
http://www.fedoraproject.org/wiki/Releases/13/FeatureList

вторник, 18 мая 2010 г.

64 бита



Статья раскрывает смысл термина «64 бита». В статье кратко рассмотрена история развития 64-битных систем, описаны наиболее распространенные на данный момент 64-битные процессоры архитектуры Intel 64 и 64-битная операционная система Windows.

Введение


В рамках архитектуры вычислительной техники под термином «64-битный» понимают 64-битные целые и другие типы данных, имеющих размер 64 бита. Под «64-битными» системами могут пониматься 64-битные архитектуры микропроцессоров (например, EM64T, IA-64) или 64-битные операционные системы (например, Windows XP Professional x64 Edition). Можно говорить о компиляторах, генерирующих 64-битный программный код.

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

суббота, 15 мая 2010 г.

Макет системы управления рабочими столами в GNOME 3


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

В соответствии с представленным макетом в левой части экрана размещена скрытая по умолчанию, но выезжающая по первому требованию, панель со списком наиболее часто используемых программ, наиболее важными данными (музыка, документы, фотографии) и набором "проектов" рабочего стола. Одновременно панель позволяет вызвать специальный навигатор по истории создания и изменения файлов, документов и прочей инфорамации в системе (например, истории посещений сайтов в браузере), основанный на использовании фреймворка Zeitgeist, производящего отслеживание и журналирование пользовательской активности. Навигатор позволяет в наглядном виде найти нужный файл по дате работы с ним.

Число виртуальных рабочих столов в макете не фиксировано, рабочие столы могут создаваться динамически (по сути организуется работа с несколькими папками ~/Desktop, при которой для каждого экрана может быть определена разная папка). Содержимое набора пиктограмм на рабочих столах легко меняется в зависимости от выбранного "проекта". Например, пользователь может определить для себя такие наборы, как работа, фотографии, личные документы, путешествия, покупки и т.п, в каждой группе могут быть дополнительные наборы (например, в наборе фотографии могут быть подразделы Франция, Нью-Йорк, дача...)

Дополнительно можно отметить статью "Future GNOME: What to Expect in GNOME 3.0" в которой на основе беседы с Винсентом Унтцем (Vincent Untz), релиз-менеджером проекта GNOME, рассказано об основных концепциях подготовки GNOME 3.0. По словам Винцента развитие GNOME сосредоточено в трех основных направлениях: формирование экосистемы приложений, обеспечение доступности рабочего окружения для людей с ограниченными возможностями и удобство для конечного пользователя (юзабилити, переход на оболочку рабочего стола GNOME Shell).
Главная ссылка к новости (https://lists.launchpad.net/ayatana/msg0...)

вторник, 11 мая 2010 г.

Компания Canonical представила два новых проекта: Unity и Ubuntu Light


Несколько месяцев назад компания Canonical и сообщество разработчиков Ubuntu взяли на себя задачу создания версии дистрибутива, отвечающей спросу на рынке dual-boot-систем с мгновенной загрузкой и 10-секундной готовностью к веб-сёрфингу. Результатом этих исследований и разработок стал проект Unity - легковесный интерфейс для нетбуков, а также Ubuntu Light - ветка "лёгких" разновидностей Ubuntu, оптимизированная под сценарии двойной загрузки на обычных ПК, ноутбуках и нетбуках.


Unity

На базе изучения двух сотен скриншотов из пользовательской базы Ubuntu и Kubuntu был сделан вывод, что обычно у пользователей настроено от 3 до 10 кнопок быстрого запуска на панелях. Эта тенденция будет сохранена в свете предположения, что нет нужды делать быстрый доступ для каждого установленного приложения, и что каждый пользователь обычно пользуется лишь ограниченным набором часто вызываемых программ, для которых и следует реализовать возможность быстрого запуска, не забыв про функцию удобного переключения между запущенными приложениями.
Максимальное увеличение доступного рабочего пространства - также одна из целей. В нетбуках, с их тенденцией к широкому экрану, вертикальное пространство на котором более ценно, чем горизонтальное, а основным инструментом ввода станет сенсорный экран. Эти ограничения и необходимости стали рамками, в которых и родились очертания нового десктопа, который станет основным в Ubuntu Netbook Edition 10.10 и последующих релизах:
  • нижняя панель переезжает влево, трансформируясь в колонку, и будет отвечать за быстрый запуск и переключение между запущенными приложениями;
  • новая левая панель сможет управляться через сенсорный экран, и поскольку приложений для быстрого запуска немного, то иконки их быстрого запуска вырастут в размере;
  • верхняя панель поумнеет - на фоне принятия концепции единого меню запуска, которое будет отрисовываться панелью, на ней также будет присутствовать заголовок окна и кнопки управления окном, что в итоге даст значительную экономию пространства для тех случаев, когда внимание пользователя сосредоточено на каком-то одном приложении, особенно если это веб-браузер.
Unity вмещает в себя ключевые технологии Gnome 3: оконный менеджер Mutter и фреймворк для организации работы с документами и пользовательской информациейZeitgeist. Сам по себе интерфейс построен на Clutter. Unity соответствует стандартам freedesktop.org, на панели используются индикаторы Ayatana, что позволит KDE-приложениям чувствовать себя как дома, при их запуске в окружении Unity.
Для установки Unity в Ubuntu 10.04 подготовлен специальный PPA-репозиторий (sudo add-apt-repository ppa:canonical-dx-team/une && sudo apt-get update && sudo apt-get install unity).

Ubuntu Light

Dual boot-системы мгновенного запуска - это новый рубеж. За прошедшие два года Ubuntu стала первоклассным вариантом для OEM-производителей оборудования, которые сегодня по всему миру предлагают миллионы ПК с предустановленной Ubuntu. Но традиционно это был только один из вариантов в выборе между Windows - на тех рынках, где предпочитают эту ОС, и Ubuntu - на рынках с другими предпочтениями. Вариант готовой двойной загрузки теперь даёт шанс продвинуть свободное ПО и там, где Windows воспринимается как нечто само собой разумеющееся.
В этой ситуации Ubuntu Netbook Light или Ubuntu Desktop Light даст производителям оборудования возможность выделиться в общей массе, предложив мгновенно загружающийся Linux, привычный для пользователей Ubuntu и удобный для новичков, позволяющий увеличить безопасность выхода в Web из таких незащищённых мест, как аэропорты и отели. Линейка Ubuntu Light сегодня доступна производителям оборудования. Каждый из образов вручную доработан для наиболее быстрого запуска на определённом оборудовании, время загрузки приложений сведено к минимуму. Учитывая требования по настройке Light-версий для конкретного оборудования, на ubuntu.com не будет одного общего образа для загрузки Ubuntu Light.
Unity существует уже сейчас и отлично подходит для минималистичных конфигураций без локальной работы с файлами (stateless), которые требует среда с двойной загрузкой. Но для подготовки его к использованию в качестве интерфейса для нетбуков необходимо будет разработать некоторые новые функции и внедрить их в течение цикла разработки релиза Ubuntu Netbook Edition 10.10. Две основных составляющих будущего развития:
  • поддержка гораздо большего числа приложений и функция их добавления/удаления
  • поддержка работы с файлами, необходимая для основной рабочей среды пользователя, в отличие от транзитного веб-сёрфера.

вторник, 4 мая 2010 г.

Оконные индикаторы Ubuntu

Перевод сегодняшнего поста из блога Марка Шаттлворта.

Работа над проектом индикаторов «Аятана» (Ayatana Indicators) дала нам чёткое понимание и основания для реализации индикаторов, раположенных в панели. Мы решили, как именно они будут выглядеть и каким будет их поведение. Мы также решили, что они будут расположены в правой части панели.

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

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


Мы начали работу над оконными индикаторами, «виндикаторами» (так смешнее). Виндикаторы — это индикаторы, отображаемые в заголовке окна и ведущие себя в точности так же, как индикаторы в панели: у них есть значок, показывающий состояние, а клик на значке отображает меню. Приложения могут создавать, обновлять и удалять оконные индикаторы, используя соответствующий API, примерно так, как это делается во фреймворке AppIndicator, впервые появившемся в 10.04 LTS.

Оконные индикаторы выполнены по правилам стандартных индикаторов Ayatana, но относятся только к конкретному окну.
Оконные индикаторы, они же «виндикаторы» на примере окна приложения.

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

В Canonical технологию отрисовки заголовка и границ окна развивает Коуди Рассел (Cody Russell). Эти элементы формируют так называемое «клиентское оформление окна» («client side window decorations»). Мы переносим отрисовку оформления окна в само приложение, поэтому эти части больше не отрисовываются оконным менеджером и приложением по отдельности. Это, в свою очередь, кое-что упрощает (но кое-что и усложняет, конечно).

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

Меньше хрома, больше пользы: изгнать строку состояния


В нашем подходе к дизайну я руководствуюсь принципом «чем меньше, тем больше», и я, в частности, хочу избавиться от разбазаривания пространства по вертикали. Это особенно актуально для нетбуков. В то же время, многие приложения имеют в нижней части строку состояния (status bar), хотя единственная причина этого в том, что так было заведено ещё в Windows 3.1.

Типичная строка состояния приложения содержит:
  • Значки состояния («Подключено»)
  • Некоторые инструменты («Yslow»)
  • Кратковременное статусное сообщение («Сохранение файла»)


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

Очерёдность реализации


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

Намеченное к 10.10


Будет просто волшебно увидеть реализацию некоторых оконных индикаторов в Ubuntu 10.10. Пожалуйста, помогите нам выбрать наиболее полезное! На данный момент в нашем списке следующее:
  • Индикатор состояния «онлайн / оффлайн» и опция подключения для почтовой программы, чата или Gwibber (приложения для рассылки сообщений в различные сервисы).
  • Индикатор «файл не сохранён», сообщающий о том, что текущий файл изменён, и дающий возможность сохранить его и/или изменить опции автосохранения.
  • Индикатор прогресса, который показывает, что выполняется некая операция, и, возможно, позволяющий узнать её прогресс. Меню индикатора может позволять приостановить или отменить операцию, а также задать, что произойдёт после её завершения.
  • Индикатор «корзина», показывающий, отобрано ли что-то для покупки.
  • Индикаторы совместного доступа, показывающие, доступен ли документ другим людям, а также позволяющие этот доступ настроить.
  • Индикаторы громкости, отображающие уромень громкости аудиопотоков приложения и позволяющие её для данного приложения изменить.


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

Точь-в-точь как индикаторы панели…


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


Интеграция с Netbook Edition Smart Panel


На прошлой неделе я писал о нашем решении ввести единое глобальное меню для всех приложений, расположенное в панели (речь идёт только об Ubuntu Netbook Remix — прим. перев.). Я также говорил, что мы изучим возможность помещения заголовка окна и его меню в панель, если окно развёрнуто на весь экран. Разумеется, это означает, что и оконные индикаторы должны будут располагаться там же. Они появятся в правой части панели, и будут при этом раположены левее индикаторов самой панели. Например, вот развёрнутое окно приложения (обратите внимание на кнопку-логотип Ubuntu в левом верхнем углу: это панель, а не заголовок окна):

Макет развёрнутого окна с умной панелью и оконными индикаторами.

В такой конфигурации достигается «служение единой цели»: весь экран предоставлен одному приложению, и в тоже время элементы Аятаны продолжают выполнять свои функции, как системные (индикатор аккумулятора), так и специфичные для приложения.
Lugansk Linux User Group

установка кода sape