Blame Manuals/Latex/Identity/Themes/Distro/BootUp/GRUB/manual.tex

183ae8
\documentclass{article}
183ae8
\usepackage{longtable}
183ae8
\usepackage[pdftex]{graphicx}
183ae8
\usepackage{hyperref}
183ae8
\hypersetup{pdfauthor={CentOS Documentation SIG},%
183ae8
            pdftitle={Grand Unified Bootloader (GRUB)},%
183ae8
            pdfsubject={CentOS Corporate Visual Identity}%
183ae8
            }
183ae8
183ae8
\title{Grand Unified Bootloader (GRUB)}
183ae8
\author{CentOS Documentation SIG}
183ae8
183ae8
\begin{document}
183ae8
183ae8
\maketitle
183ae8
183ae8
\begin{abstract} 
183ae8
This article describes GRUB Visual Style for CentOS Distribution.
183ae8
This screen is where the selection of which kernel to run and other
183ae8
boot-time options, are made. It is seen every time the computer boots.
183ae8
183ae8
Copyright \copyright\ 2010\ The CentOS Project. Permission is
183ae8
granted to copy, distribute and/or modify this document under the
183ae8
terms of the GNU Free Documentation License, Version 1.2 or any later
183ae8
version published by the Free Software Foundation; with no Invariant
183ae8
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the
183ae8
license is included in the section entitled ``GNU Free Documentation
183ae8
License''.  
183ae8
\end{abstract}
183ae8
183ae8
\tableofcontents
183ae8
183ae8
\section{Workplace}
183ae8
183ae8
\begin{itemize}
183ae8
\item SVN:trunk/Identity/Themes/\$THEME/Distro/BootUp/GRUB/
183ae8
\item SVN:trunk/Translations/Identity/Themes/Distro/BootUp/GRUB/
183ae8
\item SVN:trunk/Scripts/Identity/Themes/Distro/BootUp/GRUB/
183ae8
\end{itemize}
183ae8
183ae8
\section{Theme}
183ae8
183ae8
\input{table-theme.tex}
183ae8
183ae8
\section{Design}
183ae8
183ae8
Initially, \emph{splash.xpm.gz} is a PNG image (splash.png) which is
183ae8
converted to xpm.gz. \emph{splash.png} image is rendered for each
183ae8
major release of CentOS distribution.  Each image is based in the same
183ae8
Artistic Motif and has the following components:
183ae8
183ae8
\begin{enumerate}
183ae8
\item The CentOS Release Brand.
183ae8
\item The CentOS Default Artistic Motif.
183ae8
\end{enumerate}
183ae8
183ae8
Image rendering is done using the rendering script (\emph{render.sh})
183ae8
available in the workplace of this section.  This script creates
183ae8
the appropriate PNG images under \emph{img/\$VERSION/}
183ae8
directory.
183ae8
183ae8
After image rendering, each \emph{img/\$VERSION/splash.png} image
183ae8
should be indexed to 14 colors. This can be done using an image
183ae8
manipulation tool like GIMP, or ImageMagick.  This color reduction
183ae8
could bring some noise to your design. If that is the case, you need
183ae8
to retouch your design in a 14 colors basis.
183ae8
183ae8
The final step is to convert the 14 colors indexed \emph{splash.png}
183ae8
image into \emph{splash.xpm.gz}. To do so, use the command
183ae8
\emph{convert2xpm.sh} provided in the workplace. This command
183ae8
explores the \emph{img/\$VERSION/} directories and
183ae8
converts\footnote{\emph{convert splash.png splash.xpm \&\& gzip
183ae8
splash.xpm}} each \emph{splash.png} image indexed to 14 colors to its
183ae8
\emph{.xpm.gz} equivalent. The converted images are saved under
183ae8
\emph{xpm/\$VERSION/} directories. 
183ae8
183ae8
\section{Configuration}
183ae8
\section{Rendering}
183ae8
\section{Testing}
183ae8
\section{Issues}
183ae8
183ae8
The following issues were seen on a video card \emph{Trident
183ae8
Microsysmtes CyberBlade/i1 (cyblafb)}:
183ae8
183ae8
\begin{description}
183ae8
183ae8
\item[Different colors]: As more different colors you have on your
183ae8
design, more are the possibilities of increasing the amount of noise
183ae8
in your design after indexing to 14 colors. For example, if you
183ae8
include the actual CentOS symbol in this image, it ocupies 3 colors
183ae8
(for the orange, green, violet) which are completely different and
183ae8
non-reusable in the blue toned background image.
183ae8
183ae8
\item [CentOS Symbol]: If the CentOS symbol is included in
183ae8
this image, colors used in the symbol after indexing the image
183ae8
are not the defaults colors defined as CentOS Symbol Colors. 
183ae8
183ae8
To workaround this, in first place, I used a variant of CentOS symbol
183ae8
without background colors, just the white borders. Later, I desided to
183ae8
remove it completely because that symbol could confuse people about
183ae8
which is the CentOS default symbol (see ``The CentOS Brand'' manual).
183ae8
Finally, I ended up using just the plain word CentOS to brand the
183ae8
GRUB. 
183ae8
183ae8
\end{description}
183ae8
183ae8
% License section
183ae8
\input{../../../../../Licenses/GFDL.tex}
183ae8
\end{document}