Daily driver guide: Difference between revisions

From Alpine Linux
(changed the introductory lines to be consistent with https://alpinelinux.org/about/ page. moved mandatory steps steps to Note and changed it to numbered list)
(changed the comment section and included Include:Desktop prerequisites)
Line 1: Line 1:
<!-- COMMENT FOR EDITORS
<!-- COMMENT FOR EDITORS


If you edit Post-Install,
This page is linked to Post-Install section of [[Installation|Installation guide]]. So, check before making changes.  
 
  * Do not create content on this page as this page is meant as link aggregation page like [[Tutorials_and_Howtos]]
Changes Made on this page also affects the Post-Install section of [[Installation|Installation guide]]. So, check that page too before making changes.  
   * Consider that there are already [[Tutorials_and_Howtos#Post-Install]], [[Developer_Documentation#Package_management]] and the Handbook, please work towards reducing duplication  
 
  * Focus on linking to desktop related topics only.
   * Consider that there are already [[Tutorials_and_Howtos#Post-Install]], [[Developer_Documentation#Package_management]] and the Handbook, please work towards reducing duplication and providing an overview, and maintaining topic details of considerable size on their own pages.
   * Here, only the most relevant jumping off points are listed, not exact list duplicates!!!
   * Here, only the most relevant jumping off points are listed, not exact list duplicates!!!
   * Keep short-list of links here, as overview to more detailed topic specific pages.
   * Keep short-list of links here, as overview to more detailed topic specific pages  
   * Don't aggregate different topics at yet another place.
   * Don't aggregate topics related to Desktop at yet another place.
 
 
-->
-->
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 [[How to get regular stuff working|regular stuff working]] and use it as a daily driver.


Alpine Linux is built to be small and resource efficient. It is still a general purpose Linux distribution designed for power users. If you feel the defaults are too lightweight for desktop use, it is easy to get most of the [[How to get regular stuff working|regular stuff working]] and use it as a daily driver.  
This guide assumes you have already installed a minimal Alpine Linux system in [[Installation#System_Disk_Mode|system disk]] mode with working internet by following the [[Installation|Installation guide]]. The following steps are mandatory to install any [[Desktop environments and Window managers|desktop]] of your choice either using [[Setup-desktop|setup-desktop]] script or manually.  
{{:Include:Desktop prerequisites}}


{{Note|This guide assumes you have already installed a minimal Alpine Linux system in [[Installation#System_Disk_Mode|sys]] mode with working Internet by following the [[Installation|Installation guide]]. The following four steps are mandatory to install any [[Desktop environments and Window managers|Desktop]]:
==== Basics ====
# Create a non-privileged [[Setting_up_a_new_user#Creating_a_new_user|user account]] for security reasons.
# Ensure that <code>community</code> repository is [[Repositories#Managing_repositories|enabled]]
# Install [[graphics driver]] for your video hardware.
# Install a desktop using [[Setup-desktop]] script or manually install any [[Desktop environments and Window managers|desktop]] of your choice.
}}


==== Basics ====
* Learn the [https://docs.alpinelinux.org/user-handbook/0.1a/Working/apk.html alpine package keeper basics] or refer [[Alpine Package Keeper|wiki]] for more details.
* Learn the [https://docs.alpinelinux.org/user-handbook/0.1a/Working/apk.html alpine package keeper basics] or refer [[Alpine Package Keeper|wiki]] for more details.
* [[fonts#Installation|Install]] some [[fonts]] to make your desktop look better.
* [[fonts#Installation|Install]] some [[fonts]] to make your desktop look better.

Revision as of 15:40, 9 January 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 it as a daily driver.

This guide assumes you have already installed a minimal Alpine Linux system in system disk mode with working internet by following the Installation guide. The following steps are mandatory to install any desktop of your choice either using setup-desktop script or manually.

Note: Before installing any desktop,

Basics

Advanced