Ik gebruik intussen een flink aantal jaren PhpStorm als ontwikkelomgeving voor PHP-dingen, en ook een flink aantal jaren Linux op de desktop. Los van korte uitstapjes naar i3, WindowMaker (nostalgie!) en GNOME, doe ik mijn desktop-ding in KDE. Dat is altijd fijn geweest, op één ding na.
Het was namelijk steevast zo, dat bij het overschakelen tussen programma's of vensters (dus alt-tab, of van desktop wisselen) ik altijd een extra keer moest schakelen als ik naar PhpStorm schakelde.
Dus dan druk ik vol goede moed op alt+tab om naar PhpStorm te schakelen en daar geweldige epische dingen in PHP te gaan doen, en dan komt het venster naar voren, prachtig, maar het heeft geen focus. Ik moet nog een keer op alt+tab drukken om alsnog het venster gefocused te krijgen. Vreselijk irritant.
Aangezien het euvel zich alleen voordeed bij PhpStorm, heb ik er verder nooit iets achter gezocht, maar vandaag besloot ik eens verder te kijken. En wat blijkt: dat is een bekend probleem met Java-applicaties, waarvan PhpStorm er één is, en belangrijker nog, er is een goeie workaround.
Mocht die link ooit wegvallen:
Try to add a window rule ("kcmshell4 kwinrules") and in the "appearance & FIXES" tab, set "Accept Focus" to "Force" and "Yes".
Voor Plasma 5 was het een kwestie van het venstermenu openen (alt+F3), Meer acties, Speciale programma-instellingen configureren, en dan de regel toevoegen.

Man, man, man. Twee tellen werk, een eind aan jaren van ergernis. Had ik misschien iets eerder moeten doen...