Leafpad

Leafpad
Developer(s)Tarot Osuji
Initial releaseNovember 11, 2004; 20 years ago (2004-11-11)
Stable release
0.8.19 / December 4, 2022; 23 months ago (2022-12-04)
Repositorygithub.com/tarot231/leafpad
Written inC
Operating systemLinux, BSD, Maemo
Size91.3 kB on Arch Linux[1]
Available in42 languages[2]
List of languages
English, Basque, Belarusian, Brazilian Portuguese, Bulgarian, Catalan, Chinese (simplified), Chinese (traditional), Croatian, Czech, Danish, Dutch, Esperanto, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Indonesian, Irish, Italian, Japanese, Kirghiz, Korean, Latvian, Lithuanian, Norwegian, Ossetian, Polish, Portuguese, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Vietnamese
TypeText editor
LicenseGPL-2.0-or-later
Websitetarot.freeshell.org/leafpad/

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.

Leafpad has a small install size compared to other graphical text editors and has minimal features such as codeset options, undo/redo, and the ability to choose fonts. Leafpad is the default text editor for the LXDE lightweight desktop environment, and thus Leafpad is found on Linux distributions that use LXDE as their desktop environment such as Raspberry Pi OS, as well as on some embedded systems. The program has been forked into Mousepad and l3afpad, and parts of Leafpad's code have been used in other text editors. Leafpad is released under the GNU General Public License (GPL) version 2.[3][4]

History

Leafpad was created by Tarot Osuji, who remains its only author and maintainer.[5] The first published version of Leafpad was version 0.5.x in 2004.[6] The first full release to the public was version 0.7.6 on November 11, 2004.[7] Leafpad has not received an update since December 2010 with the release of version 0.8.18.1.[6] Though it is part of the LXDE desktop package,[8] it is not maintained by the LXDE development team.[9]

When first released, Leafpad had no printing capabilities. This led to members of the Xfce team creating a fork of Leafpad called Mousepad, specifically to address the lack of printing support.[10] The ability to print was later added to Leafpad in 2005, with further improvements to the printing capabilities in 2006 and 2007.[6]

Language translations for Leafpad were provided through TranslationProject.org,[3][2] a translation project dedicated to providing language translation for open-source software.[11] In 2020, the translation listing for Leafpad was removed from their database.[12][13]

Features

Leafpad has a small footprint compared to other graphical text editors such as gedit or Kate.[14] It is similar in visuals and functionality to the Microsoft Windows program Notepad.[15] Depending on the architecture of the computer installed on, the program takes up between 417 kB and 486 kB on Debian after installation, with 457 kB being the installed size on an i386 computer,[16] compared to 5,462 kB for the text editor Kate.[17] On Arch Linux, Leafpad's size after installation is only 301 kB.[1]

Specific software features include a codeset option, auto codeset detection, an unlimited undo/redo feature,[14] and drag and drop capabilities.[18] Fonts can be chosen from among the operating system's available computer fonts,[14] and keybindings can be used for many features such as saving a file and printing.[4] Leafpad is available in 42 languages.[2]

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.[14] According to Leafpad's man page, Leafpad can be launched from the terminal in a leafpad options filename 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.[19] The background color of the application window can be changed via a configuration file.[3]

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 Knoppix,[20][21] Trisquel Mini,[22] and Raspberry Pi OS (formerly Raspbian).[23][24] It is included in default installations of Bodhi Linux,[25] the Kali Linux digital forensics distribution,[26] and is pre-installed on Ångström,[27] a specialty Linux distribution for embedded systems such as the BeagleBone single-board computer, which uses Leafpad as its text editor.[28] 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.[29]

In addition to being installed by default on some Linux distributions, Leafpad can also be manually compiled for Linux, BSD, and Maemo[3] or can be installed via the software repositories of many Linux distributions including Arch Linux[30] and Fedora.[31] Leafpad can be installed on macOS via MacPorts,[32] or on Microsoft Windows via Cygwin.[33]

Forks

