В последнее время я как-то в очередной раз заинтересовался, что там творится в мире DE, рабочих окружений и прочая. Ничего принципиально нового не увидел, зато собственное мнение по этому вопросу несколько уточнил и детализировал.
Собственно данный пост и посвящен тому, почему я начал пользоваться и пользуюсь именно KDE и, видимо, продолжу им пользоваться в обозримом будущем. Это, кстати, не значит, что я рекомендую это окружение всем и на всякий случай — задачи бывают разные, предпочтения и привычки бывают разные, а альтернативные варианты не так уж плохи сами по себе.
KDE у меня основная и, по сути, единственная оболочка на личном компьютере примерно с 2006 года — с той самой поры, как я полностью перешел на Linux. Другие оболочки я пробовал, но надолго они у меня не задерживались. Впрочем, в последнее время я довольно часто имею с ними дело по работе — т.е. на рабочих компьютерах, на виртуалках и т.д., так что некоторое представление имею.
Дела давно минувших дней
Итак, почему я остановился на KDE в 2006–2007 годах? До полного перехода на Linux я уже был с ним в целом знаком, в основном в виде дистрибутива Mandrake, который как раз к этому времени превратился в Mandriva.
- Так что причина первая — это, конечно синдром утенка — в тех дистрибутивах KDE был рабочим окружением по умолчанию.
Тем не менее тогда у меня стояли параллельно несколько DE и WM — GNOME, Xfce, IceWM и прочая, включая Open- и FluxBox‘ы — я их активно пробовал и изучал. Таким образом следующие причины для сделанного выбора были все же более серьезны.
-
Причина вторая — эстетическая. От вида классического второгнома меня и сейчас передергивает, с IceWM и прочей мелочью все не так плохо, они просто корявенькие. Более менее нормально выглядели Xfce и Enlightenment1, но тут вставала в полный рост причина уже следующая.
-
Номер три и самое важное — функциональность. Точнее, не столько важное, сколько малопреодолимое на тот момент (почему именно на тот, а не вообще, поясню позже).
-
Во-первых, сам набор приложений2, который закрывает очень много задач первой необходимости. В этом плане хоть как-то может посоревноваться только GNOME (да и то не очень), но про него см. выше.
-
Во-вторых, файловый менеджер — самый функциональный среди «изкоробочных». Что тогдашний Konqueror, что нынешний Dolphin, при всей разнице между ними. Причем функциональность файлового менеджера очень сильно завязана на систему в целом, его ценность именно во взаимодействии с другими компонентами.
-
В-третьих, на тот момент мне было очень полезно все, связанное с контактами и организацией дел, т.е. Kontact (KDE PIM) + Kopete.
-
Ну и в-четвертых, конечно, это Kate. Аналогов по сути и не было никаких, не только «из коробки», но и вообще под Linux. Разве что запускать Notepad++ под Wine, но это извращение (особенно под тем еще Wine).
В общем-то почти со всеми программами из комплекта KDE ситуация схожая — аналогов в наборе других DE или нет, или они гораздо слабее по функциональности или качеству.
-
Что-то поменялось?
Если коротко — то примерно все, но ничего существенного.
В принципе, эстетическую составляющую можно снять. Новые версии GNOME и его производные уже не вызывают той оторопи, разве что MATE, но даже он не так страшен, как был второгном… Правда, теперь это место занимает банальное неудобство — современный GNOME (а также недопочившая Unity) предназначены для планшетов, или хотя бы ноутбуков с тачпадом, а не для обычных компьютеров с мышкой.
Интересно, много ли людей в реальности используют Linux на планшетах? Вот что-то есть у меня сомнения… Однако мейнстрим устремлен именно туда. Сама идея конвергенции интересна, но переносить интерфейс с восьмидюймового устройства, управляемого толстыми пальцами, на тридцатидвухдюймовый монитор с клавиатурой и мышкой — то такое…
Да даже тачпады есть не у всех. Только не говорите об этом разработчикам GNOME, а то их родимчик хватит от внезапности.
Очень бесит свалка приложений вместо структурированного меню (да, в KDE тоже есть такой режим, но никто его включать не заставляет).
А вот к Cinnamon претензий, пожалуй, что и нет. Хотя по функционалу KDE и побогаче будет, но… В целом его приложений уже хватает, но не потому, что они такие молодцы, а потому, что:
-
Отпала надобность в PIM — все это в телефоне и в облаках преимущественно.
-
Вместо Kate теперь можно использовать VSCode в тяжелых случаях и примерно любой простенький редактор — в легких.
Если бы я выбирал себе сейчас окружение с нуля, то вполне возможно, что и выбрал бы Cinnamon. Но это с нуля, а переходить на него, менять все привычки — это совсем другое дело и требует серьезных доводов. Кроме того в мелочах он все равно чуть-чуть да отстает:
-
Есть такая полезная софтина — KDE Connect. В принципе она за собой KDE не тащит, можно использовать в любом окружении, но…
-
Стандартный набор приложений в KDE все равно и обширней и лучше.
-
Почему-то GTK-приложения в KDE выглядят гораздо приятней и единообразней, чем Qt-приложения в любых GTK-based окружениях.
В общем, хотя изначальные причины для выбора KDE несколько поослабли, причин против такого выбора не появилось.
И далее…
Этот пост я начал писать больше месяца назад, но отложил в долгий ящик, поскольку грядущий (на тот момент) релиз — 5.27 —
обещал кое-что интересное. Это интересное — возвращение с новой стороны к тайлинговым функциям. Вообще-то, когда-то в KDE
уже был тайлинговый режим, но его давно выпилили, вероятно, за невостребованностью. И вот ввели новый «мозаичный режим»
(как и ранее, не отменяющий общий стековый принцип) — теперь можно разметить экран на области, в которые будет вписываться окно,
перетаскиваемое при зажатой клавише [Shift]
.
Мне эта фишка прямо вот очень нравится как владельцу большого монитора, однако не могу не отметить сыроватость управления всем этим. Будет ли управление доработано в рамках пятой ветки — большой вопрос, объявлено, что 5.27 — последний большой релиз 5.x.
А что там будет в шестой ветке, не выбросят ли чего полезного — можно только ждать и надеяться.