KDE

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук

KDE (спочатку проект називався англ Kool Desktop Environment [3].) - Вільна середу робочого столу для UNIX-подібних операційних систем. Побудована на основі крос-платформного інструментарію розробки користувальницького інтерфейсу Qt. Працює переважно під UNIX-подібними операційними системами, які використовують графічну підсистему X Window System. Нове покоління технології KDE 4 частково працює на Microsoft Windows і Mac OS X.

До складу KDE входить набір тісно інтегрованих між собою програм для виконання повсякденної роботи. Також в рамках проекту розробляються інтегрована середа розробки KDevelop, і офісний пакет KOffice.

Талісман KDE - зелений дракон Konqi. Зміст

[Правити] Історія Konqi - талісман KDE

KDE був заснований в 1996 році Маттіасом Еттріхом, який на той час був студентом Тюбінгенського університету. Його турбували проблеми UNIX-десктопа, однією з яких була відсутність додатків, які виглядали б і вели себе однаково. Він запропонував не просто створення набору програм, а швидше середовища для робочого столу, в якій користувач міг очікувати однорідної поведінки програм. Крім того, він хотів зробити це середовище простою і зрозумілою в експлуатації.

В якості інструментарію розробки користувальницького інтерфейсу був обраний Qt. Ініціатива отримала розповсюдження та стараннями розробників до початку 1997 року середу налічувала вже достатня кількість додатків. На той момент Qt не використовував вільну ліцензію, і учасники проекту GNU були стурбовані тим фактом, що вільна середу і програми, що входять до її складу, створюються з використанням невільних інструментів. Це послужило причиною створення двох проектів: «Гармонія» та GNOME. Маючи однакові цілі (створення вільної середовища вільними коштами), два проекту обрали абсолютно різні шляхи реалізації задуманого. Проект Гармонія ставив своїм завданням переписати бібліотеки Qt, випустивши їх під вільною ліцензією, проект GNOME - відмовився повністю від використання Qt.

У листопаді 1998 року інструментарій Qt став використовувати вільну ліцензію - Open Source Q Public License. Організаціями Trolltech і спеціально створеної для цього KDE ев була заснована KDE безкоштовно Qt Foundation, між якою і Trolltech було підписано угоду, що дозволяє KDE безкоштовно Qt Foundation в екстреному випадку (припинення розробки Qt Free Edition) випустити Qt під ліцензією типу BSD [4].

У вересні 2000 року Trolltech випускає UNIX-версію Qt під ліцензією GNU General Public License, після чого спори, що стосуються ліцензування Qt, зійшли нанівець. Qt 4.0 доступна під ліцензією GNU GPL для платформ * nix, Mac і Windows, що дозволяє додаткам та бібліотекам KDE 4 мати повну офіційну підтримку на всіх перерахованих платформах. [Правити] Організація проекту

Як і більшість проектів з відкритим вихідним кодом, KDE складається з добровольців. У роботу проекту включені не тільки розробники, а й учасники, що займаються локалізацією, графікою, звуковим супроводом. Важливі питання обговорюються учасниками проекту в списках розсилки.

Хоча розробники і користувачі знаходяться по всьому світу, проект зберігає міцні позиції в Німеччині. Веб-сервери розташовані в університетах Тюбінгена і Кайзерслаутерна, німецька некомерційна організація (KDE еВ) володіє товарним знаком «KDE», а конференції KDE часто проводяться в Німеччині [5]. [Правити] Самобутність Чарівник Кендальф

Багато додатків KDE мають букву K в своїх назвах, переважно в якості початкової літери і у верхньому регістрі. Однак, існують винятки, наприклад, Akregator, чия буква K в нижньому регістрі, або AmaroK, де вона винесена в кінець. Буква K у багатьох назвах з'являється шляхом заміни на неї літери з подібним звучанням, тобто C або Q. Прикладами можуть служити назви емулятора терміналу Konsole (англ. консолі), або KuickShow. З цим пов'язані деякі кумедні ситуації, наприклад, написання Konsole є коректним для німецької мови, а після тривалого використання KDE і браузера Konqueror буває важко згадати правильне написання слова «завойовник» (англ. переможець). Іноді також буква K додається як префікса до загальновживаним словом, наприклад KOffice. Така тенденція посилилася з появою четвертої версії KDE. Деякі програми взагалі не мають літери K в назві, наприклад, переглядач зображень Gwenview.

Талісманом проекту KDE є зелений дракончик на ім'я Konqi. Також, під час існування другої версії KDE, використовувався інший талісман - чарівник Кендальф (Kandalf). [Правити] Архітектура [Правити] Архітектура KDE KDE 4.4 Куб KWin.

В основі KDE лежать такі технології:

   * KDELibs - колекція базових бібліотек KDE, загальних для всіх програм середовища;
   * KHTML - компонент для перегляду HTML-документів;
   * KIO - фреймворк, що забезпечує прозорий доступ до файлів, як по мережі, так і локально;
   * KWin - віконний менеджер;
   * XMLGUI - дозволяє генерувати елементи призначеного для користувача інтерфейсу на основі файлів формату XML.

[Правити] Технології, більше не використовуються в KDE4

   * Мистецтво - звуковий демон (замінений на фононів)
   * DCOP - система міжпрограмного взаємодії (замінена на D-Bus)

