
Якщо вам сподобається нове середовище робочого столу COSMIC (Тепер доступно у версії 1.0Але якщо ви не хочете змінювати свій основний дистрибутив, вам пощастило: тепер це можливо. Встановлення COSMIC Desktop на Ubuntu 24.04 LTS та похідні версії без необхідності переходити на Pop!_OS. Однак, є певні деталі, ризики, які слід враховувати, та кілька важливих нюансів, які слід знати, перш ніж зробити цей крок.
У наступних рядках ви знайдете посібник Повне пояснення кастильською іспанською мовою та у дружньому тоніТож ви можете спробувати COSMIC на Ubuntu більш обізнано. Ми розглянемо, що саме являє собою це середовище робочого столу, як його встановити за допомогою неофіційного PPA, з якими проблемами ви можете зіткнутися та як скасувати всі зміни, якщо щось піде не так.
Що таке COSMIC Desktop і чому він викликає стільки галасу?
COSMIC — це нове середовище робочого столу, розроблене System76, компанія, що стоїть за Pop!_OSСпочатку це була глибока кастомізація GNOME, але вже деякий час його переписали як незалежне середовище робочого столу з власним технологічним стеком.
Новий COSMIC заплановано на Rust, мова програмування, розроблена для забезпечення високої продуктивності та безпеки пам'ятіКрім того, він не використовує GTK або Qt для інтерфейсу, а власний інструментарій, заснований на Iced, що надає йому досить унікальної естетики та поведінки порівняно з іншими класичними робочими столами GNU/Linux.
Це середовище постачається з набором Власні програми: файловий провідник, термінал, текстовий редактор, інструмент для створення скріншотів, відео- та музичний плеєр (хоча не всі присутні в пакетах для Ubuntu, як ми побачимо пізніше) і навіть власний магазин програмного забезпечення в Pop!_OS.
З точки зору дизайну, COSMIC дещо нагадує GNOME: він пропонує класичний стиль верхньої панелі та нижньої док-станціїВін має режим огляду з вертикальним розташуванням робочого столу та досить інтуїтивно зрозумілий запуск програм. Все це дуже налаштовується: ви можете переміщувати панелі до різних країв, приховувати або показувати елементи, змінювати положення індикаторів тощо.
Серед його найяскравіших рис є Мозаїчне облаштування одним клацанням миші (автоматична організація вікон), можливість перетягування вікон у цьому режимі для їхньої зміни порядку, розширена підтримка кількох моніторів (з окремими або спільними робочими просторами), гібридне керування графічним процесором та можливість об'єднання вікон у вкладки в одному вікні, що дуже практично для групування кількох пов'язаних програм.
Вимоги та попередження перед встановленням COSMIC на Ubuntu
Перше, що вам повинно бути зрозуміло - це Немає офіційного методу System76 для встановлення COSMIC на Ubuntu.Ми використовуватимемо спільний PPA-архів, який підтримується зовнішнім розробником (відомим як hepp3n), що містить пакет COSMIC та кілька залежностей для Ubuntu 24.04 LTS.
Цей PPA був створений з урахуванням наступного: Ubuntu 24.04 LTS «Noble» та похідні версії на основі цієї версії (включаючи офіційні версії, Ubuntu Server і навіть дистрибутиви, такі як Linux Mint, що базуються на Noble). Якщо ваша система не 24.04 або не використовує репозиторії "noble", вам не слід її використовувати.
Ще один ключовий момент полягає в тому, що COSMIC – це Стіл, орієнтований на WaylandВін працює на цій технології (включно з Xwayland для сумісності з програмами X11), тому наполегливо рекомендується, щоб ваше обладнання було сумісним з Wayland, щоб уникнути проблем із продуктивністю або сумісністю графіки.
Спільнота PPA включає не лише COSMIC та його програми, але й Користувацькі версії критично важливих системних компонентів, таких як Mesa, Wayland/Xwayland, llvm-toolchain-20 та компілятор RustЦі пакети є чутливими, оскільки вони впливають на всю систему, а не лише на новий робочий стіл.
У тестах, проведених на чистих інсталяціях Ubuntu 24.04, цей репозиторій Він не завжди замінює ці системні пакети їх альтернативними версіями.Але це може змінюватися залежно від вашої конкретної конфігурації, інших PPA, які у вас є, обладнання або майбутніх версій самого репозиторію.
З цієї причини, перш ніж продовжити, найрозумніше зробити це зробити повну резервну копію системиВи можете використовувати такі інструменти, як Timeshift або будь-яке зручне для вас рішення для резервного копіювання. Ще один дуже рекомендований варіант – Спочатку спробуйте COSMIC у віртуальній машиніщоб у разі поломки це не вплинуло на вашу основну установку.
Також майте на увазі, що під час додавання Сторонній PPA, який може оновлювати ключові частини LTSВи втрачаєте частину цінності використання стабільної розширеної версії підтримки: більший ризик конфліктів пакетів у майбутніх оновленнях, можливий вплив недоліків безпеки, якщо цей PPA не оновлюється, і загалом дещо менш передбачуване середовище.
Як встановити COSMIC Desktop на Ubuntu 24.04 LTS за допомогою спільноти PPA
Якщо ви приймаєте ці ризики та хочете рухатися вперед, найпряміший шлях до Встановлення COSMIC на Ubuntu 24.04 це через репозиторій Громадський PPAКроки з терміналу відносно прості.
1. Додайте COSMIC PPA
Відкрийте термінал (наприклад, за допомогою Ctrl + Alt + T) та додайте репозиторій за допомогою цієї команди:
Команда PPA: sudo add-apt-repository ppa:hepp3n/cosmic-epoch
У стандартній Ubuntu додавання PPA призводить до його автоматичного запуску. оновлення списку пакетівЯкщо ваша система цього не робить, або якщо ви використовуєте похідну версію, таку як Linux Mint, рекомендується запустити її вручну:
Оновити APT: sudo apt update
2. Встановіть сесію COSMIC
Ключовий крок: Після додавання репозиторію та оновлення індексів настав час встановити саме середовище робочого столу. У стандартній інсталяції Ubuntu 24.04 з GNOME звичайний підхід полягає у використанні:
Команда сеансу: sudo apt install cosmic-session
Однак, якщо ви використовуєте серверну систему, дуже мінімальну версію або похідну, таку як Linux Mint, де ви не хочете, щоб вона мала забагато залежностей, пов'язаних з GNOME, сам розробник PPA... Мінімальний варіант: рекомендує використовувати:
Команда (без рекомендацій): sudo apt install --no-install-recommends cosmic-session
З цим варіантом система Уникайте встановлення «рекомендованих» пакетів Це можуть бути додаткові компоненти GNOME, які не потрібні для базового досвіду роботи з COSMIC. Однак деякі елементи можуть бути відсутніми, і вам, можливо, доведеться встановити їх вручну, якщо ви виявите їх брак.
Під час процесу інсталятор запитає вас, що менеджер входу (менеджер відображення) ви хочете використовувати за замовчуванням. Там ви можете вибрати між тим, який у вас вже був (наприклад, GDM3 в Ubuntu), або новим «cosmic-greeter».
Якщо ви плануєте часто перемикатися між COSMIC та GNOME або іншими середовищами робочого столу, це зазвичай гарна ідея. зберегти оригінальний менеджер входу (GDM3 на Ubuntu)Оскільки GNOME розроблено для роботи з ним, якщо ви збираєтеся зосередитися на COSMIC і хочете бачити його також на екрані входу, ви можете без проблем вибрати cosmic-greeter.
3. Увійдіть до сеансу COSMIC
Після завершення встановлення, Перезавантажте систему або вийдіть із системиНа екрані входу знайдіть селектор сеансів (у GDM це зазвичай значок шестерні або подібний значок у правому нижньому куті або поруч із полем пароля).
У цьому меню ви повинні побачити опцію «КОСМІЧНИЙ» як сеанс на робочому століВиберіть його, введіть свій пароль як завжди, і ви вперше отримаєте доступ до середовища COSMIC на вашому Ubuntu.
Використання COSMIC в Ubuntu: що працює, чого бракує та що може конфліктувати
Коли ви запустите його вперше, ви помітите, що Ваші файли та програми Ubuntu все ще там.COSMIC не створює окремої системи: він просто додає нове середовище робочого столу та його програми, використовуючи того самого користувача, домашній каталог та встановлене програмне забезпечення.
Багато хто з Власні програми COSMIC включені з PPAПакет містить файловий менеджер, термінал (Term), текстовий редактор, інструмент для створення скріншотів тощо. Однак, у пакеті Ubuntu відсутні деякі компоненти, такі як повноцінний медіаплеєр або COSMIC Store.
Відсутність магазину COSMIC не обов'язково є проблемою, і це навіть може бути позитивним моментом: у Pop!_OS цей магазин Він також керує оновленнями системи DEB.Це може конфліктувати з власним менеджером пакетів Ubuntu та призвести до конфліктів.
Одна з речей, яка може бути найбільш помітною під час використання COSMIC в Ubuntu, це те, що панель може відображати порожні або порожні значки в області індикаторівЦе відбувається в аплеті «Індикатор програми», який намагається відобразити елементи з інших сервісів (таких як Livepatch та подібні), але в цій конкретній комбінації деякі з них відображаються неправильно.
Якщо ці порожні місця вас турбують, ви можете Відредагуйте панель та видаліть аплет індикатора програми з самих параметрів налаштування робочого столу, таким чином уникаючи цього дещо дивного візуального ефекту.
Ще однією примітною деталлю є поведінка програм Snap. Коли ви закріплюєте їх на док-станції COSMIC, Бувають випадки, коли значки відображаються неправильно або після натискання вони не відкриваються належним чином.Це не означає, що Snaps не працюватимуть; вам просто доведеться запускати їх з перемикача програм або панелі запуску, а не покладатися на закріплену піктограму.
Щодо візуальної інтеграції, як COSMIC використовує свої наш власний інструментарій на основі IcedПрограми GTK або Qt не виглядатимуть зовсім «нативно». Однак робочий стіл пропонує програмам на базі GTK можливість використовувати деякі колірні палітри COSMIC.
Щоб налаштувати це, ви можете перейти до Налаштування > Робочий стіл > Зовнішній виглядПрокрутіть донизу вікна та перейдіть до розділу «Значки та теми набору інструментів». Там ви знайдете перемикач із написом на кшталт «Застосувати поточну тему до програм GNOME». Його ввімкнення призведе до відображення поточної теми в багатьох програмах GTK. Вони адаптують певні кольори до поточної КОСМІЧНОЇ теми.хоча ідеальної інтеграції не досягнуто.
Щодо продуктивності та стабільності, у тестах на віртуальних машинах та чистих системах, COSMIC працює досить добре Навіть поза межами Pop!_OS, що показує, що System76 розробляє його відносно незалежно від дистрибутиву. Незважаючи на це, можуть виникати незначні помилки та незвичайна поведінка порівняно з його використанням в офіційному середовищі, для якого він був призначений.
Як видалити COSMIC та відновити Ubuntu до початкового стану
Один дуже важливий аспект, який не слід ігнорувати, це те, що якщо ви вирішите Видаліть COSMIC з вашої системиПростого видалення пакета session недостатньо. PPA міг оновив критичні бібліотеки, такі як Mesa або Wayland, і просте видалення "cosmic-session" не скасує ці зміни.
Щоб скасувати все впорядковано та повернутися до офіційних версій репозиторіїв Ubuntu «noble»Рекомендованим рішенням є використання інструменту під назвою ppa-чистка, який відповідає за очищення PPA та зниження версії будь-яких змінених ним пакетів.
1. Зніміть робочий стіл
Ти можеш йому це сказати Видаліть COSMIC PPA та відновіть пакети до стану Ubuntu. за допомогою наступної команди (на стандартній версії Ubuntu 24.04):
Команда для очищення: sudo ppa-purge ppa:hepp3n/cosmic-epoch
Якщо ви використовуєте похідну версію, таку як Linux Mint, засновану на noble, бажано чітко вказати серію Ubuntu, до якої ви хочете повернутися, наприклад:
Команда (похідна): sudo ppa-purge ppa:hepp3n/cosmic-epoch -d noble
Під час цього процесу, ppa-purge Він видалить або знизить версію пакетів, що надійшли з PPA. і відновить офіційні версії. Можливо, після завершення менеджер входу буде повернуто до заводських налаштувань (зазвичай він відновить той, що був у вас до встановлення COSMIC).
Коли команда завершена, це дуже гарна ідея Перезавантажте комп'ютер, щоб переконатися, що система завантажується з графічним стеком та офіційними бібліотеками. з Ubuntu, що зменшує ризик невідповідностей.
2. Ручне видалення пакетів COSMIC (лише якщо ppa-purge не спрацює)
Якщо очищення ppa не вдається: Якщо з якоїсь причини процес очищення PPA переривається або не може бути завершений, у вас завжди є менш елегантний, але ефективний варіант Вручну видаліть усі пакети, пов'язані з COSMIC встановлено з PPA.
Для цього можна скористатися командою apt remove що включає всі назви пакетів COSMIC: app-library, applets, wallpapers, compositor, panel, launcher, greeter, settings тощо. Після цього видалення також рекомендується перезавантажте систему щоб усі зміни були застосовані правильно.
Однак, навіть якщо ви видалите всі конкретні пакети COSMIC, без повного очищення PPA вони все ще можуть залишитися у вашій системі. Неофіційні версії деяких бібліотек які залежать від того, як поводився PPA, тому завжди краще, щоб ppa-purge міг виконати свою роботу до кінця.
Підтримка та кому повідомляти про проблеми
Варто наголосити на останньому пункті: System76 офіційно не підтримує та не підтримує PPA для Ubuntu.Вони займаються розробкою COSMIC для Pop!_OS та коду загалом, але не адаптаціями, зробленими спільнотою для інших дистрибутивів.
Якщо у вас виникнуть будь-які специфічні проблеми з використанням COSMIC через PPA в Ubuntu (проблеми з встановленням, конфлікти залежностей, неправильно скомпільовані пакети тощо), відповідним чином слід діяти так: Повідомте про це розробнику PPA або в його репозиторії вихідного коду.Не відкривайте інциденти безпосередньо проти System76 для цього конкретного пакування.
Сам менеджер PPA чітко дає зрозуміти, що Все встановлюється «на ваш страх і ризик»Він використовує його та тестує, і загалом він працює прийнятно, але він попереджає, що може статися будь-що: зміни в залежностях, нові версії, які щось ламають, конфлікти з іншими PPA…
Якщо ви хочете поекспериментувати зі своїм робочим столом, але мінімізувати головний біль, подумайте Спробуйте Pop!_OS 24.04 з попередньо встановленим COSMIC на окремому розділі або у віртуальній машині Це може бути дуже цікавою альтернативою та менш схильною до несподіванок.
Встановлення COSMIC Desktop на Ubuntu 24.04 за допомогою спільного PPA – це досить зручний спосіб Спробуйте це сучасне, налаштоване середовище, написане на Rust, не виходячи з основного дистрибутива.Однак, це залишається неофіційним рішенням, яке може вплинути на чутливі частини системи. Створивши резервну копію, спочатку протестувавши її у віртуальній машині та знаючи, як відновити інсталяцію за допомогою ppa-purge, ви можете насолоджуватися COSMIC з достатньою впевненістю та спокійно вирішити, чи підходить він для вашого щоденного робочого процесу.