На данный момент неполная альфа . Инструкции по тестированию ниже для различных дистрибутивов.
космические апплеты
космическая аппликатура
космический-bg
космический комп
космическое редактирование
космические файлы
космический приветствующий
космические иконки
космическая пусковая установка
космические уведомления
космическое OSD
космическая панель
космический рандр
космический скриншот
космическая сессия
космические настройки
космические настройки-демон
космический магазин
космический срок
редактор космических тем
космические рабочие пространства-эпоха
xdg-desktop-portal-cosmic
поп-лаунчер
космические протоколы
космический текст
космическая тема
космическое время
либкосмический
Среда рабочего стола COSMIC требует нескольких зависимостей: (Этот список не претендует на то, чтобы быть исчерпывающим, а скорее представляет собой достойную отправную точку. Для получения подробных инструкций ознакомьтесь с отдельными проектами):
только
ржавчина
Либвейленд
mesa (или сторонние реализации libEGL/libGL, хотя обычно рекомендуется взаимодействие с libglvnd mesa).
libseat
libxkbcommon
libinput
удев
дбус
необязательно (хотя в настоящее время система сборки может потребовать эти библиотеки):
libsystem
libpulse
поп-лаунчер
libexpat1
библиотека libfontconfig
libfreetype
ООО
груз
libgbm-dev
libclang-dev
libpipewire-0.3-dev
Примечание. libfontconfig
, libfreetype
и lld
— это пакеты, специфичные для дистрибутивов Linux. Возможно, вам придется найти эквивалентную версию для вашего дистрибутива, если вы не используете Pop!_OS.
Необходимые можно установить с помощью:
sudo apt install just rustc libglvnd-dev libwayland-dev libseat-dev libxkbcommon-dev libinput-dev udev dbus libdbus-1-dev libpam0g-dev libpixman-1-dev libssl-dev libflatpak-dev -y
и необязательные с:
sudo apt install libsystemd-dev libpulse-dev pop-launcher libexpat1-dev libfontconfig-dev libfreetype-dev mold cargo libgbm-dev libclang-dev libpipewire-0.3-dev -y
Их можно установить все сразу с помощью:
sudo apt install just rustc libglvnd-dev libwayland-dev libseat-dev libxkbcommon-dev libinput-dev udev dbus libdbus-1-dev libsystemd-dev libpixman-1-dev libssl-dev libflatpak-dev libpulse-dev pop-launcher libexpat1-dev libfontconfig-dev libfreetype-dev mold cargo libgbm-dev libclang-dev libpipewire-0.3-dev libpam0g-dev -y
Самый простой способ протестировать COSMIC DE на данный момент — создать системное расширение systemd (см. man systemd-sysext
).
git clone --recurse-submodules https://github.com/pop-os/cosmic-epoch cd cosmic-epoch just sysext
Это создаст системное расширение под названием cosmic-sysext
, которое вы можете переместить (без переименования!), например, в /var/lib/extensions
. После запуска systemd-sysext.service ( sudo systemctl enable --now systemd-sysext
) и обновления ( sudo systemd-sysext refresh
) или перезагрузки COSMIC станет доступной опцией в вашем любимом диспетчере дисплеев.
Если у вас включен SELinux (например, в Fedora), к установленному расширению не будут применены правильные метки. Чтобы протестировать COSMIC, вы можете временно отключить его и перезапустить gdm
(обратите внимание, что при этом работающие программы будут закрыты).
судо setenforce 0 sudo systemctl перезапустить gdm
Примечание . Расширение, созданное таким образом, будет связано с конкретными библиотеками в вашей системе и не будет работать в других дистрибутивах. Также во время выполнения в вашей системе должны быть установлены ранее упомянутые библиотеки/зависимости (расширение системы не содержит этих библиотек).
Файловая система только для чтения . Если вы не используете неизменяемый дистрибутив, вы можете заметить, что /usr/
и /opt/
доступны только для чтения. это вызвано включением systemd-sysext
. Когда вы закончите тестирование, вы можете отключить systemd-sysext
( sudo systemctl disable --now systemd-sysext
)
Таким образом, это неподходящий метод для долгосрочного развертывания.
COSMIC DE упакован для Pop!_OS. Для справки посмотрите папки debian
в репозиториях проектов. Их и justfile
внутри этого репозитория можно использовать в качестве справочной информации о том, как упаковать COSMIC DE, хотя на данном этапе не предоставляются гарантии обратной совместимости.
COSMIC DE все еще находится в стадии разработки и поэтому пока не следует схеме управления версиями. Мы делаем все возможное, чтобы коммиты подмодуля, на которые имеются ссылки, сохранялись в этом репозитории и работали вместе, как следствие, они могут не содержать последние обновления и функции из этих репозиториев (пока).
Примечания по правильному управлению версиями и упаковке всех этих компонентов будут добавлены позже, когда COSMIC DE выйдет в первый выпуск.
COSMIC DE находится в своей первой альфа-версии. Использование и тестирование альфа-версии приветствуется. Ожидаются баги и поломки.
sudo nano /etc/gdm3/custom.conf
Измените WaylandEnable
на true
:
WaylandEnable=true
Перезагрузитесь, чтобы изменения вступили в силу.
sudo nano /usr/lib/udev/rules.d/61-gdm.rules
Найдите LABEL="gdm_prefer_xorg"
и LABEL="gdm_disable_wayland"
. Добавьте #
к операторам RUN
, чтобы они выглядели следующим образом:
LABEL="gdm_prefer_xorg" #RUN+="/usr/libexec/gdm-runtime-config set daemon PreferredDisplayServer xorg" GOTO="gdm_end" LABEL="gdm_disable_wayland" #RUN+="/usr/libexec/gdm-runtime-config set daemon WaylandEnable false" GOTO="gdm_end"
Перезапустить GDM
sudo systemctl перезапустить gdm
sudo apt install cosmic-session
После выхода из системы нажмите на своего пользователя, и в правом нижнем углу появится звездочка. Измените настройку на COSMIC. Продолжайте авторизоваться.
Установите через космическую сессию или космическую группу, например: pacman -S cosmic-session
или pacman -S cosmic
Затем выйдите из системы, щелкните своего пользователя, и звездочка в правом нижнем углу отобразит дополнительную запись рядом со средой вашего рабочего стола. Перейдите на COSMIC и продолжите вход в систему. Для более подробного обсуждения обратитесь к соответствующему разделу вики Arch.
Cosmic можно установить через репозиторий Fedora COPR.
dnf copr enable ryanabx/cosmic-epoch dnf install cosmic-desktop
Затем выйдите из системы, щелкните своего пользователя, и звездочка в правом нижнем углу отобразит дополнительную запись рядом со средой вашего рабочего стола. Перейдите на COSMIC и продолжите вход в систему. Для получения дополнительной информации вы можете посетить страницу COPR.
Cosmic можно установить, добавив репозиторий X11:COSMIC:Factory с opi.
opi patterns-cosmic
Выберите X11:COSMIC:Factory, после установки сохраните репозиторий.
Затем выйдите из системы, щелкните своего пользователя, и звездочка в правом нижнем углу отобразит дополнительную запись рядом со средой вашего рабочего стола. Перейдите на COSMIC и продолжите вход в систему. Для получения дополнительной информации вы можете посетить страницу OBS.
COSMIC можно установить на Gentoo через специальный оверлей. Добавьте наложение с помощью предпочитаемого вами менеджера наложений (например, eselect), а затем установите среду рабочего стола:
eselect repository add cosmic-overlay git https://github.com/fsvm88/cosmic-overlay.git
Затем установите среду рабочего стола COSMIC и связанные с ней темы:
emerge -1 cosmic-meta pop-theme-meta -pv
Затем выйдите из системы, щелкните своего пользователя, и звездочка в правом нижнем углу отобразит дополнительную запись рядом со средой вашего рабочего стола. Перейдите на COSMIC и продолжите вход в систему. Для получения дополнительной информации вы можете проверить репозиторий Overlay.
самое важное
Твиттер
Инстаграм