Mousepad, which is a text editor for the Xfce desktop environment, was originally written as a fork of Leafpad[34] due to an issue Leafpad had with printing,[35] an issue which Leafpad later fixed.[10] Mousepad was rewritten in December 2012 with version 0.3.0, which replaced the original Leafpad-based code with a complete rewrite.[36] Another graphical text editor called l3afpad was created as a fork of Leafpad that is written in GTK3 instead of GTK2.[37] Some parts of the Qt-based text editor FeatherPad were taken from Leafpad's code.[38]

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.[39][16]

Compiling Leafpad requires only one dependency: GTK+ with a version higher than 2.0.0.[3] There are two optional dependencies that are part of the GNOME library and require a version higher than 2.2.0: libgnomeprint, which allows Leafpad to access printing functions,[40] and libgnomeprintui, which is the package for the printing user interface.[41] Installation on some Linux distributions may require additional dependencies based on the distribution's configuration.[42]

Reception

A LinuxInsider review focused on the simplicity of Leafpad, saying that it leaves a small footprint on a system's resources, making it a good choice for compact Linux distributions. The review further highlighted some of the features of Leafpad, and noted its inability to open more than one file at a time, but pointed out that multiple instances of Leafpad could be open at once to work on multiple text files at a time. The review concluded by praising the print preview option of Leafpad as a good WYSIWYG representation of the final printout.[14]

A MakeTechEasier.com review noted that Leafpad was a lightweight alternative to the text editor Gedit, and said that Leafpad's simplicity was both an advantage for people seeking a simple text editor, and a disadvantage for those seeking additional features or functionality.[43]

An article by Admin Magazine comparing various text editors also focused on the lightweight nature of Leafpad.[44]

A review by DebugPoint.com called it an "ideal replacement" for the Windows program Notepad. The review called Leafpad's simplicity a feature in itself, and noted the lack of ongoing development for the software, stating that to keep the program lightweight further development was not needed.[45]

In a review of programming resources for the Raspberry Pi, Electromaker.io called Leafpad "the best text editor for the Raspberry Pi" and called it a solid resource for editing Python.[46]

See also

