Um problema muito comum, quando se tenta executar o programa VLC Media Player em distribuições GNU/LINUX, utilizando o usuário root, é que por questões de padrões de segurança o aplicativo vem configurado para não permitir que o root execute o programa, exibindo a seguinte mensagem:

# VLC is not supposed to be run as root. Sorry.
# If you need to use real-time priorities and/or privileged TCP ports you can use vlc-wrapper (make sure it is Set-UID root and cannot be run by non-trusted users first).

Para contornar esta situação e permitir que o VLC Media Player seja executado como root, deverá editar o executável em /usr/bin/vlc substituindo o geteuid por getppid , ou simplesmente executando o comando abaixo:

# sed -i 's/geteuid/getppid/' /usr/bin/vlc

No FreeBSD ou MacOS deverá executar o seguinte comando:

# sed -i '' 's/geteuid/getppid/' /usr/local/bin/vlc

Esta é uma dica simples mas que ajuda muito!!!