FAQ

A list of common question our community asks

I'm using IPv6 infrastructure

By default, due to Java "habits", and to avoid complicated issues and troubleshoots (such as "Conduktor can't connect to.."), Conduktor automatically set -Djava.net.preferIPv4Stack=true to automatically use the IPv4 stack (which is still mostly used) when starting up.

If you have no problem with IPv6, if your infrastructure is up to date and servers bound to IPv6 addresses, then you may run into troubles, and you'll need to disable this option.

To do this, create the file conduktor.vmoptions in your Conduktor personal folder and disable the option:

  • MacOS: /Users/<user>/Library/Application Support/conduktor/conduktor.vmoptions

  • Windows: C:\Users\<user>\AppData\Local\conduktor\conduktor\conduktor.vmoptions

  • Linux: /home/<user>/.config/conduktor/conduktor.vmoptions (or XDG Config path if set)

# in conduktor.vmoptions, supports only -D* options
-Djava.net.preferIPv4Stack=false

Ubuntu Focal 20: missing libffi6 when installing .deb

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!

I have a HDPI monitor and Conduktor doesn't scale on Linux

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.

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.