Basalt Linux User Guide
Basalt Linux is a general-purpose Linux distribution built on Debian with the Xfce desktop environment. It is designed to be simple, stable, and familiar — whether you are new to Linux or switching from Windows or macOS.
This guide walks you through installation, first boot, software management, and everyday system settings. For deeper topics, see the Wiki — a growing collection of detailed guides.
1. Getting Started
Follow these steps to install Basalt Linux on your computer.
- Download the ISO
Get the latest release from the download page. The ISO is about 2.3 GB.
- Verify the download
Compare the
SHA256checksum of your downloaded file with the one on the download page to make sure the file is intact.$ sha256sum basalt-linux.iso - Create a bootable USB drive
Rufus (Windows), BalenaEtcher (any operating system), or the
ddcommand on Linux. A USB drive of at least 4 GB is required — the ISO is 2.28 GB.$ sudo dd if=basalt-linux.iso of=/dev/sdX bs=4M status=progress - Boot from the USB drive
Restart your computer and enter the boot menu (
F12,F2,Esc, orDelduring startup). Select your USB drive, then choose Basalt Linux from the GRUB menu. - Install with Calamares
On the live desktop, double-click Install Basalt Linux. The installer guides you through language, location, keyboard layout, partitioning, and user account creation.
- Reboot
When installation finishes, reboot and remove the USB drive when prompted. Log in with the username and password you created.
2. First Boot
When you boot into Basalt Linux for the first time, the Welcome app launches automatically. It provides quick access to common tasks:
- Appearance — Theme, icons, cursor and wallpaper, set your way
- Desktop & setup — Panel position, desktop icons and services
- Flatpak support — Optional: access thousands of apps from Flathub
- Timeshift snapshots — Optional: automatic system snapshots for recovery
The Welcome app can be reopened anytime from the application menu.
Desktop Overview
Basalt Linux uses the Xfce desktop environment with the Orchis theme and Papirus icons. The layout is familiar and intuitive:
- Bottom panel — Application menu, window list, system tray, and clock
- Application menu — Click the Basalt logo in the bottom-left to access all installed applications
- Workspaces — Switch between multiple workspaces with the workspace switcher on the panel
- Right-click — Right-click on the desktop for quick access to common actions
3. Software Management
Basalt Linux comes with the essentials pre-installed, and thousands more applications are available through the package manager.
Using APT (Command Line)
The apt command is the primary way to manage software on Basalt Linux:
$ sudo apt update$ sudo apt install firefox-esr$ sudo apt remove <package>$ sudo apt upgradeTo search for a package, use:
$ apt search <keyword>Using Synaptic (Graphical)
If you prefer a graphical interface, Synaptic Package Manager provides full package management without the terminal. If it is not already installed, add it with:
$ sudo apt install synapticYou can then find it in the application menu under System or Settings.
Flatpak Support
Flatpak is pre-installed and configured. You can install Flatpak applications from Flathub or other remotes:
$ flatpak install flathub org.mozilla.firefox$ flatpak run org.mozilla.firefoxPre-installed Applications
| Category | Application |
|---|---|
| Web browsing | Firefox ESR |
| File management | Thunar |
| Office suite | LibreOffice |
| Media playback | VLC media player |
| Image viewing | Ristretto |
| Terminal | Xfce Terminal |
4. System Settings
Common settings are a few clicks away from the application menu.
Network (Wi-Fi & Wired)
Click the network icon on the panel to connect to Wi-Fi or check your wired connection. For advanced options, open Network Connections from the application menu, or run nm-connection-editor in the terminal.
Display Settings
Open Display from the Settings menu to configure resolution, refresh rate, and multi-monitor arrangement.
Printers
Go to Settings → Printers to add and configure printers. Basalt Linux supports most common printer brands through CUPS.
Power Management
Configure power-saving options, screen timeout, and suspend behaviour from Settings → Power Manager.
User Accounts
Manage users and passwords from Settings → Users and Groups. You can add, remove, or modify user accounts.
5. Updates & Maintenance
Keeping your system up to date is important for security and stability.
Update from the Terminal
$ sudo apt update && sudo apt upgradeSystem Backup
Basalt Linux includes Timeshift, a system backup and restore tool. Creating a snapshot before major system changes is recommended. Open Timeshift from the application menu to configure automatic or manual snapshots.
Disk Cleanup
To free up disk space, remove unnecessary packages and clear cached package files:
$ sudo apt autoremove$ sudo apt autoclean6. System Requirements
| Hardware | Minimum | Recommended |
|---|---|---|
| Processor | 64-bit (x86_64), 1 GHz | Dual-core, 2 GHz |
| Memory (RAM) | 2 GB | 4 GB |
| Disk space | 10 GB | 20 GB |
| Boot firmware | UEFI or Legacy BIOS | UEFI |
A USB drive of at least 4 GB holds the installation media — the Basalt 1.2 ISO is 2.28 GB. Secure Boot is supported via shim-signed.
7. Getting Help
If you run into issues or have questions, these are the best places to get help:
- Wiki — Detailed installation guide, FAQ, and troubleshooting articles
- Discord server — Community support and real-time chat
- Known Issues — Reported issues and workarounds
- GitLab — Report bugs, request features, or contribute