Как настроить смартфоны и ПК. Информационный портал
  • Главная
  • Вконтакте
  • Рабочий стол KDE. Какой дистрибутив подходит для вас? Политика и средства обновления

Рабочий стол KDE. Какой дистрибутив подходит для вас? Политика и средства обновления

В этой главе я хочу вкратце показать, как создать на компьютере, работающем под управлением ОС Linux, удобную для пользователя рабочую среду. До такой степени удобную, чтобы вообще можно было отказаться от использования Windows и Windows-продуктов. К сожалению, до недавнего времени эта конечная цель была недостижима. Основная причина этого заключалась в отсутствии программ, "понимающих" форматы Microsoft Office. Дело в том, что большинство пользователей персональных компьютеров пока не стремятся перейти на Linux и продолжают работать в Windows-среде. А общаться с ними необходимо (ибо "нельзя жить в обществе и быть свободным от общества"). Поэтому приходится прибегать к таким средствам, как виртуальные машины (которым посвящена гл. 18 ), чтобы организовать такое общение. Невозможность непосредственного общения с "миром Windows" была почти единственной (наряду со сложностью обновления программных продуктов под Linux) преградой для освоения Linux широкими кругами пользователей. С появлением русифицированных версий пакета OpenOffice.org ситуация существенно изменяется. Теперь имеются все необходимые компоненты для создания под Linux полноценной рабочей среды. Это я и попытаюсь показать в настоящей главе.

Под "удобной рабочей средой" я имею в виду набор программных продуктов, позволяющих решать те задачи, которые обычно возникают в ежедневной работе на компьютере, будь то в Windows, Linux или в любой другой операционной системе (в разд. 15.2 я попытаюсь конкретизировать понятие "удобной рабочей среды"). В основу такой среды я предлагаю положить интегрированную графическую среду KDE. В составе KDE уже имеется большинство компонентов, необходимых в ежедневной работе "среднего" пользователя компьютера. Впрочем, кое-что требуется доустановить. Но, прежде чем говорить о том, чего в KDE не хватает, давайте кратко рассмотрим, что такое KDE само по себе.

15.1. Основы работы с KDE

KDE — это интегрированная графическая оболочка для Linux (и других версий UNIX), которая в настоящее время включает в себя более 100 графических приложений и поддерживает более 40 различных языков. Она разрабатывается в рамках движения Open Source, т. е. распространяется с открытыми исходными кодами. KDE позволяет совместить современную функциональность, удобство использования и отличный дизайн с технологическими преимуществами операционной системы класса UNIX. На момент написания этого текста разработчики выпустили версию 2.2.2 этой оболочки. Но приводимое ниже описание и все рисунки соответствуют версии 2.1.2, устанавливаемой из дистрибутива Red Hat Linux 7.1 Cyrillic Edition. Конечно, более поздние версии претерпевают некоторые изменения в сторону улучшения, но принципы построения интегрированной среды сохраняются, так что вы вполне можете использовать данный текст для первоначального знакомства с этой оболочкой. Необходимо, кроме того, отметить, что даже если версия самого KDE у вас будет та же самая, возможны некоторые отличия внешнего вида этой оболочки по сравнению с приводимыми ниже рисунками. Дело в том, что в KDE, как и вообще в Linux, все поддается настройке. И каждый производитель дистрибутива делает настройки по-своему. Имейте это в виду и не пугайтесь. Через некоторое время вы и сами сможете полностью изменить вид экрана после запуска KDE.

15.1.1 Внешний вид

Если вы хоть раз запускали KDE, вы уже знакомы с внешним видом экрана после запуска этой оболочки. Для остальных приведу рис. 15.1.

Как видите, экран можно условно поделить на две части.

Рис. 15.1. Внешний вид экрана после запуска KDE (щелкните по рисунку для просмотра)

Панель в нижней части экрана служит для запуска приложений и переключения между рабочими столами. Среди прочих на ней расположен значок с изображением буквы "К". Этот значок (аналог кнопки Start в Windows) служит для вызова иерархического меню, через которое можно запустить любое приложение из числа входящих в состав KDE, даже если значок приложения отсутствует на панели.

