- COSMIC Desktop 1.0.6 підсилює стабільність та загальне покращення середовища, особливо в аплетах, композиторі Wayland та файловому менеджері.
- Буфер обміну, сповіщення, панель запуску, плеєр, редактор і термінал були покращені з практичними налаштуваннями для щоденного використання.
- Середовище робочого столу поширюється на Pop!_OS, Arch, Fedora, NixOS, openSUSE та Gentoo, з кількома шляхами встановлення та розширеними можливостями тестування.
- Проєкт продовжує швидко розвиватися, завдяки активній участі спільноти у перекладах, тестуванні та розробці пакування.
El COSMIC Робоче середовище 1.0.6 Це одна з тих версій, яка, не створюючи зайвого шуму, справді змінює щоденне використання. Ви не знайдете тут потоку революційних функцій, але знайдете гарну колекцію виправлень помилок, тонких налаштувань та внутрішніх покращень, які роблять робочий стіл System76 стабільнішим, більш відшліфованим та загалом приємнішим у використанні. Для тих, хто вже деякий час експериментує з COSMIC, це оновлення здається невеликим поштовхом, необхідним для досягнення зрілості.
У цій версії System76 продовжує вдосконалювати свій підхід до Rust Зміни стосуються майже кожного аспекту: від системи аплетів області стану до композитора Wayland на базі Smithay, включаючи файловий менеджер, буфер обміну, систему сповіщень, засіб запуску програм, медіаплеєр, текстовий редактор, термінал, налаштування та навіть інтеграцію порталу робочого столу. Крім того, екосистема COSMIC продовжує розширюватися в різних дистрибутивах GNU/Linux, пропонуючи кілька методів встановлення та розширене тестування для тих, хто хоче дослідити її повний потенціал.
Що таке COSMIC Desktop і на якому етапі його розробки?
КОСМІЧНИЙ – це сучасне, ефективне та високо настроюване середовище робочого столу Розроблена на базі System76, компанії, що стоїть за Pop!_OS, вона була створена як альтернатива "готовому" GNOME, який вони адаптували роками, і з так званою "КОСМІЧНОЮ Епохою" вони зробили крок до власної реалізації, побудованої переважно на Rust, з Wayland як центральним компонентом.
Дзвінок перший великий етап проекту, КОСМІЧНА Епоха 1COSMIC вже інтегровано в Pop!_OS 24.04, де його можна використовувати як основне середовище робочого столу. Звідти COSMIC також було розроблено для інших дистрибутивів, таких як Arch Linux, Fedora, NixOS, openSUSE та Gentoo, що розширює його привабливість для користувачів, які не покладаються на Pop!_OS, але хочуть спробувати або використовувати це середовище.
Слід зазначити, що COSMIC все ще вважається проєктом, що розвивається.Оскільки багато частин рухаються одночасно, і хоча він вже цілком придатний для щоденного використання, темпи його розробки високі, внутрішні API можуть змінюватися, а дистрибутиви містять версії з позначкою "epoch-XYZ" для підтримки певного порядку. Це означає, що збірки Pop!_OS іноді отримують покращення, перш ніж їх позначають як частину загального випуску COSMIC Epoch.
System76 заохочує участь громади, тому Зацікавлені користувачі можуть приєднатися до сервера Mattermost на Pop!_OSІснують спеціальні канали: один зосереджений на використанні COSMIC Epoch, а інший — на розробці. Ці канали використовуються для обміну новинами, оглядами та збору відгуків від щоденних користувачів.
Що пропонує COSMIC Desktop версії 1.0.6?
Оновлення 1.0.6 зосереджене на зміцнити стабільність, удосконалити досвід та зв'язати вільні кінці що було виявлено в попередніх версіях. Він не має вражаючих функцій, але містить зміни, які разом створюють більш солідне та цілісне відчуття робочого столу.
Значна частина змін зосереджена в ключові компоненти, такі як система аплетів штатуВключено композитор Wayland, файловий менеджер, керування буфером обміну, сповіщення, панелі запуску, текстовий редактор і програвач, термінал і кілька модулів налаштувань. Крім того, покращено інтеграцію з порталом робочого столу xdg-desktop-portal-cosmic, що важливо для ізольованих програм і загальної поведінки системи.
Поряд із цим запуском, вже реалізуються такі проекти, як Archboot. Вони включають середовище робочого столу COSMIC як опцію вибору. під час встановлення або відновлення Arch Linux. Це дозволяє швидко спробувати робочий стіл з "живого" ISO-образу, без необхідності вручну налаштовувати все середовище поверх існуючої інсталяції.
Внутрішні покращення системи аплетів та області стану
Одна з найбільш технічних змін у COSMIC Desktop 1.0.6 стосується обробка аплетів у області стану та індикаторівДосі керування цими елементами спиралося на більш «монолітний» підхід; у цій версії кожен набір аплетів використовуватиме власний демон, активований сокетом, відповідальний за керування StatusNotifierWatcher.
На практиці це означає, що Фоновий моніторинг піктограм та індикаторів стає надійнішимЗавдяки кращому розподілу обов'язків та покладанню на певний демон, що активується на вимогу, мінімізуються потенційні збої, зависання або десинхронізації на панелі, особливо коли багато програм відображають постійні значки.
Як користувач, ви навряд чи помітите цю зміну безпосередньо, але з архітектурної точки зору це важливо: Імовірність візуальних невідповідностей на панелі зменшується., піктограм, які зникають або залишаються «примарними», і загалом стабільність області стану підкріплюється під час тривалих сесій.
Оновлення композитора Wayland на основі Smithay
Графічне ядро COSMIC базується на Wayland та спирається на Смітей, бібліотека, яка сприяє створенню композиторівВерсію 1.0.6 було оновлено до новішої версії Smithay, яка принесла покращення як у продуктивності, так і в сумісності.
Одна з областей, де цей стрибок найбільш помітний, — це відстеження пошкодженьТобто, у спосіб, яким композитор обчислює, які області екрана потрібно перемалювати. Завдяки вдосконаленню цього процесу уникаються непотрібні області, що призводить до ефективнішого рендерингу та, потенційно, зменшення споживання графічних ресурсів.
Крім того, оновлення вводить доступність протоколу. wl_fixes для клієнтів WaylandЦе розширює можливості виправлення проблемної поведінки в певних програмах і покращує сумісність з програмами, які використовують переваги цих типів розширень для налаштування деталей обробки вікон, введення або поверхонь.
Загалом, будь-хто, хто використовує COSMIC на скромному обладнанні або ноутбуках, помітить... дещо плавніша та стабільніша графічна продуктивністьз меншою кількістю артефактів та незначних візуальних збоїв, особливо в ситуаціях, коли відкривається та закривається багато вікон або під час роботи з кількома моніторами.
Еволюція файлового менеджера: більше опцій та менше помилок
Файловий менеджер COSMIC залишається одним із його компонентів, що найшвидше розвиваються, і у версії Версія 1.0.6 містить кілька виправлень та покращень, спрямованих на зручність використання.Це не вражаючі зміни, але саме такі, які оціниш вже після п'яти хвилин використання.
Для початку, воно має Виправлено проблему з розпакуванням ZIP-файлів, захищених паролем що перешкоджало завершенню дії після натискання клавіші Enter. Тепер поведінка така, як очікувалося: введіть пароль, підтвердьте його за допомогою Enter, і вилучення виконується правильно, без необхідності постійно використовувати мишу.
Також до контекстного меню додано опції. «Перемістити до» та «Копіювати до»Це дві класичні дії, які значно спрощують упорядкування файлів у папках і на дисках. Це значно полегшує переміщення або дублювання елементів без необхідності відкривати кілька вікон або вдаватися до перетягування.
Буфер обміну набуває важливого значення в менеджері, пропонуючи Краща підтримка вставки зображень, відео та тексту безпосередньо з браузера. Це покращує робочі процеси, які поєднують мультимедійний контент і текст, скопійований з різних джерел, забезпечуючи більшу узгодженість під час керування ними в браузері.
Ще одне важливе коригування стосується ресурсів, якими управляє GVFS, система, яка обробляє віддалені місця розташування та спеціальні збіркиВиправлено спосіб відображення назв певних елементів, що дозволяє уникнути плутанини або неправильних назв під час роботи із зовнішніми пристроями, мережевими розташуваннями або подібними службами.
Нарешті, діалогове вікно збереження було вдосконалено таким чином, щоб Кнопка «Зберегти» автоматично вимикається, коли поле імені файлу порожнє.Це невелика деталь, але вона запобігає дурним помилкам і робить поведінку більш логічною та узгодженою з тим, що очікується в сучасних застосунках.
Більш повна система буфера обміну та сповіщень
Буфер обміну в COSMIC Desktop 1.0.6 покращено не лише у файловому менеджері, але й на всьому робочому столі. Мета полягає в тому, досягти більш надійної інтеграції між різними робочими процесами, уникаючи втрати скопійованих даних та краще керуючи різними типами контенту.
Завдяки цим налаштуванням, Вставка змішаного вмісту, такого як зображення та текст, є надійнішоюЦе особливо важливо в сценаріях, коли дані копіюються між різними програмами Wayland. Крім того, це зменшує ймовірність «втрати» контенту, коли програму закривають або вікна перемикаються кілька разів поспіль.
Паралельно, система сповіщень вводить цікаву зміну: тепер Використання URL-адрес зі схемою file:// підтримується в полі app_icon.Це дозволяє програмам використовувати власні значки, що зберігаються в локальній файловій системі, без необхідності вдаватися до складних шляхів або пакування значок нестандартним способом.
Для кінцевого користувача переклад простий: візуально узгодженіші сповіщенняз піктограмами, які краще представляють кожну програму чи подію, особливо в інструментах, які не мають традиційних піктограм, інтегрованих у системні теми.
Запуск програми, плеєр та редактор: дрібні, але важливі деталі
Панель запуску програм COSMIC також отримала свою частку уваги в цьому оновленні. Виправлено проблему, з якою Піктограми, пов'язані з певними типами MIME, завантажувалися неправильно., що створює візуальні невідповідності або загальні значки там, де має відображатися специфічна для цього типу файлу.
У мультимедійній сфері плеєр COSMIC Player містить дуже практичне покращенняТепер він може автоматично відтворювати наступний файл після завершення поточного. Це значно спрощує прослуховування музики або відтворення серії відео без необхідності запускати кожне з них вручну.
Щодо текстового редактора, Cosmic Edit додає підтримку перетягування вкладокЦя функція, яка дуже потрібна тими, хто працює з багатьма відкритими документами, дозволяє легко змінювати порядок вкладок або розділяти їх за потреби для робочого процесу кожного користувача.
Це ледь помітні зміни, але разом вони створюють Екосистема основних додатків COSMIC стала більш комфортною та відшліфованою.зменшуючи незначний дискомфорт, який при щоденному використанні зрештою стає стомлюючим.
Нові можливості терміналу COSMIC
Термінал – це ще один інструмент, де помітні покращення в COSMIC Desktop 1.0.6. Головною новою функцією є поява налаштовувані гарячі клавішіЦе високо цінується досвідченими користувачами та системними адміністраторами, які значною мірою покладаються на клавіатуру для безперебійної роботи.
Завдяки цим налаштовуваним клавішам, Кожен може налаштувати роботу терміналу на свій смак.Чи то запуск частих команд, перемикання між вкладками, зміна профілів чи будь-яка дія, яку сам термінал відображає як ярлик, цей тип налаштування ідеально відповідає філософії COSMIC щодо пропонування гнучкого та адаптивного середовища.
Крім того, було введено цікаву, але ефектну візуальну деталь: тепер Курсор автоматично приховується під час прокручування в терміналі, який не має фокусу.Це допомагає візуально очистити екран у багатовіконних або багатомоніторних системах, уникаючи відволікаючих факторів від одночасного відображення кількох терміналів.
Налаштування програми та порталу робочого столу xdg-desktop-portal-cosmic
Додаток «Налаштування» також отримав незначне виправлення, зосереджене на керування комбінаціями клавішВиправлено помилку, через яку запис не скидався належним чином після скасування діалогового вікна заміни комбінації клавіш, що могло призвести до дивного або заплутаного стану деяких комбінацій клавіш.
З іншого боку, компонент xdg-desktop-portal-cosmicКлючовим елементом взаємодії між ізольованими програмами (наприклад, Flatpak) та робочим столом є цікаве візуальне покращення: тепер воно може Використовуйте альтернативний фон, наданий cosmic-wallpapers, коли це необхідноЦе сприяє більш узгодженій роботі в певних ситуаціях, коли потрібен певний фон або під час керування спеціальними вікнами чи діалоговими вікнами.
Ці зміни підсилюють відчуття, що COSMIC — це не просто додавання функцій, а те, що Він зосереджений на вдосконаленні загальної інтеграції системивід налаштування ярликів до зовнішнього вигляду, який сприймають програми, що залежать від порталу робочого столу.
Доступність COSMIC Desktop 1.0.6 у різних дистрибутивах
Щодо доступності, то зазвичай це так COSMIC Desktop 1.0.6 спочатку з'явиться у випусках, що поступово випускаються.які, як правило, швидше інтегрують новіші версії. Серед них виділяються Arch Linux, CachyOS та openSUSE Tumbleweed, де відносно легко знайти оновлені пакети середовища.
Наприклад, в екосистемі Arch можна Встановіть COSMIC за допомогою пакета cosmic-session або групи cosmic Використання pacman. Після встановлення просто вийдіть із системи, виберіть користувача в менеджері доступу та виберіть COSMIC з іконки шестерні (зірочки), перш ніж знову увійти.
У Pop!_OS 24.04, КОСМІЧНА Епоха 1 – це інтегровано безпосередньо як робочий стіл, доступний в останньому ISOАбо ж ви можете отримати до нього доступ, оновивши Pop!_OS 22.04 за допомогою команди `pop-upgrade`. Однак COSMIC Epoch більше не отримує оновлень на Pop!_OS 22.04, тому немає сенсу продовжувати тестувати його на цій старій версії, якщо ви шукаєте найновіші виправлення помилок та нові функції.
У Fedora COSMIC доступний у інтегровані репозиторії, починаючи з версії 41 і новішихЗ можливістю використання репозиторію COPR з щонічними збірками (новіші, але з меншим контролем якості). Знову ж таки, після встановлення процес схожий: вийдіть, виберіть користувача, натисніть значок шестерні та виберіть COSMIC як середовище.
NixOS пропонує модуль для COSMIC, який Це вмикається в системних налаштуваннях (configuration.nix або Flakes)Хоча деякі пакети могли існувати в попередніх версіях, повна підтримка була запроваджена, починаючи з NixOS 25.05. У вікі-документації NixOS детально пояснюється, як її ввімкнути та які опції доступні.
У openSUSE встановлення відбувається через Додайте репозиторій X11:COSMIC:Factory за допомогою opiЩоб зберегти репозиторій після встановлення, виберіть COSMIC у менеджері сесій. Сторінка OBS, пов’язана з цим репозиторієм, пропонує більше інформації для тих, хто хоче уважно стежити за версіями.
Gentoo, зі свого боку, спирається на специфічне накладання, яке називається космічним накладаннямЙого додають за допомогою інструменту накладання (наприклад, eselect repository), синхронізують з emaint, а потім встановлюють метапакети cosmic-meta та pop-theme-meta. Оскільки багато з цих ebuild мають ключові слова testing, їх зазвичай потрібно знімати на стабільних системах перед встановленням.
Вимоги, залежності та компіляція COSMIC з коду
Для тих, хто воліє докопатися до суті справи та компілювати COSMIC Desktop безпосередньо з його вихідного кодуУ проєкті детально описано низку залежностей, які слід чітко зрозуміти, перш ніж розпочинати пригоду.
По-перше, останні версії Rust та його основні інструменти: rustc, cargo та простоБагато дистрибутивів включають версії у свої репозиторії, але вони можуть не досягати темпів випуску COSMIC, тому зазвичай рекомендується встановлювати rustc та cargo через rustup, і лише через cargo.
Окрім Rust, вам знадобиться класичні інструменти компіляції, такі як компілятор C (cc), make та git, а також необхідні бібліотеки для сучасного графічного середовища: libwayland, mesa (або сумісні реалізації EGL/GL), libseat, libxkbcommon, libinput, udev, dbus, libdisplay-info-dev та мультимедійні залежності, такі як libgstreamer1.0-dev та libgstreamer-plugins-base1.0-dev.
Також згадується кілька необов'язкових залежностей (хоча на практиці деякі з них можуть бути необхідними для компіляції певних компонентів): libsystem, libpulse, libexpat1, libfontconfig, libfreetype, lld, libgbm-dev, libclang-dev або libpipewire-0.3-devЗалежно від дистрибутива, конкретні назви пакетів можуть дещо відрізнятися.
Щоб отримати інструкції щодо пакування COSMIC, корисно переглянути папки Debian, що знаходяться в репозиторіях проектуа також justfile основного репозиторію. Однак розробники попереджають, що на цьому етапі проекту немає гарантій зворотної сумісності, тому пакувальникам слід бути обізнаними про потенційні зміни в залежностях та підмодулях.
Тестування COSMIC за допомогою systemd-sysext та додаткові міркування
Цікавий та відносно безпечний спосіб експериментувати з COSMIC у системах, де ви не хочете надто сильно змінювати установку, - це використовувати Системні розширення systemd (systemd-sysext)Ідея полягає в тому, щоб створити розширення системи, яке містить COSMIC, та встановити його поверх базової системи.
Після компіляції, a системне розширення під назвою cosmic-sysextякий можна перемістити до шляху типу /var/lib/extensions (без зміни назви). Потім увімкніть та запустіть службу systemd-sysext (sudo systemctl enable –now systemd-sysext) та оновіть її (sudo systemd-sysext refresh) або перезавантажте комп’ютер, щоб середовище стало доступним як опція в менеджері сеансів.
Якщо система використовує SELinux, як у випадку Fedora, можливо, що розширення не має правильних міток безпеки після встановлення. Швидким рішенням для тестування є тимчасове вимкнення SELinux та перезапуск менеджера сеансів (наприклад, gdm), хоча майте на увазі, що це призведе до закриття всіх запущених програм.
Варто підкреслити, що розширення, створене таким чином Він пов'язаний зі специфічними бібліотеками системи.Таким чином, він не є портативним для інших дистрибутивів, а також вимагає, щоб вищезгадані залежності були присутні в базовій системі. Тому це не ідеальний спосіб довгострокового розгортання COSMIC, а радше метод тестування середовища без внесення суттєвих змін.
Ще одним побічним ефектом systemd-sysext є те, що Увімкнення цієї функції робить каталоги, такі як /usr/ та /opt, доступними лише для читання.Це зроблено навмисно, але якщо ви не використовуєте незмінний дистрибутив, це може створювати дратівливі відчуття. Після завершення тестування COSMIC таким чином рекомендується знову вимкнути systemd-sysext (sudo systemctl disable –now systemd-sysext), щоб відновити нормальну поведінку.
Переклади та спільнота навколо COSMIC
COSMIC не обмежується технічною розробкою; важливою частиною проекту є зробити його доступним для користувачів у всьому світі за допомогою перекладівДля керування цим процесом System76 використовує Weblate, платформу для спільної роботи, де кожен може зробити свій внесок у переклади або переглянути існуючі переклади різними мовами.
Долучитися може кожен, хто хоче екземпляр Weblate, де розміщено проєкти Pop!_OS та COSMICВиберіть свою мову та почніть працювати над текстовими рядками для різних компонентів. Це допоможе забезпечити кращу локалізацію меню, діалогових вікон та параметрів, оскільки нові користувачі не зіткнуться з неперекладеними частинами середовища або неприродними перекладами.
Паралельно спільнота координує та обговорює. через сервер Mattermost для Pop!_OSЯк згадувалося раніше, існують канали як для користувачів, так і для розробників. Між цими двома просторами (Mattermost та Weblate) проект сприяє постійному потоку зворотного зв'язку, що допомагає таким версіям, як COSMIC Desktop 1.0.6, не лише виправляти помилки, але й краще адаптуватися до реальних потреб своїх користувачів.
Загалом, COSMIC Desktop 1.0.6 сприймається як Дуже солідна ітерація на шляху до консолідації цього робочого середовищаЦе оновлення виправляє надокучливі помилки у файловому менеджері, посилює стабільність області стану, удосконалює композитор Wayland, покращує буфер обміну та сповіщення, додає невеликі, але дуже корисні деталі до ключових програм, таких як термінал, медіаплеєр і редактор, а також розширює можливості встановлення та тестування на кількох дистрибутивах. Це не та версія, яка приверне увагу газет, але це один із тих релізів, який змушує все працювати трохи краще, коли ви сідаєте за комп’ютер, ніж учора.
Пристрасний письменник про світ байтів і технологій загалом. Я люблю ділитися своїми знаннями, пишучи, і саме це я буду робити в цьому блозі, показуватиму вам все найцікавіше про гаджети, програмне забезпечення, апаратне забезпечення, технологічні тренди тощо. Моя мета — допомогти вам орієнтуватися в цифровому світі в простий і цікавий спосіб.