Kexi 2 has a new Welcome screen instead of a modal dialog. These changes broke the --skip-startup-dialog, which says: Skip displaying startup dialog window. If there is no project name specified to open, an empty application window will appear. It should work again.
Git commit a1a90e90e79ac35560da422f27206105c909a89f by Roman Shtemberko. Committed on 03/02/2015 at 08:24. Pushed by rshtemberko into branch 'calligra/2.9'. Delete --skip-startup-dialog related code REVIEW:122389 M +0 -4 kexi/core/kexicmdlineargs.h M +0 -2 kexi/main/startup/KexiStartup.cpp M +0 -6 kexi/main/startup/KexiStartupDialog.cpp M +0 -4 kexi/main/startup/KexiStartupDialog.h M +0 -1 kexi/tests/altertable/altertable.cpp http://commits.kde.org/calligra/a1a90e90e79ac35560da422f27206105c909a89f
Resolved by removing the option completely. It was not functioning for a long time and the nature of option suggest it's not used in scripts that call 'kexi' command for example.
In the same step configuration option has been removed as well (from kexirc): [Startup] ShowStartupDialog=[bool]