Собственно рабочий стол (Desktop) — это вся оставшаяся поверхность экрана, на которой располагается некоторое число значков ("иконок"), которые тоже могут использоваться для запуска соответствующих им приложений.

KDE поддерживает несколько рабочих столов, переключаться между которыми можно с помощью пронумерованных клавиш, расположенных на панели (на рис. 15.1 изображены четыре такие клавиши, хотя это число можно изменить).

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

Для тех, кто привык работать в Windows, может показаться непривычным то, что для запуска приложения достаточно щелкнуть по значку ("иконке") только один раз. Но к этому быстро привыкаешь, а и при желании можно настроить оболочку на два щелчка.

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

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

Панель можно настраивать по своему усмотрению. Но описанием способов настройки мы пока заниматься не будем. Давайте вначале посмотрим на главное меню KDE.

15.1.2 Главное меню KDE

Как вы уже знаете, доступ к главному меню KDE мы получаем, щелкнув по значку с буквой "K" (рис. 15.2).

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

Во-вторых, вы можете заметить, что здесь имеются аналоги тех команд, которые вы привыкли видеть в главном меню Windows: Поиск файла , Помощь , Запустить программу… , Последние документы . Недаром часто говорят, что из всех интегрированных графических сред KDE наиболее близка к Windows. Что же, хорошим решениям не грех подражать.

Рис. 15.2. Главное меню KDE

Команды Каталог и Домашний каталог служат для быстрого перехода в нужный каталог и просмотра его содержимого с помощью файлового менеджера Konqueror (о нем мы уже говорили в гл. 14 и еще не раз упомянем ниже).

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

Смысл подавляющего числа команд меню не требует особых пояснений — они вызывают соответствующее приложение, и этим все сказано. Но две из них рассмотреть необходимо: это Центр управления и Настройки панели .

15.1.3 Центр управления KDE

Типичный вид окна при работе с Центром управления KDE изображен на рис. 15.3.

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

Рис. 15.3. Один из экранов Центра управления KDE (щелкните по рисунку для просмотра)

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

Рис. 15.4. Задание шрифтов для разных элементов экрана

Далее просто необходимо выбрать (с учетом своих вкусов и, возможно, особенностей зрения) шрифты, которыми будут выводиться различные надписи. На рис. 15.4 вы видите правую панель Центра управления, соответствующую команде Шрифты .

Для изменения какого-либо шрифта надо щелкнуть по экранной кнопке Выбрать . Появится окно, изображенное на рис. 15.5, в котором и осуществляется такой выбор. После того, как выбор шрифта произведен, вы щелкаете по кнопке Ok . Однако это еще не значит, что такой шрифт будет использоваться в KDE. Для того, чтобы изменения вступили в силу, надо еще нажать кнопку Применить на панели Центра управления (рис. 15.4). Это, кстати, касается не только шрифтов, а любых изменений, производимых с помощью Центра управления.

Рис. 15.5. Окно выбора шрифтов

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

Вид и содержание главного меню KDE тоже можно настраивать. Но надо иметь в виду, что главное меню считается элементом панели KDE, а поэтому и команды меню, связанные с его собственной настройкой, надо искать там, где речь идет о настройке панели: в команде Настройка панели главного меню или в команде Внешний вид и интерфейс | Панель Центра управления KDE.

Добравшись одним из этих способов до вкладки Меню , вы увидите картинку, изображенную на рис. 15.6.

Я думаю, что из этого рисунка ясно, какие параметры главного меню можно изменить на этой вкладке. Как видите, состав и содержание элементов меню здесь изменить невозможно. Для этого надо вызвать отдельную программу — Редактор меню KDE , что делается через команду Настройка панели | Редактор меню того же главного меню.

Рис. 15.6. Настройка главного меню

Окно программы Редактор меню KDE представлено на рис. 15.7. Здесь можно как создать новую команду меню, так и новое подменю, указать название приложения и имя запускаемого файла, а также назначить запуск программы от имени другого пользователя.

