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
```
-
make
libgettextpo-dev
-
gettext (or libgettextpo-dev)
```
```
gettext
```
---
### Install using Git:
*
*Step
1**
#### Build
```
markdown
Open a new terminal
```
*
*Step
2 - Choose a branch**
Master branch (for GNOME version 45/46/47/48)
:
Run the following commands:
```
markdown
Run `git clone https://gitlab.com/arcmenu/ArcMenu.git`
```
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`
```
```
git clone https://gitlab.com/arcmenu/ArcMenu.git
gnome-40/41 branch (for GNOME version 40 and 41)
:
cd ArcMenu
```
markdown
make install
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`
```
```
*
*Step
5**
After that, restart GNOME Shell by pressing
`Alt + F2`
type in
`r`
and hit enter
```
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.
or log out and back in if on a Wayland session.
```
```
ArcMenu may also need to be enabled after installing by using the GNOME extensions app, or with dconf.
ArcMenu may also need to be enabled after installing by using gnome-tweaks, 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
`git clone --single-branch --branch gnome-42/43/44 https://gitlab.com/arcmenu/ArcMenu.git`
Download the correct ArcMenu branch for your GNOME shell version below:
```
*
**[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**
<details><summary>
Solaris Build Instructions
</summary>
```
markdown
Open ArcMenu folder
```
**Step 4**
#### Build Dependencies
```
markdown
-
pkg install gnu-make
Open terminal within the folder
-
pkg install gnu-gettext
```
**Step 5**
```
markdown
Run
`make install`
```
```
git clone https://gitlab.com/arcmenu/ArcMenu.git
**Step 6**
cd ArcMenu
```
markdown
export PATH=/usr/gnu/bin:$PATH
Restart GNOME shell by pressing
`Alt + F2`
type in
`r`
and hit enter
make install
or log out and back in if on a Wayland session.
```
```
</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