<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.alpinelinux.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Aerphanas</id>
	<title>Alpine Linux - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.alpinelinux.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Aerphanas"/>
	<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/wiki/Special:Contributions/Aerphanas"/>
	<updated>2026-05-03T14:30:11Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=User:Aerphanas&amp;diff=28970</id>
		<title>User:Aerphanas</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=User:Aerphanas&amp;diff=28970"/>
		<updated>2025-02-10T11:15:02Z</updated>

		<summary type="html">&lt;p&gt;Aerphanas: Initial page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
! Name:&lt;br /&gt;
| Aerphanas&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;padding-right: 1em;&amp;quot; | Languages:&lt;br /&gt;
|  Indonesia (native), English&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;padding-right: 1em;&amp;quot; | Programming Lang:&lt;br /&gt;
|  C, Prolog, Lisp, Haskell&lt;br /&gt;
|-&lt;br /&gt;
! Timezone:&lt;br /&gt;
| {{ic|Asia/Jakarta}} (UTC +07:00)&lt;br /&gt;
|-&lt;br /&gt;
! Website:&lt;br /&gt;
| https://tilde.club/~aerphanas&lt;br /&gt;
|-&lt;br /&gt;
! Profiles:&lt;br /&gt;
| [https://codeberg.org/aerphanas Codeberg]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Aerphanas</name></author>
	</entry>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Filesystems&amp;diff=28969</id>
		<title>Filesystems</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Filesystems&amp;diff=28969"/>
		<updated>2025-02-10T11:11:00Z</updated>

		<summary type="html">&lt;p&gt;Aerphanas: /* Filesystem Tools */ add exfat&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Alpine Linux supports a number of filesystems. &lt;br /&gt;
&lt;br /&gt;
== Filesystem Tools ==&lt;br /&gt;
&lt;br /&gt;
Alpine has multiple storage media formatting packages available. Different packages/programs are used to format different types of filesystems.&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;2&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Tool &lt;br /&gt;
! Filesystem&lt;br /&gt;
! Brief Notes&lt;br /&gt;
! Formatting command&lt;br /&gt;
|-&lt;br /&gt;
| {{Pkg|btrfs-progs}}&lt;br /&gt;
|[[Btrfs]]&lt;br /&gt;
|&lt;br /&gt;
|mkfs.btrfs&lt;br /&gt;
|-&lt;br /&gt;
|{{Pkg|dosfstools}} &lt;br /&gt;
|FAT12/FAT16/FAT32&lt;br /&gt;
|used for [[UEFI|EFI]] partition&lt;br /&gt;
|mkfs.vfat&lt;br /&gt;
|-&lt;br /&gt;
|{{Pkg|e2fsprogs}} &lt;br /&gt;
|ext2/ext3/ext4&lt;br /&gt;
|ext4 is current default in Linux&lt;br /&gt;
|mkfs.ext4&lt;br /&gt;
|-&lt;br /&gt;
|{{Pkg|exfatprogs}} &lt;br /&gt;
|exfat&lt;br /&gt;
|Commonly used on USB flash drives and SD cards&lt;br /&gt;
|mkfs.exfat&lt;br /&gt;
|-&lt;br /&gt;
|{{Pkg|f2fs-tools}} &lt;br /&gt;
|[[F2FS]]&lt;br /&gt;
|&lt;br /&gt;
|mkfs.f2fs&lt;br /&gt;
|-&lt;br /&gt;
|{{Pkg|hfsprogs}} &lt;br /&gt;
|XFS HFS/HFS+&lt;br /&gt;
|Apple/Mac products&lt;br /&gt;
|mkfs.hfsplus&lt;br /&gt;
|-&lt;br /&gt;
|{{Pkg|jfsutils}} &lt;br /&gt;
|JFS&lt;br /&gt;
|&lt;br /&gt;
|mkfs.jfs&lt;br /&gt;
|-&lt;br /&gt;
|{{Pkg|ntfs-3g}} &lt;br /&gt;
|NTFS &lt;br /&gt;
|Microsoft/Windows FUSE driver&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Pkg|xfsprogs}} &lt;br /&gt;
|XFS&lt;br /&gt;
|&lt;br /&gt;
|mkfs.xfs&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Swap Partition ==&lt;br /&gt;
&lt;br /&gt;
Swap space is used for two purposes &lt;br /&gt;
# Extend the virtual memory beyond the installed physical memory (RAM) to avoid [https://en.wikipedia.org/wiki/Out_of_memory Out of memory] condition   &lt;br /&gt;
# Suspend-to-disk or Hibernation support &lt;br /&gt;
&lt;br /&gt;
Below Instructions explain how to use a seperate partition for swap:&lt;br /&gt;
&lt;br /&gt;
The following commands prepares the unmounted partition (/dev/sda2) for swap space, activates the prepared swap space and starts the swap service to manage swap space immediately:&lt;br /&gt;
&lt;br /&gt;
 # mkswap /dev/sda2&lt;br /&gt;
 # swapon /dev/sda2 &lt;br /&gt;
 # rc-service swap start&lt;br /&gt;