Рис. 15.7. Редактор меню KDE

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

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

15.1.4 Настройка панели и значков на рабочем столе

Вы уже знаете, что добраться до настроек панели можно либо через команду Настройка панели главного меню, либо через Центр управления KDE. Но имеется и третий вариант. Можно щелкнуть правой клавишей мыши по свободному полю на панели, и появится выпадающее меню, изображенное на рис. 15.8, в котором тоже имеется команда Настройки , и которая по содержанию идентична команде Настройка панели главного меню. Если вызвать эту команду, появится окно, изображенное на рис. 15.9.

Рис. 15.8. Выпадающее меню для Панели

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

Теперь обратите внимание на первую команду (Добавить ) в меню, изображенном на рис. 15.8. Если переместить на эту команду указатель мыши, то вы увидите, что добавить можно как отдельный элемент (т. е. кнопку или иконку) на панель задач, так и четыре вида дополнительных панелей (или четыре вида расширений основной панели). Я не вижу смысла приводить здесь изображения всех этих панелей, расскажу для примера только об одной из них — дополнительной панели задач (на рис. 15.10 она расположена над основной панелью).

Рис. 15.9. Окно настроек панели

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

Рис. 15.10. Дополнительная панель задач (щелкните по рисунку для просмотра)

Меню управления кнопками на панели появляются после щелчка правой кнопкой мыши по самой кнопке (рис. 15.11).

Рис. 15.11. Выпадающее меню для кнопки на Панели

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

Подробнее со всеми свойствами и возможностями панели вам придется разбираться самостоятельно, а я закончу тем, что расскажу вам "страшную" историю. Во время знакомства с ее возможностями и опциями настройки я умудрился однажды вообще удалить панель с экрана. Как уж это получилось, я тогда даже не понял. Но факт тот, что пропали и сама панель, и главное меню, и спасительная буква "K", а, следовательно, возможность вообще что-либо запустить. Мне долго пришлось искать выход из этой ситуации, но он, конечно же, нашелся. Щелкнув по пустому полю на рабочем столе, я получил выпадающее меню, в котором нашлась команда Помощь по рабочему столу . Изучив эту подсказку, я узнал, что панель представляет собой отдельную программу, которая называется kicker . Запустив эту программу с помощью того же выпадающего меню рабочего стола (Выполнить команду ), я успешно вернул панель на ее законное место.

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

Если же хотите знать мое мнение, то из значков на рабочем столе необходимы только значки, ссылающиеся на устройства, и, в первую очередь, на floppy-дисковод и дисковод CD-ROM. С помощью таких значков очень удобно монтировать и размонтировать сменные носители: достаточно вызвать выпадающее меню (щелчком правой кнопки мыши по соответствующему значку) и выбрать нужную команду.

На этом я закончу свое очень краткое введение в KDE. Точнее, не введение в KDE, а краткое описание программы kicker . Потому что кроме этой программы KDE включает в себя еще массу разнообразных приложений, общим числом более сотни. Описать их все не представляется возможным, поэтому я вернусь к решению той задачи, которую сформулировал в начале этой главы: подобрать набор Linux-приложений, которые необходимы простому пользователю для комфортной работы. Но начать надо с конкретизации самого понятия "удобная рабочая среда".

В. Костромин (kos at rus-linux dot net) - 15.1. Основы работы с KDE

Каждый пользователь компьютера, проводящий за ним хоть немного времени, сможет, пожалуй, воспроизвести в своей памяти внешний вид рабочего стола Windows, да и вообще её интерфейс. Конечно, от версии к версии он отличается, но для каждой версии он один и мы прекрасно его помним. Если же спросить людей об интерфейсе Linux, то вот тут разговор будет совсем другим. 🙂

Дело в том, что операционные системы семейства Linux имеют множество интерфейсов, оконных сред и сред рабочего стола. О них сегодня и поговорим.

Рабочей средой в Windows является хорошо всем знакомый Проводник (explorer.exe). Не то чтобы альтернатив не было совсем, но они всё-таки маргинальны. В том смысле, что количество их пользователей ужасно мало. Думаю, не погрешу против истины, если скажу, что более чем на 99% компьютеров с Windows используется классический Проводник Windows. Схожа ситуация и со средой Aqua в OS X.

