sudo, su, doas работают как должно. pkexec стоит в базовой поставке FreeBSD12 и из коробки не работает $ pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY firefox
Error getting authority: Error initializing authority: Could not connect: No such file or directory Зачем он нужен, чем он лучше doas, стоит ли продолжать с ним бодаться? Может быть он умеет выкидывать GUI окно для ввода пароля?