COSMIC - Arch Linux 中文维基

跳转到内容

# COSMIC

来自 Arch Linux 中文维基

相关文章

- 桌面环境
- GDM

翻译状态：

- 本文（或部分内容）译自 COSMIC，最近一次同步于 2026-04-27，若英文版本有所更改，则您可以帮助同步与翻译更改的内容。
- 您可以在 ArchWiki 的对应页面找到本文翻译的原始修订历史。
- 本文可能与英文原文存在出入。

COSMIC 是一个使用 Rust 编程语言开发的桌面环境，使用iced 跨平台 Rust GUI库和 Smithay 作为其合成器 Cosmic-comp 的构建模块。Cosmic-comp 相当于 smithay 自己的 anvil 合成器参考实现，就像 Wayland 项目使用 Weston 作为合成器参考实现一样。它的第一个版本被称为 Epoch。

## 安装

安装 cosmic-session包 软件包或 cosmic包组 组，开发版本可以安装 cosmic-session-gitAUR 获得，它依赖于所有的组件包

当您通过源代码进行构建时， 请注意，依赖项 cosmic-applets-gitAUR 需要至少 8GB RAM。限制连接到单任务是一个构建它的办法。如果你需要重复构建它，设置环境变量 `CARGO_TARGET_DIR` 有助于减少下载次数：

    MOLD_JOBS=1 CARGO_TARGET_DIR=/tmp/mytarget

### 作为 cosmic-session 的依赖项被引入的组件

COSMIC 由一个合成器（compositor）、一个库（library）和一些小程序（applets）组成，这些组件可以分别作为独立的部分进行安装：cosmic-comp包，cosmic-applets包，cosmic-app-library包，cosmic-bg包，cosmic-icon-theme包，cosmic-launcher包，cosmic-notifications包，用于在屏幕上叠加显示通知或提示信息的 cosmic-osd包，提供底部或顶部的面板（panel）以及 dock 栏的 cosmic-panel包，cosmic-settings包，以及其他的一些包.

### 独立组件

文本编辑器, cosmic-text-editor包, 文件管理器 cosmic-files包, 终端模拟器, cosmic-terminal包, 媒体播放器 cosmic-player包, 壁纸选择器, cosmic-wallpapers包。

### COSMIC文件管理器中的网络共享

为了在COSMIC文件管理器中连接网络共享，需要安装这些相关的GVFS包：

协议 | 软件包
--- | ---
AppleTalk | gvfs包
File Transfer Protocol (FTP) | gvfs包
Network File System (NFS) | gvfs-nfs包
Server Message Block (SMB) | gvfs-smb包
SSH | gvfs包
WebDAV | gvfs-dnssd包

COSMIC并不提供秘密存储或密钥功能，所以要记住密码，需要安装诸如gnome-keyring之类的密码存储元件。查看GNOME/Keyring获得更多信息。

## 启动

最简单的方法是通过已安装的Display Manager启动它，如GNOME、KDE Plasma默认使用的GDM、SDDM 等，将会在登录界面发现一个额外的cosmic启动选项。

如果要仅从tty启动，只需运行：

    $ start-cosmic

### 使用 Cosmic 会话管理器

COSMIC包含了一个基于greetd的显示会话管理器cosmic-greeter包。如果要使用这个dm，请激活`cosmic-greeter.service`服务。

## 配置

The panel can be used to configure besides using the settings applet, examples of applets are provided.

### SSH_AUTH_SOCK 未设置

如果你在使用 Cosmic 登录管理器时看到了 `$SSH_AUTH_SOCK not set` 消息， 启用由依赖项 gcr-4包 提供的 `gcr-ssh-agent.socket` systemd 用户单元。

### 夜光

因为 COSMIC DE 当前并不包含 `wlr-gamma-control-unstable-v1` 协议（参见 pop-os/cosmic-comp#2059）， wlsunset 和 gammastep 之类的工具并不能在 COSMIC 会话中控制背光和色温。

为了解决这个问题，你可以使用 redshift包 或 gammastep包 之类的工具，在 COSMIC DE 混成器启动前通过 TTY 上的 libdrm 直接调节 DRM 伽马表。另一个可选项是用依赖于 systemd 服务的 drm-colortemp 或 nebula-drm-gitAUR 以自动化这一过程。

## 参见

- COSMIC Welcome Page
- System76 博客
- Pop!_OS 欢迎界面

分类：​

- 桌面环境

COSMIC
添加话题