Ситуация со средами рабочего стола в Linux обусловлена (как и во многих других случаях) свободой творчества, которая была предоставлена программистам всего мира при работе с семейством этих ОС. Поэтому сред рабочего стола множество, среди них где-то до пяти самых популярных: KDE, GNOME, Xfce, LXDE, MATE. В целом же, список гораздо длиннее. Так что, классическая цитата «как пропатчить KDE2 под FreeBSD» как раз их этой оперы. Имеется в виду использование системы рабочего стола под ОС FreeBSD.

На самом деле, выбор рабочей среды вопрос не праздный хотя бы потому, что переделывать или «сносить» настроенную под себя систему из-за не понравившегося интерфейса — дело неблагодарное. По факту, в рабочей среде желательно поработать несколько дней, изучить её особенности, а уж после этого делать вывод удобна ли она для Вас.

Ниже остановимся на самых популярных средах и дистрибутивах, их использующих.

KDE


KDE версии 4.9

Среда рабочего стола, которая, в общем-то, очень удобна привыкшим к Windows. KDE используется множеством дистрибутивов. Это и Kubuntu, и open SUSE, и PCLinuxOS. Можно не ограничиваться списков дистрибутивов с KDE по умолчанию и установить его самому.

GNOME

GNOME 3.0

Тоже крайне популярная среда рабочего стола. Пережил отток большого числа пользователей, не принявших третью версию (нечто похожее было с четвертой версией KDE). Однако он есть и в Ubuntu, и в Debian, да, в общем-то, где его только нет… 🙂

Xfce


Xfce 4.10

Xfce представляет собой облегченную версию графической среды. Облегченной, впрочем, отнюдь не по функционалу. В последнее время развивается медленно, но всё же проект жив и не собирается умирать. Самый известный дистрибутив на Xfce, конечно, Xubuntu. Но есть и другие — Runtu, Salix OS и другие. Интерфейс Xfce и правда приятен глазу, а медленная разработка для многих даже плюс как страховка от ненужных революционных нововведений.

LXDE

Еще более легкая среда рабочего стола, ориентированная на слабые системы. Разработка LXDE приостановлена из-за объединения с проектом Razor-qt, но среда по прежнему популярна и используется, в частности, в Lubuntu, Knoppix и Raspbian.

MATE


MATE 1.4

Последняя среда в нашем списке обязана своим появление GNOME 3, а именно неприятию его сообществом. MATE является по своей сути форком (т.е. ответвлением) проекта GNOME. MATE является средой по умолчанию в таких дистрибутивах, как Linux Mint, Fedora, Sabayon Linux и доступна для многих других дистрибутивах. MATE подкупает тем, что одинаково хорошо подходит и новичку в мире Linux, и олдфагу.

Подводя итог, следует сказать, что между выбором графической среды и выбором дистрибутива зачастую можно ставить знак равенства. В этом плане среда рабочего стала так же важна как или цикл обновлений системы. Безусловно, можно установить определенную среду и в систему, которая её официально не поддерживает. Это уже вопрос интереса и времени.

Но большинству всё-таки нужна готовая операционная система с удобной рабочей средой. 🙂

KDE - один из основных рабочих столов свободных *nix-систем. Но когда во времена перехода на версию 4 разработчики кардинально изменили интерфейс, множество пользователей от KDE отказались. Разработчики учли это, и следующий мажорный релиз был скорее эволюционным, нежели революционным.

Введение

Прежде всего, пятой версии рабочего стола KDE не существует в принципе. Под этим названием скрывается целая плеяда приложений и ПО, а именно:

  • Qt - «костяк» всего KDE, набор библиотек, отвечающих за графику и многое другое;
  • KDE Frameworks 5, представляющий собой портированный на Qt 5 набор библиотек, ранее сосредоточенный в монолитном пакете kdelibs;
  • KDE Plasma 5 - собственно пользовательское окружение KDE со всеми виджетами и плазмоидами;
  • KDE Applications 14.12 - набор приложений, построенных на базе KDE Frameworks 5.

