\documentclass[a4paper,11pt]{article}
\usepackage[polish]{babel}
\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc}
\usepackage{fourier}
\usepackage[scaled=0.85]{beramono}
\usepackage{graphicx}
\usepackage{geometry}
\usepackage{listings}
\lstloadlanguages{[LaTeX]TeX}

\geometry{width=126mm}

\lstset{language=[LaTeX]TeX,
basicstyle=\ttfamily\small,
morekeywords={figure,minipage}
}

\begin{document}

\begin{figure}[!hbt]
\begin{minipage}[c]{0.3\textwidth}
\centering
\includegraphics[scale=0.5]{demo.pdf}
\caption{Skala 0.5}
\label{fig:demo:05x}
\end{minipage}\hspace{\fill}
%
\begin{minipage}[c]{0.68\textwidth}
Nie wszystkie ministrony muszą zawierać rysunki. Jeżeli podzielimy obszar na dwie ministrony i jedną z~nich uzupełnimy tekstem (zob. listing~\ref{lst:figure:minipage:text}), to w efekcie uzyskamy tekst umieszczony obok rysunku, tak jak widzimy to w~tym akapicie. Istotne jest tutaj, aby pamiętać, że zewnętrznym środowiskiem jest  \lstinline!figure!, a~środowiska \lstinline!minipage! są umieszczone w środku. Całość jest jedną wstawką, więc jeśli nie zmieści się na danej stronie, to zostanie przesunięta zgodnie z~użytymi opcjami środowiska \lstinline!figure!. Jest to o tyle istotne, że może nam zmienić kolejność akapitów.
\end{minipage}
\end{figure}

\end{document}