Blame Manuals/Repository/repository-latex/Identity/Themes/Distro/BootUp/GRUB/manual.tex

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