☆ Linux Mint ☆

Показаны сообщения с ярлыком Linux. Показать все сообщения
Показаны сообщения с ярлыком Linux. Показать все сообщения

вторник, 30 апреля 2013 г.

Видеоредактор Lightworks для Linux





Отличная новость для всех хабравчан, кто любит Linux и редактировать видео! В публичном доступе появился видеоредактор Lightworks для Linux! На данный момент программа имеет статус beta-версии, но по отзывам работает довольно стабильно. Разработчики отметили следующее: Поддерживаются только системы 64bit Требуются видеокарты от ATI или Nvidia с последними драйверами.




 Официально поддерживаются только дистрибутивы Ubuntu (включая 13.04) и Linux Mint
Для установки требуется регистрация (бесплатная) После регистрации вы получите PRO-версию на 7 дней



Приложение уже доступно для загрузки - Lightworks



суббота, 23 марта 2013 г.

Увеличить скорость работы браузера в Ubuntu

В данной инструкции я вам расскажу про замечательный способ увеличения быстродействия браузера (любого) за счёт переноса его профиля в оперативную память. В начале я сам был достаточно скептически был настроен к данному способу, однако после того, как я его попробовал - я сильно удивился. Скорость браузера (я тестировал на Chrome и Firefox) действительно ощутимо выросла. Заранее отмечу, что способ не слишком подходит обладателям малого количества RAM. Да, можно самому выставить все символьные ссылки профилей браузера из домашней папки в tmpfs, однако это будет долго и неинтересно. Тут на помощь приходит утилита Profile Sync Daemon. С её помощью настройка занимает минут пять, не больше. Кстати, если вы беспокоитесь за судьбу своего SSD - данная инструкция вам также будет полезна, ибо не будут тратиться сильно ограниченные ресурсы накопителя. Другие инструкции для лучшей работы SSD: оптимизация работы и статья про TRIM. Список поддерживаемых браузеров впечатляет: Chromium, Google Chrome, Firefox (stable, beta, aurora и firefox-trunk), Conkeror, Midori, Opera (включая Opera Next) и Qupzilla. Многие знают, что при перезагрузке вся информация с оперативной памяти стирается. Вот тут то опять поможет Profile Sync Daemon! Данная утилита автоматически синхронизирует профили с жёстким диском используя символические ссылки и rsync. Но учтите, при внезапной перезагрузке некоторые данные могут быть потеряны. Поэтому используйте утилиту на свой страх и риск! Установка Profile Sync Daemon Для установки утилиты Profile Sync Daemon воспользуйтесь следующими командами (перед установкой сделайте бекапы профилей своих браузеров!):
sudo add-apt-repository ppa:graysky/utils sudo apt-get update && sudo apt-get install profile-sync-daemon
Настройка Profile Sync Daemon По умолчанию Profile Sync Daemon активен для всех браузеров, установленных в системе. Многим это покажется удобным, но не всем. У меня у самого установлено несколько браузеров, но пользуюсь я только Chrome и Firefox. Поэтому во время настройки Profile Sync Daemon данный нюанс мы также исправим. Итак, для начала откроем файл /etc/psd.conf:
sudo gedit /etc/psd.conf
После чего найдите следующую строчку: USERS="" И в кавычках впишите имя своего пользователя. Можно вписать несколько пользователей, главное поставьте между ними пробел. Сохраните файл, но не закрывайте его, если вы хотите сделать так, чтобы Profile Sync Daemon был активен только для нужных вам браузеров. Откройте новое окно в терминале и выполните следующую команду:
profile-sync-daemon parse
У вас в терминале должен отобразится список тех браузеров, которые установлены у вас в системе и с которыми Profile Sync Daemon может работать. Выберите нужные вам, перейдите к редактированию файла /etc/psd.conf и найдите следующую строку: #BROWSERS="" Уберите решётку в начале строки (#), а между кавычек впишите нужные вам браузеры через пробел. У меня получилось следующее:
BROWSERS="chrome firefox"
Всё, теперь вам осталось только сохранить файл и закрыть все браузеры. Запустим Profile Sync Daemon: sudo service psd start Вот и всё. Теперь откройте браузер и насладитесь быстрой работой.
Источник

воскресенье, 1 июля 2012 г.

Установка Mac OS X Lion для Ubuntu 12.04 и Linux Mint