&lt;br /&gt;
The command {{Codeline|free -m}} will show how much swap space is available (in MB).&lt;br /&gt;
&lt;br /&gt;
To make the swap persistent across reboots, enable automatic start of swap:&lt;br /&gt;
&lt;br /&gt;
 # echo -e &amp;quot;/dev/sda2 none swap sw 0 0&amp;quot; &amp;gt;&amp;gt; /mnt/etc/fstab&lt;br /&gt;
 # rc-update add swap &lt;br /&gt;
&lt;br /&gt;
If you prefer maximum speed, you don&#039;t need configure any raid devices for swap. Just add 2 swap partitions on different disks and linux will stripe them automatically. The downside is that the moment one disk fails, the system will go down. For better reliability, put swap on RAID1. &lt;br /&gt;
&lt;br /&gt;
{{Tip|Instead of using a separate partition for swap, [[Zram|zram]] based swap file can be used.}}&lt;br /&gt;
&lt;br /&gt;
== Encrypted swap ==&lt;br /&gt;
The below steps explains the steps to enable crypt-swap or Encrypted swap parition.&lt;br /&gt;
&lt;br /&gt;
Edit the file {{Path|/etc/conf.d/dmcrypt}} to enable crypt-swap. &#039;&#039;&#039;Ensure that source device name is correct.&#039;&#039;&#039; :&lt;br /&gt;
{{Cat|/etc/conf.d/dmcrypt|&lt;br /&gt;
swap{{=}}crypt-swap&lt;br /&gt;
source{{=}}&#039;/dev/nvme0nXXX&#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
To use dmcrypt, start dmcrypt service and enable swap immediately:&lt;br /&gt;
 &lt;br /&gt;
 # /etc/init.d/dmcrypt start&lt;br /&gt;
 # swapon /dev/mapper/crypt-swap&lt;br /&gt;
&lt;br /&gt;
To make the encrypted swap persistent across reboots, enable automatic start of encryption &amp;amp; swap:&lt;br /&gt;
&lt;br /&gt;
 # rc-update add dmcrypt&lt;br /&gt;
 # rc-update add swap&lt;br /&gt;
&lt;br /&gt;
To enable automatic swapon, add the relevant entry to {{Path|/etc/fstab}}&lt;br /&gt;
&lt;br /&gt;
{{Cmd|# echo /dev/mapper/crypt-swap swap swap defaults 0 0 &amp;gt;&amp;gt; /etc/fstab}}&lt;br /&gt;
&lt;br /&gt;
{{Note|The above instructions will reset/re-encrypt swap on every boot and thus no suspend to disk works with it.}}&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.nico.schottelius.org/blog/2024-10-10-how-to-enable-encrypted-swap-in-alpine-linux/ How to enable encrypted swap in Alpine Linux]&lt;br /&gt;
&lt;br /&gt;
[[Category:Storage]]&lt;br /&gt;
[[Category:Installation]]&lt;br /&gt;
[[Category:Filesystems]]&lt;/div&gt;</summary>
		<author><name>Aerphanas</name></author>
	</entry>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Filesystems&amp;diff=28968</id>
		<title>Filesystems</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Filesystems&amp;diff=28968"/>
		<updated>2025-02-10T11:05:19Z</updated>

		<summary type="html">&lt;p&gt;Aerphanas: /* Filesystem Tools */ fix mkfs.jfs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Alpine Linux supports a number of filesystems. &lt;br /&gt;
&lt;br /&gt;
== Filesystem Tools ==&lt;br /&gt;
&lt;br /&gt;
Alpine has multiple storage media formatting packages available. Different packages/programs are used to format different types of filesystems.&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;2&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Tool &lt;br /&gt;
! Filesystem&lt;br /&gt;
! Brief Notes&lt;br /&gt;
! Formatting command&lt;br /&gt;
|-&lt;br /&gt;
| {{Pkg|btrfs-progs}}&lt;br /&gt;
|[[Btrfs]]&lt;br /&gt;
|&lt;br /&gt;
|mkfs.btrfs&lt;br /&gt;
|-&lt;br /&gt;
|{{Pkg|dosfstools}} &lt;br /&gt;
|FAT12/FAT16/FAT32&lt;br /&gt;
|used for [[UEFI|EFI]] partition&lt;br /&gt;
|mkfs.vfat&lt;br /&gt;
|-&lt;br /&gt;
|{{Pkg|e2fsprogs}} &lt;br /&gt;
|ext2/ext3/ext4&lt;br /&gt;
|ext4 is current default in Linux&lt;br /&gt;
|mkfs.ext4&lt;br /&gt;
|-&lt;br /&gt;
|{{Pkg|f2fs-tools}} &lt;br /&gt;
|[[F2FS]]&lt;br /&gt;
|&lt;br /&gt;
|mkfs.f2fs&lt;br /&gt;
|-&lt;br /&gt;
|{{Pkg|hfsprogs}} &lt;br /&gt;
|XFS HFS/HFS+&lt;br /&gt;
|Apple/Mac products&lt;br /&gt;
|mkfs.hfsplus&lt;br /&gt;
|-&lt;br /&gt;
|{{Pkg|jfsutils}} &lt;br /&gt;
|JFS&lt;br /&gt;
|&lt;br /&gt;
|mkfs.jfs&lt;br /&gt;
|-&lt;br /&gt;
|{{Pkg|ntfs-3g}} &lt;br /&gt;
|NTFS &lt;br /&gt;
|Microsoft/Windows FUSE driver&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Pkg|xfsprogs}} &lt;br /&gt;
|XFS&lt;br /&gt;
|&lt;br /&gt;
|mkfs.xfs&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Swap Partition ==&lt;br /&gt;
&lt;br /&gt;
Swap space is used for two purposes &lt;br /&gt;
# Extend the virtual memory beyond the installed physical memory (RAM) to avoid [https://en.wikipedia.org/wiki/Out_of_memory Out of memory] condition   &lt;br /&gt;
# Suspend-to-disk or Hibernation support &lt;br /&gt;
&lt;br /&gt;
Below Instructions explain how to use a seperate partition for swap:&lt;br /&gt;
&lt;br /&gt;
The following commands prepares the unmounted partition (/dev/sda2) for swap space, activates the prepared swap space and starts the swap service to manage swap space immediately:&lt;br /&gt;
&lt;br /&gt;
 # mkswap /dev/sda2&lt;br /&gt;
 # swapon /dev/sda2 &lt;br /&gt;
 # rc-service swap start&lt;br /&gt;
&lt;br /&gt;
The command {{Codeline|free -m}} will show how much swap space is available (in MB).&lt;br /&gt;
&lt;br /&gt;
To make the swap persistent across reboots, enable automatic start of swap:&lt;br /&gt;
&lt;br /&gt;
 # echo -e &amp;quot;/dev/sda2 none swap sw 0 0&amp;quot; &amp;gt;&amp;gt; /mnt/etc/fstab&lt;br /&gt;
 # rc-update add swap &lt;br /&gt;
&lt;br /&gt;
If you prefer maximum speed, you don&#039;t need configure any raid devices for swap. Just add 2 swap partitions on different disks and linux will stripe them automatically. The downside is that the moment one disk fails, the system will go down. For better reliability, put swap on RAID1. &lt;br /&gt;
&lt;br /&gt;
{{Tip|Instead of using a separate partition for swap, [[Zram|zram]] based swap file can be used.}}&lt;br /&gt;
&lt;br /&gt;
== Encrypted swap ==&lt;br /&gt;
The below steps explains the steps to enable crypt-swap or Encrypted swap parition.&lt;br /&gt;
&lt;br /&gt;
Edit the file {{Path|/etc/conf.d/dmcrypt}} to enable crypt-swap. &#039;&#039;&#039;Ensure that source device name is correct.&#039;&#039;&#039; :&lt;br /&gt;
{{Cat|/etc/conf.d/dmcrypt|&lt;br /&gt;
swap{{=}}crypt-swap&lt;br /&gt;
source{{=}}&#039;/dev/nvme0nXXX&#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
To use dmcrypt, start dmcrypt service and enable swap immediately:&lt;br /&gt;
 &lt;br /&gt;
 # /etc/init.d/dmcrypt start&lt;br /&gt;
 # swapon /dev/mapper/crypt-swap&lt;br /&gt;
&lt;br /&gt;
To make the encrypted swap persistent across reboots, enable automatic start of encryption &amp;amp; swap:&lt;br /&gt;
&lt;br /&gt;
 # rc-update add dmcrypt&lt;br /&gt;
 # rc-update add swap&lt;br /&gt;
&lt;br /&gt;
To enable automatic swapon, add the relevant entry to {{Path|/etc/fstab}}&lt;br /&gt;
&lt;br /&gt;
{{Cmd|# echo /dev/mapper/crypt-swap swap swap defaults 0 0 &amp;gt;&amp;gt; /etc/fstab}}&lt;br /&gt;
&lt;br /&gt;
{{Note|The above instructions will reset/re-encrypt swap on every boot and thus no suspend to disk works with it.}}&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.nico.schottelius.org/blog/2024-10-10-how-to-enable-encrypted-swap-in-alpine-linux/ How to enable encrypted swap in Alpine Linux]&lt;br /&gt;
&lt;br /&gt;
[[Category:Storage]]&lt;br /&gt;
[[Category:Installation]]&lt;br /&gt;
[[Category:Filesystems]]&lt;/div&gt;</summary>
		<author><name>Aerphanas</name></author>
	</entry>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Filesystems&amp;diff=28967</id>
		<title>Filesystems</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Filesystems&amp;diff=28967"/>
		<updated>2025-02-10T11:04:04Z</updated>

		<summary type="html">&lt;p&gt;Aerphanas: /* Filesystem Tools */  add formatting command for f2fs, hfs+, jfs, xfs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Alpine Linux supports a number of filesystems. &lt;br /&gt;
&lt;br /&gt;
== Filesystem Tools ==&lt;br /&gt;
&lt;br /&gt;
Alpine has multiple storage media formatting packages available. Different packages/programs are used to format different types of filesystems.&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;2&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Tool &lt;br /&gt;
! Filesystem&lt;br /&gt;
! Brief Notes&lt;br /&gt;
! Formatting command&lt;br /&gt;
|-&lt;br /&gt;
| {{Pkg|btrfs-progs}}&lt;br /&gt;
|[[Btrfs]]&lt;br /&gt;
|&lt;br /&gt;
|mkfs.btrfs&lt;br /&gt;
|-&lt;br /&gt;
|{{Pkg|dosfstools}} &lt;br /&gt;
|FAT12/FAT16/FAT32&lt;br /&gt;
|used for [[UEFI|EFI]] partition&lt;br /&gt;
|mkfs.vfat&lt;br /&gt;
|-&lt;br /&gt;
|{{Pkg|e2fsprogs}} &lt;br /&gt;
|ext2/ext3/ext4&lt;br /&gt;
|ext4 is current default in Linux&lt;br /&gt;
|mkfs.ext4&lt;br /&gt;
|-&lt;br /&gt;
|{{Pkg|f2fs-tools}} &lt;br /&gt;
|[[F2FS]]&lt;br /&gt;
|&lt;br /&gt;
|mkfs.f2fs&lt;br /&gt;
|-&lt;br /&gt;
|{{Pkg|hfsprogs}} &lt;br /&gt;
|XFS HFS/HFS+&lt;br /&gt;
|Apple/Mac products&lt;br /&gt;
|mkfs.hfsplus&lt;br /&gt;
|-&lt;br /&gt;
|{{Pkg|jfsutils}} &lt;br /&gt;
|JFS&lt;br /&gt;
|mkfs.jfs&lt;br /&gt;
|-&lt;br /&gt;
|{{Pkg|ntfs-3g}} &lt;br /&gt;
|NTFS &lt;br /&gt;
|Microsoft/Windows FUSE driver&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{Pkg|xfsprogs}} &lt;br /&gt;
|XFS&lt;br /&gt;
|&lt;br /&gt;
|mkfs.xfs&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Swap Partition ==&lt;br /&gt;
&lt;br /&gt;
Swap space is used for two purposes &lt;br /&gt;
# Extend the virtual memory beyond the installed physical memory (RAM) to avoid [https://en.wikipedia.org/wiki/Out_of_memory Out of memory] condition   &lt;br /&gt;
# Suspend-to-disk or Hibernation support &lt;br /&gt;
&lt;br /&gt;
Below Instructions explain how to use a seperate partition for swap:&lt;br /&gt;
&lt;br /&gt;
The following commands prepares the unmounted partition (/dev/sda2) for swap space, activates the prepared swap space and starts the swap service to manage swap space immediately:&lt;br /&gt;
&lt;br /&gt;
 # mkswap /dev/sda2&lt;br /&gt;
 # swapon /dev/sda2 &lt;br /&gt;
 # rc-service swap start&lt;br /&gt;
&lt;br /&gt;
The command {{Codeline|free -m}} will show how much swap space is available (in MB).&lt;br /&gt;
&lt;br /&gt;
To make the swap persistent across reboots, enable automatic start of swap:&lt;br /&gt;
&lt;br /&gt;
 # echo -e &amp;quot;/dev/sda2 none swap sw 0 0&amp;quot; &amp;gt;&amp;gt; /mnt/etc/fstab&lt;br /&gt;
 # rc-update add swap &lt;br /&gt;
&lt;br /&gt;
If you prefer maximum speed, you don&#039;t need configure any raid devices for swap. Just add 2 swap partitions on different disks and linux will stripe them automatically. The downside is that the moment one disk fails, the system will go down. For better reliability, put swap on RAID1. &lt;br /&gt;
&lt;br /&gt;
{{Tip|Instead of using a separate partition for swap, [[Zram|zram]] based swap file can be used.}}&lt;br /&gt;
&lt;br /&gt;
== Encrypted swap ==&lt;br /&gt;
The below steps explains the steps to enable crypt-swap or Encrypted swap parition.&lt;br /&gt;
&lt;br /&gt;
Edit the file {{Path|/etc/conf.d/dmcrypt}} to enable crypt-swap. &#039;&#039;&#039;Ensure that source device name is correct.&#039;&#039;&#039; :&lt;br /&gt;
{{Cat|/etc/conf.d/dmcrypt|&lt;br /&gt;
swap{{=}}crypt-swap&lt;br /&gt;
source{{=}}&#039;/dev/nvme0nXXX&#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
To use dmcrypt, start dmcrypt service and enable swap immediately:&lt;br /&gt;
 &lt;br /&gt;
 # /etc/init.d/dmcrypt start&lt;br /&gt;
 # swapon /dev/mapper/crypt-swap&lt;br /&gt;
&lt;br /&gt;
To make the encrypted swap persistent across reboots, enable automatic start of encryption &amp;amp; swap:&lt;br /&gt;
&lt;br /&gt;
 # rc-update add dmcrypt&lt;br /&gt;
 # rc-update add swap&lt;br /&gt;
&lt;br /&gt;
To enable automatic swapon, add the relevant entry to {{Path|/etc/fstab}}&lt;br /&gt;
&lt;br /&gt;
{{Cmd|# echo /dev/mapper/crypt-swap swap swap defaults 0 0 &amp;gt;&amp;gt; /etc/fstab}}&lt;br /&gt;
&lt;br /&gt;
{{Note|The above instructions will reset/re-encrypt swap on every boot and thus no suspend to disk works with it.}}&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.nico.schottelius.org/blog/2024-10-10-how-to-enable-encrypted-swap-in-alpine-linux/ How to enable encrypted swap in Alpine Linux]&lt;br /&gt;
&lt;br /&gt;
[[Category:Storage]]&lt;br /&gt;
[[Category:Installation]]&lt;br /&gt;
[[Category:Filesystems]]&lt;/div&gt;</summary>
		<author><name>Aerphanas</name></author>
	</entry>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Desktop_environments_and_Window_managers&amp;diff=28959</id>
		<title>Desktop environments and Window managers</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Desktop_environments_and_Window_managers&amp;diff=28959"/>
		<updated>2025-02-09T13:45:27Z</updated>

		<summary type="html">&lt;p&gt;Aerphanas: /* Window managers */ add berry, cwm, jwm, mwm&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOC right}}&lt;br /&gt;
&amp;lt;!-- COMMENT FOR EDITORS&lt;br /&gt;
&lt;br /&gt;
Do not add any content about specific desktop environment or window manager in this page. Please add all the content to the respective wiki pages. If wiki page does not exist for the specific window manage, please create and add the content.&lt;br /&gt;
&lt;br /&gt;
This page lists only the window managers and desktop environments for which packages are available in Alpine Linux. Do not add unsupported software here.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alpine Linux&#039;&#039;&#039; has no official desktop and setting up a graphical environment is not even part of [[Installation]]. All window managers and desktop environments that are available in Alpine Linux are listed in this page. Quick installation using [[Alpine_setup_scripts#setup-desktop|setup-desktop]] script is available for few [[Setup-desktop|desktops]]. &lt;br /&gt;
&lt;br /&gt;
{{Tip|For servers consider using [[Alpine_Configuration_Framework_Design#Starting_ACF|Alpine Configuration Framework(ACF)]] for security reasons.}}&lt;br /&gt;
&lt;br /&gt;
== Desktop environments ==&lt;br /&gt;
&lt;br /&gt;
Desktop environment (DE) is made of a bundle of programs that share a common graphical user interface (GUI), sometimes described as a graphical shell. A desktop environment typically consists of icons, windows, toolbars, folders, wallpapers desktop widgets and might also provide drag and drop. &lt;br /&gt;
* [[Xfce]]&lt;br /&gt;
* [[LXQt]]&lt;br /&gt;
* [[KDE|KDE Plasma]]&lt;br /&gt;
* [[GNOME]]&lt;br /&gt;
* [[MATE]]&lt;br /&gt;
&lt;br /&gt;
== Window managers ==&lt;br /&gt;
&lt;br /&gt;
A window manager is software that controls the placement and appearance of windows within a windowing system in a graphical user interface. Almost all components of a desktop needs to be added manually by the user. A [[Alpine_Linux:Glossary#S|stacking]] a.k.a. floating or [[Alpine_Linux:Glossary#T|tiling]] a.k.a. dynamic layout is commonly used for window management.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width:100%; border:1px #0771a6 solid; background:#f9f9f9; text-align:left; border-collapse:collapse;&amp;quot;&lt;br /&gt;
! WM Name !! Protocol!! Style !! Toolkit!!class=&amp;quot;unsortable&amp;quot;|Inspiration &lt;br /&gt;
|-&lt;br /&gt;
| [[AwesomeWM|Awesome]] ||X11  || Tiling || Lua ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Pkg|berry|arch=}} || X11 || Stacking || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Pkg|bspwm|arch=}} || X11 || Tiling || C ||&lt;br /&gt;
|-&lt;br /&gt;
|  {{Pkg|cage |arch=}} || Wayland || Kiosk || C/wlroots || ratpoison&lt;br /&gt;
|-&lt;br /&gt;
| {{Pkg|cagebreak|arch=}} || Wayland || Tiling ||C/wlroots || ratpoison and cage&lt;br /&gt;
|-&lt;br /&gt;
| {{Pkg|cwm|arch=}} || X11 || Stacking || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Pkg|dwl|arch=}}  || Wayland || Tiling || C/wlroots||[[dwm]]&lt;br /&gt;
|-&lt;br /&gt;
| [[dwm]] || X11 || Tiling || C ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Fluxbox]] || X11 || Stacking || C++ ||Blackbox&lt;br /&gt;
|-&lt;br /&gt;
| {{Pkg|herbstluftwm|arch=}} || X11 || Tiling || C++ ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Hyprland]] || Wayland || Tiling || C++ ||&lt;br /&gt;
|-&lt;br /&gt;
| [[I3wm|i3]] || X11 || Tiling || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Pkg|jwm|arch=}} || X11 || Stacking || C ||&lt;br /&gt;
|-&lt;br /&gt;
| [[LabWC]] || Wayland || Stacking || C/wlroots||[[Openbox]]&lt;br /&gt;
|-&lt;br /&gt;
| {{Pkg|mwm|arch=}} || X11 || Stacking || C ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Openbox]] || X11 || Stacking || C ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Qtile]] || Both || Tiling || Python ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Pkg|ratpoison|arch=}}  || X11 || Kiosk || C || &lt;br /&gt;
|-&lt;br /&gt;
| [[River]] || Wayland || Tiling || Zig || [[dwm]] and xmonad&lt;br /&gt;
|-&lt;br /&gt;
| {{Pkg|spectrwm |arch=}}  || X11 || Tiling || C||xmonad and [[dwm]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Sway]] || Wayland || Tiling || C/wlroots || [[I3wm|i3]]&lt;br /&gt;
|-&lt;br /&gt;
| [[twm]] || X11 || Tiling || C ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Pkg|wayfire|arch=}} || Wayland || Stacking || C++/wlroots || Compiz &lt;br /&gt;
|-&lt;br /&gt;
| [[Weston]] || Wayland || Stacking ||  C ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Installation#Post-Installation|Post Installation]]&lt;br /&gt;
* [[Wayland]]&lt;br /&gt;
* [[Xorg]]&lt;br /&gt;
* [[Display manager]]&lt;br /&gt;
* [https://wiki.archlinux.org/title/Desktop_environment Desktop environment - Archwiki]&lt;br /&gt;
* [https://wiki.gentoo.org/wiki/Desktop_environment Desktop environment - Gentoo Wiki]&lt;br /&gt;
&lt;br /&gt;
[[Category:Desktop]]&lt;br /&gt;
[[Category:Desktop Environments]]&lt;br /&gt;
[[Category:Window Managers]]&lt;br /&gt;
[[Category:Compositor]]&lt;/div&gt;</summary>
		<author><name>Aerphanas</name></author>
	</entry>
</feed>