A user "normal"
So, that's two different, seperate accounts, ie normal (a member of the users group) may login as well as root may login
He added the user "normal" into sudoers which leads me to believe that he is ok with the user "normal" partaking of the use of sudo in order to run this app.
Kinda begs the question for me: As user "normal", how is he starting the xlanbr app through the use of sudo?
If it were me, I'd just create an alias
alias ahalt='sudo /sbin/halt'
There is just only one of my aliases: What it does: With my user "al", (and sudo, sudoers) I can enter ahalt which shuts down/off
How easy is that ie I type/enter ahalt as a user and shut down.
Let's just go ahead and use the power of Linux / Unix
alias nxlanbr='sudo /usr/bin/xlanbr'
above is (only [and merely] a) suggested alias ie whereby the "normal" user can enter nxlanbr which starts up /usr/bin/xlanbr
Above is where such alias would reside (put alias into that file).
BTW, once upon a time, I created an alias (maybe not, see next caution) so that my user "al" may easily and directly by himself, share his X with the root user (for so root to config for a kernel while using an xterm to do so).
Caution, not sure that I have the next alias all the way or 100% correct. I Haven't used it for ages. Maybe it doesn't even work. Sometimes I forget to remove my mistakes from my .bashrc file.
alias x4su='xauth merge /home/al/.Xauthority_su && export DISPLAY=:0.0'
The idea = (al types/enters x4su
and now root can use al's X)
enuff. enuff. already.