Разумеется, по отдельности все это рассматривать смысла не имеет, так что в статье коснемся всего упомянутого.

Архитектура и установка

Как уже было сказано, вместо использования монолитного пакета kdelibs разработчики перешли на модель с разделением функциональности и более мелкими пакетами. Пакеты эти разбиты на уровни, каждый последующий зависит от более низкого:

  • Первый уровень расширяет возможности библиотек Qt - например, сюда относятся KArchive, KCoreAddons и KWindowSystem.
  • Второй уровень расширяет возможности первого добавлением некоторого функционала, специфичного для данной платформы, - в число таковых входит модуль для интернационализации KI18n или модуль обработки фатальных ошибок KCrash.
  • Третий уровень представляет все остальные функции KDE - на данном уровне и находится библиотека для работы с плазмоидами. Также здесь располагается, к примеру, KDEWebKit.

Помимо этих уровней, существуют еще два набора библиотек. В частности, для облегчения портирования имеется слой совместимости с KDE 4, куда включены такие модули, как KHTML, KJS и KMediaPlayer. Про Qt 5 смысла особого рассказывать нет, упомяну лишь, что он стал еще более кросс-платформенный. В самом KDE Plasma 5 стоит отметить поддержку Wayland. Пока еще она не полная, портирован только оконный менеджер KWin, и весь код, специфичный для данного проекта, вынесен в отдельный модуль. Все остальное планируется довести до ума в 2015 году. Кроме того, появился менеджер устройств Bluetooth - BlueDevil, позволяющий настраивать беспроводные мыши, клавиатуры и другие подобные устройства.

Для установки новой оболочки KDE в Ubuntu 14.10 набираем следующие команды:

$ sudo apt-add-repository ppa:kubuntu-ppa/next $ sudo apt update $ sudo apt install kubuntu-plasma5-desktop

После этого в диспетчере рабочих столов выбираем Plasma.

GUI. Первые впечатления

Во время запуска появится заставка, более всего напоминающая попугайский хвост. Справедливости ради стоит отметить, что она хоть и цветистая, но достаточно плавная. Загружается KDE где-то секунд 25 - для стабильной версии это непозволительно много, но в случае Ubuntu это preview-релиз, так что подобное поведение, хотя и с натяжкой, допустимо. После запуска будет показан абсолютно пустой рабочий стол с панелью в нижней части экрана - практически во всех современных десктопах такое оформление считается нормой, хотя компьютерщикам старой школы это крайне непривычно.


INFO

В KDE Plasma 5 в качестве Display Manager’а на замену KDM пришел SDDM.

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

В этой версии KDE имеется два лаунчера: один из них стандартный, Kickoff, второй же сделан в стиле старого доброго классического меню «Пуск». Последний будет легковесной заменой стандартному, если все, что от него требуется, - запускать приложения.

Обратим внимание на оформление окна. По умолчанию они оформлены в цветовой гамме Oxygen, с равномерной раскраской элементов управления. По щелчку правой кнопкой на обрамлении вызывается системное меню, в котором, на первый взгляд, не очень много пунктов (Minimize, Maximize, Attach as tab to и Close), но стоит только развернуть подменю More Actions, как глазам тут же предстанет пугающее разнообразие действий. Помимо стандартных изменения размеров и перемещения, здесь еще есть возможность закрепить над и под всеми, развернуть на полный экран и многое другое. Если же и этого окажется недостаточно - добро пожаловать в Special Window Settings, где можно настроить буквально все. Решение спрятать данные пункты меню в подменю очень разумно - тем не менее, может быть, стоило бы вообще убрать некоторые пункты, настроив возможность добавить их обратно?

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

Для настройки (в том числе добавления/удаления) шрифтов в System Settings появился отдельный модуль. Раньше эти настройки были спрятаны в оформлении приложений, что выглядело достаточно неинтуитивно.


