I've a sample application shortcut that runs in a terminal, bc.desktop, that contains: [Desktop Entry] Name=bc Exec=/usr/bin/bc Terminal=true Type=Application This has always worked as expected, to run terminal app 'bc' inside a konsole. After upgrading to konsole-16.08.1, this no longer works. Now when I click the application link, nothing happens Reproducible: Always
See also downstream report, https://bugzilla.redhat.com/show_bug.cgi?id=1376981
Quick-n-dirty cli test: kioclient5 exec bc.desktop
So, kio contains this code: if (d->service.terminal()) { KConfigGroup cg(KSharedConfig::openConfig(), "General"); QString terminal = cg.readPathEntry("TerminalApplication", QStringLiteral("konsole")); if (terminal == QLatin1String("konsole")) { if (!d->service.path().isEmpty()) { terminal += " --workdir " + KShell::quoteArg(d->service.path()); } terminal += QLatin1String(" -caption=%c %i %m"); } And konsole seems to no longer support the -caption command line option, $ konsole -caption="foo" Unknown options: c, a.
And, that seems to be related to bug #366793 :(
Already fixed in c784a879eaba0babc6274bc32e761772add3d4f8
Thanks!
*** Bug 369371 has been marked as a duplicate of this bug. ***