wiki/documentation/guidelines/rocky_logos_guidelines/index.html

1623 lines
44 KiB
HTML

<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="The wiki for Rocky Linux Release Engineering (SIG/Core)">
<link rel="canonical" href="https://sig-core.rocky.page/documentation/guidelines/rocky_logos_guidelines/">
<link rel="prev" href="../">
<link rel="next" href="../../debranding/">
<link rel="icon" href="../../../assets/images/favicon.png">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.5.18">
<title>Rocky Logos Package Guidelines - Release Engineering (SIG/Core) Wiki</title>
<link rel="stylesheet" href="../../../assets/stylesheets/main.66ac8b77.min.css">
<link rel="stylesheet" href="../../../assets/stylesheets/palette.06af60db.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback">
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
</head>
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="teal" data-md-color-accent="teal">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer"></label>
<div data-md-component="skip">
<a href="#rocky-logo-assets" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<header class="md-header md-header--shadow" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="../../.." title="Release Engineering (SIG/Core) Wiki" class="md-header__button md-logo" aria-label="Release Engineering (SIG/Core) Wiki" data-md-component="logo">
<img src="../../../assets/icon-white.svg" alt="logo">
</a>
<label class="md-header__button md-icon" for="__drawer">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Release Engineering (SIG/Core) Wiki
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Rocky Logos Package Guidelines
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="(prefers-color-scheme: light)" data-md-color-scheme="default" data-md-color-primary="teal" data-md-color-accent="teal" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m17.75 4.09-2.53 1.94.91 3.06-2.63-1.81-2.63 1.81.91-3.06-2.53-1.94L12.44 4l1.06-3 1.06 3 3.19.09m3.5 6.91-1.64 1.25.59 1.98-1.7-1.17-1.7 1.17.59-1.98L15.75 11l2.06-.05L18.5 9l.69 1.95 2.06.05m-2.28 4.95c.83-.08 1.72 1.1 1.19 1.85-.32.45-.66.87-1.08 1.27C15.17 23 8.84 23 4.94 19.07c-3.91-3.9-3.91-10.24 0-14.14.4-.4.82-.76 1.27-1.08.75-.53 1.93.36 1.85 1.19-.27 2.86.69 5.83 2.89 8.02a9.96 9.96 0 0 0 8.02 2.89m-1.64 2.02a12.08 12.08 0 0 1-7.8-3.47c-2.17-2.19-3.33-5-3.49-7.82-2.81 3.14-2.7 7.96.31 10.98 3.02 3.01 7.84 3.12 10.98.31Z"/></svg>
</label>
<input class="md-option" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-scheme="slate" data-md-color-primary="teal" data-md-color-accent="teal" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m17.75 4.09-2.53 1.94.91 3.06-2.63-1.81-2.63 1.81.91-3.06-2.53-1.94L12.44 4l1.06-3 1.06 3 3.19.09m3.5 6.91-1.64 1.25.59 1.98-1.7-1.17-1.7 1.17.59-1.98L15.75 11l2.06-.05L18.5 9l.69 1.95 2.06.05m-2.28 4.95c.83-.08 1.72 1.1 1.19 1.85-.32.45-.66.87-1.08 1.27C15.17 23 8.84 23 4.94 19.07c-3.91-3.9-3.91-10.24 0-14.14.4-.4.82-.76 1.27-1.08.75-.53 1.93.36 1.85 1.19-.27 2.86.69 5.83 2.89 8.02a9.96 9.96 0 0 0 8.02 2.89m-1.64 2.02a12.08 12.08 0 0 1-7.8-3.47c-2.17-2.19-3.33-5-3.49-7.82-2.81 3.14-2.7 7.96.31 10.98 3.02 3.01 7.84 3.12 10.98.31Z"/></svg>
</label>
</form>
<script>var media,input,key,value,palette=__md_get("__palette");if(palette&&palette.color){"(prefers-color-scheme)"===palette.color.media&&(media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']"),palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent"));for([key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label>
<div class="md-search__inner" role="search">
<form class="md-search__form" name="search">
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
<label class="md-search__icon md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg>
</label>
<nav class="md-search__options" aria-label="Search">
<button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"/></svg>
</button>
</nav>
<div class="md-search__suggest" data-md-component="search-suggest"></div>
</form>
<div class="md-search__output">
<div class="md-search__scrollwrap" data-md-scrollfix>
<div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta">
Initializing search
</div>
<ol class="md-search-result__list" role="presentation"></ol>
</div>
</div>
</div>
</div>
</div>
<div class="md-header__source">
<a href="https://git.resf.org/sig_core/wiki" title="Go to repository" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg>
</div>
<div class="md-source__repository">
sig_core/wiki
</div>
</a>
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary md-nav--integrated" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="../../.." title="Release Engineering (SIG/Core) Wiki" class="md-nav__button md-logo" aria-label="Release Engineering (SIG/Core) Wiki" data-md-component="logo">
<img src="../../../assets/icon-white.svg" alt="logo">
</a>
Release Engineering (SIG/Core) Wiki
</label>
<div class="md-nav__source">
<a href="https://git.resf.org/sig_core/wiki" title="Go to repository" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg>
</div>
<div class="md-source__repository">
sig_core/wiki
</div>
</a>
</div>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../.." class="md-nav__link">
<span class="md-ellipsis">
Release Engineering (SIG/Core)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../members/" class="md-nav__link">
<span class="md-ellipsis">
Members
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../what_we_do/" class="md-nav__link">
<span class="md-ellipsis">
What We Do
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4" checked>
<label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0">
<span class="md-ellipsis">
Documentation
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_4">
<span class="md-nav__icon md-icon"></span>
Documentation
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../" class="md-nav__link">
<span class="md-ellipsis">
Release General Overview
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_2" checked>
<label class="md-nav__link" for="__nav_4_2" id="__nav_4_2_label" tabindex="0">
<span class="md-ellipsis">
Guidelines
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_2_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_4_2">
<span class="md-nav__icon md-icon"></span>
Guidelines
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../" class="md-nav__link">
<span class="md-ellipsis">
Guidelines
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
<label class="md-nav__link md-nav__link--active" for="__toc">
<span class="md-ellipsis">
Rocky Logos Package Guidelines
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<a href="./" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
Rocky Logos Package Guidelines
</span>
</a>
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
Table of contents
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#rocky-logo-assets" class="md-nav__link">
<span class="md-ellipsis">
Rocky Logo Assets
</span>
</a>
<nav class="md-nav" aria-label="Rocky Logo Assets">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#anaconda" class="md-nav__link">
<span class="md-ellipsis">
anaconda
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#backgrounds" class="md-nav__link">
<span class="md-ellipsis">
Backgrounds
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#fedora" class="md-nav__link">
<span class="md-ellipsis">
fedora
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#firstboot" class="md-nav__link">
<span class="md-ellipsis">
firstboot
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#iconshicolor" class="md-nav__link">
<span class="md-ellipsis">
icons/hicolor
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#ipa" class="md-nav__link">
<span class="md-ellipsis">
ipa
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#pixmaps" class="md-nav__link">
<span class="md-ellipsis">
pixmaps
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#plymouthcharge" class="md-nav__link">
<span class="md-ellipsis">
plymouth/charge
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#svg" class="md-nav__link">
<span class="md-ellipsis">
svg
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#testpage" class="md-nav__link">
<span class="md-ellipsis">
testpage
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#backgroundswallpapers" class="md-nav__link">
<span class="md-ellipsis">
Backgrounds/Wallpapers
</span>
</a>
<nav class="md-nav" aria-label="Backgrounds/Wallpapers">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#structure" class="md-nav__link">
<span class="md-ellipsis">
Structure
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#guidelines" class="md-nav__link">
<span class="md-ellipsis">
Guidelines
</span>
</a>
<nav class="md-nav" aria-label="Guidelines">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#minimum-resolutions" class="md-nav__link">
<span class="md-ellipsis">
Minimum Resolutions
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#extras-package" class="md-nav__link">
<span class="md-ellipsis">
Extras Package
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_3" >
<label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0">
<span class="md-ellipsis">
Debranding and Patching
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_3_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_4_3">
<span class="md-nav__icon md-icon"></span>
Debranding and Patching
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../debranding/" class="md-nav__link">
<span class="md-ellipsis">
Intro to Debranding with Rocky Linux
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../debranding/debrand_info/" class="md-nav__link">
<span class="md-ellipsis">
Debranding Information
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../debranding/patching/" class="md-nav__link">
<span class="md-ellipsis">
Patching Guide
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_4" >
<label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0">
<span class="md-ellipsis">
Composing Releases
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_4_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_4_4">
<span class="md-nav__icon md-icon"></span>
Composing Releases
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../compose/" class="md-nav__link">
<span class="md-ellipsis">
Composing and Managing Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../compose/koji/" class="md-nav__link">
<span class="md-ellipsis">
Manual Updates in Koji
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="../../empanadas/" class="md-nav__link">
<span class="md-ellipsis">
Empanadas
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../peridot/" class="md-nav__link">
<span class="md-ellipsis">
Peridot
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" >
<label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0">
<span class="md-ellipsis">
References
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_4_7">
<span class="md-nav__icon md-icon"></span>
References
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../references/" class="md-nav__link">
<span class="md-ellipsis">
References
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../references/empanadas_common/" class="md-nav__link">
<span class="md-ellipsis">
Empanadas common.py Configuration
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../references/empanadas_config/" class="md-nav__link">
<span class="md-ellipsis">
Empanadas config yaml Configuration
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../references/empanadas_sig_config/" class="md-nav__link">
<span class="md-ellipsis">
Empanadas SIG yaml Configuration
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_5" >
<label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0">
<span class="md-ellipsis">
SOP
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_5_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5">
<span class="md-nav__icon md-icon"></span>
SOP
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../../sop/" class="md-nav__link">
<span class="md-ellipsis">
SOP (Standard Operationg Procedures)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../sop/sop_release/" class="md-nav__link">
<span class="md-ellipsis">
Release Procedures
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../sop/sop_compose_8/" class="md-nav__link">
<span class="md-ellipsis">
Compose and Repo Sync for Rocky Linux 8
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../sop/sop_compose/" class="md-nav__link">
<span class="md-ellipsis">
Compose and Repo Sync for Rocky Linux and Peridot
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../sop/sop_compose_sig/" class="md-nav__link">
<span class="md-ellipsis">
Compose and Repo Sync for Rocky Linux Special Interest Groups
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../sop/sop_upstream_prep_checklist/" class="md-nav__link">
<span class="md-ellipsis">
Generalized Prep Checklist for Upcoming Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../sop/sop_mirrormanager2/" class="md-nav__link">
<span class="md-ellipsis">
Mirror Manager
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_6" >
<label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0">
<span class="md-ellipsis">
Events
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Events
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_6_1" >
<label class="md-nav__link" for="__nav_6_1" id="__nav_6_1_label" tabindex="0">
<span class="md-ellipsis">
Meeting notes
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_6_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6_1">
<span class="md-nav__icon md-icon"></span>
Meeting notes
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../../events/meeting-notes/2024-03-18/" class="md-nav__link">
<span class="md-ellipsis">
Release Engineering (SIG/Core) Meeting 2024-03-18
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<h1>Rocky Logos Package Guidelines</h1>
<p>This page goes over the basic guidelines for the rocky-logos package, which produces assets for anaconda, wallpapers, and other assets for the distribution.</p>
<p><strong>Release Engineering has the final "go/no-go" decision on submissios/assets/images in the package.</strong></p>
<h2 id="rocky-logo-assets">Rocky Logo Assets<a class="headerlink" href="#rocky-logo-assets" title="Permanent link">&para;</a></h2>
<p>In various parts of the package, the Rocky logo will need to exist in multiple forms:</p>
<ul>
<li>Green variant</li>
<li>White variant</li>
</ul>
<p>This can be in the form of <code>PNG</code>, <code>JPG</code>, or <code>SVG</code> files.</p>
<h3 id="anaconda">anaconda<a class="headerlink" href="#anaconda" title="Permanent link">&para;</a></h3>
<p>All anaconda image assets will be in <code>PNG</code> form. Backgrounds should be transparent with the exception of <code>rnotes</code> if applicable.</p>
<h3 id="backgrounds">Backgrounds<a class="headerlink" href="#backgrounds" title="Permanent link">&para;</a></h3>
<p>See <a href="#Backgrounds/Wallpapers">Backgrounds Section</a></p>
<h3 id="fedora">fedora<a class="headerlink" href="#fedora" title="Permanent link">&para;</a></h3>
<p><code>SVG</code> format of logo assets as <code>fedora_logo</code> (color) and <code>fedora_logo_darkbackground</code> (white), and a default as <code>fedora_logo</code>.</p>
<h3 id="firstboot">firstboot<a class="headerlink" href="#firstboot" title="Permanent link">&para;</a></h3>
<p>First boot assets. This is generally the sidebar (like the anaconda installer) and a workstation icon. <code>PNG</code> format.</p>
<h3 id="iconshicolor">icons/hicolor<a class="headerlink" href="#iconshicolor" title="Permanent link">&para;</a></h3>
<p>Rocky icons will appear here in different resolutions and must be in <code>PNG</code> or <code>SVG</code> format:</p>
<ul>
<li>16x16/apps: <code>PNG</code>, <code>system-logo-icon</code>, <code>fedora-logo-icon</code></li>
<li>22x22/apps: <code>PNG</code>, <code>system-logo-icon</code>, <code>fedora-logo-icon</code></li>
<li>24x24/apps: <code>PNG</code>, <code>system-logo-icon</code>, <code>fedora-logo-icon</code></li>
<li>32x32/apps: <code>PNG</code>, <code>system-logo-icon</code>, <code>fedora-logo-icon</code></li>
<li>36x36/apps: <code>PNG</code>, <code>system-logo-icon</code>, <code>fedora-logo-icon</code></li>
<li>48x48/apps: <code>PNG</code>, <code>system-logo-icon</code>, <code>fedora-logo-icon</code></li>
<li>96x96/apps: <code>PNG</code>, <code>system-logo-icon</code>, <code>fedora-logo-icon</code></li>
<li>256x256/apps: <code>PNG</code>, <code>system-logo-icon</code>, <code>fedora-logo-icon</code></li>
<li>scalable/apps: <code>SVG</code>, <code>fedora-logo-icon</code>, <code>org.fedoraproject.AnacondaInstaller.svg</code>, <code>start-here.svg</code>, <code>xfce4_xicon1.svg</code></li>
<li>symbolic/apps: <code>SVG</code>, <code>org.fedoraproject.AnacondaInstaller-symbolic</code></li>
</ul>
<h3 id="ipa">ipa<a class="headerlink" href="#ipa" title="Permanent link">&para;</a></h3>
<p>IPA specific assets, usually text. They are generally <code>PNG</code> or <code>JPG</code>:</p>
<ul>
<li><code>header-logo.png</code> - Text</li>
<li><code>login-screen-background.jpg</code> - No text</li>
<li><code>login-screen-logo.png</code> - Logo + Text</li>
<li><code>product-name.png</code> - Text</li>
</ul>
<h3 id="pixmaps">pixmaps<a class="headerlink" href="#pixmaps" title="Permanent link">&para;</a></h3>
<p><code>PNG</code> format, these are usually assets used within GNOME, GDM, and other desktop environments.</p>
<h3 id="plymouthcharge">plymouth/charge<a class="headerlink" href="#plymouthcharge" title="Permanent link">&para;</a></h3>
<p>Typically unchanged and is for the plymouth loading screen</p>
<h3 id="svg">svg<a class="headerlink" href="#svg" title="Permanent link">&para;</a></h3>
<p><code>SVG</code> format of logo assets as <code>fedora_logo</code> (color) and <code>fedora_logo_darkbackground</code> (white)</p>
<p><code>color</code> file dictates background color if applicable</p>
<h3 id="testpage">testpage<a class="headerlink" href="#testpage" title="Permanent link">&para;</a></h3>
<p><code>index.html</code> for httpd/nginx/etc</p>
<h2 id="backgroundswallpapers">Backgrounds/Wallpapers<a class="headerlink" href="#backgroundswallpapers" title="Permanent link">&para;</a></h2>
<h3 id="structure">Structure<a class="headerlink" href="#structure" title="Permanent link">&para;</a></h3>
<p>Wallpapers appear in <code>PNG</code> format with a backing <code>XML</code> file to list out all available resolutions if applicable, as well as defaults.</p>
<p>A defaults file looks at every other <code>XML</code> that is a default background provided by the backgrounds package and default options if applicable.</p>
<div class="highlight"><pre><span></span><code>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;!DOCTYPE wallpapers SYSTEM &quot;gnome-wp-list.dtd&quot;&gt;
&lt;wallpapers&gt;
&lt;wallpaper deleted=&quot;false&quot;&gt;
&lt;name&gt;Rocky Linux 9 Default Background - Placeholder Mesh&lt;/name&gt;
&lt;filename&gt;/usr/share/backgrounds/rocky-default-1-mesh.xml&lt;/filename&gt;
&lt;options&gt;zoom&lt;/options&gt;
&lt;author&gt;Louis Abel&lt;/author&gt;
&lt;email&gt;label@rockylinux.org&lt;/email&gt;
&lt;license&gt;CC-BY-SA 4.0&lt;/license&gt;
&lt;/wallpaper&gt;
&lt;wallpaper deleted=&quot;false&quot;&gt;
&lt;name&gt;Rocky Linux 9 Default Background - Placeholder Target&lt;/name&gt;
&lt;filename&gt;/usr/share/backgrounds/rocky-default-1-target.xml&lt;/filename&gt;
&lt;options&gt;zoom&lt;/options&gt;
&lt;author&gt;Louis Abel&lt;/author&gt;
&lt;email&gt;label@rockylinux.org&lt;/email&gt;
&lt;license&gt;CC-BY-SA 4.0&lt;/license&gt;
&lt;/wallpaper&gt;
&lt;/wallpapers&gt;
</code></pre></div>
<p>The wallpaper itself will list every applicable variant of that background if applicable.</p>
<div class="highlight"><pre><span></span><code>&lt;background&gt;
&lt;starttime&gt;
&lt;year&gt;2021&lt;/year&gt;
&lt;month&gt;10&lt;/month&gt;
&lt;day&gt;29&lt;/day&gt;
&lt;hour&gt;19&lt;/hour&gt;
&lt;minute&gt;21&lt;/minute&gt;
&lt;second&gt;19&lt;/second&gt;
&lt;/starttime&gt;
&lt;static&gt;
&lt;duration&gt;10000000000.0&lt;/duration&gt;
&lt;file&gt;
&lt;!-- Wide 16:9 --&gt;
&lt;size width=&quot;1920&quot; height=&quot;1080&quot;&gt;/usr/share/backgrounds/rocky-default-1-mesh-16-9.png&lt;/size&gt;
&lt;!-- Wide 16:10 --&gt;
&lt;size width=&quot;1920&quot; height=&quot;1200&quot;&gt;/usr/share/backgrounds/rocky-default-1-mesh-16-10.png&lt;/size&gt;
&lt;!-- Standard 4:3 --&gt;
&lt;size width=&quot;2048&quot; height=&quot;1536&quot;&gt;/usr/share/backgrounds/rocky-default-1-mesh-4-3.png&lt;/size&gt;
&lt;!-- Normalish 5:4 --&gt;
&lt;size width=&quot;1280&quot; height=&quot;1024&quot;&gt;/usr/share/backgrounds/rocky-default-1-mesh-5-4.png&lt;/size&gt;
&lt;/file&gt;
&lt;/static&gt;
&lt;/background&gt;
</code></pre></div>
<p>Day/Night Wallpapers have a similar configuration.</p>
<div class="highlight"><pre><span></span><code>&lt;background&gt;
&lt;starttime&gt;
&lt;year&gt;2022&lt;/year&gt;
&lt;month&gt;01&lt;/month&gt;
&lt;day&gt;01&lt;/day&gt;
&lt;hour&gt;8&lt;/hour&gt;
&lt;minute&gt;00&lt;/minute&gt;
&lt;second&gt;00&lt;/second&gt;
&lt;/starttime&gt;
&lt;!-- This animation will start at 8 AM. --&gt;
&lt;!-- We start with day at 8 AM. It will remain up for 10 hours. --&gt;
&lt;static&gt;
&lt;duration&gt;36000.0&lt;/duration&gt;
&lt;file&gt;/usr/share/backgrounds/rocky-default-1-mesh-day.png&lt;/file&gt;
&lt;/static&gt;
&lt;!-- Day ended and starts to transition to night at 6 PM. The transition lasts for 2 hours, ending at 8 PM. --&gt;
&lt;transition type=&quot;overlay&quot;&gt;
&lt;duration&gt;7200.0&lt;/duration&gt;
&lt;from&gt;/usr/share/backgrounds/rocky-default-1-mesh-day.png&lt;/from&gt;
&lt;to&gt;/usr/share/backgrounds/rocky-default-1-mesh-night.png&lt;/to&gt;
&lt;/transition&gt;
&lt;!-- It&#39;s 8 PM, we&#39;re showing the night till 6 AM. --&gt;
&lt;static&gt;
&lt;duration&gt;36000.0&lt;/duration&gt;
&lt;file&gt;/usr/share/backgrounds/rocky-default-1-mesh-night.png&lt;/file&gt;
&lt;/static&gt;
&lt;!-- It&#39;s 6 AM, and we&#39;re starting to transition to day. Transition completes at 8 AM. --&gt;
&lt;transition type=&quot;overlay&quot;&gt;
&lt;duration&gt;7200.0&lt;/duration&gt;
&lt;from&gt;/usr/share/backgrounds/rocky-default-1-mesh-night.png&lt;/from&gt;
&lt;to&gt;/usr/share/backgrounds/rocky-default-1-mesh-day.png&lt;/to&gt;
&lt;/transition&gt;
&lt;/background&gt;
</code></pre></div>
<h3 id="guidelines">Guidelines<a class="headerlink" href="#guidelines" title="Permanent link">&para;</a></h3>
<p>This section goes over the general guidelines for the main backgrounds included in the distribution.</p>
<p><strong>Note</strong>: It is <strong>highly recommended and encouraged</strong> that a submission should be the highest resolution as noted below. See the <a href="#minimum-resolutions">note</a> on minimum resolutions.</p>
<ul>
<li><strong>General Theme</strong>: Each Rocky release has a codename, and thus is the general theme. Examples.<ul>
<li>Rocky 8: <code>Green Obsidian</code> - Submissions only to extras</li>
<li>Rocky 9: <code>Blue Onyx</code> - This should be generally a blue theme/color scheme. Submissions only to extras.</li>
<li>Rocky 10: <code>Red Quartz</code> - This should be generally a red-like theme/color scheme</li>
</ul>
</li>
<li>
<p><strong>Required Resolution(s) for Normal Submissions</strong>:</p>
<ul>
<li>Resolution must <strong>not</strong> exceed nor fall below: 4092x3072</li>
</ul>
</li>
<li>
<p><strong>Allowed</strong>:</p>
<ul>
<li>Anything related to nature, mountains, rocks, and the like (generally fitting into the "rocky" idea)</li>
<li>Anything related to the codename (eg. Blue Onyx)</li>
<li>Anything minimalist/abstract is allowed</li>
<li>References to the release number (like 9, and so on) are allowed</li>
<li>Complementary colors should be allowed in the image within reason</li>
<li>Contrasting colors should be allowed in the image within reason</li>
<li>Photography + Manipulation should be allowed within reasonG</li>
<li><strong>Highly Encouraged</strong>: <a href="https://github.com/fedoradesign/backgrounds/raw/f34-backgrounds/default/f34-01-day.png">Day</a> and <a href="https://github.com/fedoradesign/backgrounds/raw/f34-backgrounds/default/f34-02-night.png">Night</a> versions of wallpapers</li>
</ul>
</li>
<li>
<p><strong>Discouraged</strong>:</p>
<ul>
<li>Avoid using the Rocky logo, unless it fits with an abstract/minimalist idea for the background<ul>
<li>Plain backdrops with the rocky logo are <em>not</em> permitted</li>
</ul>
</li>
</ul>
</li>
<li>
<p><strong>Prohibited</strong>:</p>
<ul>
<li>Any AI generated artwork</li>
</ul>
</li>
</ul>
<h4 id="minimum-resolutions">Minimum Resolutions<a class="headerlink" href="#minimum-resolutions" title="Permanent link">&para;</a></h4>
<p>For general submissions, we require the highest resolution to make things simpler, that way the user should be able to use a wallpaper without having to choose "the right one" for their monitor size. However, for the case case of extra backgrounds, this requirement is more relaxed. If a submitter wishes not to use the highest resolution but opts to make multiple resolutions instead, they should follow the below list:</p>
<ul>
<li><strong>Minimum Required Resolutions</strong>:<ul>
<li>16:9 (1920x1080)</li>
<li>16:10 (1920x1200)</li>
<li>5:4 (2048x1536)</li>
<li>4:3 (1280x1024)</li>
</ul>
</li>
<li><strong>Additional (encouraged) allowed resolutions</strong>:<ul>
<li>3440x1440</li>
<li>2560x1600</li>
<li>2560x1440</li>
<li>2560x1080</li>
<li>1800x1440</li>
<li>Portrait mode versions of the above are optional</li>
</ul>
</li>
</ul>
<p>The placeholders in <a href="https://github.com/rocky-linux/rocky-logos/tree/962a836f70a131faa541a4f8f73a4a3fddfc3dbf/backgrounds">this commit</a> shows an example of using the minimum resolutions.</p>
<h3 id="extras-package">Extras Package<a class="headerlink" href="#extras-package" title="Permanent link">&para;</a></h3>
<p>If a wallpaper does not make it to the main package (whether it doesn't meet guidelines or is simply just Rocky inspired), they should be able to be submitted for addition into the <code>rocky-backgrounds-extras</code> package.</p>
<aside class="md-source-file">
<span class="md-source-file__fact">
<span class="md-icon" title="Last update">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1-2.1-2M12.5 7v5.2l4 2.4-1 1L11 13V7h1.5M11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2v1.8Z"/></svg>
</span>
2024-04-17
</span>
</aside>
</article>
</div>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
</main>
<footer class="md-footer">
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
Copyright &copy; 2024 Rocky Enterprise Software Foundation
</div>
Made with
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
Material for MkDocs
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"base": "../../..", "features": ["search.highlight", "search.suggest", "toc.integrate"], "search": "../../../assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../../../assets/javascripts/bundle.3220b9d7.min.js"></script>
</body>
</html>