Skip to content
Update Install From Source Guide authored by Andrew Zaech's avatar Andrew Zaech
**When installing ArcMenu from GitLab you may need to install _one_ of the following dependencies:** #### Build Dependencies
``` - 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