Blame Manual/repository-latex/centos-art.sh-latex/Identity/Themes/Distro/BootUp/GRUB/manual.tex

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