undo/redo feature, and drag and drop capabilities. Fonts can be chosen from among the operating system's available computer fonts, and keybindings can be used for many features such as saving a file and printing. Leafpad is available in 42 languages. Although Leafpad cannot open multiple files at once, it is possible to open several instances of the program to have open more than one file at a time. According to Leafpad's man page, Leafpad can be launched from the terminal in a format with several options including the ability to open a file with a specific codeset, specification of display and screen types, and tab width selections. The background color of the application window can be changed via a configuration file. Usage As part of the LXDE desktop environment, Leafpad is pre-installed as the default graphical text editor on Linux distributions that use LXDE, such as Bodhi Linux, Knoppix, Trisquel Mini, and Raspberry Pi OS (formerly Raspbian). It is also the included in default installations of the Kali Linux digital forensics distribution, and is pre-installed on Ångström, a speciality Linux distribution for embedded systems such as the BeagleBone single-board computer, which uses Leafpad as its text editor. Leafpad was the default graphical text editor for Lubuntu up to version 18.04 LTS. After Lubuntu moved from the LXDE to the LXQt desktop, Leafpad was replaced by FeatherPad. In addition to being installed by default on some Linux distributions, Leafpad can also be manually compiled for Linux, BSD, and Maemo or can be installed via the software repositories of many Linux distributions including Arch Linux and Fedora. Leafpad can be installed on macOS via MacPorts, or on Microsoft Windows via Cygwin. Forks Mousepad, which is a text editor for the Xfce desktop environment, was originally written as a fork of Leafpad due to an issue Leafpad had with printing, an issue which Leafpad later fixed. Mousepad was rewritten in December 2012 with version 0.3.0, which replaced the original Leafpad-based code with a complete rewrite. Another graphical text editor called l3afpad was created as a fork of Leafpad that is written in GTK3 instead of GTK2. Some parts of the Qt-based text editor FeatherPad were taken from Leafpad's code. Architecture Leafpad has been pre-compiled for Linux repositories to run on several types of computer architectures including x86, amd64, RISC-V, PowerPC (including ppc64), and various ARM and MIPS architectures. Compiling Leafpad requires only one