Многие люди ищут тему Macbuntu 12.04/Macbuntu 12.10/Macbuntu 11.10/Mac4lin, Mac Ubuntu и так далее. Итак, здесь тема Mac OS X Lion для Ubuntu 12.04 Precise Pangolin и, надеюсь, эта тема будет работать с Linux Mint 13.



Новое:
Исправлено множество ошибок в теме и значках
Тема более гладкая, блестящая и быстрая
Исправлена проблема чувствительности индикатора выполнения
Исправлены кнопки Metacity
Исправлено соответствие цветов между верхней панелью и развернутым окном
Редизайн кнопок панели инструментов
Добавлено больше округлости для панели инструментов
Изменен цвет строк
Добавлен эффект слегка жирного шрифта при наведении на ячейки и строки
Эффект жирного шрифта при наведении на кнопки
Различные цвета панели поиска и панели мусора
Удалена граница rubber band
Удалена граница плавающей панели
Примечание

Во второй версии автор предоставляет 2 пакета значков:
Mac Lion


Mac Snow Leoprad


Подготовка

Шаг 1. Скачайте обои Mac OS X Lion

Шаг 2. Установите последний Cairo Dock

Нажмите правой кнопкой мыши на Cairo Dock > Выберите "Launch Cairo-Dock at Startup (Запускать Cairo-Dock при запуске системы)"
Шаг 3. Настройка полосы прокрутки: Установите Ubuntu Tweak, перейдите на вкладку "Miscellaneous (Разное)" и выключите "Overlay Scrollbars (Наложение полосы прокрутки)"
Шаг 4. Установите новый логотип Apple в лаунчер
Выполните следующие команды, чтобы установить логотип Apple:

wget -O apple-logo.zip http://dl.dropbox.com/u/53319850/NoobsLab.com/apple-logo.zip
sudo unzip apple-logo.zip -d /usr/share/unity/5/
Подтвердите замену файла и нажмите "Enter"

Если вы хотите вернуть логотип Ubuntu обратно, выполните в терминале следующие команды:

wget -O ubuntu-logo.zip http://dl.dropbox.com/u/53319850/NoobsLab.com/ubuntu-logo.zip
sudo unzip ubuntu-logo.zip -d /usr/share/unity/5/
Подтвердите замену файла и нажмите "Enter"

Установка

Шаг 5. Для установки темы Mac OS X Lion в Ubuntu 12.04/12.10/11.10 или Linux Mint, откройте терминал (Ctrl+Alt+T) и выполните следующие команды:

sudo add-apt-repository ppa:noobslab/themes
sudo apt-get update
sudo apt-get install mac-os-lion-cursors-v2
sudo apt-get install mac-os-lion-icons-v2
sudo apt-get install mac-os-lion-theme-v2
Шаг 6. Отключение отчета о сбоях

Обычно в Ubuntu 12.04 сбоев больше, чем в предыдущих версиях, поэтому вы можете отключить отчеты с помощью следующей команды:

sudo sed -i "s/enabled=1/enabled=0/g" '/etc/default/apport'
Шаг 7. Установка Compiz Setting Manager для автоматического скрытия лаунчера Unity

sudo apt-get install compizconfig-settings-manager

Шаг 8. Установка Gnome Tweak Tool/Ubuntu Tweak для изменения темы, значков, курсоров

sudo apt-get install gnome-tweak-tool


Также смотрите удаление белых точек с экрана входа



Данная новость подготовлена для Вас командой сайта lintux.ru
Источник: www.noobslab.com
Автор: Umair
Перевел: Максим Левиков


пятница, 27 января 2012 г.

Вышел релиз KDE 4.8!

После шести месяцев разработки увидел свет финальный релиз десктоп-окружения KDE SC 4.8. Релиз KDE Software Compilation 4.8 состоит из трёх составных частей: базовой платформы, набора дополнительных приложений и десктопа Plasma.
Обновление в Kubuntu 11.10
Добавляем репозиторий:
sudo apt-add-repository ppa:kubuntu-ppa/backports

и обновляемся:

sudo apt-get update && sudo apt-get dist-upgrade

Версия 4.8.1 выйдет 6 марта, 4.8.2 — 3 апреля, 4.8.3 — 1 мая, 4.8.4 — 5 июня.
Основные новшества:

