<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://doc.ycharbi.fr/index.php?action=history&amp;feed=atom&amp;title=X.org</id>
	<title>X.org - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ycharbi.fr/index.php?action=history&amp;feed=atom&amp;title=X.org"/>
	<link rel="alternate" type="text/html" href="https://doc.ycharbi.fr/index.php?title=X.org&amp;action=history"/>
	<updated>2026-06-10T02:20:36Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://doc.ycharbi.fr/index.php?title=X.org&amp;diff=1378&amp;oldid=prev</id>
		<title>Ycharbi : Page créée avec « Category:Environnements_bureau  [https://fr.wikipedia.org/wiki/X.Org X.Org] est un serveur [https://fr.wikipedia.org/wiki/X_Window_System X] libre dérivé de [https://fr.wikipedia.org/wiki/XFree86 XFree86] en janvier 2004 à la suite d&#039;un désaccord sur le changement de licence de celui-ci. Il fonctionne avec la plupart des systèmes d&#039;exploitation de type &#039;&#039;UNIX&#039;&#039; (GNU/Linux, dérivés de BSD, &#039;&#039;Solaris&#039;&#039;, etc.), mais aussi... »</title>
		<link rel="alternate" type="text/html" href="https://doc.ycharbi.fr/index.php?title=X.org&amp;diff=1378&amp;oldid=prev"/>
		<updated>2022-07-22T22:20:04Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « &lt;a href=&quot;/index.php/Cat%C3%A9gorie:Environnements_bureau&quot; title=&quot;Catégorie:Environnements bureau&quot;&gt;Category:Environnements_bureau&lt;/a&gt;  [https://fr.wikipedia.org/wiki/X.Org X.Org] est un serveur [https://fr.wikipedia.org/wiki/X_Window_System X] libre dérivé de [https://fr.wikipedia.org/wiki/XFree86 XFree86] en janvier 2004 à la suite d&amp;#039;un désaccord sur le changement de licence de celui-ci. Il fonctionne avec la plupart des systèmes d&amp;#039;exploitation de type &amp;#039;&amp;#039;UNIX&amp;#039;&amp;#039; (&lt;a href=&quot;/index.php/Cat%C3%A9gorie:Linux&quot; title=&quot;Catégorie:Linux&quot;&gt;GNU/Linux&lt;/a&gt;, dérivés de &lt;a href=&quot;/index.php/Cat%C3%A9gorie:Bsd&quot; title=&quot;Catégorie:Bsd&quot;&gt;BSD&lt;/a&gt;, &amp;#039;&amp;#039;Solaris&amp;#039;&amp;#039;, etc.), mais aussi... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Environnements_bureau]]&lt;br /&gt;
&lt;br /&gt;
[https://fr.wikipedia.org/wiki/X.Org X.Org] est un serveur [https://fr.wikipedia.org/wiki/X_Window_System X] libre dérivé de [https://fr.wikipedia.org/wiki/XFree86 XFree86] en janvier 2004 à la suite d&amp;#039;un désaccord sur le changement de licence de celui-ci. Il fonctionne avec la plupart des systèmes d&amp;#039;exploitation de type &amp;#039;&amp;#039;UNIX&amp;#039;&amp;#039; ([[:Category:Linux|GNU/Linux]], dérivés de [[:Category:Bsd|BSD]], &amp;#039;&amp;#039;Solaris&amp;#039;&amp;#039;, etc.), mais aussi avec [[:Category:Windows|Microsoft Windows]] via &amp;#039;&amp;#039;Cygwin&amp;#039;&amp;#039;. Du fait de sa licence, il connaît une grande popularité au sein de la communauté du logiciel libre où il a remplacé &amp;#039;&amp;#039;XFree86&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
La gouvernance du projet est assurée par la fondation [http://www.x.org/ X.Org], laquelle réalise les développements avec la communauté [http://www.freedesktop.org/ Freedesktop.org] tout en veillant à la cohérence de l&amp;#039;ensemble de ses projets.&lt;br /&gt;
&lt;br /&gt;
=Lancement automatique=&lt;br /&gt;
Il est possible d&amp;#039;exécuter un environnement de bureau automatiquement au démarrage du système d&amp;#039;exploitation. Diverses méthodes existent. En voici une fonctionnelle sous &amp;#039;&amp;#039;Debian&amp;#039;&amp;#039; 11 (&amp;#039;&amp;#039;Gnome&amp;#039;&amp;#039; et &amp;#039;&amp;#039;Openbox&amp;#039;&amp;#039; dans ma démonstration).&lt;br /&gt;
&lt;br /&gt;
{{attention|Dans cette section, pensez à modifier le mot &amp;quot;votreutilisateur&amp;quot; par le nom de votre utilisateur.}}&lt;br /&gt;
&lt;br /&gt;
Si un gestionnaire de session (&amp;#039;&amp;#039;GDM&amp;#039;&amp;#039; dans mon cas) est installé et activé au démarrage, il convient de le désactiver&lt;br /&gt;
 systemctl disable gdm.service&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;environnement graphique doit s&amp;#039;ouvrir via un utilisateur se connectant automatiquement au démarrage du système. Afin de réaliser cette étape, il faut modifier le comportement de &amp;#039;&amp;#039;getty&amp;#039;&amp;#039; pour qu&amp;#039;il connecte notre utilisateur au lieu de proposer un prompt d&amp;#039;authentification&lt;br /&gt;
 mkdir -p /etc/systemd/system/getty@tty1.service.d/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
cat &amp;lt;&amp;lt; &amp;#039;_EOF_&amp;#039; &amp;gt; /etc/systemd/system/getty@tty1.service.d/override.conf&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
ExecStart=&lt;br /&gt;
ExecStart=-/sbin/agetty --autologin votreutilisateur --noclear %I 38400 linux&lt;br /&gt;
_EOF_&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lorsque l&amp;#039;utilisateur se connecte, il exécute automatiquement le contenu du fichier &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; inline&amp;gt;.profile&amp;lt;/syntaxhighlight&amp;gt;. Nous allons donc lancer une session &amp;#039;&amp;#039;X&amp;#039;&amp;#039; depuis ce point d&amp;#039;entrée&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
cat &amp;lt;&amp;lt; &amp;#039;_EOF_&amp;#039; &amp;gt;&amp;gt; /home/votreutilisateur/.profile&lt;br /&gt;
&lt;br /&gt;
#Startx automatiquement&lt;br /&gt;
if [[ -z &amp;quot;$DISPLAY&amp;quot; ]] &amp;amp;&amp;amp; [[ $(tty) = /dev/tty1 ]]; then&lt;br /&gt;
	. startx&lt;br /&gt;
	logout&lt;br /&gt;
fi&lt;br /&gt;
_EOF_&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
À ce stade, un redémarrage de la machine aura pour effet de lancer automatiquement une session &amp;#039;&amp;#039;X&amp;#039;&amp;#039; sur l&amp;#039;environnement de bureau par défaut. Cette information est récupérable via la commande suivante :&lt;br /&gt;
 update-alternatives --display x-session-manager&lt;br /&gt;
&lt;br /&gt;
Ce paramètre est modifiable interactivement de cette façon :&lt;br /&gt;
 update-alternatives --config x-session-manager&lt;br /&gt;
&lt;br /&gt;
Dans le cas où votre environnement de bureau n&amp;#039;apparaît pas dans les choix proposés, il est possible d&amp;#039;en ajouter manuellement&lt;br /&gt;
 update-alternatives --install /usr/bin/x-session-manager x-session-manager /usr/bin/fluxbox 40&lt;br /&gt;
&lt;br /&gt;
Pour le supprimer :&lt;br /&gt;
 update-alternatives --remove x-session-manager /usr/bin/fluxbox&lt;br /&gt;
&lt;br /&gt;
Alternativement à l&amp;#039;exécution de l&amp;#039;environnement par défaut, il est possible de spécifier à &amp;#039;&amp;#039;X.Org&amp;#039;&amp;#039; celui qu&amp;#039;il doit exécuter via son fichier de configuration utilisateur (&amp;#039;&amp;#039;openbox&amp;#039;&amp;#039; a été installé au préalable pour l&amp;#039;exemple)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
cat &amp;lt;&amp;lt; &amp;#039;_EOF_&amp;#039; &amp;gt; /home/votreutilisateur/.xinitrc&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
#&lt;br /&gt;
# ~/.xinitrc&lt;br /&gt;
#&lt;br /&gt;
# Exécuté par startx (lancez votre gestionnaire de fenêtres d&amp;#039;ici)&lt;br /&gt;
&lt;br /&gt;
if [ -d /etc/X11/xinit/xinitrc.d ]; then&lt;br /&gt;
	for f in /etc/X11/xinit/xinitrc.d/*; do&lt;br /&gt;
		[ -x &amp;quot;$f&amp;quot; ] &amp;amp;&amp;amp; . &amp;quot;$f&amp;quot;&lt;br /&gt;
	done&lt;br /&gt;
	unset f&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# exec enlightenment_start&lt;br /&gt;
# exec i3&lt;br /&gt;
# exec mate-session&lt;br /&gt;
# exec xmonad&lt;br /&gt;
# exec startlxqt&lt;br /&gt;
# exec startlxde&lt;br /&gt;
# exec awesome&lt;br /&gt;
# exec bspwm&lt;br /&gt;
# exec gnome-session&lt;br /&gt;
# exec gnome-session --session=gnome-classic&lt;br /&gt;
# exec startkde&lt;br /&gt;
# exec startxfce4&lt;br /&gt;
# exec startfluxbox&lt;br /&gt;
exec openbox-session&lt;br /&gt;
# exec cinnamon-session&lt;br /&gt;
# exec pekwm&lt;br /&gt;
# exec catwm&lt;br /&gt;
# exec dwm&lt;br /&gt;
# exec startede&lt;br /&gt;
# exec icewm-session&lt;br /&gt;
# exec jwm&lt;br /&gt;
# exec monsterwm&lt;br /&gt;
# exec notion&lt;br /&gt;
# exec startdde # deepin-session&lt;br /&gt;
_EOF_&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Source de la section==&lt;br /&gt;
* https://forums.bunsenlabs.org/viewtopic.php?id=5544&lt;/div&gt;</summary>
		<author><name>Ycharbi</name></author>
	</entry>
</feed>