# Moving navigation symbols to footline of Beamer presentation with Berlin theme

I have exactly the style of navigation symbols that I would like for my Berlin themed Beamer presentation:

\documentclass[xcolor=dvipsnames,compress]{beamer}

\usetheme{Berlin}
\makeatletter
\beamer@theme@subsectionfalse
\makeatother

\useoutertheme{miniframes}
\setbeamertemplate{mini frame in other subsection}{}
\usepackage{etoolbox}
\makeatletter
\beamer@compressfalse
\patchcmd{\sectionentry}{\beamer@section@set@min@width}{}{}{}
\patchcmd{\sectionentry}{\hskip1.875ex plus 1fill}{}{}{}
\patchcmd{\slideentry}{\beamer@ypos=#2\relax}{}{}{}
\patchcmd{\fakeslideentry}{\beamer@ypos=#2\relax}{}{}{}
\makeatother

\makeatletter
\makeatother

\author[sklum]{sklum}
\title{mytitle}
\institute[myinst]{
institution \\
}

\begin{document}
\section{Sec00}
\subsection{Sec00} {
\begin{frame}{001}

\end{frame}

\begin{frame}{002}

\end{frame}
}
\end{document}


Using the answers here and here, this code makes navigations symbols appear only for a section, and symbols appear directly to the right of the section title. However, I'd like to move the header containing the navigation symbols to the lowest part of the footer (i.e. below my name and the title). Unfortunately, the answer here does not work for the Berlin theme.

Is this possible?

Berlin theme uses miniframes theme which has options to place author and institute in footline, but all navigation is defined to be in headline. Therefore you need to define a new footline template with title, author institute and navigation. This is what I did in next code. I've copied headline definition from beamerouterthememiniframes.sty and inserted after footline definition. Your patches also apply. You also need to use an empty headline.

\documentclass[xcolor=dvipsnames,compress]{beamer}
\usepackage{etoolbox}

\usetheme{Berlin}

\makeatletter
\beamer@theme@subsectionfalse
\makeatother

\setbeamertemplate{mini frame in other subsection}{}

\makeatletter
\beamer@compressfalse
\patchcmd{\sectionentry}{\beamer@section@set@min@width}{}{}{}
\patchcmd{\sectionentry}{\hskip1.875ex plus 1fill}{}{}{}
\patchcmd{\slideentry}{\beamer@ypos=#2\relax}{}{}{}
\patchcmd{\fakeslideentry}{\beamer@ypos=#2\relax}{}{}{}
\makeatother

\makeatletter
\makeatother

\author[sklum]{sklum}
\title{mytitle}
\institute[myinst]{
institution \\
}

\makeatletter
\setbeamertemplate{footline}
{%
\begin{beamercolorbox}[colsep=1.5pt]{upper separation line foot}
\end{beamercolorbox}
\begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
\hfill%
\end{beamercolorbox}%
\begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
\end{beamercolorbox}%
\begin{beamercolorbox}[colsep=1.5pt]{lower separation line foot}
\end{beamercolorbox}
\end{beamercolorbox}
\end{beamercolorbox}%
\ifbeamer@theme@subsection%
\end{beamercolorbox}
\begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
\end{beamercolorbox}%
\fi%
\end{beamercolorbox}
}
\makeatother

\begin{document}
\section{Sec00}
\subsection{Sec00} {
\begin{frame}{001}

\end{frame}

\begin{frame}{002}

\end{frame}
}
\section{Sec01}
\subsection{Sec01} {
\begin{frame}{001}

\end{frame}

\begin{frame}{002}

\end{frame}
}
\end{document}