shikhalev.org

В по­след­нее время я как-то в оче­ред­ной раз заинтересовался, что там творится в ми­ре DE, рабочих окружений и прочая. Ничего принципиально нового не уви­дел, зато собственное мнение по это­му вопросу несколько уточнил и детализировал.

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

KDE у меня основная и, по су­ти, единственная оболочка на лич­ном компьютере примерно с 2006 го­да — с той самой поры, как я полностью перешел на Li­nux. Другие оболочки я пробовал, но надолго они у ме­ня не за­дер­жи­ва­лись. Впрочем, в по­след­нее время я довольно часто имею с ни­ми дело по ра­бо­те — т.е. на ра­бо­чих компьютерах, на вир­ту­ал­ках и т.д., так что некоторое представление имею.

Дела давно минувших дней

Итак, почему я остановился на KDE в 2006–2007 го­дах? До пол­но­го перехода на Li­nux я уже был с ним в це­лом знаком, в ос­нов­ном в ви­де дистрибутива Mandrake, который как раз к это­му времени превратился в Man­dri­va.

  • Так что причина пер­вая — это, конечно синдром утен­ка — в тех дистрибутивах KDE был рабочим окружением по умол­ча­нию.

Тем не ме­нее тогда у ме­ня стояли параллельно несколько DE и WM — GNOME, Xfce, IceWM и прочая, включая Open- и Flux­Box‘ы — я их активно пробовал и изучал. Таким образом следующие причины для сде­лан­но­го выбора были все же более серьезны.

  • Причина вто­рая — эстетическая. От ви­да классического вто­ро­гно­ма меня и сейчас передергивает, с IceWM и прочей мелочью все не так плохо, они просто ко­ря­вень­кие. Более менее нормально выглядели Xfce и En­light­en­ment1, но тут вставала в полный рост причина уже следующая.

  • Номер три и самое важное — функциональность. Точнее, не столь­ко важное, сколько ма­ло­пре­о­до­ли­мое на тот момент (почему именно на тот, а не во­об­ще, поясню позже).

    • Во-первых, сам набор приложений2, который закрывает очень много задач первой необходимости. В этом плане хоть как-то может посоревноваться только GNOME (да и то не очень), но про не­го см. выше.

    • Во-вторых, файловый ме­нед­жер — самый функциональный среди «из­ко­ро­боч­ных». Что тогдашний Kon­que­ror, что нынешний Dol­phin, при всей разнице между ними. Причем функциональность файлового менеджера очень сильно завязана на сис­те­му в це­лом, его ценность именно во вза­и­мо­дей­с­т­вии с дру­ги­ми компонентами.

    • В-третьих, на тот момент мне было очень полезно все, связанное с контактами и организацией дел, т.е. Kontact (KDE PIM) + Kopete.

    • Ну и в-четвертых, конечно, это Kate. Аналогов по сути и не бы­ло никаких, не толь­ко «из ко­роб­ки», но и вообще под Li­nux. Разве что запускать Note­pad++ под Wi­ne, но это извращение (особенно под тем еще Wi­ne).

    В общем-то почти со все­ми программами из ком­п­лек­та KDE ситуация схо­жая — аналогов в на­бо­ре других DE или нет, или они гораздо слабее по фун­к­ци­о­наль­нос­ти или качеству.

Что-то поменялось?

Если коротко — то примерно все, но ничего существенного.

В прин­ци­пе, эстетическую составляющую можно снять. Новые версии GNOME и его производные уже не вы­зы­ва­ют той оторопи, разве что MA­TE, но даже он не так страшен, как был вто­ро­гном… Правда, теперь это место занимает банальное не­у­доб­с­т­во — современный GNOME (а также не­до­по­чив­шая Unity) предназначены для план­ше­тов, или хо­тя бы ноутбуков с тач­па­дом, а не для обыч­ных компьютеров с мышкой.

Интересно, мно­го ли людей в ре­аль­нос­ти используют Linux на план­ше­тах? Вот что-то есть у ме­ня сомнения… Однако мейнстрим устремлен именно туда. Сама идея конвергенции интересна, но переносить интерфейс с вось­ми­дюй­мо­во­го устройства, управляемого толстыми пальцами, на три­дца­ти­двух­дюй­мо­вый монитор с клавиатурой и мышкой — то такое…

Да даже тач­па­ды есть не у всех. Только не го­во­ри­те об этом разработчикам GNOME, а то их родимчик хватит от вне­зап­нос­ти.

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

А вот к Cin­na­mon претензий, пожалуй, что и нет. Хотя по фун­к­ци­о­на­лу KDE и побогаче будет, но… В це­лом его приложений уже хватает, но не по­то­му, что они такие молодцы, а потому, что:

  • Отпала надобность в PIM — все это в те­ле­фо­не и в об­ла­ках преимущественно.

  • Вместо Kate теперь можно использовать VSCode в тя­же­лых случаях и примерно любой простенький редактор — в легких.

Если бы я выбирал себе сейчас окружение с нуля, то вполне возможно, что и выбрал бы Cinnamon. Но это с нуля, а переходить на него, менять все привычки — это совсем другое дело и требует серьезных доводов. Кроме того в мелочах он все равно чуть-чуть да отстает:

  • Есть такая полезная соф­ти­на — KDE Con­nect. В прин­ци­пе она за со­бой KDE не та­щит, можно использовать в лю­бом окружении, но…

  • Стандартный набор приложений в KDE все равно и обширней и лучше.

  • Почему-то GTK-приложения в KDE выглядят гораздо приятней и единообразней, чем Qt-приложения в лю­бых GTK-based окружениях.

В об­щем, хотя изначальные причины для вы­бо­ра KDE несколько поослабли, причин против такого выбора не по­я­ви­лось.

И далее…

Этот пост я начал писать больше месяца назад, но отложил в дол­гий ящик, поскольку грядущий (на тот момент) ре­лиз — 5.27 — обещал кое-что интересное. Это ин­те­рес­ное — возвращение с но­вой стороны к тай­лин­го­вым функциям. Во­об­ще-то, когда-то в KDE уже был тай­лин­го­вый режим, но его давно выпилили, вероятно, за не­вос­тре­бо­ван­нос­тью. И вот ввели новый «мозаичный режим» (как и ранее, не от­ме­ня­ю­щий общий стековый прин­цип) — теперь можно разметить экран на об­лас­ти, в ко­то­рые будет вписываться окно, перетаскиваемое при за­жа­той клавише [Shift].

Мне эта фишка прямо вот очень нравится как владельцу большого монитора, однако не мо­гу не от­ме­тить сыроватость управления всем этим. Бу­дет ли управление доработано в рамках пятой вет­ки — большой вопрос, объявлено, что 5.27 — последний большой ре­лиз 5.x.

А что там будет в шес­той ветке, не вы­бро­сят ли чего по­лез­но­го — можно только ждать и надеяться.

  1. На­до бы, кстати, на до­су­ге посмотреть побаловаться… Исключительно ради любопытства. 

  2. По ссылке далеко не толь­ко те приложения, которые идут «из ко­роб­ки», там много разного, в том числе того, что и не в каж­дом дистрибутиве найдется… Но бо­лее конкретной ссылки я не нашел.