COSMIC
COSMIC 是一个使用 Rust 编程语言开发的桌面环境,它使用 iced 这个跨平台 GUI 库,并使用 Smithay 作为其合成器 cosmic-comp 的构建块。cosmic-comp 类似于 smithay 自带的 anvil 合成器演示,正如 Wayland 项目使用 Weston 作为演示合成器一样。它的第一个版本被称为 **Epoch**。
安装
可以通过 cosmic-session 或 cosmic 组进行安装。
CARGO_TARGET_DIR 环境变量可以帮助减少下载次数。MOLD_JOBS=1 CARGO_TARGET_DIR=/tmp/mytarget
cosmic-session 的依赖项中的独立组件
COSMIC 包含一个合成器、一个库和一些小程序,它们可以作为独立部分安装。提供了 cosmic-comp(合成器)、cosmic-applets、cosmic-app-library、cosmic-bg、cosmic-icon-theme、cosmic-launcher、cosmic-notifications(用于通过 cosmic-osd 叠加消息的屏幕显示)、一个带 cosmic-panel 的任务栏和面板、cosmic-settings 等。
独立组件
提供了文本编辑器 cosmic-text-editor、文件管理器 cosmic-files、终端 cosmic-terminal、多媒体播放器 cosmic-player 和壁纸 cosmic-wallpapers。
COSMIC 文件中的网络共享
要在 COSMIC 文件中连接到网络共享,需要安装相关的 GVFS 包。
| 协议 | 软件包 (Package) |
|---|---|
| AppleTalk | gvfs |
| 文件传输协议 (FTP) | gvfs |
| 网络文件系统 (NFS) | gvfs-nfs |
| 服务器消息块 (SMB) | gvfs-smb |
| SSH | gvfs |
| WebDAV | gvfs-dnssd |
COSMIC 不提供秘密存储/密钥环,因此要记住密码,请安装一个秘密存储组件,例如 gnome-keyring。另见 GNOME/Keyring。
启动
启动 COSMIC 的最简单方法是通过显示管理器,安装后,它将显示为一个额外的选项,与 GNOME、KDE Plasma 等并列。
要直接从控制台启动 COSMIC,请运行
$ start-cosmic
使用 Cosmic Greeter
COSMIC 附带 cosmic-greeter,这是一个基于 greetd 的显示管理器。要使用它,请启用 cosmic-greeter.service。
配置
除了使用设置小部件外,还可以使用面板进行配置,并提供了小部件示例。