Software:Mousepad

From HandWiki
Short description: Text editing software
Mousepad
The logo for the mousepad program
Mousepad screenshot.png
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 releaseApril 17, 2006; 17 years ago (2006-04-17)[2]
Stable release
0.6.1[3] / May 13, 2023; 9 months ago (2023-05-13)
Repositorygitlab.xfce.org/apps/mousepad
Written inGTK[3]
Operating systemUnix-like
Platformx86 64, aarch64, ppc64, i686, ARMhf[4]
Included withXfce
PredecessorLeafpad
Size436.2 kB[5]
TypeText editor
LicenseGPL-2.0-or-later[6]
Websitedocs.xfce.org/apps/mousepad/

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]

Features

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]

Dependencies

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]

References

  1. 1.0 1.1 "AUTHORS". 20 November 2020. https://gitlab.xfce.org/apps/mousepad/-/blob/master/AUTHORS. 
  2. "Index of /src/apps/mousepad/0.2/". https://archive.xfce.org/src/apps/mousepad/0.2/. 
  3. 3.0 3.1 "Mousepad". 13 May 2023. https://gitlab.xfce.org/apps/mousepad/-/tags/mousepad-0.6.1. 
  4. "0.5.10 – Packages – GNU Guix". https://guix.gnu.org/en/packages/mousepad-0.5.10/. 
  5. "Arch Linux – mousepad 0.5.10-1". July 9, 2022. https://archlinux.org/packages/extra/x86_64/mousepad/. 
  6. "COPYING". 10 March 2022. https://gitlab.xfce.org/apps/mousepad/-/blob/master/COPYING. 
  7. 7.0 7.1 Germain, Jack M. (August 22, 2012). "For Modest Mousepad, Simplicity Is Both Virtue and Vexation". Linux Insider. https://www.linuxinsider.com/story/for-modest-mousepad-simplicity-is-both-virtue-and-vexation-75964.html. 
  8. 8.0 8.1 Nestor, Marius (May 2, 2022). "Roundup of Xfce's Apps Update for April 2022: New Releases of Mousepad, Xfce Terminal, and Thunar". Linux Today. https://www.linuxtoday.com/developer/roundup-of-xfces-apps-update-for-april-2022-new-releases-of-mousepad-xfce-terminal-and-thunar/. 
  9. Kowalewski, Hubert (2008-07-01). "Conceptual blending and sign formation" (in en). Public Journal of Semiotics 2 (2): 30–51. doi:10.37693/pjos.2008.2.8826. ISSN 1918-9907. https://journals.lub.lu.se/pjos/article/view/8826. Retrieved 2022-08-23. 
  10. "Template file for 'mousepad'". https://github.com/void-linux/void-packages/blob/master/srcpkgs/mousepad/template. ""Simple text editor for Xfce based on Leafpad"" 
  11. Wallen, Jack (May 5, 2010). "Mousepad: A variation on the Leafpad theme". Ghacks. https://www.ghacks.net/2010/05/05/mousepad-a-variation-on-the-leafpad-theme/. 
  12. "Package: mousepad (0.5.10-1)". Debian. https://packages.debian.org/sid/mousepad. 
  13. "mousepad/News". https://gitlab.xfce.org/apps/mousepad/-/blob/master/NEWS. 
  14. "Port Details – mousepad Simple text editor for the Xfce Desktop". July 20, 2022. https://www.freshports.org/editors/mousepad. 
  15. "Install mousepad on macOS with MacPorts". https://ports.macports.org/port/mousepad/. 
  16. "Cygwin Package Summary for mousepad". https://cygwin.com/packages/summary/mousepad.html. 
  17. "Review – Xubuntu 19.10". Full Circle Magazine: 42. November 2019. https://dl.fullcirclemagazine.org/issue151_en.pdf. Retrieved September 26, 2022. 
  18. "Kali Linux 2022.3". August 10, 2022. https://www.techspot.com/downloads/6738-kali-linux.html. 
  19. "Mousepad : A Simple And Useful Text Editor For Linux Mint". January 8, 2020. https://www.ihaveapc.com/2020/01/mousepad-a-simple-and-useful-text-editor-for-linux-mint/. 
  20. McManus, Sean; Cook, Mike (2021). Raspberry Pi For Dummies (4th ed.). Hoboken, NJ: Wiley. p. 71. ISBN 978-1119796824. OCLC 1250377754. https://www.worldcat.org/oclc/1250377754. Retrieved 2022-08-23. 
  21. "Simple text editor for Xfce desktop environment". https://reposcope.com/package/mousepad. 
  22. King, Bertel (June 20, 2017). "Write or Code Faster in Your Linux Text Editor With Custom Themes". MakeUseOf. https://www.makeuseof.com/tag/write-code-faster-linux-text-editor-custom-themes/. 
  23. "mousepad". 11 March 2022. https://gitlab.xfce.org/apps/mousepad/-/blob/master/README.md. 
  24. "Mousepad–0.5.10". https://www.linuxfromscratch.org/blfs/view/svn/postlfs/mousepad.html.