<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://doc.lesmorin.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.lesmorin.fr/index.php?action=history&amp;feed=atom&amp;title=X.org"/>
	<link rel="alternate" type="text/html" href="https://doc.lesmorin.fr/index.php?title=X.org&amp;action=history"/>
	<updated>2026-05-20T03:40:26Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://doc.lesmorin.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'un désaccord sur le changement de licence de celui-ci. Il fonctionne avec la plupart des systèmes d'exploitation de type ''UNIX'' (GNU/Linux, dérivés de BSD, ''Solaris'', etc.), mais aussi... »</title>
		<link rel="alternate" type="text/html" href="https://doc.lesmorin.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'un désaccord sur le changement de licence de celui-ci. Il fonctionne avec la plupart des systèmes d'exploitation de type ''UNIX'' ([[:Category:Linux|GNU/Linux]], dérivés de [[:Category:Bsd|BSD]], ''Solaris'', etc.), mais aussi avec [[:Category:Windows|Microsoft Windows]] via ''Cygwin''. Du fait de sa licence, il connaît une grande popularité au sein de la communauté du logiciel libre où il a remplacé ''XFree86''.&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'ensemble de ses projets.&lt;br /&gt;
&lt;br /&gt;
=Lancement automatique=&lt;br /&gt;
Il est possible d'exécuter un environnement de bureau automatiquement au démarrage du système d'exploitation. Diverses méthodes existent. En voici une fonctionnelle sous ''Debian'' 11 (''Gnome'' et ''Openbox'' 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 (''GDM'' 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'environnement graphique doit s'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 ''getty'' pour qu'il connecte notre utilisateur au lieu de proposer un prompt d'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; '_EOF_' &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'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 ''X'' depuis ce point d'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; '_EOF_' &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 ''X'' sur l'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'apparaît pas dans les choix proposés, il est possible d'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'exécution de l'environnement par défaut, il est possible de spécifier à ''X.Org'' celui qu'il doit exécuter via son fichier de configuration utilisateur (''openbox'' a été installé au préalable pour l'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; '_EOF_' &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'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>