Настройки переключения окон также очень велики - по умолчанию при переключении они отображаются в вертикальной панели слева, но можно настроить вывод окон в старом классическом горизонтальном стиле, а можно и вовсе выводить значки а-ля Windows версии до XP включительно. Допустимо и сменить комбинацию клавиш для переключения окон.

Многие диалоговые окна пока что отображаются как попало - в плане компоновки внешнего вида. Например, легко может случиться такое, что текст в новом окне наезжает на кнопки. Строки меню в приложениях нет. Это, правда, зависит от приложения, но тенденция налицо. При попытке вызвать справку в старых приложениях KDE 4 (которых большинство) вылетает ошибка и справка не запускается.

Виджетов, которые можно разместить на рабочем столе, не так уж и много. Из полезных можно выделить разве что System Load Viewer - для просмотра нагрузки. Остальные же выглядят баловством и украшательством. Панель их добавления «переехала» с нижней части рабочего стола в боковую и, соответственно, изменила свою ориентацию с горизонтальной на вертикальную. Из-за «переселения» шрифт в описании стал крупнее, как и значки, что облегчит жизнь пользователям, имеющим проблемы со зрением. Появилась и функция отмены, что позволяет быстро восстановить нечаянно удаленный виджет.

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

Приложения

Самое значительное изменение - замена внутренней поисковой машины Nepomuk на Baloo. Baloo позволяет делать то же самое, что делала Nepomuk (а именно производить полнотекстовый поиск и определять взаимоотношения между документами, например определять, какие файлы каким контактам соответствуют), и улучшает данные возможности. Работает она крайне быстро и не нагружает процессор, так что шум вентилятора мешать не будет. Nepomuk же нагружала процессор достаточно ощутимо, чтобы это было заметно. Стандартный поиск файлов и папок работает абсолютно так же, как и подобный функционал в других DE/ОС. А вот для более сложного поиска требуется использовать приложения, входящие в состав KDE, иначе индексация документов вызовет трудности. Так, для поиска соответствий «документ - контакт» нужно использовать Kontact Suite. Огромнейшее преимущество Baloo перед поиском того же Unity заключается в том, что она не показывает изображения при поиске по имени файла. Таким образом, если у тебя имеется серия эротических фотографий с любимым человеком, они не попадут внезапно на проектор, можешь спать спокойно. Настройки поисковой машины находятся в System Settings -> Search. Первым пунктом будет Plasma Search, где можно отключить индексирование для некоторых типов документов. В Desktop Search же определяются места, где искать не надо.

Практически все приложения KDE 5 (во всяком случае, те из них, которые включены в репозиторий kubuntu-ppa/next) пока еще основаны на старых библиотеках. Тем не менее распишу и их функционал. Kontact suite - набор приложений для работы с новостями, календарем и почтой. Включает в себя следующие программы:

  • KMail - работа с почтой;
  • KOrganizer - органайзер и календарь;
  • Akregator - читалка лент новостей;
  • KAddresBook - управление контактами

…и многое другое.

KMail поддерживает такие возможности, как OpenPGP, поиск по сообщениям, настраиваемые фильтры и импорт из различных почтовых клиентов (поддерживается импорт в том числе и из The Bat, что среди почтовых клиентов весьма редко встречается). Также клиент позволяет переключаться между различными режимами переписок и по-всякому сортировать. Для фильтрации спама предусмотрены две возможности: запуск программы над письмом и направление письма через пайп в программу (в последнем случае заменяется весь текст).

KOrganizer имеет возможность работы с серверами совместного планирования, такими как Open-Xchange и Citadel. Синхронизация с Google Calendar опять же поддерживается. И плагины - хоть и немного, но есть. В частности, плагин This Day in History вытаскивает из Википедии информацию о событиях, которые когда-либо происходили в этот день. Да, поддерживается в том числе и печать календарей. Их импорт/экспорт возможен в двух стандартных форматах - vCalendar и iCalendar.

Читалка лент новостей, Akregator, поддерживает в числе прочих возможностей маркировку тех или иных сообщений. Кроме того, поскольку он интегрирован в KDE, в нем есть возможность использовать движок HTML (либо KWebKit, либо, в случае более старого KDE, библиотеками которого текущая версия пока что и пользуется, KHTML) для работы с куками. Это бывает полезно, когда некая лента новостей доступна только для зарегистрированных пользователей.

