Skip to content
Amir Mohammadi edited this page Dec 31, 2016 · 28 revisions

Table of contents

Packages

Flatpak

You can easily install Gahshomar using Flatpak on any modern Linux distribution.

  • Install Flatpak.

  • Add the Gnome repository:

flatpak remote-add --if-not-exists --from gnome https://sdk.gnome.org/gnome.flatpakrepo

* Download the latest `.flatpak` file from the [release page](https://github.com/Gahshomar/gahshomar/releases).
* Install the downloaded `.flatpak` file:

flatpak install -y gahshomar-version.flatpak

  * You may need to log out and log in again to see Gahshomar in your installed apps.
* Optionally:
  * If you use Unity (Ubuntu) or KDE or XFCE, You can enable an appindicator or a tray icon from Gahshomar's Preferences page.
  * If you use Gnome, Install [Gahshomar's Gnome Shell extension](https://extensions.gnome.org/extension/1157/gahshomar/). If the link is broken, follow these steps:

    ```sh
$ wget -O gahshomar-shell-extension-4.4.1.zip "https://github.com/Gahshomar/gahshomar/releases/download/v4.4.1/gahshomar-shell-extension-4.4.1.zip"
$ mkdir -p "$HOME/.local/share/gnome-shell/extensions/gahshomar@org.gahshomar.Gahshomar"
$ unzip -o gahshomar-shell-extension-4.4.1.zip -d "$HOME/.local/share/gnome-shell/extensions/gahshomar@org.gahshomar.Gahshomar"

To update your flatpak installation:

flatpak uninstall org.gahshomar.Gahshomar
flatpak install gahshomar-new-version.flatpak

OpenSUSE build service

Thanks to OpenSUSE build service, Gahshomar is available for most Linux distributions and it is available here: https://software.opensuse.org/download.html?project=home:183amir&package=gahshomar You can either add the repository in your machine for automatic future updates or just download the binary package.

Arch Linux

Gahshomar is also available in the AUR.

Manual Installation

You need the jcal (libjalali-dev in ubuntu) library in order to build this program.

Other dependencies are (you probably already have them): Libpeas, PyGObject, GTK+, and Python 3

Once you have the dependencies installed, download the source code from github or download the latest release from the releases page and type:

./autogen.sh --prefix=/usr
# or if you do not have the autogen.sh file.
./configure --prefix=/usr
make
sudo make install

Also if you keep the source folder, you can uninstall the program later using:

sudo make uninstall

Clone this wiki locally