Когда у меня возникла эта проблема с диалогом (по крайней мере, без строки заголовка), я исправил проблему, установив родителя диалога равным nullptr, а не реальным родителем.
http://blog.pitonyak.org/node/18
Теперь, как говорится, установка параметра конфигурации в gnome, вероятно, является лучшим решением, если он работает (а я не проверял его). Моя единственная претензия к решению заключается в том, что на другом компьютере оно будет вести себя иначе. С другой стороны, можно утверждать, что смысл наличия опции конфигурации заключается в том, что владелец этой машины может принять решение.