References

  1. ^ a b "leafpad 0.8.18.1-9". Arch Linux. Archived from the original on March 24, 2022. Retrieved August 16, 2022.
  2. ^ a b c "The leafpad textual domain". TranslationProject.org. August 14, 2019. Archived from the original on February 1, 2020. Retrieved August 22, 2022.
  3. ^ a b c d e "Leafpad". tarot.freeshell.org. December 23, 2010. Archived from the original on October 3, 2016. Retrieved October 18, 2011.
  4. ^ a b Osuji, Tarot. "leafpad/README". GitHub. Archived from the original on August 14, 2022. Retrieved August 14, 2022.
  5. ^ Osuji, Tarot. "leafpad/AUTHORS". GitHub. Archived from the original on August 14, 2022. Retrieved August 14, 2022.
  6. ^ a b c Osuji, Tarot. "leafpad/ChangeLog". GitHub. Archived from the original on August 14, 2022. Retrieved August 14, 2022.
  7. ^ "/releases/leafpad". gnu.org. Archived from the original on May 8, 2021. Retrieved August 14, 2022.
  8. ^ "Metapackage for LXDE". Debian. Archived from the original on August 12, 2021. Retrieved August 14, 2022. This package is a metapackage depends on the core components and recommended components of the LXDE. It includes lxde-core, lxappearance, lxinput, lxsession-edit, gpicview, lxterminal, lxrandr, galculator, leafpad and xarchiver.
  9. ^ "LXDE – Lightweight X11 Desktops Environment". Archived from the original on October 10, 2012. Retrieved October 22, 2011. Leafpad: Lightweight and simple text editor(This is not developed by us, but we suggest using this as default text editor).
  10. ^ a b Wallen, Jack (May 5, 2010). "Mousepad: A variation on the Leafpad theme". GHacks. Archived from the original on August 24, 2022. Retrieved August 23, 2022.
  11. ^ "Welcome to the Translation Project". TranslationProject.org. March 23, 2022. Archived from the original on August 18, 2022. Retrieved August 22, 2022.
  12. ^ "Textual domains". TranslationProject.org. January 31, 2020. Archived from the original on February 1, 2020. Retrieved August 22, 2022.
  13. ^ "Textual domains". TranslationProject.org. May 11, 2020. Archived from the original on May 12, 2020. Retrieved August 22, 2022.
  14. ^ a b c d e Germain, Jack M. (April 7, 2010). "gEdit and Leafpad Make a Good Text-Editing Team". LinuxInsider. Archived from the original on September 19, 2021. Retrieved August 14, 2022.
  15. ^ Stieben, Danny (May 2, 2011). "Leafpad – An Ultra-Lightweight Text Editor". MakeUseOf. Archived from the original on November 10, 2011. Retrieved October 18, 2011.
  16. ^ a b "Package: leafpad (0.8.18.1-5)". packages.debian.org. Debian. 2019. Archived from the original on May 13, 2021. Retrieved June 8, 2019.
  17. ^ "Package: kate (4:16.08.3-1)". packages.debian.org. Debian. 2022. Archived from the original on May 13, 2021. Retrieved June 8, 2019.
  18. ^ Jack Wallen (May 1, 2010). "Leafpad: Yet another Linux text editor". ghacks.net. Archived from the original on November 25, 2020. Retrieved October 18, 2011.
  19. ^ "Ubuntu manpage: leafpad – GTK+ based simple text editor". Ubuntu. Archived from the original on August 14, 2022. Retrieved August 14, 2022.
  20. ^ "KNOPPIX – Live Linux Filesystem on CD". Knoppix. Archived from the original on May 3, 2018. Retrieved August 14, 2022.
  21. ^ Watson, J.A. (January 27, 2014). "Hands-on with Knoppix Linux 7.2.0: A well-established and very stable Linux distribution". ZDNet. Archived from the original on June 26, 2018. Retrieved August 16, 2022.
  22. ^ "Trisquel Mini". Trisquel. November 16, 2021. Archived from the original on June 23, 2018. Retrieved August 14, 2022.
  23. ^ "Introducing PIXEL". Raspberry Pi. September 27, 2016. Archived from the original on December 9, 2019. Retrieved August 14, 2022.
  24. ^ McManus, Sean (2014). Raspberry Pi for dummies (Second ed.). Hoboken, New Jersey: Wiley. pp. 71–72. ISBN 978-1-118-90501-2. OCLC 896853135. Archived from the original on August 14, 2022. Retrieved August 14, 2022.
  25. ^ Rizwan, Amaan (August 28, 2020). "Best Lightweight Linux Distros of 2020". Techworm. Archived from the original on June 21, 2022. Retrieved August 16, 2022.
  26. ^ Salmon, Arthur (2017). Applied network security : master the art of detecting and averting advanced network security attacks and techniques. Birmingham, UK: Packt Publishing. p. 49. ISBN 978-1-78646-968-7. OCLC 987379345. Archived from the original on August 14, 2022. Retrieved August 14, 2022.
  27. ^ "meta-angstrom/contrib/build-feeds.sh". GitHub. January 8, 2022. Archived from the original on August 16, 2022. Retrieved August 16, 2022.
  28. ^ Yoder, M. A. (2015). BeagleBone Cookbook : software and hardware problems and solutions. Sebastpool, CA. p. 150. ISBN 978-1-4919-1568-4. OCLC 907539434. Archived from the original on August 14, 2022. Retrieved August 14, 2022.{{cite book}}: CS1 maint: location missing publisher (link)
  29. ^ Hunt, Adam (August 30, 2019). "Review – FeatherPad". Full Circle Magazine. p. 36. Archived from the original on August 21, 2022. Retrieved August 21, 2022.
  30. ^ "Arch Linux – leafpad 0.8.18.1-9". Arch Linux. Archived from the original on March 24, 2022. Retrieved August 14, 2022.
  31. ^ "rpms / leafpad". Fedora Linux. Archived from the original on August 14, 2022. Retrieved August 14, 2022.
  32. ^ "Install leafpad on macOS with MacPorts". MacPorts.org. Archived from the original on August 10, 2022. Retrieved August 23, 2022.
  33. ^ "Cygwin Package Summary for leafpad". Cygwin.com. Archived from the original on March 25, 2023. Retrieved August 23, 2022.
  34. ^ "Template file for 'mousepad'". GitHub. Archived from the original on August 14, 2022. Retrieved August 14, 2022. Simple text editor for Xfce based on Leafpad
  35. ^ "Package: mousepad (0.5.10-1)". packages.debian.org. Debian. Archived from the original on December 29, 2013. Retrieved August 22, 2022.
  36. ^ "mousepad/News". Xfce. Archived from the original on January 9, 2022. Retrieved August 14, 2022.
  37. ^ "l3afpad". GitHub. Archived from the original on July 28, 2022. Retrieved August 14, 2022.
  38. ^ "FeatherPad/encoding.cpp". GitHub. October 26, 2020. Archived from the original on August 14, 2022. Retrieved August 14, 2022.
  39. ^ "app-editors / leafpad". packages.gentoo.org. Archived from the original on August 22, 2022. Retrieved August 22, 2022.
  40. ^ "SUSE Package Hub – libgnomeprint: The GNOME 2.x Printing Library". SUSE. Archived from the original on August 14, 2022. Retrieved August 14, 2022.
  41. ^ "SUSE Package Hub – libgnomeprintui: User Interface Part of the GNOME Printing Library". SUSE. Archived from the original on August 14, 2022. Retrieved August 14, 2022.
  42. ^ "Package: leafpad (0.8.18.1-5)". Archived from the original on May 13, 2021. Retrieved August 14, 2022.
  43. ^ King, Bertel Jr. (January 24, 2013). "Leafpad, A Simple and Lightweight Alternative to Gedit [Linux]". Make Tech Easier. Archived from the original on August 24, 2022. Retrieved August 24, 2022.
  44. ^ Layton, Jeff. "Let the Editor Wars Begin!". Admin Magazine. Archived from the original on October 30, 2017. Retrieved August 24, 2022.
  45. ^ Arindam. "Leafpad – A Notepad Alternative for Ubuntu/Linux". DebugPoint.com. Archived from the original on August 21, 2022. Retrieved August 21, 2022.
  46. ^ Long, Moe (March 20, 2020). "Best Raspberry Pi Programming Resources". Electromaker. Archived from the original on June 30, 2022. Retrieved August 24, 2022.

