I started out on a new vifmrc, commented out the default gb association
" Open file in the background using its default program
"nnoremap gb :file &<cr>l
added the custom one
mnoremap <silent> gb c<c-a><c-f>func() { su john --command="$(printf '%%q ' "$@")"; } && func <cr>
and something changed, so I messed up something before, my bad
still is not working though, I don't get to menu at all now, nothing happens after gb shortcut on a file, is there a way to get a log of what's happening?