Actualmente un alfa incompleto. Instrucciones de prueba a continuación para varias distribuciones.
El entorno de escritorio COSMIC requiere algunas dependencias: (Esta lista no intenta ser exhaustiva, sino que intenta proporcionar un punto de partida decente. Para obtener instrucciones detalladas, consulte los proyectos individuales):
Opcionalmente (aunque el sistema de compilación podría requerir actualmente estas bibliotecas):
Nota: libfontconfig
, libfreetype
y lld
son paquetes específicos de distribuciones de Linux. Es posible que necesites encontrar la versión equivalente para tu distribución si no estás usando Pop!_OS.
Los requeridos se pueden instalar con:
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
y los opcionales con:
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
Se pueden instalar todos a la vez con:
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
La forma más sencilla de probar COSMIC DE actualmente es creando una extensión del sistema systemd (consulte man systemd-sysext
).
git clone --recurse-submodules https://github.com/pop-os/cosmic-epoch
cd cosmic-epoch
just sysext
Esto creará una extensión del sistema llamada cosmic-sysext
, que puede mover (¡sin cambiar el nombre!) a, por ejemplo, /var/lib/extensions
. Después de iniciar systemd-sysext.service ( sudo systemctl enable --now systemd-sysext
) y actualizar ( sudo systemd-sysext refresh
) o reiniciar, COSMIC será una opción disponible en su administrador de pantalla favorito.
Si tiene SELinux habilitado (por ejemplo, en Fedora), la extensión instalada no tendrá aplicadas las etiquetas correctas. Para probar COSMIC, puede desactivarlo temporalmente y reiniciar gdm
(tenga en cuenta que esto cerrará los programas en ejecución).
sudo setenforce 0
sudo systemctl restart gdm
Nota : una extensión creada de esta manera se vinculará a bibliotecas específicas de su sistema y no funcionará en otras distribuciones. También requiere que las bibliotecas/dependencias mencionadas anteriormente en tiempo de ejecución estén instaladas en su sistema (la extensión del sistema no incluye estas bibliotecas).
Sistema de archivos de solo lectura : si no estás en una distribución inmutable, puedes notar que /usr/
y /opt/
son de solo lectura. Esto se debe a que systemd-sysext
está habilitado. Cuando haya terminado de probar, puede deshabilitar systemd-sysext
( sudo systemctl disable --now systemd-sysext
).
Por tanto, no es un método adecuado para un despliegue a largo plazo.
COSMIC DE está empaquetado para Pop!_OS. Como referencia, consulte las carpetas debian
en los repositorios de proyectos. Estos y el justfile
dentro de este repositorio pueden usarse como referencias sobre cómo empaquetar COSMIC DE, aunque no se brindan garantías de compatibilidad con versiones anteriores en esta etapa.
COSMIC DE todavía está en progreso y, por lo tanto, no sigue un esquema de versiones hasta el momento. Hacemos todo lo posible para mantener las confirmaciones del submódulo a las que se hace referencia en este repositorio y trabajando juntas, como consecuencia, es posible que no contengan las últimas actualizaciones y características de estos repositorios (todavía).
Se agregarán notas sobre el control de versiones y el empaquetado adecuado de todos estos componentes en una etapa posterior, una vez que COSMIC DE obtenga su primera versión.
COSMIC DE se encuentra en su primera versión alfa. Usar y probar el alfa es bienvenido. Se esperan errores y roturas.
sudo nano /etc/gdm3/custom.conf
Cambie WaylandEnable
a true
:
WaylandEnable=true
Reinicie para que este cambio surta efecto.
sudo nano /usr/lib/udev/rules.d/61-gdm.rules
Busque LABEL="gdm_prefer_xorg"
y LABEL="gdm_disable_wayland"
. Agregue #
a las declaraciones RUN
para que se vean así:
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"
Reiniciar gdm
sudo systemctl restart gdm
sudo apt install cosmic-session
Después de cerrar sesión, haga clic en su usuario y habrá una rueda dentada en la parte inferior derecha. Cambie la configuración a COSMIC. Proceda a iniciar sesión.
Instalar a través de cosmic-session o el grupo cosmic, por ejemplo: pacman -S cosmic-session
o pacman -S cosmic
Luego cierre sesión, haga clic en su usuario y una rueda dentada en la parte inferior derecha mostrará una entrada adicional junto a sus entornos de escritorio. Cambie a COSMIC y continúe con el inicio de sesión. Para una discusión más detallada, considere la sección correspondiente en la wiki de Arch.
Cosmic se puede instalar a través de un repositorio COPR de Fedora.
dnf copr enable ryanabx/cosmic-epoch
dnf install cosmic-desktop
Luego cierre sesión, haga clic en su usuario y una rueda dentada en la parte inferior derecha mostrará una entrada adicional junto a sus entornos de escritorio. Cambie a COSMIC y continúe con el inicio de sesión. Para obtener más información, puede consultar la página COPR.
Cosmic se puede instalar agregando X11:COSMIC:Factory repo con opi.
opi patterns-cosmic
Seleccione X11:COSMIC:Factory, después de la instalación, conserve el repositorio.
Luego cierre sesión, haga clic en su usuario y una rueda dentada en la parte inferior derecha mostrará una entrada adicional junto a sus entornos de escritorio. Cambie a COSMIC y continúe con el inicio de sesión. Para obtener más información, puede consultar la página de OBS.
COSMIC se puede instalar en Gentoo mediante una superposición personalizada. Agregue la superposición usando su administrador de superposición preferido (como eselect) y luego instale el entorno de escritorio:
eselect repository add cosmic-overlay git https://github.com/fsvm88/cosmic-overlay.git
A continuación, instale el entorno de escritorio COSMIC y sus temas asociados:
emerge -1 cosmic-meta pop-theme-meta -pv
Luego cierre sesión, haga clic en su usuario y una rueda dentada en la parte inferior derecha mostrará una entrada adicional junto a sus entornos de escritorio. Cambie a COSMIC y continúe con el inicio de sesión. Para obtener más información, puede consultar el Repositorio de superposición.