Conduktor supports Linux, but Linux is a very wide ecosystem, and it is hard for us to support all Linux distributions. We're doing our best to improve and package Conduktor for Linux, don't hesitate to contact us in case of bugs.
We have prepared three distributions for Conduktor
You can use a
.deb file to install Conduktor on your Debian. This is the distribution you would be looking at if you're using Ubuntu.
In this example we are using Ubuntu and therefore the
.deb file, example:
You can easily install Conduktor using the following command
sudo apt install ./Conduktor-2.0.13.deb
You may be prompted to entire your admin credentials so that Conduktor can be installed
Conduktor is then installed in
$ ll /opt/conduktor/total 20drwxr-xr-x 5 root root 4096 Apr 9 13:11 ./ drwxr-xr-x 3 root root 4096 Apr 9 13:11 ../drwxr-xr-x 2 root root 4096 Apr 9 13:11 bin/drwxr-xr-x 4 root root 4096 Apr 9 13:11 lib/drwxr-xr-x 3 root root 4096 Apr 9 13:11 share/
To start Conduktor, you should be able to find it in your Ubuntu applications
Alternatively, you can run:
You can use a
.rpm file to install Conduktor on your RPM based system. This includes Red Hat Linux, CentOS, Fedora, OpenSUSE.
This is not the recommended way to install Conduktor, but if you have a JRE 11+ installed on your system, you can try to use the
.zip distribution of Conduktor. Overall, we cannot guarantee this method will work but we offer it to you as an alternative to the
The next step is to sign in to Conduktor. See this section here
Elementary OS has some troubles rendering JavaFX. You'll need to add an option to use an "older" version of its UI toolkit engine GTK.
/opt/conduktor/lib/app/Conduktor.cfg, add -Djdk.gtk.version=2. Note that this change will be LOST when upgrading Conduktor (and needs to be added again).
For Linux, Conduktor is packaged with libffi6. This library had seen its version bump to libffi7 in Ubuntu 20 Focal so you'll end up with this error:
$ sudo dpkg -i Conduktor-2.1.1.deb...dpkg: dependency problems prevent configuration of conduktor:conduktor depends on libffi6; however:Package libffi6 is not installed.
It's possible to install the previous version using coming from Ubuntu 19.10 (Eoan Ermine): download it here https://ubuntu.pkgs.org/19.10/ubuntu-main-amd64/libffi6_3.2.1-9_amd64.deb.html
$ curl -LO http://archive.ubuntu.com/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-9_amd64.deb$ sudo dpkg -i libffi6_3.2.1-9_amd64.deb$ sudo dpkg -i Conduktor-2.1.1.deb... OK!
To scale Conduktor, you can use GDK_SCALE (with a plain integer), such as:
$ GDK_SCALE=2 /opt/conduktor/bin/Conduktor
Or you can also modify the shortcut directly
$ sudo vim /usr/share/applications/conduktor-Conduktor.desktop...Exec=env GDK_SCALE=2 /opt/conduktor/bin/Conduktor
If it does not work, we are unfortunately limited by the underneath technologies Java and JavaFX. Although it's possible to add JVM options to Conduktor's JVM configuration to alter the behaviour of the JVM, but we never found a working solution.
Note that the following flags does not work:
# Config in: /home/user/.config/conduktor/v1/app.properties-Dsun.java2d.dpiaware=true-Dhidpi=true-Dsun.java2d.xrender=true-Dide.ui.scale=2.0-Dsun.java2d.uiScale.enabled=true-Dsun.java2d.uiScale=2.
It's possible to encounter this non-critical issue:
N: Download is performed unsandboxed as root as file '/home/user/Downloads/Conduktor-2.2.3.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
The installation still went through, Conduktor is properly installed. This is a warning you can safely "ignore". You can refer to https://askubuntu.com/questions/908800/what-does-this-synaptic-error-message-mean to get more insights about it.
Please contact us