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

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