Новые компоненты рабочего стола Plasma
разработанные для создания виджетов с использованием технологии декларативного описания интерфейса Qt Quick. Компоненты на базе QML позволяют добиться большой гибкости в изменении внешнего оформления, интерфейс полностью отделён от кода и легко подстраивается под различные классы устройств. Внешний вид и особенности работы созданных с использованием Qt Quick виджетов ничем не отличаются от виджетов, созданных с использованием классического API Plasma. В частности, на QML уже переписаны виджет вывода уведомлений о подключении новых устройств и интерфейс для переключения окон в KWin.


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







Значительные улучшения в Konsole
Возможность выставить изображение как фон, комбинации клавиш для прокрутки в начало и в конец журнала вывода, меню, появляющееся при перетаскивании значка файла в Konsole (подробнее).
Значительные улучшения в Okular
Правильно выделяется и копируется многоколоночный текст, решилась проблема с невыделяемыми пробелами в DjVu, появился специальный режим для выделения таблиц (подробнее).
Многочисленные улучшения производительности и исправления ошибок
позволили в общем виде повысить качество работы пользователя.
Новый сервис хранения паролей KSecretService
Реализован активируемый по желанию пользователя сервис KSecretService, позволяющий организовать единое совместное хранилище паролей, используемых в различных приложениях. От KWallet сервис KSecretService отличается более высокой безопасностью и улучшенной поддержкой работы с сторонними приложениями, развиваемыми вне проекта KDE. Вместо специфичного для KDE API в KSecretService используется универсальный API "Secret Service", что позволяет организовать работу единой базы хранения паролей и персональных данных для GTK+/GNOME и Qt/KDE программ. Например, все пароли и данные для Kontact, Firefox, Gwibber и Kopete могут храниться в одном месте.
Операции блокировки экрана теперь интегрированы в оконный менеджер KWin
Это позволило повысить производительность и безопасность, а также абстрагироваться от X11 и реализовать дополнительные возможности в создании хранителей экрана (например, использовать Qt Quick и управлять разблокировкой с сенсорного экрана). Повышение безопасности выражается в том, что оконный менеджер теперь полностью контролирует процесс блокировки экрана, что исключает любой вывод посторонней информации на экран при активной блокировке. Новая схема также положительно сказывается на энергопотреблении, так как при активности блокировки композитный менеджер игнорирует все операции отрисовки. Поддержка классических хранителей экрана (X Screensaver) прекращена.
Добавлена новая реализация экрана с заставкой
Построенная с использованием Qt Quick, позволяющая повысить гибкость и обеспечить дополнительные визуальные элементы. По умолчанию пока оставлена старая заставка ksplashx.
Увеличена производительность отрисовки окон и формирование эффектов
Композитный менеджер может быть опционально собран с поддержкой OpenGL ES, что позволяет задействовать дополнительные механизмы аппаратного ускорения и обеспечить работу на мобильных устройствах. Также проведена большая работа по увеличению производительности композитного менеджера при выводе окон и формирования эффектов.
Исправления в системе управления питанием
Подсистема управления питанием теперь корректно работает при наличии двух экранов (например, будет правильно обработана ситуация с подключением к ноутбуку внешнего монитора с последующим закрытием крышки). Для разных комнат (Activity) теперь можно определять разные настройки управления питанием, например, отдельные параметры полезно определить для комнаты, связанной с презентациями или видео.
Новый подход к реализации мгновенного обмена сообщениями KDE Telepathy
Интегрирован набор приложений для мгновенного обмена сообщениями KDE Telepathy 0.3 основанных на одноимённом коммуникационном фреймворке, обеспечивающем поддержку таких протоколов, как Jabber/XMPP/Google Talk/Jingle, SIP, MSN, Yahoo/AIM и IRC. KDE Telepathy разработан в рамках проекта RTCC (Real-time Communication and Collaboration), в рамках которого переосмыслен подход к реализации мгновенного обмена сообщениями в KDE. Новая система отличается не только возможностью работы с IM-службами через отдельное приложение, но и интеграцией поддержки таких служб непосредственно на рабочий стол и в сторонние приложения. Основная идея проекта в реализации базовых функции обмена сообщениями на уровне ядра десктоп-окружения KDE, что позволяет упростить организацию обращения к подобным функциям из различных приложений KDE, а не только из специализированного IM-клиента. Среди поддерживаемых IM-сервисов отмечаются Jabber, Gmail, Facebook и MSN.



