Мне удалось заставить Oracle SQL Developer корректно работать с тире, добавив следующую строку в мой файл sqldeveloper.desktop, расположенный в ~/.local/share/applications/:
StartupWMClass=oracle-ide-boot-Launcher
. Это было найдено с помощью [!d1 ]
xprop WM_CLASS
и нажатие на открытое окно разработчика SQL.