Mousepad (software)

{{Short description|Text editing software}}

{{For|the surface used with computer mice|Mousepad}}

{{Infobox software

| title = Mousepad

| name =

| logo = Mousepad Logo.svg

| logo caption =

| logo alt =The logo for the mousepad program

| logo size =

| collapsible =

| screenshot =Mousepad screenshot.png

| screenshot size =

| screenshot alt = Screenshot of the Mousepad program, showing it's graphical user interface and displaying the Document dropdown options

| other_names =

| author = Erik Harrison, Benedikt Meurer, Tarot Osuji{{Cite web |title=AUTHORS |url=https://gitlab.xfce.org/apps/mousepad/-/blob/master/AUTHORS |access-date=August 22, 2022 |website=gitlab.xfce.org |date=20 November 2020 |archive-date=August 22, 2022 |archive-url=https://web.archive.org/web/20220822171625/https://gitlab.xfce.org/apps/mousepad/-/blob/master/AUTHORS |url-status=live }}

| developer = Erik Harrison, Nick Schermer, Benedikt Meurer, Matthew Brush, Gaël Bonithon

| released = {{Start date and age|2006|04|17|df=no}}{{Cite web |title=Index of /src/apps/mousepad/0.2/ |url=https://archive.xfce.org/src/apps/mousepad/0.2/ |access-date=August 22, 2022 |website=archive.xfce.org |archive-date=August 14, 2022 |archive-url=https://web.archive.org/web/20220814061958/https://archive.xfce.org/src/apps/mousepad/0.2/ |url-status=live }}

| ver layout =

| latest release version = 0.6.1{{Cite web |title=Mousepad |url=https://gitlab.xfce.org/apps/mousepad/-/tags/mousepad-0.6.1 |access-date=July 27, 2023 |website=gitlab.xfce.org |date=13 May 2023 }}

| latest release date = {{Start date and age|2023|05|13|df=no}}

| latest preview version =

| latest preview date =

| repo = {{URL|https://gitlab.xfce.org/apps/mousepad}}

| qid =

| programming language = GTK

| middleware =

| engine =

| operating system = Unix-like

| platform = x86 64, aarch64, ppc64, i686, ARMhf{{Cite web |title=0.5.10 – Packages – GNU Guix |url=https://guix.gnu.org/en/packages/mousepad-0.5.10/ |access-date=August 22, 2022 |website=guix.gnu.org |archive-date=January 11, 2023 |archive-url=https://web.archive.org/web/20230111032132/https://packages.guix.gnu.org/ |url-status=live }}

| included with = Xfce

| replaces = Leafpad

| replaced_by =

| service_name =

| size = 436.2 kB{{Cite web |date=July 9, 2022 |title=Arch Linux – mousepad 0.5.10-1 |url=https://archlinux.org/packages/extra/x86_64/mousepad/ |access-date=August 22, 2022 |website=ArchLinux.org |archive-date=September 3, 2022 |archive-url=https://web.archive.org/web/20220903000636/https://archlinux.org/packages/extra/x86_64/mousepad/ |url-status=live }}

| standard =

| language =

| language count =

| language footnote =

| genre = Text editor

| license = GPL-2.0-or-later{{Cite web |title=COPYING |url=https://gitlab.xfce.org/apps/mousepad/-/blob/master/COPYING |access-date=August 22, 2022 |website=gitlab.xfce.org |date=10 March 2022 |archive-date=August 22, 2022 |archive-url=https://web.archive.org/web/20220822172725/https://gitlab.xfce.org/apps/mousepad/-/blob/master/COPYING |url-status=live }}

| website = {{URL|https://docs.xfce.org/apps/mousepad/}}

}}

Mousepad is a graphical text editor written for Xfce, a Linux desktop environment.{{Cite news |last=Germain |first=Jack M. |date=August 22, 2012 |title=For Modest Mousepad, Simplicity Is Both Virtue and Vexation |work=Linux Insider |url=https://www.linuxinsider.com/story/for-modest-mousepad-simplicity-is-both-virtue-and-vexation-75964.html |access-date=August 22, 2022 |archive-date=August 22, 2022 |archive-url=https://web.archive.org/web/20220822211736/https://www.linuxinsider.com/story/for-modest-mousepad-simplicity-is-both-virtue-and-vexation-75964.html |url-status=live }} The program has a small footprint, similar to Leafpad, but has additional features such as plugins, search history and automatic reloading.{{Cite news |last=Nestor |first=Marius |date=May 2, 2022 |title=Roundup of Xfce's Apps Update for April 2022: New Releases of Mousepad, Xfce Terminal, and Thunar |work=Linux Today |url=https://www.linuxtoday.com/developer/roundup-of-xfces-apps-update-for-april-2022-new-releases-of-mousepad-xfce-terminal-and-thunar/ |access-date=August 22, 2022 |archive-date=August 15, 2022 |archive-url=https://web.archive.org/web/20220815010916/https://www.linuxtoday.com/developer/roundup-of-xfces-apps-update-for-april-2022-new-releases-of-mousepad-xfce-terminal-and-thunar/ |url-status=live }} The name Mousepad is derived from the mouse in Xfce's logo.{{Cite journal |last=Kowalewski |first=Hubert |date=2008-07-01 |title=Conceptual blending and sign formation |url=https://journals.lub.lu.se/pjos/article/view/8826 |journal=Public Journal of Semiotics |language=en |volume=2 |issue=2 |pages=30–51 |doi=10.37693/pjos.2008.2.8826 |issn=1918-9907 |access-date=2022-08-23 |archive-date=2022-08-23 |archive-url=https://web.archive.org/web/20220823210425/https://journals.lub.lu.se/pjos/article/view/8826 |url-status=live |doi-access=free }}

Mousepad was originally written as a fork of an existing text editor, Leafpad,{{Cite web |title=Template file for 'mousepad' |url=https://github.com/void-linux/void-packages/blob/master/srcpkgs/mousepad/template |access-date=August 14, 2022 |website=GitHub |quote="Simple text editor for Xfce based on Leafpad" |archive-date=August 14, 2022 |archive-url=https://web.archive.org/web/20220814105310/https://github.com/void-linux/void-packages/blob/master/srcpkgs/mousepad/template |url-status=live }} to improve support for printing.{{Cite news |last=Wallen |first=Jack |date=May 5, 2010 |title=Mousepad: A variation on the Leafpad theme |work=Ghacks |url=https://www.ghacks.net/2010/05/05/mousepad-a-variation-on-the-leafpad-theme/ |access-date=August 23, 2022 |archive-date=August 24, 2022 |archive-url=https://web.archive.org/web/20220824002724/https://www.ghacks.net/2010/05/05/mousepad-a-variation-on-the-leafpad-theme/ |url-status=live }}{{Cite web |title=Package: mousepad (0.5.10-1) |url=https://packages.debian.org/sid/mousepad |access-date=August 22, 2022 |website=packages.debian.org |publisher=Debian |archive-date=December 29, 2013 |archive-url=https://web.archive.org/web/20131229210740/http://packages.debian.org/sid/mousepad |url-status=live }} It was rewritten in December 2012 with version 0.3.0, which replaced the original code with a complete rewrite.{{Cite web |title=mousepad/News |url=https://gitlab.xfce.org/apps/mousepad/-/blob/master/NEWS |access-date=August 14, 2022 |website=Xfce |archive-date=January 9, 2022 |archive-url=https://web.archive.org/web/20220109022830/https://gitlab.xfce.org/apps/mousepad/-/blob/master/NEWS |url-status=live }}

Though written for Linux, Mousepad has been ported to FreeBSD{{Cite web |date=July 20, 2022 |title=Port Details – mousepad Simple text editor for the Xfce Desktop |url=https://www.freshports.org/editors/mousepad |access-date=August 22, 2022 |website=FreshPorts.org |archive-date=August 22, 2022 |archive-url=https://web.archive.org/web/20220822211737/https://www.freshports.org/editors/mousepad |url-status=live }} and is also available for macOS via MacPorts,{{Cite web |title=Install mousepad on macOS with MacPorts |url=https://ports.macports.org/port/mousepad/ |access-date=August 22, 2022 |website=MacPorts.org |archive-date=August 22, 2022 |archive-url=https://web.archive.org/web/20220822211736/https://ports.macports.org/port/mousepad/ |url-status=live }} and Microsoft Windows via Cygwin.{{Cite web |title=Cygwin Package Summary for mousepad |url=https://cygwin.com/packages/summary/mousepad.html |access-date=August 23, 2022 |website=Cygwin.com |archive-date=August 23, 2022 |archive-url=https://web.archive.org/web/20220823211521/https://cygwin.com/packages/summary/mousepad.html |url-status=live }} It is the default text editor for Linux distributions that use Xfce, such as Xubuntu.{{Cite magazine |date=November 2019 |title=Review – Xubuntu 19.10 |url=https://dl.fullcirclemagazine.org/issue151_en.pdf |magazine=Full Circle Magazine |page=42 |access-date=September 26, 2022 |archive-date=November 29, 2019 |archive-url=https://web.archive.org/web/20191129203000/https://dl.fullcirclemagazine.org/issue151_en.pdf |url-status=live }} 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.{{Cite web |date=August 10, 2022 |title=Kali Linux 2022.3 |url=https://www.techspot.com/downloads/6738-kali-linux.html |access-date=September 26, 2022 |website=TechSpot |archive-date=September 25, 2022 |archive-url=https://web.archive.org/web/20220925051642/https://www.techspot.com/downloads/6738-kali-linux.html |url-status=live }}

Features

In addition to plugin support, Mousepad has features including tabs,{{Cite web |date=January 8, 2020 |title=Mousepad : A Simple And Useful Text Editor For Linux Mint |url=https://www.ihaveapc.com/2020/01/mousepad-a-simple-and-useful-text-editor-for-linux-mint/ |access-date=August 22, 2022 |website=IHaveAPC.com |archive-date=June 26, 2022 |archive-url=https://web.archive.org/web/20220626052412/https://www.ihaveapc.com/2020/01/mousepad-a-simple-and-useful-text-editor-for-linux-mint/ |url-status=live }} copy and paste, Undo/Redo, drag and drop, keyboard shortcuts,{{Cite book |last1=McManus |first1=Sean |last2=Cook |first2=Mike |url=https://www.worldcat.org/oclc/1250377754 |title=Raspberry Pi For Dummies |date=2021 |publisher=Wiley |isbn=978-1119796824 |edition=4th |location=Hoboken, NJ |page=71 |oclc=1250377754 |access-date=2022-08-23 |archive-date=2023-01-11 |archive-url=https://web.archive.org/web/20230111032128/https://www.worldcat.org/title/1250377754 |url-status=live }} 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.{{Cite web |title=Simple text editor for Xfce desktop environment |url=https://reposcope.com/package/mousepad |access-date=August 22, 2022 |website=RepoScope.com |archive-date=August 22, 2022 |archive-url=https://web.archive.org/web/20220822213311/https://reposcope.com/package/mousepad |url-status=live }}

Dependencies

Compiling Mousepad requires gtksourceview4-4.8.3, which is a library for GTK+ text and visuals, and is used for installing themes.{{Cite news |last=King |first=Bertel |date=June 20, 2017 |title=Write or Code Faster in Your Linux Text Editor With Custom Themes |work=MakeUseOf |url=https://www.makeuseof.com/tag/write-code-faster-linux-text-editor-custom-themes/ |access-date=August 23, 2022 |archive-date=August 23, 2022 |archive-url=https://web.archive.org/web/20220823211639/https://www.makeuseof.com/tag/write-code-faster-linux-text-editor-custom-themes/ |url-status=live }} 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.{{Cite web|url=https://gitlab.xfce.org/apps/mousepad/-/blob/master/README.md|title=mousepad|access-date=2022-12-06|website=XFCE GitLab|date=11 March 2022 |type=Markdown|archive-date=2022-12-06|archive-url=https://web.archive.org/web/20221206221129/https://gitlab.xfce.org/apps/mousepad/-/blob/master/README.md|url-status=live}}{{Cite web |title=Mousepad–0.5.10 |url=https://www.linuxfromscratch.org/blfs/view/svn/postlfs/mousepad.html |access-date=August 22, 2022 |website=LinuxFromScratch.org |archive-date=August 11, 2022 |archive-url=https://web.archive.org/web/20220811000421/https://www.linuxfromscratch.org/blfs/view/svn/postlfs/mousepad.html |url-status=live }}

References