-
Notifications
You must be signed in to change notification settings - Fork 1
Features
The customizations made to bleUX are abstracted as features, which can be independently enabled/disabled at users' need. The bleux-features package contains all scripts to enable/disable them. At install, the system comes with a set of features enabled by default, and the rest are disabled by default.
The main command to manage features is:
feature <subcommand> <feature>| Feature | Subcommand to enable | Subcommand to disable |
|---|---|---|
timeshift |
add |
remove |
| Feature | Subcommand to enable | Subcommand to disable |
|---|---|---|
gufw |
add |
remove |
ufw |
enable |
disable |
| Feature | Subcommand to enable | Subcommand to disable |
|---|---|---|
preload |
add |
remove |
The standard libapt-pkg frontend experience provided by apt can be too low-level and hard to understand. nala provides a more user-friendly alternative, as well as more advanced features that make package managing both powerful and easy.
| Feature | Enabled by default | Subcommand to enable | Subcommand to disable |
|---|---|---|---|
apt |
enable |
disable |
|
nala |
add |
remove |
| Subcommand | Description |
|---|---|
fetch |
Fetches 3 fast mirrors to improve download speed. |
As much as snap works really well in embedded environments, its support in desktop environments is average at best. flatpak, on the other hand, is focused on providing the best experience in desktop environments, being supported by the Freedesktop project.
| Feature | Enabled by default | Subcommand to enable | Subcommand to disable |
|---|---|---|---|
flatpak |
add |
remove |
|
snap |
add |
remove |
| Subcommand | Description |
|---|---|
update |
Updates applications or runtimes, including related extensions. |
remove-unused |
Uninstalls unused applications or runtimes on the system. |
pulseaudio is the general purpose audio server developed by the Freedesktop project. Even though, its support is limited in more demanding use cases, such as professional sound producing, where a real-time, low-latency system is required. pipewire not only provides better support for those use cases, but it also handles other types of media streams and aims at being more compatible with flatpak and wayland.
| Feature | Enabled by default | Subcommand to enable | Subcommand to disable |
|---|---|---|---|
pipewire |
add |
remove |
|
pulseaudio |
add |
remove |
| Feature | Enabled by default | Subcommand to enable | Subcommand to disable |
|---|---|---|---|
wayland* |
|||
x11 |
add |
remove |
* wayland is not an actual feature. It doesn't have any scripts, as it's already enabled by default.
| Feature | Enabled by default | Subcommand to enable | Subcommand to disable |
|---|---|---|---|
gnome-music |
add |
remove |
|
rhythmbox |
add |
remove |
| Feature | Enabled by default | Subcommand to enable | Subcommand to disable |
|---|---|---|---|
gnome-console |
add |
remove |
|
gnome-terminal |
add |
remove |
| Feature | Enabled by default | Subcommand to enable | Subcommand to disable |
|---|---|---|---|
gedit |
add |
remove |
|
gnome-text-editor |
add |
remove |
| Feature | Enabled by default | Subcommand to enable | Subcommand to disable |
|---|---|---|---|
eog |
add |
remove |
|
flatpak loupe |
add |
remove |
| Feature | Enabled by default | Subcommand to enable | Subcommand to disable |
|---|---|---|---|
cheese |
add |
remove |
|
flatpak snapshot |
add |
remove |
| Feature | Enabled by default | Subcommand to enable | Subcommand to disable |
|---|---|---|---|
gnome-backgrounds |
add |
remove |
|
ubuntu-wallpapers |
add |
remove |
| Feature | Enabled by default | Subcommand to enable | Subcommand to disable |
|---|---|---|---|
gnome-connections |
add |
remove |
|
remmina |
add |
remove |
| Feature | Enabled by default | Subcommand to enable | Subcommand to disable |
|---|---|---|---|
gnome-software |
add |
remove |
|
snap snap-store |
add |
remove |
| Feature | Enabled by default | Subcommand to enable | Subcommand to disable |
|---|---|---|---|
flatpak firefox |
add |
remove |
|
snap firefox |
add |
remove |
| Feature | Enabled by default | Subcommand to enable | Subcommand to disable |
|---|---|---|---|
flatpak libreoffice |
add |
remove |
|
libreoffice |
add |
remove |
| Feature | Enabled by default | Subcommand to enable | Subcommand to disable |
|---|---|---|---|
flatpak thunderbird |
add |
remove |
|
thunderbird |
add |
remove |
| Feature | Enabled by default | Subcommand to enable | Subcommand to disable |
|---|---|---|---|
flatpak transmission |
add |
remove |
|
transmission |
add |
remove |
| Feature | Subcommand to enable | Subcommand to disable |
|---|---|---|
desktop-icons |
add |
remove |
ubuntu-dock |
add |
remove |
| Feature | Subcommand to enable | Subcommand to disable |
|---|---|---|
gnome-power-manager |
add |
remove |
seahorse |
add |
remove |
| Feature | Subcommand to enable | Subcommand to disable |
|---|---|---|
aisleriot |
add |
remove |
branding-ubuntu |
add |
remove |
gnome-mahjongg |
add |
remove |
gnome-mines |
add |
remove |
gnome-sudoku |
add |
remove |
gnome-todo |
add |
remove |
shotwell |
add |
remove |