В новой версии добавлен новый плазмоид для мгновенного доступа к списку контактов, полностью переписан и упрощён плазмоид для управления текущим online-статусом, добавлена поддержка работы с MSN поверх XMPP, переработан диалог для создания аккаунтов, обеспечена поддержка одновременной передачи нескольких файлов через интерфейс drag'n'drop, возможность возобновления передачи файла после остановки, в утилите отправки файлов добавлена поддержка фильтрации контактов, обеспечена поддержка команды "/me" в чатах.

Источник:kubuntu.ru


суббота, 31 декабря 2011 г.

Консоль в Ubuntu

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

Настоящий линуксоид должен уметь работать в консоли. Ведь когда только появилась система Linux, существовала одна консоль, о графическом интерфейсе не было и речи. Знаете, почему UNIX и Linux отталкивали обычных пользователей? Потому что не было хорошего графического интерфейса. Раньше в Linux работали одни профессионалы. Сейчас все изменилось — в Linux очень удобный графический интерфейс, который с удовольствием используют и профессионалы (дождались, наконец-то!), забывая о командной строке. Наш дистрибутив вообще ориентирован на работу в графическом режиме, а в официальных руководствах, которые можно найти в Интернете, о консоли вообще не упоминается. А ведь она есть! В этой главе мы поговорим о том, как правильно работать в консоли. Совсем необязательно работать полностью в текстовом режиме, вы можете использовать материал данной главы для эффективной работы с Терминалом — эмулятором консоли.
Обычные пользователи в консоль ни ногой — даже принципиально, мол, зачем в DOS возвращаться? Под "DOS" имелась командная строка Linux. Да, ее вид не очень дружелюбный, но это только кажется. Стоит вам поработать в консоли, и вы поймете все ее преимущества. Начнем с того, что командная строка Linux намного удобнее командной строки DOS — об этом мы еще поговорим. В консоли можно выполнять те же операции, что и в графическом режиме, причем все намного быстрее. Хотите бороздить просторы Интернета? Пожалуйста, но, без картинок. Не так красиво, но зато сэкономите трафик. А на обмен электронными сообщениями это никак не влияет. В консоли также можно работать и с документами, правда, тоже о графике можно забыть. На старых компьютерах — консоль позволяет эффективно использовать ресурсы компьютера. Да, в графическом режиме на стареньком "Пентиуме" не поработаешь, зато в текстовом режиме его можно быстро

превратить в очень полезный для всей сети компьютер — в шлюз, через который его более мощные собратья будут получать доступ к Интернету.
Как уже было отмечено ранее, для переключения между консолями используются комбинации клавиш + (п от 1 до 6). Для переключения в графический режим служит комбинация клавиш
+
. Чтобы вернуться из графического режима в консоль используется комбинация клавиш
++
, где п — номер нужной вам консоли.
Работа в консоли заключается во вводе нужной команды. Вы вводите команду (например, создания каталога, просмотра файла, вызова редактора и т. д.) и нажимаете клавишу . Команда содержит, как минимум, имя запускаемой программы. Кроме имени программы команда может содержать параметры, которые будут переданы программе, а также символы перенаправления ввода/вывода (об этом чуть позже). Естественно, вам нужно знать имя программы, а также параметры, которые нужно ей передать. Если вы помните название программы, а назначение параметров забыли, вспомнить поможет команда man. Man — это справочная система Linux. В ней есть информация о каждой программе, которая установлена в вашей системе. Как система знает все обо всех программах? Все очень просто. Разработчики программ под Linux договорились, что вместе с программой будет поставляться специальный man-файл — файл справочной системы. Понятно, если разработчик недобросовестный, он может и не создать файл справочной системы, но это происходит очень редко. Чтобы получить справку по какой-нибудь программе, нужно ввести команду:
man имя_про граммы
Вы никак не можете запомнить, как пишется та или иная команда? Если вы помните хотя бы на какую букву она начинается, то воспользуйтесь функцией автодополнения командной строки: введите первые буквы команды и нажмите клавишу <ТаЬ>. При первом нажатии система попытается дополнить команду, если это возможно. Иногда дополнить команду невозможно, например, вы ввели букву "а" и нажали клавишу <ТаЬ>. Ясное дело, в системе есть несколько команд, которые начинаются на букву "а". Тогда система не дополнит командную строку. Если вы хотите просмотреть все команда на букву "а", тогда нажмите еще раз клавишу <ТаЬ>.
Вам лень писать (даже с автодополнением) длинные команды? Тогда можно создать псевдонимы команд. Для этого в файл .
bash_profile
добавьте строки вида:
alias псевмоним='команда ' Например,
alias cfg-net='syste—-config-network'


