It works !!!!!! but only when i launch ES in a terminal :-(
This is exactly what I said in my first reply. This is how it's configured the RetroPie launcher - as outlined in the docs.
Last question : does ES and Retropie need sudoers ?
If not, i should modify authorization in /opt/retropie/configs : actually all files are for root:root and not for my user "pi"
As runcommand try to write in the .cfg file, it couln't !!!
The /opt/retropie/configs shouldn't be owned by root - there's something that you maybe changed, because the RetroPie-Setup scripts ensure the folder is owned and writable by the installation users.
The sudo rights for the install user is needed for installing additional packages and for adding the necessary configurations needed for RetroPie. This is one of the first steps outlined in the installation docs.