I like Tilix (terminal emulator). Tilix has a command "tilix --quake" to launch it as drop-down terminal. Unfortunately, nothing happens when I configure my KDE to use the command.
STEPS TO REPRODUCE: See pictures here - https://imgur.com/a/lc4dnci
OBSERVED RESULT: Nothing happens.
EXPECTED RESULT: "tilix --quake" command is launched.
Linux/KDE Plasma: Arch/KDE - 5.22.4
(available in About System)
KDE Plasma Version: 5.22.4
KDE Frameworks Version: 5.84.0
Qt Version: 5.15.2
Can reproduce. It seems like command-line flags get removed. Interestingly enough, any paths you pass in are not removed. So when I set a global shortcut to launch:
dolphin --select /home/nate/Desktop/Contribute.png
What actually happens is that Dolphin is launched like so:
Anyway, there is no easy way of hooking arbitrary command to a keyboard shortcut?
The older KHotkeys system will let you do it. Being unable to do it using the newer kglobalaccel system is just a bug.
*** Bug 440107 has been marked as a duplicate of this bug. ***
*** Bug 442626 has been marked as a duplicate of this bug. ***
Seems to work now; do you still see this issue?
*** Bug 456972 has been marked as a duplicate of this bug. ***
*** Bug 456589 has been marked as a duplicate of this bug. ***
*** Bug 457932 has been marked as a duplicate of this bug. ***
Git commit 625b53f516d27eb61eaad00175dd7108bf82572f by Nate Graham, on behalf of Nicolas Fella.
Committed on 16/08/2022 at 00:12.
Pushed by ngraham into branch 'master'.
Don't pass Exec arguments to kstart when launching via desktop entry name
If we have a desktop file org.kde.foo.desktop with "Exec=foo bar bla"
we are currently calling "kstart5 --application org.kde.foo bar bla"
However we need to call "kstart5 --application org.kde.foo" without any args
kstart5/ApplicationLauncherJob will read the Exec line again and pick up the args
M +2 -3 src/runtime/kserviceactioncomponent.cpp
*** Bug 457872 has been marked as a duplicate of this bug. ***
*** Bug 458213 has been marked as a duplicate of this bug. ***