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

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