Для того чтобы изменения вступили в силу, выйдите из консоли (команда logout) и заново зарегистрируйтесь.
Пожалуй, для полноценной работы с консолью вам нужно знать еще одну команду — clear. Данная команда очищает консоль (терминал). Очень полезная команда, особенно, когда вы хотите все начать с "чистого листа".



www.runos.ru

четверг, 7 июля 2011 г.

Ubuntu Install Box 11.04 32bit

Год Выпуска: 2011
Версия: 11.04 Build 3.06.11
Разработчик: Ubuntu Install Box
Сайт разработчика: http://dcs.in.ua
Платформа: x86 32-bit
Совместимость с Vista: полная (через Wubi)
Системные требования: CPU > 500MHz; HDD > 8GB; RAM > 256MB; VGA
MD5sum: e22396555ca5383cd8c3fdf4b258c1e1
Архитектура: x86
Язык интерфейса: Мультиязычный (русский присутствует)
ЭТО НЕ ОПЕРАЦИОННАЯ СИСТЕМА!!! Это набор программ для неё. Операционную систему можно загрузить ТУТ
Описание: Специально, для работы без интернета, сделал диск с репозиторием, включающий все вышедшие за период до 03.VI.2011 обновления и множество прочих программ, драйверов, в том числе несвободных, из альтернативных репозиториев, практически на любой вкус (qutIM 0.3, UbuntuTweak 0.5.14, Amarok 2.4, Audacious 2.5.1, Skype 2.2.0.35, GoogleChrome 11, GoogleEarth 0.6.1, TeamViewer 6, Opera 11.11, VLC 1.1.9, DoubleCommander 0.4.6, Avidemux 2.5.4, Clementine 0.7.1, K3b 2.0.2, Wicd 1.7, AcetoneISO 2.3, Cuneiform 1.1+YAGF 0.8.6, Cinelerra 2.1.5, eBox 2.0.16, VirtualBox 4.0.4, MythTV 0.24, Wine 1.3.21, p7zip-full 9.04, DeaDBeeF 0.5.1, Gimp 2.7.3, Pidgin 2.7.11, Incskape 0.48.1, Scribus 1.3.9, Blender 2.49.2, KDEnlive 0.8, Nexuiz 2.5.2, nVidia 270 (173), w32codecks, Nautilus Elementary, gUnity (программа для настройки Unity), кодеки и многое-многое другое). Он сделан по всем правилам и его Synaptik видит как "родного".

1. Добавлены обновления за 20 дней с момента выхода предыдущей сборки
2. DoubleCommander теперь версии 0.4.6 (версия 0.4.5 что в предыдущей сборке, под 11.04 не работает, но при этом, падлюка, устанавливается без ошибок)
3. Skype 2.2.0.35 - первая версия выпущенная после покупки компании Microsoft (а может и последняя). Устранён вылет при авторизации и уменьшена нагрузка на CPU при видеозвонках
4. Wine 1.3.21 (до этого был 1.2.2)
5. Добавлено несколько новинок, вроде qBittorrent
6. Обновлена инструкция !!!Readme.txt
7. Qutim 0.3 (до этого был 0.2.8)
8. Добавлен драйвер для ATI
9. Исправлена проблема в неразрешёнными зависимостями в OpenShot
10. DeaDBeeF 0.5.1 (раньше был 0.5 beta1 в виде static-сборки)
11. Добавлен десяток новых интересных шрифтов


Скачать - torrent 4.37 GB



воскресенье, 20 февраля 2011 г.

Macbuntu - Mac OS X Transformation Pack 10.10








Mac OS X Transformation Pack. Macbuntu является открытым исходным кодом программы, предназначенной для преобразования появления Linux и расположение в среде Mac OS X.Хотя Macbuntu посвящен Ubuntu Linux OS, она может быть использована в других ОС на основе Debian / GTK






Скачать: Mac OS X Transformation Pack

Обсудить на форуме

пятница, 12 ноября 2010 г.

Что такое Akonadi ?

Что такое Akonadi Многие спрашивают зачем он нужен ? но он нужен...


