Saat ini alpha tidak lengkap. Petunjuk pengujian di bawah ini untuk berbagai distribusi.
applet kosmik
perpustakaan kosmik
kosmik-bg
kosmik-komp
sunting kosmik
file kosmik
penyambut kosmik
ikon kosmik
peluncur kosmik
pemberitahuan kosmik
kosmik-osd
panel kosmik
kosmik-randr
tangkapan layar kosmik
sesi kosmik
pengaturan kosmik
daemon pengaturan kosmis
toko kosmik
istilah kosmik
editor tema kosmik
zaman ruang kerja kosmik
xdg-desktop-portal-kosmik
peluncur pop
protokol kosmik
teks kosmik
tema kosmik
waktu kosmik
libcosmic
Lingkungan desktop COSMIC memerlukan beberapa dependensi: (Daftar ini tidak mencoba untuk menjelaskan secara lengkap, namun mencoba memberikan titik awal yang layak. Untuk petunjuk rinci, lihat masing-masing proyek):
hanya
karatc
libwayland
mesa (atau implementasi libEGL/libGL pihak ketiga, meskipun berinteraksi dengan libglvnd mesa umumnya disarankan).
libseat
libxkbcommon
masukan libin
udev
dbus
secara opsional (walaupun sistem build saat ini mungkin memerlukan pustaka berikut):
sistem lib
libpulse
peluncur pop
libexpat1
libfontconfig
libfreetype
lld
muatan
libgbm-dev
libclang-dev
libpipewire-0.3-dev
Catatan: libfontconfig
, libfreetype
, dan lld
adalah paket khusus untuk distribusi Linux. Anda mungkin perlu mencari versi yang setara untuk distribusi Anda jika Anda tidak menggunakan Pop!_OS.
Yang diperlukan dapat diinstal dengan:
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
dan yang opsional dengan:
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
Mereka dapat diinstal sekaligus dengan:
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
Cara termudah untuk menguji COSMIC DE saat ini adalah dengan membangun ekstensi sistem systemd (lihat man systemd-sysext
).
git clone --recurse-submodules https://github.com/pop-os/cosmic-epoch cd cosmic-epoch just sysext
Ini akan membuat ekstensi sistem yang disebutcosmic cosmic-sysext
, yang dapat Anda pindahkan (tanpa mengganti nama!) ke misalnya /var/lib/extensions
. Setelah memulai systemd-sysext.service ( sudo systemctl enable --now systemd-sysext
) dan menyegarkan ( sudo systemd-sysext refresh
) atau mem-boot ulang, COSMIC akan menjadi opsi yang tersedia di pengelola tampilan favorit Anda.
Jika Anda mengaktifkan SELinux (misalnya di Fedora), ekstensi yang diinstal tidak akan menerapkan label yang benar. Untuk menguji COSMIC, Anda dapat menonaktifkannya untuk sementara dan memulai ulang gdm
(perhatikan bahwa ini akan menutup program Anda yang sedang berjalan).
sudo setenforce 0 sudo systemctl restart gdm
Catatan : Ekstensi yang dibuat dengan cara ini akan ditautkan ke perpustakaan tertentu di sistem Anda dan tidak akan berfungsi di distribusi lain. Ini juga memerlukan perpustakaan/dependensi yang disebutkan sebelumnya pada saat runtime untuk diinstal di sistem Anda (ekstensi sistem tidak membawa perpustakaan ini).
Sistem File Read-Only : Jika Anda tidak menggunakan distro yang tidak dapat diubah, Anda mungkin memperhatikan bahwa /usr/
dan /opt/
bersifat read-only. ini disebabkan oleh systemd-sysext
yang diaktifkan, ketika Anda selesai pengujian Anda dapat menonaktifkan systemd-sysext
( sudo systemctl disable --now systemd-sysext
)
Oleh karena itu, ini bukanlah metode yang tepat untuk penerapan jangka panjang.
COSMIC DE dikemas untuk Pop!_OS. Sebagai referensi, lihat folder debian
di repositori proyek. Ini dan justfile
di dalam repositori ini dapat digunakan sebagai referensi tentang cara mengemas COSMIC DE, meskipun tidak ada jaminan kompatibilitas ke belakang yang diberikan pada tahap ini.
COSMIC DE masih dalam proses sehingga sejauh ini belum mengikuti skema pembuatan versi. Kami melakukan yang terbaik untuk menjaga komitmen submodul yang direferensikan dalam pembuatan repositori ini dan bekerja bersama, sebagai konsekuensinya submodul tersebut mungkin tidak berisi pembaruan dan fitur terkini dari repositori ini (belum).
Catatan tentang pembuatan versi dan pengemasan semua komponen ini dengan benar akan ditambahkan pada tahap selanjutnya setelah COSMIC DE mendapatkan rilis pertamanya.
COSMIC DE sedang dalam rilis alfa pertamanya. Menggunakan dan menguji alpha diperbolehkan. Bug dan kerusakan mungkin terjadi.
sudo nano /etc/gdm3/custom.conf
Ubah WaylandEnable
menjadi true
:
WaylandEnable=true
Nyalakan ulang agar perubahan ini diterapkan.
sudo nano /usr/lib/udev/rules.d/61-gdm.rules
Cari LABEL="gdm_prefer_xorg"
dan LABEL="gdm_disable_wayland"
. Tambahkan #
pada pernyataan RUN
sehingga terlihat seperti ini:
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"
Mulai ulang gdm
sudo systemctl restart gdm
sudo apt install cosmic-session
Setelah logout, klik pengguna Anda dan akan ada sproket di kanan bawah. Ubah pengaturannya menjadi COSMIC. Lanjutkan untuk masuk.
Instal melalui sesi kosmik atau grup kosmik, misalnya: pacman -S cosmic-session
atau pacman -S cosmic
Kemudian keluar, klik pengguna Anda, dan sproket di kanan bawah menampilkan entri tambahan di samping lingkungan desktop Anda. Ubah ke COSMIC dan lanjutkan dengan login. Untuk diskusi lebih rinci, pertimbangkan bagian yang relevan di Arch wiki.
Cosmic dapat diinstal melalui repositori Fedora COPR.
dnf copr enable ryanabx/cosmic-epoch dnf install cosmic-desktop
Kemudian keluar, klik pengguna Anda, dan sproket di kanan bawah menampilkan entri tambahan di samping lingkungan desktop Anda. Ubah ke COSMIC dan lanjutkan dengan login. Untuk informasi lebih lanjut, Anda dapat memeriksa halaman COPR.
Cosmic dapat diinstal dengan menambahkan X11:COSMIC:Factory repo dengan opi.
opi patterns-cosmic
Pilih X11:COSMIC:Factory, setelah instalasi simpan reponya.
Kemudian keluar, klik pengguna Anda, dan sproket di kanan bawah menampilkan entri tambahan di samping lingkungan desktop Anda. Ubah ke COSMIC dan lanjutkan dengan login. Untuk informasi lebih lanjut, Anda dapat memeriksa halaman OBS.
COSMIC dapat diinstal di Gentoo melalui overlay khusus. Tambahkan overlay menggunakan manajer overlay pilihan Anda (seperti eselect), lalu instal lingkungan desktop:
eselect repository add cosmic-overlay git https://github.com/fsvm88/cosmic-overlay.git
Selanjutnya, instal lingkungan desktop COSMIC dan tema terkait:
emerge -1 cosmic-meta pop-theme-meta -pv
Kemudian keluar, klik pengguna Anda, dan sproket di kanan bawah menampilkan entri tambahan di samping lingkungan desktop Anda. Ubah ke COSMIC dan lanjutkan dengan login. Untuk informasi lebih lanjut, Anda dapat memeriksa Overlay Repository.
Yang paling penting