Пошаговая инструкция по установке COSMIC Desktop на Ubuntu

  • COSMIC — это автономная среда рабочего стола, написанная на Rust, обладающая широкими возможностями настройки и предназначенная для работы в Wayland.
  • Его установка на Ubuntu 24.04 основана на неофициальном репозитории PPA от сообщества, который позволяет обновлять критически важные компоненты системы.
  • Эта среда неплохо работает на Ubuntu, но по сравнению с Pop!_OS в ней есть некоторые недостатки и незначительные недоработки.
  • Крайне важно знать, как использовать ppa-purge для отмены изменений и восстановления Ubuntu до исходного состояния в случае возникновения проблем.

Рабочий стол COSMIC

Если вас заинтересовала новая среда рабочего стола 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

Первое, что вам следует понять, это то, что Официального метода установки COSMIC на Ubuntu от System76 не существует.Мы будем использовать общедоступный PPA, поддерживаемый сторонним разработчиком (известным как hepp3n), который содержит пакеты COSMIC и нескольких зависимостей для Ubuntu 24.04 LTS.

Данный PPA был создан с учетом следующих соображений: Ubuntu 24.04 LTS «Noble» и производные от этой версии. (включая официальные версии, Ubuntu Server и даже дистрибутивы, такие как Linux Mint, основанные на Noble). Если ваша система не 24.04 или не использует репозитории "noble", вам не следует её использовать.

Ещё один важный момент заключается в том, что COSMIC — это Стол, ориентированный на ВейландПрограмма работает на этой технологии (включая Xwayland для совместимости с приложениями X11), поэтому настоятельно рекомендуется, чтобы ваше оборудование было совместимо с Wayland во избежание проблем с производительностью или совместимостью графики.

Соглашение о покупке электроэнергии, заключенное с сообществом, включает в себя не только 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, например 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» в качестве сессии рабочего столаВыберите его, введите свой пароль как обычно, и вы впервые получите доступ к среде COSMIC в вашей системе Ubuntu.

Использование COSMIC в Ubuntu: что работает, чего не хватает и что может вызвать конфликты.

При первом запуске вы заметите, что Ваши файлы и приложения Ubuntu по-прежнему на месте.COSMIC не создает отдельную систему: он просто добавляет новую среду рабочего стола и ее приложения, используя того же пользователя, домашний каталог и установленное программное обеспечение.

Многие из Собственные приложения COSMIC включены в PPA.В пакет входят файловый менеджер, терминал (Term), текстовый редактор, инструмент для создания скриншотов и т. д. Однако в пакете Ubuntu отсутствуют некоторые компоненты, такие как полноценный медиаплеер или магазин COSMIC.

Отсутствие магазина COSMIC не обязательно является проблемой, и это даже может быть положительным моментом: в Pop!_OS этот магазин присутствует. Она также управляет обновлениями системы DEB.Это может привести к конфликту с собственным менеджером пакетов Ubuntu и вызвать проблемы.

Одна из наиболее заметных особенностей использования COSMIC в Ubuntu — это отображение на панели пустые или пустые значки в области индикаторовЭто происходит в апплете "Индикатор приложения", который пытается отображать элементы из других сервисов (таких как Livepatch и аналогичные), но в этой конкретной комбинации некоторые из них отображаются некорректно.

Если вас беспокоят эти пустые места, вы можете Отредактируйте панель и удалите апплет «Индикатор приложения». это можно сделать непосредственно из параметров настройки рабочего стола, избежав таким образом несколько странного визуального эффекта.

Ещё одна примечательная деталь — поведение приложений Snap. Когда вы закрепляете их на панели Dock COSMIC, В некоторых случаях значки отображаются некорректно или при нажатии на них они не открываются должным образом.Это не значит, что Snap-приложения работать не будут; вам просто придётся запускать их из переключателя приложений или лаунчера, а не полагаться на закреплённый значок.

Что касается визуальной интеграции, как COSMIC использует свои возможности? наш собственный набор инструментов, основанный на IcedПриложения, использующие GTK или Qt, не будут выглядеть в точности как «нативные». Однако в настольной версии есть возможность для приложений на основе GTK использовать часть цветовой палитры COSMIC.

Чтобы это изменить, вы можете перейти по ссылке: Настройки > Рабочий стол > Внешний видПрокрутите окно вниз и перейдите в раздел «Значки и темы Toolkit». Там вы найдете переключатель с надписью примерно «Применять текущую тему к приложениям GNOME». Включение этой функции приведет к тому, что многие приложения GTK будут отображать текущую тему. Они адаптируют некоторые цвета к текущей тематике COSMIC.хотя идеальной интеграции не достигается.

Что касается производительности и стабильности, то в тестах на виртуальных машинах и чистых системах... 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

Если вы используете производную от Noble, например Linux Mint, рекомендуется явно указать серию Ubuntu, на которую вы хотите перейти, например:

Команда (производная): sudo ppa-purge ppa:hepp3n/cosmic-epoch -d noble

В ходе этого процесса ppa-purge Это приведет к удалению или понижению версии пакетов, полученных из PPA. и восстановит официальные версии. Возможно, после завершения процесса менеджер авторизации вернется к настройкам по умолчанию (обычно восстанавливается тот, который был у вас до установки COSMIC).

Когда команда завершится, это будет очень хорошая идея. Перезагрузите компьютер, чтобы убедиться, что система загрузится с графическим стеком и официальными библиотеками. из Ubuntu, что снижает риск несоответствий.

2. Удаление пакетов COSMIC вручную (только в случае сбоя ppa-purge)

Если ppa-purge не сработает: Если по какой-либо причине процесс очистки 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 и спокойно решить, подходит ли он для вашей повседневной работы.

cosmic-desktop-1-0-launch-rust-pop-os-wayland
Теме статьи:
Вышла версия COSMIC 1.0: рабочий стол на Rust от System76 достиг стабильной версии.