В мире информации необходимы как эффективные методы обмена ей, так и способы ее хранения. В каждой современной системе используется несколько различных СУБД, каждая из которых обладает своими достоинствами и была выбрана для удовлетворения определенных нужд. Однако, разнообразие в форматах порождает проблему совместимости и совместной работы с ресурсами. Чтобы решить проблему дублирования данных и несовместимости форматов, был начат проект Akonadi — четвертый из рассмотренных нами столпов KDE4.

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

В чем суть работы Akonadi и зачем он нужен?

Начнем с того, зачем всё это нужно. В KDE 3 приложения управления персональной информацией (такие, как Kontact) хранят свои данные и настройки раздельно, дублируя одинаковые данные. Связка KMail и KResources уже исчерпала все свои возможности, настала пора решить проблему разделяемых ресурсов и асинхронного доступа к ним: в KDE3 Kontact держит в оперативной памяти 6 копий вашей адресной книги! Кроме того, была цель создать нечто более стандартизированное — такому открытому проекту невозможно развиваться, не считаясь с нуждами и направлениями развития других крупных и важных проектов. Поэтому решено было создать клиент-серверную систему, основанную на стандартных форматах хранения и обмена данных, с поддержкой D-Bus, и не зависящую от платформы и инструментария разработки. Реализацией этой идеи и стал Akonadi.

Возникает резонный вопрос — не достаточно ли уже создано различных groupware решений, обещающих работать с любыми типами данных? Сразу же поясним: Akonadi — это не groupware сервер! Напротив, Akonadi является промежуточным хранилищем, уровнем абстракции для персональных данных. Он сродни рассмотренным ранее Phonon и Solid.



Базовый принцип организации Akonadi

Данная диаграмма отображает основные аспекты архитектуры Akonadi. Все основывается на централизованном хранилище данных, доступ к которому осуществлен с помощью протокола, не привязанного к определенной платформе или языку программирования. Поверх этого протокола организован набор API, которые используются для доступа к персональной информации в хранилище. Есть два типа клиентов Akonadi. Первый тип — это приложения, такие как Kontact, Evolution, KOffice. Второй тип — это такие ресурсы, которые позволяют центральному хранилищу Akonadi обмениваться информацией с внешними источниками данных. Такими источниками могут быть groupware-сервера (например, GroupWise или OpenExchange), другие механизмы хранения данных (файлы формата iCalendar, vCard), или стандартные протоколы (IMAP, POP и т.д.).

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

Такая архитектура имеет несколько преимуществ перед тем, что было в KDE3:

  1. Личные данные держатся в памяти в единственном экземпляре.
  2. Система централизованна, поэтому любые изменения происходят единовременно, позволяя всем компонентам работать с самыми свежими версиями данных.
  3. Архитектура Akonadi спроектирована для организации асинхронного обмена данными (больше не должно происходить «замирания» приложения при обмене данными).

Что Akonadi даст простым пользователям?

Для пользователя плюсы не так очевидны, но всё же довольно существенны. Как уже было сказано выше, все приложения используют одно хранилище, поэтому нет необходимости в дублировании данных в памяти. Соответственно, меньшая ресурсоёмкость. Кроме того, для доступа к хранилищу используется расширенная версия протокола IMAP, что повышает скорость извлечения данных. Тот же протокол IMAP предоставляет базовые возможности поиска, которые могут быть реализованы и расширены в каждом отдельном приложении.

Всем наверняка знакомы такие апплеты Plasma как календарь, оставить заметку и т.п. — все они используют один общий ресурс Akonadi. И если раньше вы могли видеть проблемы синхронизации данных между приложениями (например, если Kopete меняла данные о контакте, а Konversation в это время просматривал их), то теперь вопросы синхронизации берет на себя сервер Akonadi и данные автоматически обновляются везде (например, дни рождения в плазмоиде календаря). Более того, синхронизация данных с удаленным сервером становится для пользователя совершенно прозрачной.

Кроме того, станет возможной более удобная интеграция личных данных в другие приложения KDE. Например, кроме имени пользователя можно будет отображать его фотографию в свойствах файла. Компоненты обмена данными между сервером Akonadi и источником данных (например, тот же groupware-сервер) разделены на отдельные процессы, что помогает избежать аварийного завершения работы всей системы в случае ошибки. Сбойный процесс компонента может быть просто перезапущен и данные будут загружены заново.

Что даст Akonadi программистам?

Поскольку Akonadi берёт на себя заботу о получении и хранении данных, что обычно является самой сложной частью в разработке PIM, то теперь разработка PIM-приложений стала проще. Например, каркас почтового клиента Mailody, использующего Akonadi, был написан за 10 минут.

