The addition of the --startonshow parameter tells ksystraycmd to start with only the tray icon visible (like the --hidden parameter), and to wait until the user activates the tray icon before running the target command. We've also used the --quitonhide parameter which tells ksystraycmd to terminate the target app whenever its window is hidden. Using both these parameters ensures that our & konsole; tray icon does n't waste resources when we are n't using it. Creating and destroying the target window as we do here prevents the standard icon and title handling of ksystraycmd from working, so we now need to specify the initial icon and tooltip explicitly too.
L' afegit del paràmetre -- startonshow permet a ksystraycmd iniciar l' aplicació de manera que tan sols estigui visible la icona de la safata (similar al paràmetre -- hidden), i espera fins que l' usuari activi la icona de la safata abans de començar l' activitat de l' ordre. També s' usa el paràmetre -- quitonhide indicant a ksystraycmd que finalitzi l' aplicació de destí quan la finestra s' oculti. Usant aquests dos paràmetres us assegureu que la nostra icona de la safata de & konsole; no consumeix recursos quan no l' estem usant. Creant i destruint la finestra de destí tal i com fem aquí eviteu el maneig de la icona i del títol per part de ksystraycmd, de manera que, necessitarem especificar explícitament la icona inicial i l' etiqueta de l' eina.