Original author(s) | Erik Harrison, Benedikt Meurer, Tarot Osuji [1] |
---|---|
Developer(s) | Erik Harrison, Nick Schermer, Benedikt Meurer, Matthew Brush, Gaël Bonithon [1] |
Initial release | April 17, 2006 [2] |
Stable release | 0.6.1 [3] / May 13, 2023 |
Repository | gitlab |
Written in | GTK [3] |
Operating system | Unix-like |
Platform | x86 64, aarch64, ppc64, i686, ARMhf [4] |
Included with | Xfce |
Predecessor | Leafpad |
Size | 436.2 kB [5] |
Type | Text editor |
License | GPL-2.0-or-later [6] |
Website | docs |
Mousepad is a graphical text editor written for Xfce, a Linux desktop environment. [7] The program has a small footprint, similar to Leafpad, [7] but has additional features such as plugins, search history and automatic reloading. [8] The name Mousepad is derived from the mouse in Xfce's logo. [9]
Mousepad was originally written as a fork of an existing text editor, Leafpad, [10] to improve support for printing. [11] [12] It was rewritten in December 2012 with version 0.3.0, which replaced the original code with a complete rewrite. [13]
Though written for Linux, Mousepad has been ported to FreeBSD [14] and is also available for macOS via MacPorts, [15] and Microsoft Windows via Cygwin. [16] It is the default text editor for Linux distributions that use Xfce, such as Xubuntu. [17] Kali Linux uses Mousepad as its default text editor, but modifies the code to add a newline at the end of files so that they are POSIX-compliant and do not merge when printing multiple files back-to-back. [18]
In addition to plugin support, [8] Mousepad has features including tabs, [19] copy and paste, Undo/Redo, drag and drop, keyboard shortcuts, [20] printing, UTF-8 support, line numbers, searching capabilities (with a replace option), font selection, word wrap, automatic and multi-line indent, and both auto character coding detection and manual codeset options. [21]
Compiling Mousepad requires gtksourceview4-4.8.3, which is a library for GTK+ text and visuals, and is used for installing themes. [22] DConf-0.40.0, a dconf package, and dbus-glib-0.112, a GLib tool to interface with D-Bus, are both optional dependencies, along with gspell, a spell-checker, and libxfce4ui, which may be used to display a widget in the XFCE desktop environment. [23] [24]
Cygwin is a Unix-like environment and command-line interface for Microsoft Windows.
Xfce or XFCE is a free and open-source desktop environment for Linux and other Unix-like operating systems.
Yellow Dog Linux (YDL) is a discontinued free and open-source operating system for high-performance computing on multi-core processor computer architectures, focusing on GPU systems and computers using the POWER7 processor. The original developer was Terra Soft Solutions, which was acquired by Fixstars in October 2008. Yellow Dog Linux was first released in the spring of 1999 for Apple Macintosh PowerPC-based computers. The most recent version, Yellow Dog Linux 7, was released on August 6, 2012. Yellow Dog Linux lent its name to the popular YUM Linux software updater, derived from YDL's YUP and thus called Yellowdog Updater, Modified.
The ROX Desktop is a graphical desktop environment for the X Window System. It is based on the ROX-Filer which is a drag and drop spatial file manager. It is free software released under the GNU General Public License. The environment was inspired by the user interface of RISC OS. The name "ROX" comes from "RISC OS on X". Programs can be installed or removed easily using Zero Install.
A light-weight Linux distribution is one that uses lower memory and/or has less processor-speed requirements than a more "feature-rich" Linux distribution. The lower demands on hardware ideally result in a more responsive machine, and/or allow devices with fewer system resources to be used productively. The lower memory and/or processor-speed requirements are achieved by avoiding software bloat, i.e. by leaving out features that are perceived to have little or no practical use or advantage, or for which there is no or low demand.
Technical variations of Linux distributions include support for different hardware devices and systems or software package configurations. Organizational differences may be motivated by historical reasons. Other criteria include security, including how quickly security upgrades are available; ease of package management; and number of packages available.
Xubuntu is a Canonical Ltd.–recognized, community-maintained derivative of the Ubuntu operating system. The name Xubuntu is a portmanteau of Xfce and Ubuntu, as it uses the Xfce desktop environment, instead of Ubuntu's customized GNOME desktop.
A desktop environment is a collection of software designed to give functionality and a certain look and feel to an operating system.
LXDE is a free desktop environment with comparatively low resource requirements. This makes it especially suitable for use on older or resource-constrained personal computers such as netbooks or system on a chip computers.
GNU variants are operating systems based upon the GNU operating system. According to the GNU project and others, these also include most operating systems using the Linux kernel and a few others using BSD-based kernels.
GTK is a free and open-source cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of the GNU Lesser General Public License, allowing both free and proprietary software to use it. It is one of the most popular toolkits for the Wayland and X11 windowing systems.
GNOME, originally an acronym for GNU Network Object Model Environment, is a free and open-source desktop environment for Linux and other Unix-like operating systems.
Leafpad is a free and open-source graphical text editor for Linux, Berkeley Software Distribution (BSD), and Maemo that is similar to the Microsoft Windows program Notepad. Created with the focus of being a lightweight text editor with minimal dependencies, it is designed to be simple-to-use and easy-to-compile.
MATE is a desktop environment composed of free and open-source software that runs on Linux, and other Unix-like operating systems such as BSD, and illumos operating systems.
AV Linux is a Linux-based operating system specifically designed to cater to the needs of multimedia content creators. It is tailored for compatibility with the i386 and x86-64 architectures and boasts a customized kernel optimized to deliver exceptional performance and low-latency audio production capabilities. Notably, AV Linux has received recognition as a recommended and supported Linux platform for Harrison Mixbus, a popular digital audio workstation software.
Manjaro is a free and open-source Linux distribution based on the Arch Linux operating system that has a focus on user-friendliness and accessibility. It uses a rolling release update model and Pacman as its package manager. It is developed mainly in Austria, France and Germany.
MX Linux is a Linux distribution based on Debian stable and using core antiX components, with additional software created or packaged by the MX community. The development of MX Linux is a collaborative effort between the antiX and former MEPIS communities. The MX 'name' comes from the M for MEPIS and the X from antiX – an acknowledgment of their roots. The community's stated goal is to produce "a family of operating systems that are designed to combine elegant and efficient desktops with high stability and solid performance".
FeatherPad is a free software text editor available under the GPL-3.0-or-later license. It is developed by Pedram Pourang of Iran, written in Qt, and runs on FreeBSD, Linux, Haiku OS and macOS. It has few dependencies and is independent of any desktop environment.
GNU Guix System or Guix System is a rolling release, free and open source Linux distribution built around the GNU Guix package manager. It enables a declarative operating system configuration and allows system upgrades which the user can rollback. It uses the GNU Shepherd init system and the Linux-libre kernel, with support of the GNU Hurd kernel under development. On February 3, 2015, the Free Software Foundation added the distribution to its list of endorsed free Linux distributions. The Guix package manager and the Guix System drew inspiration from and were based on the Nix package manager and NixOS respectively.
Simple text editor for Xfce based on Leafpad