Daily driver guide: Difference between revisions

From Alpine Linux
m (replaced awall by nftables)
(added mannd.org link, fingerprint authentication and mdns)
 
Line 32: Line 32:
* Setup a [[Sound Setup|sound server]] to manage your audio and configure your [[Bluetooth]], if you have one.  
* Setup a [[Sound Setup|sound server]] to manage your audio and configure your [[Bluetooth]], if you have one.  
* Configure [[Power management]] so that your computer switches to a low-power state when inactive or when laptop lid is closed.
* Configure [[Power management]] so that your computer switches to a low-power state when inactive or when laptop lid is closed.
* Configure your [[Printer_Setup|printer]].
* Configure your [[Printer_Setup|printer]]. If needed, use [[mDNS]] for discovery of printers.
* Enable [[Alpine_Linux:FAQ#Why don't I have man pages or where is the 'man' command?|documentation]], so man pages are available.
* Enable [[Alpine_Linux:FAQ#Why don't I have man pages or where is the 'man' command?|documentation]], so man pages are available locally. For online version refer [https://manned.org/pkg/alpine-{{#expr:{{AlpineLatest}}}} https://manned.org]
* Graphical tools to manage official packages, Flatpaks and ways to run glibc binaries can be found in [[Software management]] page.
* Graphical tools to manage official packages, Flatpaks and ways to run glibc binaries can be found in [[Software management]] page.


==== Desktop security ====
==== Desktop security ====


* If you have a fingerprint sensor,refer [[Fingerprint Authentication with swaylock|Fingerprint authentication]] page.
* Install [[CPU Microcode]] updates to mitigate processor design bugs.
* Install [[CPU Microcode]] updates to mitigate processor design bugs.
* Regularly [[Alpine_Linux_package_management#Upgrade_a_Running_System|check and apply updates]] to keep your system secure.
* Regularly [[Alpine_Linux_package_management#Upgrade_a_Running_System|check and apply updates]] to keep your system secure.

Latest revision as of 05:33, 2 September 2025

Alpine Linux is a general purpose Linux distribution designed for power users. It is built to be small and resource efficient. If you feel the defaults are too lightweight for desktop use, it is easy to get most of the regular stuff working and use Alpine Linux as a daily driver by following this guide.

Help us improve this wiki page

If you find the instructions correct, please add/update the Verified template. If something isn't correct, or is incomplete, add the Accuracy template to the relevant section. You will have to figure out the correct solution, or ask for it in the community.

And then carefully edit the wiki page.

Just as those before who did it for you.

Prerequisites

Once the above prerequisites are met, install any desktop of choice from the list of supported Desktop environments and Window managers either manually or using setup-desktop script.

Tip: Except for the first three Prerequisites, all the others are automatically handled, if setup-desktop script is used.

Basics

Desktop security

Advanced

  • Learn basics of openrc, the alpine Linux init system or refer Open rc wiki.
  • If you want the rolling release version of Alpine Linux, enable the Edge repository.
  • Explore the testing repository, as it provides a lot more applications.

See also