KAddressBook - менеджер контактов. Поддерживает возможность импорта контактов с нескольких серверов LDAP, интеграцию с eGroupWare (посредством протокола XML-RPC), а также показ адреса на карте в браузере (может использоваться как Google Maps, так и MapQuest). В целом данный набор приложений выполняет свои возможности достаточно хорошо, и, самое главное, он интегрирован, что позволяет управлять всеми приложениями из единого центра.

В поставке KDE имеется также Okular. Ранее он назывался KPDF и был предназначен исключительно для работы с PDF-файлами. Сейчас же он поддерживает целую кучу форматов (в том числе и FictionBook, который очень распространен в СНГ). Текст можно в том числе и копировать - правда, из-за способа выделения (выделяется область, а не текст) выбирать какой-либо конкретный фрагмент не очень удобно.

У KDE есть и свой Torrent-клиент KTorrent, из отличительных черт которого можно отметить шифрование торрент-трафика и множество плагинов, например для поиска и для генерации Magnet-ссылок. Также имеется плагин для управления ограничением скорости по расписанию.

С мультимедиа все печальнее. Dragon Player ни в какую не хотел воспроизводить видеофайлы (как на сервере Samba, так и локально), при этом настроек у него толком нет. Amarok же музыку проигрывает нормально, но вот кодировка тегов оставляет желать лучшего - вместо кириллицы отображаются кракозябры.

О системных приложениях говорить особо нечего - они действуют как часы. Из них отказались запускаться только KDE Partition Manager и KSystemLog, все остальные работают более чем отлично. Из подобных приложений отмечу KInfocenter, показывающий очень подробные данные о железе. Конечно, аналогичную информацию можно получить и с помощью текстовых приложений, однако тут она вся централизована. Стоит упомянуть и о KSysGuard, менеджере процессов, который позволяет задавать тип планирования для процесса - для этого нужно выбрать желаемый процесс, нажать F8 и затем указать планировщик.

Также появился менеджер ПО под названием Muon. Выглядит симпатично, но немного недоработан, в частности на вкладке Discover приложения разбиты по категориям, а на вкладке Installed эти категории отсутствуют и имеется гигантский список установленных приложений.

LXQt

Помимо KDE, имеется еще один рабочий стол на основе Qt - LXQt. Он разрабатывается на основе LXDE и Razor-qt и, по словам разработчиков, легковесный, модульный, быстрый и удобный. Его особенности:

  • Отсутствие привязки к какому-либо менеджеру окон, что позволяет использовать в качестве такового любой современный (Window Maker, Xfwm4, JWM, IceWM, Openbox).
  • Использование Qt - в версии 0.8 это был Qt 4, а в версии 0.9 уже Qt 5 c парой библиотек из KDE Frameworks 5.
  • Чрезвычайная гибкость в возможности настроек.
  • Легковесный файловый менеджер PCManFM-Qt - порт на Qt PCManFM, основанного на GTK+.
  • Интеграция с systemd.

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

Средства разработки

Для KDE имеется как минимум две среды разработки - KDevelop и Qt Creator. Они практически независимы друг от друга (обе используют Qt Designer для построения GUI), и у каждой есть свои сторонники.

KDevelop - универсальная среда разработки в KDE, предназначенная, как правило, для больших проектов. Основное его преимущество - поддержка нескольких языков. Кроме того, из особенностей (помимо стандартного набора автодополнение - подсветка синтаксиса - всплывающая документация) можно отметить графический интерфейс к GDB, поддержку множества систем сборки (в том числе make, cmake, autotools, и есть отдельный плагин для QMake) и систем контроля версий (поддерживаются как минимум Git и Bazaar). Пятая же версия KDevelop, основанная на Qt 5 и KDE Frameworks 5, в настоящее время разрабатывается и будет полноценно поддерживаться и на других платформах. Кроме того, будет добавлен плагин на основе LLVM/Clang, который уменьшит размер кодовой базы и улучшит поддержку C/Objective-C.

