Home » Guides » Install Gobby On Linux: CentOS, Fedora, Arch Linux, Debian, Manjaro, Ubuntu, Gentoo, FreeBSD, OpenSUSE, and so on.

Install Gobby On Linux: CentOS, Fedora, Arch Linux, Debian, Manjaro, Ubuntu, Gentoo, FreeBSD, OpenSUSE, and so on.

Gobby is a free text editor that offers collaborative editing. This basically allows you and your team members to edit text-based projects and documents simultaneously, via a network. And since you can use the app on Windows, macOS, Linux, and a number of Unix-based systems, it is very versatile when it comes to editing. Thus, Gobby is a good app for any team projects that require dedicated text-based editing, be it writing codes or other collaborative initiatives. 

Gobby works on GNOME, which was developed using the GTK+ toolkit. This collaborative editor is a nice fit for any desktop environment. So, you can have multiple users, working on the same project, editing the text-based files, together in real time. Hence, it is a very good app for the Work From Home scenario, as it doesn’t take into account any geographic limitations. Thus, you should know how to install Gobby on Linux, if you want to make the most of it. For this, we have prepared the following guide to help our readers. This guide contains several methods you can use to install Gobby without any worries. All you have to do is follow the instructions we have detailed below.

What Is Gobby?

As you already know, Gobby is an open-source project, which makes it completely free to use. On Gobby, you can have multiple users, working on the same text-based document, in real-time. This promotes team collaboration and is great for group projects. The app supports synchronization to help users deal with concurrent changes. This allows you to see any changes as they appear, and edit the file on the go. Thus, Gobby is suitable for remote operations such as pair programming or any documentation that requires multiple people working together. 

With Gobby you also get a ton of features to make your job easier. There are things like syntax highlighting, version control, multiple cursors, and an in-app chat so that your collaboration can be seamless. And since it is available on multiple systems, it also serves as a cross-platform solution. Furthermore, it is a very simple and easy-to-use app that sets it apart from the competition. This simplicity in its operation also makes it a popular choice amongst all kinds of teams.

Gobby
Gobby

Features

Let’s learn a bit more about Gobby by knowing what features it has to offer:

  • Multiple platforms are supported, such as Windows, macOS, Linux, and Unix-based systems.
  • Full-functional text editor with syntax highlighting and GtkSourceView.
  • Real-time collaborative text editing that is lock-free.
  • In-app chat and multiple cursors for collaboration
  • Custom UNDO that doesn’t affect other users.
  • You can highlight texts written by different users in different colors
  • Unicode support available
  • Zeroconf is only supported on Linux
  • Perfect Forward Secrecy for transferring encrypted data
  • Password protected sessions
  • Access Control Lists are available for providing sophisticated access control to users. 
  • Configurable and dedicated server.
  • A sidebar that allows you to view all the people working on the project
  • Auto indentation and configurable tab
  • Internationalisation

Prerequisites

Here are a few libraries and dependencies you need to install to build Gobby without any issues:

  • libinfinity v.0.7+
  • Glib v.2.40.0+
  • Glibmm v.2.40.0+
  • libxml++ v.2.6.0+
  • libgsasl v.0.2.21+
  • Gtkmm v.3.6+
  • GtkSourceView v.3.0+

Various Methods to Install Gobby On Linux

Now that we know what Gobby is, it’s time to install it on Linux. As mentioned above, the app can be installed on Linux and its various distributions using a number of methods that we have listed here. You can pick the solution that works for you.

Method 1. Install Gobby On Linux Using Snap

The first method involves installing Gobby via Snap, a custom, third-party package manager for Linux that works on almost any distribution. The steps are as follows:

Step 1. First, install Snap on your distribution:

Ubuntu/Debian

sudo apt update
sudo apt install snapd
sudo systemctl enable --now snapd.socket

Fedora

sudo dnf install snapd
sudo ln -s /var/lib/snapd/snap /snap
sudo systemctl enable --now snapd.socket

openSUSE

sudo zypper install snapd
sudo systemctl enable --now snapd.socket

Arch Linux

sudo pacman -S snapd
sudo systemctl enable --now snapd.socket

Step 2. Now, install Gobby using Snap:

sudo snap install gobby

Method 2. Installing Gobby using Flatpak

Just like Snap, you can rely on Flatpak to install Gobby. It is also a universal package manager for Linux apps that uses the Flathub repository to install any app on Linux and its distributions. You will need to follow these steps:

Step 1. Start by installing Flatpak:

Ubuntu/Debian

sudo apt install flatpak

Arch Linux

sudo pacman -S flatpak

openSUSE

sudo zypper install flatpak

Fedora

sudo dnf install flatpak

Step 2. Then, add the Flathub repository:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Step 3. Finally, install Gobby using Flatpak:

flatpak install flathub org.gobby.Gobby

Step 4. You can also run Gobby to check if its installed correctly:

flatpak run org.gobby.Gobby

Method 3. Using AppImage To Install Gobby On Linux

However, if you are not comfortable installing Gobby, and simply want to run it, you can easily use AppImage. All you have to do is:

Step 1. First, you need to get the latest AppImage for Gobby. You can get it from the official Gobby repository at GitHub:

Step 2. Now that you have downloaded the file, make it executable:

chmod +x Gobby-*.AppImage

Step 3. Finally, run the AppImage file:

./Gobby-*.AppImage

Method 4. Compile Gobby From Source

You can also build Gobby from source, since it is an open-source app, and the code is available to the public. However, this is not a method we recommend to beginners. On the other hand, if you are a developer or an advanced user, who wants a custom Gobby experience, you can try compiling it from source:

Step 1. First, install the required dependencies on your device:

For Fedora

sudo dnf install gcc-c++ cmake gtkmm3-devel glibmm24-devel libxml++-devel libinfinity-devel

On Ubuntu/Debian

sudo apt install build-essential cmake libgtkmm-3.0-dev libglibmm-2.4-dev libxml++2.6-dev libinfinity-0.7-dev

For openSUSE

sudo zypper install gcc-c++ cmake gtkmm3-devel glibmm2-devel libxml++-devel libinfinity-devel

Step 2. Now, clone the Gobby repository from GitHub:

git clone https://github.com/gobby/gobby.git
cd gobby

Step 3. Finally, compile the build and install it:

mkdir build
cd build
cmake ..
make
sudo make install

Method 5. Install Gobby Via The Native Package Managers

Lastly, you can install Gobby on Linux and its distributions using the official package repositories that are available. Just run the terminal and use the following commands:

Gentoo

sudo emerge gobby

Arch Linux

yay -S gobby

Ubuntu/Debian

sudo apt update
sudo apt install gobby

CentOS/RHEL

sudo yum install epel-release
sudo yum install gobby

Linux Mint

sudo apt update
sudo apt install gobby

Alt Linux

sudo apt-get install gobby

Fedora

sudo dnf install gobby

PCLinuxOS

sudo apt install gobby

GUIX

guix install gobby

Mageia

sudo urpmi gobby

OpenSUSE

sudo zypper install gobby

Pop!_OS

sudo apt update
sudo apt install gobby

FreeBSD

sudo pkg install gobby
Gilbert John Avatar