Xfce Wiki

Sub domains
 

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
xfce:garcon:start [2024/12/11 10:52] – kevinbowenxfce:garcon:start [2026/10/31 19:39] (current) – improve formatting of names and command line text kevinbowen
Line 3: Line 3:
 ====== garcon - menu library ====== ====== garcon - menu library ======
  
-**Garcon** is an implementation of the [[https://specifications.freedesktop.org/menu-spec/latest/|freedesktop.org compliant menu]] specification. It is based on GLib/GIO and aims at covering the entire specification except for legacy menus. It was started as a complete rewrite of the former Xfce menu library called libxfce4menu, which, in contrast to garcon, +**Garcon** is an implementation of the [[https://specifications.freedesktop.org/menu-spec/latest/|freedesktop.org compliant menu]] specification. It is based on ''GLib/GIO'' and aims at covering the entire specification except for legacy menus. Garcon was started as a complete rewrite of the former Xfce menu library called ''libxfce4menu'', which, in contrast to garcon, was lacking menu merging features essential for loading menus modified with menu editors.
-was lacking menu merging features essential for loading menus modified with menu editors.+
  
   * **[[#Required Packages|Required Packages]]**   * **[[#Required Packages|Required Packages]]**
Line 18: Line 17:
  
 Garcon covers almost every part of the menu specification except for Garcon covers almost every part of the menu specification except for
-legacy menus and a few XML attributes. In contrast to +legacy menus and a few XML attributes. In contrast to ''libxfce4menu'', it can also load menus modified with menu editors such as ''Alacarte'' as menu merging is now supported.
-libxfce4menu, it can also load menus modified with menu editors such +
-as Alacarte as menu merging is now supported.+
  
 ---- ----
Line 34: Line 31:
 ===== Debugging Support ===== ===== Debugging Support =====
  
-garcon currently supports three different levels of debugging support, +''garcon'' currently supports three different levels of debugging support, 
-which can be setup using the configure flag `--enable-debug` (check the output +which can be setup using the configure flag ''--enable-debug'' (check the output 
-of `configure --help`):+of ''configure --help''):
  
 | Argument  | Description | | Argument  | Description |