Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

apps:mousepad:4.16:start [2020/08/11 23:15] – created kevinbowenapps:mousepad:4.16:start [2021/02/09 16:54] (current) – sync to main kevinbowen
Line 1: Line 1:
 ~~NOTOC~~ ~~NOTOC~~
-{{ :apps:mousepad:mousepad.png|}}+{{ :xfce:xfce.mousepad.png?no link|}}
 ====== Mousepad ====== ====== Mousepad ======
  
 Mousepad is a simple text editor for Xfce Mousepad is a simple text editor for Xfce
  
 +  * **[[#Introduction|Introduction]]**
 +  * **[[#Screenshots|Screenshots]]**
 +  * **[[#Settings|Settings]]**
 +  * **[[#Keybindings|Keybindings]]**
 +  * **[[#Required Packages|Required Packages]]**
   * **[[#Latest Release|Latest Release]]**   * **[[#Latest Release|Latest Release]]**
   * **[[#Source Code Repository|Source Code Repository]]**   * **[[#Source Code Repository|Source Code Repository]]**
   * **[[#Reporting Bugs|Reporting Bugs]]**   * **[[#Reporting Bugs|Reporting Bugs]]**
  
 +----
 +
 +===== Introduction =====
 +
 +**Mousepad** aims to be an easy-to-use and fast editor. Our target is an
 +editor for quickly editing text files, not a development environment or an
 +editor with a huge bunch of plugins. On the other hand we try to use the latest
 +GTK features available, which means that if GTK adds something new in a major
 +release that is useful for the editor, we will likely bump the GTK dependency
 +and integrate this new feature in **Mousepad**.
 +
 +----
  
 ===== Screenshots ===== ===== Screenshots =====
 <figure "Main window"> <figure "Main window">
-{{::apps:mousepad:4.16:mousepad_window.png?600x650|:apps:mousepad:mousepad_window.png}}+{{::apps:mousepad:4.16:mousepad_window.png|:apps:mousepad:mousepad_window.png}}
 </figure> </figure>
  
Line 26: Line 43:
 {{:apps:mousepad:4.16:mousepad_window_preferences.png|:apps:mousepad:mousepad_window_preferences.png}} {{:apps:mousepad:4.16:mousepad_window_preferences.png|:apps:mousepad:mousepad_window_preferences.png}}
 </figure> </figure>
- 
----- 
-===== Latest Realease ===== 
-==== 0.4.2 (2019/07/28) ==== 
-[[https://archive.xfce.org/src/apps/mousepad/0.4/mousepad-0.4.2.tar.bz2|mousepad-0.4.2.tar.bz2]] 
  
  
Line 36: Line 48:
 ---- ----
  
-===== Getting it ===== +===== Settings =====
-The normal (and best) way to get the Mousepad application is to use the package manager or port system of your operating system.+
  
-If Mousepad isn't available thereor if you want a different version, you can download it in source from from [[https://archive.xfce.org/src/apps/mousepad/]].+The preferences dialog shown above is the easiest way to set Mousepad settings. Some of them are also accessible via the menubare.g"Word Wrap" and "Auto Indent" in the "Document" menu.
  
----- +All these settings, plus some "hidden" ones, are also accessible using GSettings command line tool. You can get a list of everything about Mousepad in GSettings with this command:
-===== Source code repository ===== +
-[[https://gitlab.xfce.org/apps/mousepad]]+
  
----- +   gsettings list-recursively org.xfce.mousepad
-===== Reporting Bugs ===== +
-If you are experiencing a bug in ''mousepad'', your way of helping things getting fixed is to report a bug about it in [[https://gitlab.xfce.org/explore/groups?sort=name_desc|Xfce GitLab]]. Please note that to do this you will need to have / create an account.+
  
 +Then, to enable e.g. automatic indentation, just do
  
-<note important>Before reporting a new bug, please try your best to check if it has already been reported (see the latest reports below). [[https://gitlab.xfce.org/apps/mousepad/-/issues?scope=all&state=all|Click here for a full list of bug reports]].</note>+   gsettings set org.xfce.mousepad.preferences.view auto-indent true
  
 +See ''man gsettings'' and ''gsettings help'' for more details.
  
-===== Report a new bug =====+A graphical alternative to ''gsettings'' is Dconf Editor, normally available from your distribution repositories: see https://wiki.gnome.org/Apps/DconfEditor.
  
-If your bug has not been reported before, please [[https://gitlab.xfce.org/apps/mousepad/-/issues/new|submit a new bug report]].+==== Printing ====
  
-When writing your bug reporttry to be as descriptive as possible, but avoid verbosity; Mozilla has a nice guide on [[https://developer.mozilla.org/en-US/docs/Mozilla/QA/Bug_writing_guidelines|how to write bug report]].+The settings for printing are treated separatelyin the file ''~/.config/Mousepad/mousepadrc''. Create this file if it does not exist, then carry out a printing operation to the end (you can print in file), and Mousepad will fill in the configuration file with the values set in the print dialog. Be sure to leave the value of ''PageSetupSaved'' at ''true'' so that all settings are reloaded the next time you print.
  
-For more information, see [[https://docs.xfce.org/contribute/bugs/start|Bug Reporting and Fixing]].+[[|Back to Top]] 
 +----
  
-**[[https://gitlab.xfce.org/apps/mousepad/-/issues/new|File a new bug or enhancement request]]**+===== Keybindings =====
  
 +After its first use, Mousepad will generate the file ''~/.config/Mousepad/accels.scm'', containing the list of configurable keybindings. To customize a keybinding, uncomment the corresponding line by removing the semicolon at the beginning, then change the shortcut at the end of the line, without touching the rest.
 +
 +[[|Back to Top]]
 ---- ----
  
 +===== Required packages =====
  
-==== Open Bugs ==== +Mousepad depends on the following packages:
-Here's a list (updated daily) of open bug reports with the date that bug was reported in parenthesis.+
  
-{{rss>https://gitlab.xfce.org/apps/mousepad/-/issues.atom?state=opened 20 1d date}}+  * [[https://www.gtk.org|GTK]] >=3.22.0 
 +  * [[https://wiki.gnome.org/Projects/GLib|GLib]] >=2.52.0 
 +  * [[https://gitlab.xfce.org/xfce/xfconf|xfconf]] >=4.12.0 
 +  * [[https://wiki.gnome.org/Projects/GtkSourceView|GtkSourceView]] >=3.24.0 
 + 
 +[[|Back to Top]] 
 +---- 
 + 
 +===== Latest Release ===== 
 +{{rss>https://archive.xfce.org/feeds/project/mousepad 1 date description 2h}} 
 + 
 +  * **[[https://archive.xfce.org/src/apps/mousepad/|Previous Releases]]** 
 + 
 +[[|Back to Top]] 
 + 
 +---- 
 +===== Source code repository ===== 
 +[[https://gitlab.xfce.org/apps/mousepad]] 
 + 
 + 
 +[[|Back To Top]] 
 +---- 
 +===== Reporting Bugs ===== 
 +  * **[[:apps:mousepad:bugs|Reporting Bugs]]** -- Open bug reports and how to report new bugs