Read other articles:

الدوري الهولندي الممتاز تفاصيل الموسم 2007-2008 النسخة 52  البلد هولندا  المنظم الاتحاد الملكي الهولندي لكرة القدم  البطل نادي آيندهوفن مباريات ملعوبة 306   عدد المشاركين 18   الدوري الهولندي الممتاز 2006-2007 الدوري الهولندي الممتاز 2008-2009 تعديل مصدري - تعديل   الدوري ا...

 

 

本條目存在以下問題,請協助改善本條目或在討論頁針對議題發表看法。 此條目需要补充更多来源。 (2018年3月17日)请协助補充多方面可靠来源以改善这篇条目,无法查证的内容可能會因為异议提出而被移除。致使用者:请搜索一下条目的标题(来源搜索:羅生門 (電影) — 网页、新闻、书籍、学术、图像),以检查网络上是否存在该主题的更多可靠来源(判定指引)。 �...

 

 

French interior intelligence agency DCRI redirects here. For another use, see Duke Clinical Research Institute. General Directorate for Internal SecurityDirection générale de la Sécurité intérieureAgency overviewFormed12 May 2014; 9 years ago (2014-05-12)JurisdictionFrench Ministry of the InteriorHeadquarters84 Rue de Villiers, Levallois-Perret, FranceEmployees> 3,300Annual budget€300 millionMinister responsibleGérald DarmaninAgency executiveNicolas LernerWebsited...

