COSMIC у робочому середовищі System76 наближається до своєї першої альфа-версії

КОСМІК ОФ

COSMIC близький до досягнення своєї першої альфа-версії

COSMIC — це нове робоче середовище, в якому працювали розробники System76, відповідальні за дистрибутив Linux «Pop!_OS». За трохи більше 2 років були зроблені різні зміни і для цього середовища були запущені пропозиції щодо покращення.

Цікава річ про COSMIC полягає в тому, що він був переписаний мовою Rust, іоскільки раніше середовище базувалося на GNOME Shell. COSMIC розвивається як універсальний проект, не прив'язаний до конкретного дистрибутива, і відповідає специфікаціям Freedesktop. Для створення інтерфейсу COSMIC використовує бібліотеку Iced, яка використовує безпечні типи, модульну архітектуру та модель реактивного програмування.

Крім оболонки, проект COSMIC також розробляє композитний сервер називається cosmic-comp, який базується на Wayland, фундаментальній технології в сучасному середовищі робочого столу Linux. Цей композитний сервер забезпечить міцну основу для представлення інтерфейсу користувача в оболонці COSMIC, пропонуючи плавну та ефективну роботу.

І зараз Нещодавно було оголошено про прогрес, досягнутий у COSMIC а розробники зазначають, що проект дозрів до того, що можливий запуск першої Альфи.

Альфа-версія позначатиме наявність базового набору функцій що дозволить вважати оболонку функціональним продуктом і в розроблюваних функціях, які входять до списку мінімальних вимог для формування альфа-версії COSMIC, виділяється наступне:

  1. КОСМІЧНО-термін- Емулятор терміналу, написаний з використанням фреймворку alacritty_terminal і підтримує такі функції, як візуалізація GPU, скіни та розширені методи введення. Серед завдань у розробці виділяються включення підтримки емуляції миші та можливість відкривати гіперпосилання в терміналі.
  2. КОСМІК Рандр: утиліта для відображення параметрів і налаштування екранів у середовищі на основі Wayland, яка планується використовувати в конфігураторі конфігурації COSMIC для налаштування вихідних параметрів.
  3. Аплет знімка екрана: Початкова реалізація для створення скріншотів усього екрана, окремих вікон і вибраних областей.
  4. Підтримка гібридної графіки (Інтегрований графічний процесор + дискретна відеокарта): забезпечення роботи в системах з гібридною графікою та можливістю керування дискретною картою для економії енергії в автономному режимі або вибіркової активації для ігор і графічних програм.
  5. Ефект матового скла: Реалізація підтримки ефекту матового скла в темах оформлення.
  6. Мозаїка вікон: Створення аплету для керування мозаїкою вікон і ввімкнення автоматичної мозаїки вікон, пов’язаних із певним робочим столом.
  7. Як виправити Stacked Windows: Подібно до вкладок браузера для групування різних вікон програм.
  8. Екранне меню (OSD)- Функція з можливістю відображення інформації поверх вмісту (OSD – On Screen Display) і використання цієї функції для відображення індикаторів яскравості, гучності, перемикання вікон за допомогою Alt + Tab і переходу в автономний режим.
  9. Стилізовані шпалери для робочого столу: Створення стилізованих шпалер та інтерфейсу для встановлення шпалер.
  10. Екрани входу та блокування: Розробляється для покращення безпеки та взаємодії з користувачем.
  11. Інтерфейс конфігурації: для орієнтації екрана, масштабу, профілю кольорів тощо.
  12. Конфігурація пристрою введення: змінення параметрів миші та сенсорної панелі, наприклад швидкості курсору.
  13. Віртуальні парти: фазу обговорення завершено та розпочато фазу розробки.
  14. Огляд дизайну та уніфікація: Для всіх уже розроблених функцій, включаючи меню програми, інтерфейс запуску програми та систему сповіщень.

Насамкінець варто зазначити, що альфа-версія очікується наприкінці березня, що допоможе зібрати більше відгуків для завершення функціональності та покращення зручності використання.

Якщо ви є цікаво дізнатися про це більше, Ви можете перевірити деталі У наступному посиланні.