|
|
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}
|