هذه صفحة مساعدة لكيفية عمل شيء ما.تفصّل هذه الصفحة طرق أو إجراءات بعض جوانب قواعد وممارسات ويكيبيديا. هذه الصفحة ليست واحدة من سياسات أو إرشادات ويكيبيديا، حيث لم تفحص بدقة عبر المجتمع. في ويكيبيديا، لون الرابط يحدد حالته أي هل تمت زيارته من قبل أم أن الصفحة غير موجودة، وال�...

 

 

3rd-4th century dynasty of northern India Nagas of Padmavatiearly 3rd century–mid-4th centuryThe Nagas shown at their greatest extent, along with the rising Guptas.StatusEmpireCapitalPadmavatiCommon languagesSanskritPrakritReligion Shaivite HinduismGovernmentMonarchyMaharaja History • Established early 3rd century• Disestablished mid-4th century Preceded by Succeeded by Kushan Empire Gupta Empire Today part ofIndia The Naga (IAST: Nāga) dynasty ruled parts of n...

 

 

Pour les articles homonymes, voir Sankt Martin. Cet article est une ébauche concernant une localité allemande. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Sankt Martin Armoiries Administration Pays Allemagne Land Rhénanie-Palatinat Arrondissement(Landkreis) Route-du-Vin-du-Sud Bourgmestre(Ortsbürgermeister) Manfred Lameli Code postal 76487 Code communal(Gemeindeschlüssel) 07 2 35 070 Indicatif télépho...

Football tournament season 2023 Super CupEMS Stadium hosted the final on 25 AprilTournament detailsCountryIndiaVenue(s)EMS Stadium, KozhikodePayyanad Stadium, ManjeriDates3–6 April (qualification rounds) 8–25 April (main competition)Teams21 (all)16 (group stage)Defending championsGoaFinal positionsChampionsOdisha (1st title)Runner-upBengaluruAFC CupOdishaTournament statisticsMatches played32Goals scored113 (3.53 per match)Attendance109,607 (3,425 per match)Top goal sc...

 

 

Запрос «Пугачёва» перенаправляется сюда; см. также другие значения. Алла Пугачёва На фестивале «Славянский базар в Витебске», 2016 год Основная информация Полное имя Алла Борисовна Пугачёва Дата рождения 15 апреля 1949(1949-04-15) (75 лет) Место рождения Москва, СССР[1]...

 

 

Investment bank based in London Zaoui & Co. LtdCompany typePrivateIndustryInvestment bankingFounded2013; 11 years ago (2013)HeadquartersMayfair, London, United KingdomKey people Michael Zaoui Yoël Zaoui Websitezaouico.com Zaoui & Co. is a boutique investment bank based in London. The firm was founded in 2013 and is led by brothers Michael and Yoël Zaoui. The firm focus on advising companies in Europe regarding mergers and acquisition (M&A) matters. Background Z...

Сельское поселение России (МО 2-го уровня)Новотитаровское сельское поселение Флаг[d] Герб 45°14′09″ с. ш. 38°58′16″ в. д.HGЯO Страна  Россия Субъект РФ Краснодарский край Район Динской Включает 4 населённых пункта Адм. центр Новотитаровская Глава сельского пос�...

 

 

English footballer For the American actor, see Ken Sansom. Kenny Sansom Sansom in 2011Personal informationFull name Kenneth Graham SansomDate of birth (1958-09-26) 26 September 1958 (age 65)Place of birth Camberwell, London, EnglandHeight 1.73 m (5 ft 8 in)[1]Position(s) Left-backYouth career Crystal PalaceSenior career*Years Team Apps (Gls)1975–1980 Crystal Palace 172 (3)1980–1988 Arsenal 314 (6)1988–1989 Newcastle United 20 (0)1989–1991 Queens Park Ranger...

 

 

Students' union at Panjab University Student Centre, Panjab University Panjab University Campus Students Council or PUCSC is Students' union consisting of the departmental representatives and other office bearers like President, Vice-President, Secretary and Joint-Secretary along with 123 Departmental Representatives (DRs)[1][2] directly elected by the students from the various teaching departments on the Panjab University, Chandigarh campus.[3][4] Furthermore,...

此条目序言章节没有充分总结全文内容要点。 (2019年3月21日)请考虑扩充序言,清晰概述条目所有重點。请在条目的讨论页讨论此问题。 哈萨克斯坦總統哈薩克總統旗現任Қасым-Жомарт Кемелұлы Тоқаев卡瑟姆若马尔特·托卡耶夫自2019年3月20日在任任期7年首任努尔苏丹·纳扎尔巴耶夫设立1990年4月24日(哈薩克蘇維埃社會主義共和國總統) 哈萨克斯坦 哈萨克斯坦政府...

 

 

Perpisahan Santo Petrus dan Paulus, menampilkan para rasul tersebut memberikan ciuman kudus satu sama lain sebelum kemartiran mereka. (Alonzo Rodriguez, abad ke-16, Museo Regionale di Messina). Ciuman kudus adalah sebuah penyambutan Kristen tradisional kuno, yang terkadang disebut ciuman damai, ciuman persaudaraan (di kalangan laki-laki), atau cium persaudarian (di kalangan perempuan). Penyambutan semacam itu mengisyaratkan harapan dan berkait yang damai kepada penerima, dan meskipun dilakuka...

 

 

Graph showing audible frequencies For the record label named Audiogram, see Audiogram (label). For details of animal hearing range, see Hearing range. Audiogram An audiogram is a graph that shows the audible threshold for standardized frequencies as measured by an audiometer. The Y axis represents intensity measured in decibels (dB) and the X axis represents frequency measured in hertz (Hz).[1] The threshold of hearing is plotted relative to a standardised curve that represents 'norma...

Politics of Somalia Member State of the Arab League Constitution Provisional Constitution Executive President (List) Hassan Sheikh Mohamud Prime Minister Hamza Abdi Barre Council of Ministers Legislature Speaker Aden Madobe Members of the Federal Parliament Judiciary Judiciary Elections Recent elections Presidential: 20172022 Parliamentary: 20162021–2022 Referendum: 1979 (latest) Administrative divisions States and regions Galmudug Hirshabelle Jubaland Puntland South West Somalia Claimed t...

 

 

Disambiguazione – Se stai cercando altri significati, vedi Catania (disambigua). Cataniacomune (dettagli) (dettagli) Catania – VedutaPanorama con l'Etna sullo sfondo LocalizzazioneStato Italia Regione Sicilia Città metropolitana Catania AmministrazioneSindacoEnrico Trantino (FdI) dal 5-6-2023 TerritorioCoordinate37°30′09.61″N 15°05′14.17″E37°30′09.61″N, 15°05′14.17″E (Catania) Altitudine7 m s.l.m. Superficie182,9 km² Abitanti297...

 

 

Lake in the state of California, United States Eagle LakeThe lake and its surroundings from a small peak aboveEagle LakeShow map of CaliforniaEagle LakeShow map of the United StatesLocationLassen County, CaliforniaCoordinates40°38′42″N 120°44′38″W / 40.64500°N 120.74389°W / 40.64500; -120.74389Catchment area600 sq mi (1,600 km2)Basin countriesUnited StatesSurface area24,000 acres (97.1 km2)Max. depth85 ft (26 m)Surface el...

Lambang kebangsawanan keluarga Grumbach, Scheiblersches Wappenbuch, 1450-1480 Wilhelm von Grumbach (1 Juni 1503 – 18 Maret 1567) adalah penjelajah Jerman. Ia dikenal sebagai bagian dari sesuatu yang disebut Perseteruan Grumbach (bahasa Jerman: Grumbachsche Händel), sebuah upaya terakhir dari Ksatria Kekaisaran untuk mengatasi kekuasaan berlebih dari wilayah-wilayah Kepangeranan Kekaisaran Romawi Suci. Ia dicekal oleh Kaisar Maximilian II pada 13 Mei 1566. Wikimedia Common...

 

 

Automaton in the form of a duck, created by Jacques de Vaucanson and unveiled in 1739 in France You can help expand this article with text translated from the corresponding article in French. (December 2021) Click [show] for important translation instructions. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine...