Elementary OS – красивый дистрибутив для всех или штука, вокруг которой придётся поплясать с бубном? Какие элементы системы стоит исправить, чтобы наконец-то сделать её по-настоящему дружелюбной к новичкам? Перевод заметки It’s FOSS.
5 вещей, которые стоит исправить в Elementary OS 6
Последний версией операционной системы на данный момент является Elementary OS 6.1: множество улучшений и новых фишек. Разумеется, выбор дистрибутива зависит от множества факторов, но со стороны действительно может показаться, что Elementary OS – идеальный дистрибутив для новичка. Я же вижу в нём ряд существенных недостатков, которые нужно срочно исправить.
Ниже я перечислю некоторые нюансы в работе системы, которые лично я реализовал бы немного иначе. Но это лишь моё мнение. Кто сказал, что я прав? Кстати, я планирую написать серию заметок о том, что мне не нравится в других дистрибутивах GNU/Linux. Elementary OS лишь первый дистрибутив в длинном списке.
Я осознаю, что обычно, обсуждая дистрибутивы, не принято говорить об их недостатках. Но, не зная подводных камней, вы не сможете принять взвешенное решение о том, каким именно дистрибутивом вы хотели бы пользоваться в ближайшие несколько лет.
1. В Elementary OS нет встроенного установщика deb-пакетов
Elementary – дистрибутив, основанный на Ubuntu. Это общеизвестный факт, и для многих именно совместимость с Ubuntu/Debian может стать решающим фактором при выборе дистрибутива. И вот вы загружаете на свой ПК deb-пакет, пытаетесь его установить и осознаёте, что ваша ОС так не умеет.
А всё потому, что начиная с 6-й версии Elementary полностью переходит на формат Flatpak. Причём касается это не только встроенных, но и сторонних приложений. Вот только новые пользователи вряд ли в курсе таких изменений и им придётся искать решение. Оно, кстати, довольно простое: нужно просто установить установщик пакетов Eddy (скачать его можно прямиком из AppCenter).
Что нужно сделать разработчикам Elementary? Просто добавьте Eddy в список предустановленных программ. Ну или хотя бы добавьте развёрнутое уведомление о том, почему у пользователя не получается установить скаченный из интернета deb-пакет.
2. Из коробки Elementary OS не поддерживает Flathub
Переход на Flatpak в целом кажется неплохим решением: в некоторых случаях работать с ним действительно безопаснее и удобнее. Однако сразу после установки вы не сможете установить нужное вам приложение напрямую через Flathub. Придётся идти в терминал и добавлять Flathub в качестве стороннего репозитория.
Да, в AppCenter сейчас достаточно flatpak-приложений. Но что, если пользователю нужно что-то конкретное? Где искать? Flathub – это огромная коллекция приложений, большинство из которых полностью совместимо с Elementary OS. Так почему бы не добавить их туда по умолчанию?
Возможно, разработчики пытаются приучить своих пользователей к работе с терминалом. Но так ли это нужно? Большинство пользователей не хочет ковыряться в терминале и учить команды (особенно, если ваш дистрибутив носит гордое имя Elementary OS). Так почему бы не добавить простую и понятную активацию Flathub без пугающих новичков терминалов?
Простой переключатель мог бы существенно облегчить жизнь сотням новых пользователей. Ну или просто добавьте уведомление с подсказкой о том, как добавить Flathub в качестве стороннего репозитория.
3. В Elementary OS нельзя сворачивать окна
Сейчас в Elementary OS нельзя сворачивать окна. Возможно, вы уже привыкли, что популярные дистрибутивы постепенно отказываются от столь «бесполезной» функции, но в Elementary какого-то подобия тайлинга (как в какой-нибудь Pop!_OS) тоже не предусмотрено.
Свернуть окно всё же можно (для этого придётся использовать сочетание Super+H). Вот только кто об этом знает? И кто станет тянуться в клавиатуре вместо того, чтобы сделать всего один клик мышкой. Это точно удобно?
4. В Elementary OS нет системного трея
В Elementary OS нет системного трея, и это осознанное решение разработчиков (по крайней мере, если покопаться в сообщениях на Reddit, складывается именно такое впечатление). Этот выбор продиктован дизайном (видимо, команде не нравится, что все эти значки постепенно заполняют всё большее пространство). Но как тогда отслеживать состояние системы?
Например, через системный трей я мог бы в пару кликов сделать снимок экрана (если бы значок Frameshot отображался в углу экрана) или проверить статус синхронизации через Insync. В конце концов, даже уведомление о новых сообщениях в Slack обычно появляются именно в трее. В Elemetary OS я не могу ничего из этого списка, и никто не предупреждает меня об этом заранее.
5. Расширенная поддержка Nvidia
По-моему отдельный ISO-образ для ПК с видеокартой от Nvidia или специальный установщик драйверов Nvidia – это гораздо удобнее, чем поиск проприетарных драйверов в центре приложений.
Никаких проблем с тем, чтобы установить драйвера Nvidia из AppCenter у меня, разумеется, не было. Но мне ведь всё-таки пришлось сделать это вручную, что для дистрибутива, позиционирующего себя, как элементарную операционную систему для новичков, на мой взгляд, недопустимо.
Итоги
В каждой операционной системе есть недостатки. Где-то больше, где-то меньше. Иногда нюансы в работе ОС продиктованы потребностями её целевой аудитории. Если вы слегка отличаетесь от «типичного» пользователя конкретного дистрибутива, вам, скорее всего, придётся на себе испытать все прелести специфического дизайна и странных решений. И согласитесь, о таких косяках хотелось бы знать ещё до установки системы.
Elementary OS – один из самых красивых дистрибутивов Linux. Но ведь внешность – не главное! Подходит ли он конкретно вам? Если то, о чём я рассказывал выше, лично вам кажется пустой болтовнёй, Elementary OS действительно мог бы стать вашим любимым дистрибутивом!
Анкуш Дас,
It’s FOSS News
26 декабря 2021 г.