Под какую платформу разрабатывался браузер kde
KDE это свободная рабочая среда, разрабатывающаяся международным сообществом. KDE Plasma, набор тесно интегрированных между собой программ для выполнения повседневной работы, а также несколько веб-сервисов. До начала 2010 года название KDE обозначало само программное обеспечение (сокращение от K Desktop Environment).
Программное обеспечение KDE построено на основе кроссплатформенного инструментария разработки пользовательского интерфейса Qt. Работает преимущественно под UNIX-подобными операционными системами, которые используют графические подсистемы X Window System и Wayland. KDE 4 частично работала на Microsoft Windows и MacOS. В данный момент многие приложения KDE доступны на этих платформах, а также на Android.
Будучи одним из самых признанных проектов, KDE Plasma является основной средой рабочего стола на многих дистрибутивах Linux, например, openSUSE, Manjaro, Mageia, Netrunner, OpenMandriva, Chakra, Kubuntu, KaOS и PCLinuxOS.
Кстати, Ubuntu Studio со следующей версией так же перейдёт на KDE, поэтому версия 20.04 будет последней, которая использует рабочую среду XFCE.
Я написал уже достаточно о проблемах и ужасах Linux и что мне не удалось подружится с рабочим окружением KDE, обо всём этом вы можете почитать в “ Linux - Дно?” и в других моих статьях на канале. Но сегодня пришло время поговорить о том, чего хорошего есть в Linux системах, в том числе и в KDE. Так-как нужно относится не предвзято, а критика должна быть объективной.
Если говорить о том, что раньше рабочее окружение KDE было тяжёлым и не поворотливым, это можно было увидеть в том же openSUSE. То 5-ая редакция KDE вышла на совершенно другой уровень производительности. Отмечается что уровень скорости работы достиг XFCE, а в некоторых местах даже лучше.
XFCE многие годы оставалось эталоном для других рабочих окружений. Так-как XFCE это полноценное рабочее окружение, а не оконный менеджер, но при этом быстрое и не ресурсозатратное. Проблема заключается только в том, что оно много лет не обновлялось. Тем временем индустрия не стоит на мести, конкуренты не дремлют, появляются другие рабочие языки и улучшения существующих рабочих сред. Пусть XFCE и получило обновление спустя 3 года. Но 3 года “Карл”, 3 года. На Windows 10, к примеру обновления выходят каждые 7 дней. Но у них другая проблема, они уже столько сделали правок в код, что уже не помнят, что где находится изначально, из-за этого обновления привносят не только улучшения, но и ухудшения. Слава богу что на замены придёт Windows 10X, при том благодаря коронавирусу, все усилия перенаправлены на “классические устройства”, а не на двух экранные гибрида как это планировалось раньше. Но я говорил о другом. Что обновления Linux систем в большинстве случае держится на энтузиазме разработчика, хотя индустрия последнее время меняется в лучшую сторону. Linux системы начинают набирать оборот и быть востребованными. Но тем не менее на данный момент Linux теперь находится в довольно плачевном состоянии, так-как их код не обновлялся много лет, по попросту был заброшен. Из-за этого куча уязвимостей, не доработок. Но не всё стаяло на месте все эти годы. Поэтому так и получилось, что рабочая среда KDE опередила XFCE, периодически получая обновления и улучшения.
И теперь даже ребята из Canonical это поняли, Ubuntu Studio впервые перейдёт с XFCE на KDE. Данное окружение лучше подходит для мультимедиа, дизайнеров, музыкантов, да и вообще для обычных пользователей.
Рассматривая на примере самой передовой версии 5.19.80 -С точки зрения интерфейса KDE Neon вобрал в себя всё самое лучше из возможного. Просматриваются элементы как Windows 10, Mac OS так и классической Windows 7. Виджеты есть, немного, но они есть. Как я уже говорил, переход на пятую версию значительно увеличил скорость отклика и работы интерфейса, это было достигнуто за счёт KDE Frameworks 5 и библиотеки Qt 5 с применением OpenGL/OpenGL ES для ускорения отрисовки. Кроме того, реализация здесь гораздо лучше. Если XFCE нам предлагает стандартный набор оформления, либо нужно искать и устанавливать с помощью команд на сторонних ресурсах. То в KDE можно одним клоком мыши загрузить из меню другое оформление и применить его. Что гораздо удобнее, чем искать, вводить команды, потом если не понравится удалять через терминал. Толи дело нажать на одну кнопку. Конечно, поклонники уже привыкли юзать терминал. Но у меня нет столько времени. Потому что для каждой программы, для каждого оформления, для каждого пакета, для каждого изменения, нужна знать кучу команд, абсолютно всё выучить ни удастся никогда, потому что постоянно появляется что-то новое, уточню новое, совершенно другое, а не в плане обновлений. Особенно если учесть мой опыт с KDE риск чего-то сломать. Меня обязательно куда-нибудь понесёт. Применить какую-нибудь настройку, установить какое-нибудь не стандартное приложение. И зависимости, “зависимости” устанавливаемых приложений, потому что, когда ты пользуешься системой ты не думаешь запоминать какие-то ветки устанавливаемых зависимостей приложений, которые могут пересекаться. И если ты захочешь удалить такую программу, что-то потом может не заработать или поломаться. Поэтому любые улучшения в сторону упрощения роботы приветствуются. С одной стороны, это здорово, когда у тебя много полномочий, но в неумелых руках можно всё испортить. Учитывая моё не поддельное любопытство, к примеру переназначать значение клавиш на клавиатуре, а мы знаем, что в данном случае в Linux нужно перезаписать системный файл, а не просто установить программу как в Windows. То в итоге клавиатура не работает, и приходится переустанавливать всю систему, так-как я по привычке не стал делать снимок системы. Ведь в Windows мы же не создаем точку восстановления по привычке, зачем же его создавать в Linux. Да и как её запустить если клавиатура больше не откликается? -Но вот меня опять понесло, рассказывать о тяготах на разных системах. Давайте лучше переключимся на ключевые изменения KDE версии 5.19, благо их на этот раз предостаточно.
- Обновлён внешний вид апплета для управления воспроизведением мультимедийных файлов, размещённого в системном лотке. В менеджере задач обновлено оформление всплывающих информационных подсказок.
- Проведена работа по унификации дизайна и заголовков апплетов в системном лотке, а также уведомлений, отображаемых на рабочем столе.
KDE — полнофункциональная среда рабочего стола. В рамках проекта KDE разрабатывается большое количество приложений для повседневных нужд. KDE использует библиотеки Qt.
Проект KDE
В настоящее время полное название проекта — KDE Software Compilation (KDE SC). До 2010 года использовалось просто KDE — аббревиатура от K Desktop Environment (K-среда рабочего стола).
Исторически названия программ, разрабатываемых в рамках проекта KDE, начинаются с буквы K. Сейчас разработчики уходят от этой традиции.
Талисманом KDE является зеленый дракончик, которого называют Konqi. У Konqi есть подруга по имени Katie. Слово Konqi образовано от названия web-браузера Konqueror.
Логотип KDE содержит букву K на фоне синего квадрата.
Родоначальником проекта KDE является немец Маттиас Эттрих (Matthias Ettrich, родился в 1972 году). Будучи студентом студентом Тюбингенского университета (Германия) он в 1996 году основал проект KDE. Маттиас хотел создать единую среду рабочего стола, включающую в себя набор программ.
Первая версия KDE 1 появилась 12 июля 1998 года.
Архитектурные особенности
KDE основан на инструментальном наборе Qt. Фреймворк Qt является кросс-платформенным инструментарием для разработки приложений. Сам KDE написан на языке программирования C++.
Использование Qt позволяет запускать программы в различных операционных системах. Приложения KDE 4 частично работают под Windows и MacOS X.
В качестве оконного менеджера в KDE используется KWin.
Программы в KDE
В рамках проекта KDE ведется разработка большого числа программ и игр. Некоторые программы тесно связаны со средой рабочего стола, а некоторые могут существовать отдельно.
Отметим некоторые популярные программы:
Настройка KDE
Для настройки KDE используется приложение Центр управления (Control Center) — это приложение, позволяющее выполнить настройку среды из единой панели управления. Оно агрегирует в себе массу настроек.
Через Центр управления можно выполнить настройку рабочего стола, внешнего вида, шрифтов, тем, поведение среды, настройку оборудования, настройки локализации и так далее.
Рабочий стол KDE — Plasma
Интерфейс KDE выглядит очень современно. Можно настраивать прозрачность окон, различные графические эффекты, изменять тему оформления.
В элементах интерфейса используются иконки и различные градиентные переливы, что делает KDE очень привлекательным.
Рабочий стол в KDE назвается Plasma Desktop.
Интерфейс KDE немного схож с интерфейсом Windows, поэтому многие начинающие пользователи, пересаживающиеся с Windows на Linux, предпочитают использовать KDE.
Рабочий стол KDE содержит панель в нижней части экрана. Из панели вызывается главное меню, выполняется переключение виртуальных рабочих столов, переключение между открытыми приложениями (панель задач).
В правой части панели отображаются часы и область уведомлений (трей). На панель можно добавлять пиктограммы для запуска приложений.
На рабочем столе KDE можно размещать файлы, категории, ссылки (ярлыки), а также различные графические виджеты.
Главное меню KDE содержит несколько вкладок. Вкладка Избранное (Favorites) содержит список избранных (любимых) приложений. Вкладка Приложения (Applications) содержит непосредственно меню со списком всех приложений, разбитых на категории. Вкладка Компьютер служит для системных утилит, перехода в домашнюю директорию, открытия сетевого окружения. Вкладка Последние содержит список последних, запущенных программ. Вкладка выход служит для выхода из системы, переключения пользователя, выключения и перезагрузки компьютера.
Главное меню: вкладка Избранное | Главное меню: вкладка Приложения |
Существует специальная версия рабочего стола Plasma Netbook для нетбуков. Интерфейс Plasma Netbook оптимизирован для маленьких экранов.
KDE - международное сообщество свободного программного обеспечения, которое разрабатывает бесплатное программное обеспечение с открытым исходным кодом . Являясь центральным центром разработки, он предоставляет инструменты и ресурсы, позволяющие совместно работать над подобным программным обеспечением. К хорошо известным продуктам относятся Plasma Desktop ( среда рабочего стола по умолчанию во многих дистрибутивах Linux ), Frameworks и ряд кроссплатформенных приложений, таких как Krita или digiKam, предназначенных для работы на Unix и Unix-подобных рабочих столах, Microsoft Windows и Android .
СОДЕРЖАНИЕ
Происхождение
KDE (тогда называвшаяся K (ool) Desktop Environment ) была основана в 1996 году Маттиасом Эттрихом , студентом Тюбингенского университета .
В то время его беспокоили некоторые аспекты рабочего стола Unix . Среди его опасений было то, что ни одно из приложений не выглядело и не работало одинаково. По его мнению, настольные приложения того времени были слишком сложны для конечных пользователей. Чтобы решить эту проблему, он предложил создать среду рабочего стола, в которой пользователи могли бы ожидать, что приложения будут согласованными и простыми в использовании. Его первоначальный пост в Usenet вызвал значительный интерес, и родился проект KDE.
Название KDE было задумано как игра слов в существующей Common Desktop Environment , доступной для систем Unix . CDE представляла собой пользовательскую среду на основе X11, совместно разработанную HP, IBM и Sun через консорциум X / Open , с интерфейсом и инструментами повышения производительности, основанными на наборе графических виджетов Motif . Предполагалось, что это будет интуитивно простая в использовании среда настольного компьютера. K первоначально был предложен стоять « Kool », но это было быстро принято решение , что K должно стоять ничего особенного. Поэтому инициализм KDE расширился до «K Desktop Environment», прежде чем он был полностью отброшен в пользу KDE в рамках ребрендинга.
Вначале Маттиас Эттрих решил использовать фреймворк Qt от Trolltech для проекта KDE. Другие программисты быстро начали разрабатывать приложения KDE / Qt, и к началу 1997 года было выпущено несколько приложений. 12 июля 1998 года была выпущена первая версия среды рабочего стола под названием KDE 1.0. Исходная версия этого инструментария под лицензией GPL существовала только для платформ, которые использовали сервер отображения X11 , но с выпуском Qt 4 лицензионные версии LGPL стали доступны для большего количества платформ. Это позволило теоретически распространять программное обеспечение KDE, основанное на Qt 4 или более новых версиях, в Microsoft Windows и OS X.
24 ноября 2009 года маркетинговая группа KDE объявила о ребрендинге компонентов проекта KDE, мотивированном предполагаемым переходом от создания среды рабочего стола к более широкому проекту, основанному на сообществе «людей, создающих программное обеспечение». Ребрендинг был сфокусирован на том, чтобы не выделять среду рабочего стола как «просто еще один продукт», и акцентировать внимание как на сообществе, так и на других технологиях, предоставляемых в виде программного обеспечения KDE. То, что раньше называлось KDE 4, было разделено на три части: рабочие области KDE Plasma, приложения KDE и платформа KDE (теперь KDE Frameworks), вместе взятые как «KDE Software Compilation 4» (сокращенно «KDE SC 4»). На сегодняшний день название KDE больше не означает K Desktop Environment , а означает сообщество, производящее программное обеспечение.
Я думаю, что никто из Linux-адептов не будет отрицать большой вклад в развитие экосистемы, который внесла Ubuntu. Да, ресурсов на многое не хватает, проекты нередко забрасываются на половине пути. Но, как мне кажется, они сумели достичь прекрасного баланса между стабильностью и свежестью пакетной базы. Какая-то очень правильная грань между выдержанностью благородной плесени у Debian и непрерывным поиском того, что отломалось при обновлении в Arch Linux. Хочется просто работать? Сидим на LTS версиях дистрибутива с дефолтными репозиториями. Нужен какой-то специфический софт? Подключаем PPA от разработчика. Поставили свежее железо, нужна поддержка в ядре, но с LTS уходить не хочется — используем LTS Enablement Stacks (HWE).
Не всем нравится дефолтная оболочка Unity, но тут к услугам пользователя все семейство Ubuntu Flavours. Я в своем выборе остановился на KDE и Kubuntu соответственно. Все было хорошо, но сидение на LTS релизах неизбежно вызывает тягу к приключениям и ломанию системы. И тогда я пошел на поиски чего-то нового.
KDE Neon
Ключевая особенность проекта — основная пакетная база стабильной версии Ubuntu LTS и все окружение KDE, которое получает обновление немедленно после релиза. Например KDE Plasma 5.9.3 будет только в готовящемся релизе Kubuntu 17.04. С Neon основная часть пакетов абсолютно стабильна и вы имеете все плюсы долговременной поддержки дистрибутива. То есть не полноценный дистрибутив, а удобный конструктор, несмотря на наличие своих сборок.
Структура дистрибутива
Любой более или менее опытный пользователь понимает, что зачастую грань между дистрибутивами очень размытая. И тот же Xubuntu отличается от Lubuntu с Kubuntu лишь набором пакетов по умолчанию и иногда подключенными репозиториями. Очень порадовало, что создатели не стали идти по пути того же Elementary OS, а просто аккуратно подключили свой репозиторий.
Команда нацелена на использование их репозитория на всех совместимых дистрибутивах. При наличии определенной тяги к приключениям можно обновиться до Neon простым обновлением /etc/apt/sources.list. Хотя и тут могут быть свои грабли.
Варианты установки
Рекомендованный вариант — установка с нуля из их образа. Загрузить их можно с официальной страницы. Варианты поставки:
User Edition — свежие стабильные пакеты KDE окружения, оптимальны для ежедневной эксплуатации.
User LTS Edition — LTS версия Plasma Desktop + свежие пакеты приложений (Krusader, Konsole и прочие) — оптимально для тех кто нуждается в стабильном DE, но хочет обновлений софтовой базы.
Developer Edition Git-Unstable — предрелизная версия из нестабильной ветки. Ежедневная сборка.
Developer Edition Git-Stable — предрелизная версия из bugfix-веток. Ежедневная сборка.
Также можно подключить их репозитории в обычный Kubuntu. Однако, официальный мануал предупреждает, что при этом все наверняка нафиг сломается. Совместимости с базой Kubuntu у них нет и не тестируется. Я пошел именно этим путем. Действительно отломалось несколько пакетов, но удалось без особых проблем разрулить зависимости руками. Если будете пробовать этот вариант — не забудьте сделать что-то вроде
Общие ощущения
Система очень стабильна, никаких глобальных проблем я не получил. При том, что у меня изначально пять или шесть сторонних PPA подключено. Мейнтейнеры KDE Neon очень аккуратно работают и не лезут зависимостями за пределы своего софта почти. Свежая плазма не падает) Оперативную память ест тоже весьма деликатно — что-то в районе 500-600 МБ с учетом фоновых процессов типа Owncloud и preload-демона. Раз в неделю-полторы прилетает большое обновление на несколько десятков пакетов. Действительно все очень свежее.
Новое в Plasma 5.9
Более приятный network-manager
Улучшили анимацию скроллов
Глобальное меню вернули
Редизайн таск-менеджера
Также появилась первичная поддержка Wayland, но у меня не взлетело. Возможно, я криворук.
KDE — международное сообщество, разрабатывающее свободную среду рабочего стола KDE Plasma, для превращения Линукс из чёрной консоли для гиков в полигон для мышкования. Очень неторопливо работает, и максимально требовательно к аппаратным ресурсам.
На ЛОРе гномосеки зовут фанатов KDE кедерастами, что забавно, и гномофобами, что иронично и кедофилами, что уже не смешно. Как видим, фанаты обеих графических сред очень любят друг друга, хотя названия как бы намекают на характер любви.
Содержание
У проекта KDE есть собственный набор крутых программ-альтернатив, начиная от блокнота, заканчивая калькулятором. Этого софта настолько много, что если весь список распечатать на бумаге, то того хватит на то чтобы десять лет ею подтирать жопу.
- Krita — растрово-векторный графический редактор для рисования стилизованных под краски картин и редактирования картинок. Ранее входила в пакет офисных программ Calligra. Изначально разрабатывалась как kde-аналог gimp, но затем разработчики решили сделать лучшую программу для художников, и у них, таки, получилось сделать вполне достойного конкурента Sai и Corel Painter. Она стала развиваться значительно быстрее после кампании на кикстартере, набравшей больше миллиона рублей. Имеет широкий выбор кистей, псевдобесконечный вращающийся холст, скелетную анимацию, маски и несколько десятков других инструментов. Работать в ней удобно как мышью, так и графическим планшетом, потому что для них в Крите есть отдельные интерфейсы. Не смотря на открытость исходного кода, версия для Windows и Linux продаётся в Steam за 249 рублей.
- KDE Connect — приблуда для интеграции смартфонов с Android и десктопов. Умеет передавать уведомления из смартфона на десктоп, синхронизировать буфер обмена, монтировать память девайса без проводов, глушить медиаплееры во время звонков, делать тачпад из экрана, и некоторые другие вещи разной степени нужности.
Как уважающая себя вещь, KDE имеет официального маскота, это маленький весёлый зелёный дракон Konqi.
Читайте также: