Skip to content
GitLab
Menu
Why GitLab
Pricing
Contact Sales
Explore
Why GitLab
Pricing
Contact Sales
Explore
Sign in
Get free trial
Changes
Page history
Update Install From Source Guide
authored
Jul 20, 2025
by
Andrew Zaech
Show whitespace changes
Inline
Side-by-side
Install-From-Source-Guide.md
View page @
4d97ee92
**When installing ArcMenu from GitLab you may need to install _one_ of the following d
ependencies
:**
#### Build D
ependencies
```
libgettextpo-dev
```
```
gettext
```
---
### Install using Git:
-
make
-
gettext (or libgettextpo-dev)
*
*Step
1**
```
markdown
Open a new terminal
```
*
*Step
2 - Choose a branch**
#### Build
Master branch (for GNOME version 45/46/47/48)
:
```
markdown
Run `git clone https://gitlab.com/arcmenu/ArcMenu.git`
```
Run the following commands:
gnome-42/43/44 branch (for GNOME version 42, 43, 44)
:
```
markdown
Run `git clone --single-branch --branch gnome-42/43/44 https://gitlab.com/arcmenu/ArcMenu.git`
```
gnome-40/41 branch (for GNOME version 40 and 41)
:
```
markdown
Run `git clone --single-branch --branch gnome-40/41 https://gitlab.com/arcmenu/ArcMenu.git`
```
gnome-3.36/3.38 branch (for GNOME versions 3.36 and 3.38)
:
```
markdown
Run `git clone --single-branch --branch gnome-3.36/3.38 https://gitlab.com/arcmenu/ArcMenu.git`
```
*
*Step
3**
```
markdown
Run `cd ArcMenu`
```
*
*Step
4**
```
markdown
Run `make install`
git clone https://gitlab.com/arcmenu/ArcMenu.git
cd ArcMenu
make install
```
*
*Step
5**
```
markdown
Restart GNOME shell by pressing `Alt + F2` type in `r` and hit enter
After that, restart GNOME Shell by pressing
`Alt + F2`
type in
`r`
and hit enter
or log out and back in if on a Wayland session.
```
```
ArcMenu may also need to be enabled after installing by using gnome-tweaks, the GNOME extensions app, or with dconf.
```
ArcMenu may also need to be enabled after installing by using the GNOME extensions app, or with dconf.
---
<details><summary>
Legacy GNOME Shell versions
</summary>
### Install from source files
:
Follow the steps above, but swap
`git clone https://gitlab.com/arcmenu/ArcMenu.git`
for one of the following
:
**Step 1**
GNOME Shell 42, 43, 44:
```
markdown
Download the correct ArcMenu branch for your GNOME shell version below:
```
`git clone --single-branch --branch gnome-42/43/44 https://gitlab.com/arcmenu/ArcMenu.git`
*
**[Master branch (GNOME 45/46/47/48)](https://gitlab.com/arcmenu/ArcMenu/-/archive/master/ArcMenu-master.zip)**
GNOME Shell 40 and 41:
*
**[gnome-42/43/44 branch (GNOME 42, 43, 44)](https://gitlab.com/arcmenu/ArcMenu/-/archive/gnome-42/43/44/ArcMenu-gnome-42-43-44.zip)**
`git clone --single-branch --branch gnome-40/41 https://gitlab.com/arcmenu/ArcMenu.git`
*
**[gnome-40/41 branch (GNOME 40 and 41)](https://gitlab.com/arcmenu/ArcMenu/-/archive/gnome-40/41/ArcMenu-gnome-40-41.zip)**
GNOME Shell 3.36 and 3.38:
*
**[gnome-3.36/3.38 branch](https://gitlab.com/arcmenu/ArcMenu/-/archive/gnome-3.36/3.38/ArcMenu-gnome-3.36-3.38.zip)**
`git clone --single-branch --branch gnome-3.36/3.38 https://gitlab.com/arcmenu/ArcMenu.git`
</details>
**Step 2**
```
markdown
Extract the .zip
```
---
**Step 3**
```
markdown
Open ArcMenu folder
```
<details><summary>
Solaris Build Instructions
</summary>
**Step 4**
```
markdown
Open terminal within the folder
```
#### Build Dependencies
-
pkg install gnu-make
-
pkg install gnu-gettext
**Step 5**
```
markdown
Run
`make install`
```
**Step 6**
```
markdown
Restart GNOME shell by pressing
`Alt + F2`
type in
`r`
and hit enter
or log out and back in if on a Wayland session.
git clone https://gitlab.com/arcmenu/ArcMenu.git
cd ArcMenu
export PATH=/usr/gnu/bin:$PATH
make install
```
</details>
```
ArcMenu may also need to be enabled after installing by using gnome-tweaks, the GNOME extensions app, or with dconf.
```
\ No newline at end of file
---
\ No newline at end of file