Regolith Linux

内部构成

Regolith 是由一些开源项目/软件, 一些自定义设置和 Package 元数据构成。 以下表格列举了主要组件: Regolith Linux:

Package 功能 Regolith 自定义
Gnome-flashback System Management package
i3-wm Tiling Window Manager package
i3-gaps Nice additions to i3-wm See i3-wm
Rofi Application Launcher and Window Switcher package
Compton Compositor package
Conky Shortcuts on Desktop package
GDM3 Login Screen package
Simple Terminal (st) Terminal Emulator package
i3-gnome-flashback i3/gnome integration repo
Adobe Source Code Pro Primary Font N/A
Solarized Color Palette Color Scheme N/A
Psiu Puxa Wallpapers Desktop Backgrounds N/A

Distribution

Regolith是一系列由 “Private Package Repositories” (PPA) 分布的 Ubuntu packages:

Repository URL Purpose
Regolith Stable https://launchpad.net/~kgilmer/+archive/ubuntu/regolith-stable Primary repository for Regolith packages
Regolith Unstable https://launchpad.net/~kgilmer/+archive/ubuntu/regolith-unstable Pre-release versions of Regolith packages. Not recommended for everyday use of Regolith.

Hacking

设置

功能 组件 设置文件 Package
状态条 i3-bar ~/.config/i3-regolith/config regolith-i3
系统状态提示 i3blocks /etc/i3blocks.conf regolith-i3blocks
窗口管理 i3-wm ~/.config/i3-regolith/config regolith-i3
App Launcher Rofi /etc/rofi.conf regolith-rofi-config
系统快捷键绑定 i3-wm ~/.config/i3-regolith/config regolith-i3

打包

Regolith Linux 所有可布署的组件都是由debian packages 来描述的。 这些 packages 都在 Regolith Linux Github project 以源码的形式存在。 创建 packages 对更改Regolith的外观来说是不必要的。 但是创建Packages有一些好处。 比如说更容易分享更改,在不同的机器上使用同一种设置,自动更新,以及更好的版本控制。