Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| xfce:building [2026/05/29 08:36] – [Finding additional Help] alexxcons | xfce:building [2026/10/25 05:53] (current) – Grammar improvement kevinbowen | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ====== Building Xfce from source ====== | ====== Building Xfce from source ====== | ||
| - | To compile a complete Xfce desktop from source requires some information about the dependency chain and the various | + | To compile a complete Xfce desktop from source requires some information about the dependency chain and the various |
| * **[[building# | * **[[building# | ||
| Line 15: | Line 15: | ||
| ===== Choosing your Xfce version ===== | ===== Choosing your Xfce version ===== | ||
| - | First you will need to decide on which version of Xfce that you want to compile. Xfce version numbers are constructed like this: 1.2.3 => major.minor.micro. If the minor version is an even number, this means that it is a stable release. An odd numbered minor version | + | First you will need to decide on which version of Xfce that you want to compile. Xfce version numbers are constructed like this: 1.2.3 => major.minor.micro. If the minor version is an even number, this means that it is a stable release. An odd numbered minor version |
| The latest releases available can be found on the [[https:// | The latest releases available can be found on the [[https:// | ||
| Line 44: | Line 44: | ||
| git clone https:// | git clone https:// | ||
| - | After the repository is cloned, you will need to choose which branch you want to compile. By default, the '' | + | After the repository is cloned, you will need to choose which branch you want to compile. By default, the '' |
| To switch to another branch ('' | To switch to another branch ('' | ||
| - | git checkout --track origin/ | + | git checkout --track origin/ |
| After this, you can update your local copy of the repository with git pull and switch to another branch with '' | After this, you can update your local copy of the repository with git pull and switch to another branch with '' | ||
| Line 76: | Line 76: | ||
| For history, here are the versions needed for older Xfce releases: | For history, here are the versions needed for older Xfce releases: | ||
| + | * Xfce 4.20 requires Gtk+ 3.24 and Glib 2.72 | ||
| * Xfce 4.18 requires Gtk+ 3.24 and Glib 2.66 | * Xfce 4.18 requires Gtk+ 3.24 and Glib 2.66 | ||
| * Xfce 4.16 requires Gtk+ 3.22 and Glib 2.50 | * Xfce 4.16 requires Gtk+ 3.22 and Glib 2.50 | ||
| Line 191: | Line 192: | ||
| sudo make uninstall | sudo make uninstall | ||
| + | |||
| + | |||
| ==== Understanding Debug levels ==== | ==== Understanding Debug levels ==== | ||