Основные особенности архитектуры Akonadi:

  • Общий кэш персональных данных:
    • Независимый от типов ресурсов дизайн.
    • Расширяемость.
    • Базовый доступ в режиме оффлайн, запись и воспроизведение изменений.
    • Базовая система обнаружения и разрешения конфликтов.
    • Ресурсы сгруппированы по профилям.
    • Элементы данных составлены из множества независимо получаемых частей.
  • Одновременный доступ позволяет вести фоновые процессы независимо от интерфейса:
    • Синхронизация почты, календаря и адресной книги с удаленными серверами.
    • Синхронизация с мобильными устройствами.
    • Позволяет инфраструктуре семантического окружения получать доступ к персональной информации.
    • Архивация.
    • Индексирование.
    • Поиск «вне-процесса».
  • Многопроцессный дизайн:
    • Изоляция крэшэй.
    • Большие элементы не блокируют всю систему.
    • Линковка по IPC позволяет использование проприетарных компонент.
    • Установки тонкого клиента могут разделять компоненты для большей масштабируемости.

Что значит независимый от типов ресурсов? Groupware, IMAP, MS Exchange, vCard и все остальное — это отдельные ресурсы, поддержка которых осуществляется за счет разных движков. Аналогично Phonon и Solid, движки на разных платформах предоставляют теоретически неограниченные возможности по работе со всевозможными типами источников данных. Разработчикам же предоставляется единый API для работы, поэтому написание приложений для работы с персональной информацией становится на порядок легче.

Общий дизайн Akonadi и его составляющих описан в документации API. Более подробную информацию можно найти в странице проекта на Techbase.

Информация взята с официального сайта Akonadi, статьи об Akonadi в русской Википедии, а также из интервью Тобиаса Кёнига (Tobias Koenig), одного из ведущих разработчиков Akonadi, для kubuntu-de.org. Также были использованы слайды презентаций, выложенные на официальном сайте Akonadi.

Это кросс-пост статьи с WeLinux.ru

воскресенье, 31 января 2010 г.

Просмотр Linux-разделов в Windows

Предположим, что вы, когда работали в Linux, забыли скопировать на Windows-раздел какой-то файл. Перегружаться не хочется — ну, сами понимаете 1 минута, пока перезагрузится Windows, потом полторы-две минуты, пока загрузится Linux, еще минута на завершение работы Linux и полторы-две минуты на загрузку Windows. Теряется много времени — можно уже несколько раз тот файл скопировать. Предположим, что вы, когда работали в Linux, забыли скопировать на Windows-раздел какой-то файл. Перегружаться не хочется — ну, сами понимаете 1 минута, пока перезагрузится Windows, потом полторы-две минуты, пока загрузится Linux, еще минута на завершение работы Linux и полторы-две минуты на загрузку Windows. Теряется много времени — можно уже несколько раз тот файл скопировать. Выход из положения есть. Скачайте в Интернете программу Total Commander и плагин Linux-drives (файл ext2fs.wfx). Программу и плагины можно скачать по адресу www.glHsIer.coni Просмотр Linux-разделов осуществляется средствами плагина ext2fs. Этот плагин умеет читать данные с разделов ext2 и ext3. Чтение данных с других файловых систем этим плагином не поддерживается. На вышеуказанной страничке вы также можете скачать плагин для чтения файловой системы ReiserFS. Для установки плагина выполните следующие действия: 1. Запустите Total Commander. 2. Выполните команду меню Конфигурация | Настройка. Ъ. В появившемся окне перейдите в раздел Операции и нажмите кнопку FS-плагины. 4. В окне Плагины файловой системы нажмите кнопку Добавить и выберите файл ext2fs.wfx. 5. После этого нажмите кнопку ОК, потом — Применить. 6. Нажмите комбинацию клавиш + и выберите Сетевое окружение. Вы увидите плагин Linux-drives. выберите его. 7. Плагин отобразит доступные Linux-разделы. Выберите нужный вам. Все. Теперь можно работать.
Нужно отметить, что этот плагин не поддерживает запись данных на Linux-раздел, т. е. прочитать данные с Linux-раздела вы сможете, а вот изменить данные на Linux-разделе — нет. www.runos.ru

Подписаться

Twitter Delicious Facebook Digg Stumbleupon Favorites More