Qt Creator заточена исключительно под язык С++ (с QML) и библиотеку Qt. Существуют как open source, так и Professional/Enterprise-версии. Особенности - поскольку она разрабатывалась теми же людьми, что разрабатывают Qt, поддержка отладки Qt-приложений идеальна и поддержка новых версий библиотеки Qt появляется быстрее, чем во всех остальных IDE подобного рода. Однако интерфейс у данной среды разработки оставляет желать лучшего - так, нормальная темная тема появилась только недавно. Да и интеграция с CMake хромает. Свободная версия отличается от коммерческих меньшим количеством плагинов, тем не менее ее функционал достаточно обширен, чтобы на это обращать внимание.

Заключение

Радует, что миграция с KDE 4 на новую версию рабочего стола должна пройти незаметно - кардинальных изменений в нем нет. Возможно, использовать данную версию для работы еще рано (особенно если учитывать, что имеются проблемы с локализацией), но попробовать никто не мешает. Тем не менее, подчеркиваю, KDE 5 (для простоты будем называть его именно так) еще достаточно сырой. Практически все приложения для него все еще идут из-под старой версии - перенесенные приложения пока не готовы. Можно сказать, что KDE 5 еще не вышел, и это будет верно. Но если рассматривать KDE лишь как оболочку и набор библиотек, то он уже вышел. Фактически же подобная путаница происходит из-за смены модели разработки.

Новая версия данного рабочего стола (когда она устаканится) будет интересна прежде всего его приверженцам, новичкам, а также тем, кому не нравится GNOME 3 / Unity. Компьютерщики же старой закалки (а также владельцы маломощных машин), несомненно, предпочтут более легковесные среды. Итог - если ты хочешь «убежать» от третьей версии Гнома из-за того, что она тебе не нравится, но желаешь чего-нибудь аналогичного по функционалу, стоит обратить внимание в сторону KDE.

Я думаю, что никто из Linux-адептов не будет отрицать большой вклад в развитие экосистемы, который внесла Ubuntu. Да, ресурсов на многое не хватает, проекты нередко забрасываются на половине пути. Но, как мне кажется, они сумели достичь прекрасного баланса между стабильностью и свежестью пакетной базы. Какая-то очень правильная грань между выдержанностью благородной плесени у Debian и непрерывным поиском того, что отломалось при обновлении в Arch Linux. Хочется просто работать? Сидим на LTS версиях дистрибутива с дефолтными репозиториями. Нужен какой-то специфический софт? Подключаем PPA от разработчика. Поставили свежее железо, нужна поддержка в ядре, но с LTS уходить не хочется - используем LTS Enablement Stacks (HWE).

Не всем нравится дефолтная оболочка Unity, но тут к услугам пользователя все семейство Ubuntu Flavours. Я в своем выборе остановился на KDE и Kubuntu соответственно. Все было хорошо, но сидение на LTS релизах неизбежно вызывает тягу к приключениям и ломанию системы. И тогда я пошел на поиски чего-то нового.

KDE Neon

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

Ключевая особенность проекта - основная пакетная база стабильной версии 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 у них нет и не тестируется. Я пошел именно этим путем. Действительно отломалось несколько пакетов, но удалось без особых проблем разрулить зависимости руками. Если будете пробовать этот вариант - не забудьте сделать что-то вроде
sudo rsync -axv / /mnt/backup/root_backup

Общие ощущения

Система очень стабильна, никаких глобальных проблем я не получил. При том, что у меня изначально пять или шесть сторонних PPA подключено. Мейнтейнеры KDE Neon очень аккуратно работают и не лезут зависимостями за пределы своего софта почти. Свежая плазма не падает) Оперативную память ест тоже весьма деликатно - что-то в районе 500-600 МБ с учетом фоновых процессов типа Owncloud и preload-демона. Раз в неделю-полторы прилетает большое обновление на несколько десятков пакетов. Действительно все очень свежее.

Новое в Plasma 5.9



Более приятный network-manager

Лучшие статьи по теме