Following comment 1 I put initialization in /etc/bash.bashrc.local There is a problem. Any times user open a new konsole from the application launcher, function definition are lost in the new konsole. Function definitions seems not inherited from the parent environnement. But Env var still be defined. Any advices are welcome.