I found a solution pretty close to what I was locking for here on
this Page. This works after fixing the package conflict.
By now changing the \defbeamertemplate*{mini frame in current subsection}{Berlin} as can be seen below I achieved exacly what I wanted. Now I have one bullet for each subsection and no matter what pdf viewer is used, you get to the first frame of the subsection if you klick on a bullet.
For total control of Navigation points you now need to start a subsection with frame for each bullet you want to add.
The fixed code:
\documentclass[12pt,a4paper,compress]{beamer}
\PassOptionsToPackage{subsection=false}{useoutertheme{miniframes}}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usetheme{Berlin}
\makeatletter
\setbeamertemplate{headline}{%
\begin{beamercolorbox}[colsep=1.5pt]{upper separation line head}
\end{beamercolorbox}
\begin{beamercolorbox}{section in head/foot}
\vskip2pt\insertnavigation{\paperwidth}\vskip2pt
\end{beamercolorbox}%
\ifbeamer@theme@subsection%
\begin{beamercolorbox}[colsep=1.5pt]{middle separation line head}
\end{beamercolorbox}
\begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot}
\usebeamerfont{subsection in head/foot}\insertsubsectionhead \hspace*{\fill} \insertframenumber / \inserttotalframenumber
\end{beamercolorbox}%
\fi%
\begin{beamercolorbox}[colsep=1.5pt]{lower separation line head}
\end{beamercolorbox}
}
\let\beamer@writeslidentry@miniframeson=\beamer@writeslidentry
\def\beamer@writeslidentry@miniframesoff{%
\expandafter\beamer@ifempty\expandafter{\beamer@framestartpage}{}% does not happen normally
{%else
% removed \addtocontents commands
\clearpage\beamer@notesactions%
}
}
\newcommand*{\miniframeson}{\let\beamer@writeslidentry=\beamer@writeslidentry@miniframeson}
\newcommand*{\miniframesoff}{\let\beamer@writeslidentry=\beamer@writeslidentry@miniframesoff}
\makeatother
\defbeamertemplate*{mini frame in current subsection}{Berlin}
{%
\begin{pgfpicture}{0pt}{0pt}{0.1cm}{0.1cm}
\pgfpathcircle{\pgfpoint{0.05cm}{0.05cm}}{0.05cm}
\pgfusepath{fill,stroke}
\end{pgfpicture}%
}
\author{John Gerick} \title{My Stuff}
\begin{document}
\miniframesoff
\begin{frame} \titlepage\end{frame}
\begin{frame} \tableofcontents[hideallsubsections] \end{frame}
\section{Section 1} \begin{frame} \tableofcontents[sections={1}] \end{frame}
\subsection{Subsection 1.1}
\miniframeson
\begin{frame} first frame of 1.1 \end{frame}
\miniframesoff
\begin{frame} second frame of 1.1 \end{frame}
\subsection{Subsection 1.2}
\miniframeson
\begin{frame} first frame of 1.2 \end{frame}
\miniframesoff
\begin{frame} second frame of 1.2 \end{frame}
\begin{frame} third frame of 1.2 \end{frame}
\section{Section 2}
\begin{frame} \tableofcontents[sections={2}] \end{frame}
\subsection{Subsection 2.1}
\miniframeson
\begin{frame} first frame of 2.1 \end{frame}
\begin{frame} second frame of 2.1 \end{frame}
\end{document}
\usepackage{graphicx}
with beamer – samcarter_is_at_topanswers.xyz Nov 3 '18 at 17:08