Eu pessoalmente uso este comando no terminal
avconv -f pulse -i default -f x11grab -r 15 -s $(xdpyinfo | grep dimensions | awk -F ' ' ' { print } ' ) -i :0.0+0,0 -acodec libmp3lame -vcodec libx264 $(date +"%m%d%Y_%H%M%S_$HOSTNAME")_screencast.mp4
Se você quiser um sofisticado, tente este link
É de código aberto e parece legal.
EDITAR:
Para áudio inline, tente isto
pavucontrol
mude para os dispositivos de saída e, em seguida, clique na marca de seleção verde com a dica de ferramenta Set as fallback