multiple modifications and updates

This commit is contained in:
xgui4 2025-07-01 13:19:26 -04:00
parent baf1e80bcc
commit 4e2869dd09
9 changed files with 120 additions and 180 deletions

43
website/.github/workflows/static.yml vendored Normal file
View File

@ -0,0 +1,43 @@
# Simple workflow for deploying static content to GitHub Pages
name: Deploy static content to Pages
on:
# Runs on pushes targeting the default branch
push:
branches: ["master"]
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false
jobs:
# Single deploy job since we're just deploying
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Pages
uses: actions/configure-pages@v5
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
# Upload entire repository
path: '.'
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4

View File

@ -1,10 +1,10 @@
# x11libre-website
# x11libre-website - Old Static version before i can fix the new version
A website for the X11Libre (A fork of [Xorg XServer](https://gitlab.freedesktop.org/xorg/xserver)) project by @metux and the contributors
A website for the X11Libre (A fork of [Xorg XServer](https://gitlab.freedesktop.org/xorg/xserver)) project by @metux and open source contributors
## About
X11Libre is an open-source initiative focused on providing a modern, libre implementation of the X11 protocol and related tools.
This is the website for the X11Libre porject is an open-source initiative focused on providing a modern, libre implementation of the X11 protocol and related tools.
## Features
@ -16,11 +16,7 @@ X11Libre is an open-source initiative focused on providing a modern, libre imple
To contribute or deploy the website:
```bash
git clone https://github.com/metux/x11libre-website.git
cd x11libre-website
# Follow project-specific setup instructions
```
<!-- to be rewittent !-->
## License
@ -30,10 +26,4 @@ This project is licensed under the MIT License.
For questions or contributions, please open an issue or contact [@metux](https://github.com/metux).
### Made by [@xgui4](https://github.com/xgui4) and [@ChocodeerZyNX](https://github.com/ChocodeerZyNX) and [@yusi1](https://github.com/yuzi1)
```text
before doing commit the dev of the site is done here : https://www.github.com/xgui4/X11Libre-website
you can try the website at : https://xgui4.github.io/xserver/website
```
### Made by [@xgui4](https://github.com/xgui4) and [@ChocodeerZyNX](https://github.com/ChocodeerZyNX) and [@yusi1](https://github.com/yuzi1) and also infor and codes from [x11libre.net](https://x11libre.net)

View File

@ -11,14 +11,14 @@
crossorigin="anonymous"></script>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.7/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-LN+7fdVzj6u52u30Kp6M/trliBMCMKTyK833zpbD+pXdCLuTusPj697FH4R/5mcr" crossorigin="anonymous">
<title>About X11Libre X Server</title>
<title>XLibre - About</title>
</head>
<body>
<header>
<nav class="navbar navbar-expand-lg bg-body-tertiary">
<div class="container-fluid">
<img src="img/XLibre-Logo.svg" alt="Bootstrap" width="90" height="90">
<img src="img/XLibre-Logo.svg" alt="XLibre temporary Logo" width="90" height="90">
<a class="navbar-brand" href="index.html">X11Libre X Server</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse"
data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent"

View File

@ -1,84 +1,21 @@
* {
box-sizing: border-box;
}
html {
overflow-y: scroll;
}
body {
background-color: #212830;
color: #fff;
font-family: sans-serif;
padding: 0;
margin: 0;
}
img {
width: 5%;
height: auto;
}
/* link */
a {
text-decoration: none;
a:link,
a:visited,
th a:visited {
color: #00c3ff;
}
a:link,
a:visited,
th a:visited {
color: #78b2c3;
}
a:hover,
a:focus,
a:visited,
a:visited:hover {
color: #78b2c3;
text-decoration: underline;
}
#header a, #menu a {
text-decoration: none;
a:hover,
a:focus,
a:visited:hover {
color: #78b2c3;
}
#header {
background-color: #2e2e3b;
clear: both;
color: #555;
font-size: 1.78em;
padding: 0.7ex 0.7ex 0.7ex 0.7em;
}
#headerLink {
color: #ffffff;
margin-left: 5px;
}
#menu {
clear: both;
color: #069;
overflow: hidden;
background-color: #587397;
padding: 0.7ex;
}
#menu a {
padding: 0.5ex 1ex;
color: #fff;
}
#menu a:hover {
background-color: #a4cad8;
}
#intro {
background-color: #0d1117;
margin: 0 0 0 0;
font-size: 1.0em;
text-align: left;
padding: 0.4em 1.1em 0.9em;
}
/* general layout */
main {
@ -113,8 +50,8 @@ main {
float: left;
width: 100%;
/* margin-left: -300px; */
background-color: #16191B;
border-top: 1px solid #444;
background-color: #000000;
border-top: 1px solid #ffffff;
}
div.nav-border {
@ -144,7 +81,7 @@ div.nav-border {
code {
font-size: 105%;
color: #e0e6ec;
background-color: #151b23;
background-color: #0f141c;
border-radius: 3px;
padding: 0 3px;
}

View File

@ -16,7 +16,7 @@
<header>
<nav class="navbar navbar-expand-lg bg-body-tertiary">
<div class="container-fluid">
<img src="img/XLibre-Logo.svg" alt="Bootstrap" width="90" height="90">
<img src="img/XLibre-Logo.svg" alt="XLibre temporary Logo" width="90" height="90">
<a class="navbar-brand" href="index.html">X11Libre X Server</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent"
aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">

View File

@ -9,12 +9,12 @@
crossorigin="anonymous"></script>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.7/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-LN+7fdVzj6u52u30Kp6M/trliBMCMKTyK833zpbD+pXdCLuTusPj697FH4R/5mcr" crossorigin="anonymous">
<title>XLibre - Drivers</title>
</head>
<header>
<nav class="navbar navbar-expand-lg bg-body-tertiary">
<div class="container-fluid">
<img src="img/XLibre-Logo.svg" alt="Bootstrap" width="90" height="90">
<img src="img/XLibre-Logo.svg" alt="XLibre temporary Logo" width="90" height="90">
<a class="navbar-brand" href="index.html">X11Libre X Server</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent"
aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">

View File

@ -16,7 +16,7 @@
<header>
<nav class="navbar navbar-expand-lg bg-body-tertiary">
<div class="container-fluid">
<img src="img/XLibre-Logo.svg" alt="Bootstrap" width="90" height="90">
<img src="img/XLibre-Logo.svg" alt="XLibre temporary Logo" width="90" height="90">
<a class="navbar-brand" href="index.html">X11Libre X Server</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent"
aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">

View File

@ -1,23 +1,24 @@
<!DOCTYPE html>
<html lang="en" data-bs-theme="dark">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="css/styles.css">
<link rel="icon" href="img/XLibre-Logo.svg">
<link rel="icon" href="img/XLibre-Logo.svg">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.7/dist/js/bootstrap.bundle.min.js"
integrity="sha384-ndDqU0Gzau9qJ1lfW4pNLlhNTkCfHzAVBReH9diLvGRem5+R9g2FzA8ZGN954O5Q"
crossorigin="anonymous"></script>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.7/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-LN+7fdVzj6u52u30Kp6M/trliBMCMKTyK833zpbD+pXdCLuTusPj697FH4R/5mcr" crossorigin="anonymous">
<title>X11Libre X Server</title>
<title>XLibre - Home</title>
</head>
<body>
<header>
<nav class="navbar navbar-expand-lg bg-body-tertiary">
<div class="container-fluid">
<img src="img/XLibre-Logo.svg" alt="Bootstrap" width="90" height="90">
<img src="img/XLibre-Logo.svg" alt="XLibre temporary Logo" width="90" height="90">
<a class="navbar-brand" href="index.html">X11Libre X Server</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent"
aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
@ -32,13 +33,13 @@
<a class="nav-link" href="drivers.html">Drivers</a>
</li>
<li class="nav-item">
<a class="nav-link" href="about.html">About</a>
</li>
<li class="nav-item">
<a class="nav-link" href="download.html">Download</a>
<a class="nav-link" href="about.html">About</a>
</li>
<li class="nav-item">
<a class="nav-link" href="faq.html">FAQ & Privacy</a>
<a class="nav-link" href="download.html">Download</a>
</li>
<li class="nav-item">
<a class="nav-link" href="faq.html">FAQ & Privacy</a>
</li>
<li class="nav-item">
<a class="nav-link" href="wiki.html">Wiki</a>
@ -49,84 +50,52 @@
</nav>
</header>
<main>
<h1 id="xlibre-xserver">XLibre Xserver</h1>
<p>Xlibre is a fork of the <a href="https://gitlab.freedesktop.org/xorg/xserver">Xorg Xserver</a> with
lots of code cleanups and enhanced functionality.</p>
<p>This fork was necessary since toxic elements within Xorg projects,
moles from BigTech, are boycotting any substantial work on Xorg, in
order to destroy the project, to eliminate competition of their own
products. Classic “embrace, extend, extinguish” tactics.</p>
<p>Right after journalists first began covering the planned fork Xlibre,
on June 6th 2025, Redhat employees started a purge on the Xlibre
founders GitLab account on freedesktop.org: deleted the git repo,
tickets, merge requests, etc, and so fired the shot that the whole world
heard.</p>
<p>This is an independent project, not at all affiliated with BigTech or
any of their subsidiaries or tax evasion tools, nor any political
activists groups, state actors, etc. Its explicitly free of any “DEI”
or similar discriminatory policies. Anybody whos treating others nicely
is welcomed.</p>
<p>It doesnt matter which country youre coming from, your political
views, your race, your sex, your age, your food menu, whether you wear
boots or heels, whether youre furry or fairy, Conan or McKay, comic
character, a small furry creature from Alpha Centauri, a neurodivergent
or just an average person. Anybody whos interested in bringing X forward
is welcome, so its truly inclusive!</p>
<p>Together well make X great again!</p>
<h2 id="upgrade-notice">Upgrade notice</h2>
<ul>
<li>
<p>Module ABIs have changed - drivers MUST be recompiled against
this Xserver version, otherwise the Xserver can crash or fail to start
up correctly.</p>
</li>
<li>
<p>If your console is locked up (no input possible, not even VT
switch), then most likely the input driver couldnt be loaded due to a
version mismatch. When unsure, its best to be prepared to ssh into your
machine from another one or set a timer thats calling
<code>chvt 1</code> after certain time, so you dont need a cold reboot.
Or, make sure that you have magic <code>SysRq</code> key enabled
(<code>Alt+PrtSc</code>) via sysctl (<code>kernel.sysrq=1</code>), then
press following combination depending on keyboard layout to make kernel
regain control over keyboard to make VT switching work:
</p>
<ul>
<li>QWERTY/AZERTY keyboard layout: <code>SysRq + R</code></li>
<li>Dvorak/Colemak keyboard layout: <code>SysRq + P</code></li>
</ul>
</li>
<li>
<p>Proprietary Nvidia drivers might break: they still havent
managed to do even simple cleanups to catch up with Xorg master for
about a year. All attempts to get into direct mail contact have failed.
Were trying to work around this, but cannot give any guarantees. But
you can make it work by adding <code>Option "IgnoreABI" "1"</code> line
to <code>ServerFlags</code> section in Xorg config.</p>
</li>
<li>
<p>Most Xorg drivers should run as-is (once recompiled!), with some
exceptions. See <code>.gitlab-ci.yml</code> for the versions/branches
built along with Xlibre.</p>
</li>
</ul>
<h1 id="x11libre-x-server-a-modern-inclusive-x11-fork">X11Libre X Server — A Modern, Inclusive Xorg Fork</h1>
<p>Xlibre is a fork of the <a href="https://gitlab.freedesktop.org/xorg/xserver">Xorg Xserver</a>, with
major code cleanups and enhanced functionality aimed at modernizing the X11 server
with a focus on <strong>security</strong>, <strong>performance</strong>, and <strong>maintainability</strong>.</p>
<p>This fork was created because problematic elements within the Xorg project, including
influence from large corporations, were blocking substantial progress. After journalists
began covering the planned Xlibre fork on June 6th, 2025, freedesktop.org administrators
banned the Xlibre founders GitLab account, which led to the deletion of repositories,
tickets, and merge requests. Xorg has also removed prior work and contributions from <a
href="https://github.com/metux">@Metux</a>.</p>
<p>This is an entirely <strong>independent project</strong>, contributed to and maintained by a community
of independent developers — anyone who wants to modernize, clean up, document, test,
and advance X11 as the primary graphics and rendering system for UNIX and UNIX-like
operating systems such as: <strong>FreeBSD, OpenBSD, NetBSD, GNU/Linux, Illumos</strong>, and even
non-UNIX platforms like <strong>Windows (via Cygwin)</strong>.</p>
<p>X11 has served as the backbone of many desktop environments since its initial release
in <strong>1984</strong> (as X1), including <strong>Xfce, MATE, Trinity, Blackbox, CDE, Lumina</strong>, and
many others.</p>
<p>This project is <strong>not affiliated with or endorsed by</strong> the Xorg efforts of freedesktop.org,
Red Hat, or GNOME.</p>
<p>We believe in equity of opportunity, openness, and community. It doesnt matter what
country youre from, what your political views are, your race, gender, age, dietary
habits, fashion style, whether youre furry, fairy, Conan, McKay, a comic character,
a neurodivergent person, or a small furry creature from Alpha Centauri, <strong>you are welcome here</strong>.
As long as you treat others with respect, you belong.This is a truly inclusive,
community-led project where everyone gets a fair opportunity to contribute and grow.</p>
<p>Together well make X great again by modernizing it <em>and</em> making it for everyone.</p>
<p><a href="https://gist.github.com/probonopd/301319568a554abe7426c02eb5e19b5a">Are we XLibre Yet?</a></p>
</main>
</body>
<div id="content-sep"></div>
<footer>
<div id="content-right">
<div id="nav-sidebar" class="nav-border">
<h3>Contact</h3>
<ul>
<li><a href="https://www.freelists.org/list/xlibre">Mailing list</a></li>
<li><a href="https://t.me/x11dev">Telegram channel</a></li>
<li><a href="https://matrix.to/#/%23xlibre:matrix.org">Matrix room (mirror of tg group)</a></li>
</ul>
<h3>Contribute</h3>
<ul>
<li><a href="https://github.com/X11Libre/xserver">Github</a></li>
</ul>
</div>
</div>
<div id="content-right">
<div id="nav-sidebar" class="nav-border">
<h3>Contact</h3>
<ul>
<li><a href="https://www.freelists.org/list/xlibre">Mailing list</a></li>
<li><a href="https://t.me/x11dev">Telegram channel</a></li>
<li><a href="https://matrix.to/#/%23xlibre:matrix.org">Matrix room (mirror of tg group)</a></li>
</ul>
<h3>Contribute</h3>
<ul>
<li><a href="https://github.com/X11Libre/xserver">Github</a></li>
</ul>
</div>
</div>
</footer>
</html>
</html>

View File

@ -11,11 +11,12 @@
crossorigin="anonymous"></script>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.7/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-LN+7fdVzj6u52u30Kp6M/trliBMCMKTyK833zpbD+pXdCLuTusPj697FH4R/5mcr" crossorigin="anonymous">
<title>XLibre - Wiki</title>
</head>
<header>
<nav class="navbar navbar-expand-lg bg-body-tertiary">
<div class="container-fluid">
<img src="img/XLibre-Logo.svg" alt="Bootstrap" width="90" height="90">
<img src="img/XLibre-Logo.svg" alt="XLibre temporary Logo" width="90" height="90">
<a class="navbar-brand" href="index.html">X11Libre X Server</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent"
aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">