[Правити] Основні зміни та нововведення KDE4 Скріншот KDE 4.0, на якому видно Дельфін і налаштування системи

   * Plasma - новий фреймворк робочого столу, який прийшов на заміну KDesktop, Kicker і SuperKaramba, надаючи розробникам єдиний API для написання віджетів і міні-додатків, званих плазмоидами (плазмоїд).
   * Фонон - забезпечує задачного-орієнтований API для мультимедіа додатків і дозволяє спростити їх розробку для KDE, що дозволить розробникам приділити більше уваги іншим аспектам розробки додатків, зокрема для користувача інтерфейсу. Фонон використовує набір розширюваних модулів, які дозволяють виконувати реальну роботу, яка вже була реалізована в таких програмах як GStreamer, NMM, Xine, Helix, а також QuickTime або DirectX.
   * Solid - API для взаємодії з апаратним забезпеченням, що має вбудовану базу знань з різних пристроїв. Тепер стане значно простіше створювати такі програми, як засоби перегляду стану та списку обладнання, утиліти для форматування дискет. Програми зможуть більш грамотно обробляти такі ситуації, як перехід в сплячий режим, відключення зовнішнього пристрою, припинення роботи в мережі.
   * Decibel - API, призначений для розробки додатків VoIP-телефонії та обміну миттєвими повідомленнями. Містить в собі інформацію про існуючі протоколах, в результаті чого, щоб забезпечити їх підтримку в своїй програмі, розробнику більше не потрібно реалізовувати їх підтримку вручну, а досить просто покластися на Decibel
   * Dolphin - новий файловий менеджер, покликаний замінити собою Konqueror, який в свою чергу візьме на себе функції веб-браузера. Зовні нагадує файловий менеджер GNOME Nautilus, і повністю відповідає HIG.
   * Сонет - багатомовна система перевірки орфографії;
   * ThreadWeaver - бібліотека, що дозволяє більш ефективно використовувати багатопроцесорні і багатоядерні системи.

[Правити] Менш значимі зміни KDE4

   * Strigi - програма для швидкого пошуку та індексування даних на комп'ютері.
   * Інфраструктура Kross для додавання повсюдної підтримки мов JavaScript, Ruby і Python, на додаток до основного мови - C + +.
   * Відтепер KDE прагне відповідати HIG - принципам побудови інтерфейсу, застосовуваним в Mac OS X і GNOME.
   * Oxygen - новий стиль оформлення, що включає в себе теми віджетів і піктограм.
   * Підтримка не тільки Unix-подібних систем-, але і операційних систем Windows, і Mac OS X.
   * Konqueror, основний веб-браузер KDE 4, буде використовувати движок рендеринга HTML-сторінок WebKit, замість KHTML
   * У Konqueror і компонент текстового редактора додана можливість автоматичного розпізнавання кодування відкритих файлів.

[Правити] Стандартні пакети

   * Мистецтво - звуковий сервер (в KDE4 замінений на фононів).
   * Kdelibs - основні бібліотеки, потрібні для складання інших пакетів.
   * Kdepimlibs - бібліотеки для PIM (для KDE4)
   * Kdebase - робочий стіл і основні програми.
   * Kdeaccessibility - додаткові програми для людей з обмеженими здібностями (екранна лупа, синтезатор мови і т д.) ..
   * Kdeaddons - додаткові модулі та скрипти.
   * Kdeadmin - інструменти графічного адміністрування.
   * Kdeartwork - містить додаткові теми, екранні заставки, звуки, шпалери і різні стилі оформлення вікон.
   * Kdeedu - освітній програмне забезпечення.
   * KDE Games - ігри.
   * Kdegraphics - ПО для роботи з графікою.
   * KDE-i18n - інтернаціоналізація, пакет для користувачів, які хочуть використати у меню, довідці та в додатках мови, відмінні від англійської (в KDE4 замінений на KDE-l10n).
   * Kdemultimedia - ПО для роботи з файлами (і пристроями) мультимедіа.
   * Kdenetwork - інструменти для роботи з мережею.
   * Kdepim - персональний органайзер.
   * Kdesdk - інструменти розробника.
   * Kdetoys - даремні «іграшки».
   * Kdeutils - різноманітні утиліти.
   * Kdeplasmoids - пакет додаткових плазмойдов і тим плазми (для kde4.1)
   * Kdewebdev - пакет програм для веб-розробників.

[Правити] Основні програми

   * Amarok - програвач аудіофайлів;
   * Dolphin - файловий менеджер;
   * K3b - програма для запису CD-, DVD-і Blu-Ray-дисків;
   * Kdenlive - відеоредактор;
   * KDevelop - інтегрована середа розробки;
   * Konsole - емулятор терміналу;
   * Kontact - персональний інформаційний менеджер, що включає клієнт електронної пошти, адресну книгу, планування завдань, календар і багато іншого;
   * Kopete - Клієнт миттєвих повідомлень;
   * Konqueror - веб-браузер, з безліччю додаткових можливостей;
   * KOffice - офісний пакет;
   * Gwenview - переглядач зображень;
   * Okular - універсальний переглядач файлів різних типів, зокрема, PDF, DjVu, FB2, CHM;
   * DigiKam - програма для управління колекціями фотографій;
   * KStars - програма-планетарій;
   * KTorrent - BitTorrent-клієнт.

Крім названих, в програмне середовище KDE входять безліч інших програм. [Правити] Критика Питання книги 4.svg У цьому розділі не вистачає посилань на джерела інформації. Інформація повинна бути проверяема, інакше вона може бути поставлена ​​під сумнів і вилучена. Ви можете відредагувати цю статтю, додавши посилання на авторитетні джерела. Ця позначка стоїть на статті з 8 серпня 2011 року.


Інтерфейс KDE критикується за складність та наявність великої кількості опцій для налаштування. Також користувачі ставлять під сумнів стабільність і швидкість роботи оточення. У ранніх версіях KDE 4 плазмових Workspace містила велику кількість помилок, що приводили до «падінь». Продуктивність теж залишала бажати кращого, однак практика показує, що при використанні останніх версій програм ця середу виявляється дуже надійною, і в деяких випадках виграє по продуктивності у GNOME, KDE, основного конкурента.