Изучение новой среды рабочего стола System76 на основе Rust в Pop!_OS

Несколько месяцев назад компания System76 объявила о разработке нового окружения рабочего стола на основе языка программирования Rust под названием COSMIC.

Их идея заключается в том, чтобы создать среду рабочего стола, похожую на ту, что сейчас доступна для операционной системы Pop!_OS, но с другим фокусом.

Цель System76 – создать нечто более быстрое, более настраиваемое и свободное от ограничений среды рабочего стола GNOME, и давайте признаем, что нам всем интересно, как будет выглядеть этот рабочий стол.

В этой заметке мы рассмотрим, как формируется новая среда рабочего стола.

Отказ от ответственности

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

Настройки

На данный момент Pop!_OS использует приложение GNOME Settings, но System76 упорно работает над новой версией приложения настроек для рабочего стола COSMIC, используя GTK 4, вот сравнение между ними.

cosmic_settings
cosmic_settings

Вот некоторые из изменений пользовательского интерфейса, которые я заметил:

  • Нет видимого различия между строкой заголовка окна и телом окна.titlebar
  • Приложение использует закругленные углы в окне и в элементах внутри приложения, ровно на 12px.
  • Интерфейс стилизован с помощью CSS.
  • Вид навигации может быть свернут с помощью кнопки Navigation в левом верхнем углу.collapsed
  • Кнопки переключения теперь имеют тот же цвет, что и вид навигации.
  • Строка поиска доступна везде в приложении.search

Поиск

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

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

поиск_сравнение
поиск_сравнение

Launcher

Уже существует рабочая версия Pop Launcher, он построен с использованием GTK.

new launcher
new launcher

Новая программа запуска довольно похожа на ту, которая сейчас доступна в Pop!_OS.

launcher
launcher

Серьезных изменений нет, но есть несколько незначительных:

  • Выбор приложений стал немного меньше и компактнее.
  • Индикатор выбора приложений имеет желтую рамку, в отличие от серой, которая уже присутствует в текущей launcher.launcher_selection.
Прочтите:  Игры DirectX 11/12, такие как Cyberpunk 2077, могут использовать NVIDIA DLSS с Proton Experimental в Linux

Библиотека приложений

Pop!_OS недавно получила обновление библиотеки приложений, в котором вместо полноэкранного режима приложение открывается в плавающем окне.

app library
app library

COSMIC также будет иметь библиотеку приложений, но она будет построена с использованием GTK.

new app library
new app library

Мы можем заметить, что новая библиотека приложений очень похожа на ту, которая сейчас доступна для Pop!_OS, единственное отличие, которое я заметил, это использование цветных иконок папок.

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

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

Док

Новый док выглядит практически так же, как и тот, который доступен сейчас.

new dock
new dock

Визуальной разницы между ними нет, мы ожидаем, что они будут выглядеть и работать одинаково.

dock
dock

Вот несколько мелких деталей, которые я заметил:

  • В настоящее время в док можно поместить только иконки из библиотеки приложений.
  • Нелюбимые приложения не отображаются в доке.
  • Док пока не расширяется в стороны.
  • Невозможно изменить порядок расположения значков дока.

Панель

Панель также была переписана, теперь она построена с использованием GTK.

panel
panel

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

panel popup
panel popup

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

current popup
current popup

Разница между ними достаточно велика, но, опять же, это все еще незавершенная работа.

Заключение

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

Я надеюсь, что эта статья дает вам представление о том, каким будет будущее рабочего стола COSMIC. А что вы думаете об этом? Поделитесь своими мыслями в комментариях ниже.

Оцените?
+1
3
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
Поделитесь с друзьями
Admin
Admin

Люблю Linux

Статей: 474
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии