Beamer simply delegates responsibility for managing the layout of the itemize environment back to the LaTeX core packages, so you have nothing to do in Beamer itself to change the apperaance / layout of your lists.
Since Beamer redefines itemize, item, etc., a completely correct way to manipulate things like indentation is to redefine Beamer templates. I get the impression that you are not going to go this far, but if it is not, let me know and I will clarify.
There are at least three ways to achieve the goal from your document, without problems with Beamer templates.
With itemize
In the following code snippet, you can change the value of \itemindent from 0em to whatever you want, including negative values. 0em is the default indent.
The advantage of this method is that this list is arranged in the usual manner. The disadvantage is that overriding Beamer itemize and \item means that the number of parameters that can be changed to change the layout of the list is limited. It can be very difficult to get the distance between several points.
\begin{itemize} \setlength{\itemindent}{0em} \item This is a normally-indented item. \end{itemize}
With list
In the following code snippet, the second parameter \list is the bullet, and the third parameter is the list of layout parameters to change. The \leftmargin adjusts the indentation of the entire list item and all its lines; \itemindent subsequent lines.
The advantage of this method is that you have all the flexibility of lists in non-Beamer LaTeX. The disadvantage is that you need to manually customize the style (and other visual elements) (or determine the correct command for the template used). Please note: if you leave the second argument empty, the bullet will not be displayed, and you will save some horizontal space.
\begin{list}{$\square$}{\leftmargin=1em \itemindent=0em} \item This item uses the margin and indentation provided above. \end{list}
customlist environment customlist
The disadvantages of the list solution can be improved by defining a new customlist environment, which basically overrides the itemize environment from Beamer, but also includes the parameters \leftmargin and \itemindent (etc.). Place the following in the preamble:
\makeatletter \newenvironment{customlist}[2]{ \ifnum\@itemdepth >2\relax\@toodeep\else \advance\@itemdepth\@ne% \beamer@computepref\@itemdepth% \usebeamerfont{itemize/enumerate \beameritemnestingprefix body}% \usebeamercolor[fg]{itemize/enumerate \beameritemnestingprefix body}% \usebeamertemplate{itemize/enumerate \beameritemnestingprefix body begin}% \begin{list} { \usebeamertemplate{itemize \beameritemnestingprefix item} } { \leftmargin=
Now, to use a custom indented list, you can use the following environment. The first argument is for \leftmargin , and the second is for \itemindent . The default values ββare 2.5em and 0em, respectively.
\begin{customlist}{2.5em}{0em} \item Any normal item can go here. \end{customlist}