<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - Blogs - lejimi</title>
		<link>https://www.developpez.net/forums/blogs/38237-lejimi/</link>
		<description>Developpez.com, le Club des Développeurs et IT Pro</description>
		<language>fr</language>
		<lastBuildDate>Wed, 08 Apr 2026 09:37:37 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.jpg</url>
			<title>Forum du club des développeurs et IT Pro - Blogs - lejimi</title>
			<link>https://www.developpez.net/forums/blogs/38237-lejimi/</link>
		</image>
		<item>
			<title><![CDATA[Survivre à une panne d'affichage sous Linux]]></title>
			<link>https://www.developpez.net/forums/blogs/38237-lejimi/b1407/survivre-panne-d-affichage-sous-linux/</link>
			<pubDate>Thu, 02 Jun 2016 07:21:16 GMT</pubDate>
			<description>En bidouillant un peu fort la...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">En bidouillant un peu fort la bécane de mon père je me suis récemment retrouvé face à un système Linux privé d’interface graphique : une hantise pour le débutant que je suis et qui fuit comme la peste la moindre occasion de se frotter à la ligne de commande.<br />
En cherchant à droite à gauche sur le ouèbe grâce à un deuxième ordi, j’ai fini par trouver les commandes qui m’ont permis, sinon de réparer la panne, du moins de demander de l’aide sur les forums et de m’apercevoir qu’une réinstallation était finalement préférable. J’écris cet article pour regrouper un peu tout ça, en espérant que cela puisse être utile à d’autres.<br />
<br />
La première leçon à retenir de ma mésaventure est qu’il faut toujours avoir une machine fonctionnelle sous le coude quand on en dépanne une autre*: elle permettra de faire des recherches sur internet, de poster sur des forums et de télécharger des fichiers utiles.<br />
Pour pouvoir demander de l’aide il faut pouvoir poster sur les forums la sortie des commandes que l’on entre ainsi que les fichiers de configuration liés au problème précis que l’on rencontre. Je choisis donc de stocker tout cela sur une clef USB qui fera la navette entre la bécane malade et la bécane fonctionnelle.<br />
<br />
Il faut donc d’abord monter cette fameuse clef en ligne de commandes sur la machine en panne. Pour cela on crée d’abord un répertoire qui va servir de point de montage (l’endroit ou la clef sera « branchée » au système de fichier) : <div class="bbcode_container">
	<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>
	<td style="border: 0; padding: 0; text-align: left">Code  :</td>
	<td style="border: 0; padding: 0; text-align: right"><a href="#" onclick="return ano_selectionnerCode(this);">Sélectionner tout</a> -
	<a href="#" onclick="return ano_etendreCode(this);">Visualiser dans une fenêtre à part</a></td></tr></table>
	<pre class="bbcode_code" style="height:36px;">mkdir ~/usb_log</pre>
</div> fera apparaître ce sous-répertoire dans le dossier personnel, il sera donc facile à localiser et son chemin d’accès sera rapide à taper.<br />
Après avoir inséré la clef on exécute <div class="bbcode_container">
	<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>
	<td style="border: 0; padding: 0; text-align: left">Code  :</td>
	<td style="border: 0; padding: 0; text-align: right"><a href="#" onclick="return ano_selectionnerCode(this);">Sélectionner tout</a> -
	<a href="#" onclick="return ano_etendreCode(this);">Visualiser dans une fenêtre à part</a></td></tr></table>
	<pre class="bbcode_code" style="height:36px;">mount -l</pre>
</div> qui va permettre d’obtenir la liste de tous les périphériques de stockage disponibles. Pour repérer la clef, dans cette liste on peut se baser sur sa marque (qui n’apparaît pas toujours), sur sa capacité et sur son système de fichier qui est du FAT32 pour une clef formatée d’usine. Dans mon cas, je détermine que ma clef est /dev/sdb.<br />
Dessus se trouve une unique partition sdb1 et c’est elle que je vais monter dans le répertoire d’accueil : <div class="bbcode_container">
	<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>
	<td style="border: 0; padding: 0; text-align: left">Code  :</td>
	<td style="border: 0; padding: 0; text-align: right"><a href="#" onclick="return ano_selectionnerCode(this);">Sélectionner tout</a> -
	<a href="#" onclick="return ano_etendreCode(this);">Visualiser dans une fenêtre à part</a></td></tr></table>
	<pre class="bbcode_code" style="height:36px;">sudo mount /dev/sdb1 ~/usb_log</pre>
</div>. Le système de fichier de ma clef n’étant pas détecté automatiquement j’ai dû le préciser avec l’option – t pour que le montage se fasse avec succès : <div class="bbcode_container">
	<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>
	<td style="border: 0; padding: 0; text-align: left">Code  :</td>
	<td style="border: 0; padding: 0; text-align: right"><a href="#" onclick="return ano_selectionnerCode(this);">Sélectionner tout</a> -
	<a href="#" onclick="return ano_etendreCode(this);">Visualiser dans une fenêtre à part</a></td></tr></table>
	<pre class="bbcode_code" style="height:36px;">sudo mount – t vfat /dev/sdb1 ~/usb_log</pre>
</div> (vfat correspondant à FAT32). Quand on en aura plus besoin on pourra démonter la clef avec sudo <div class="bbcode_container">
	<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>
	<td style="border: 0; padding: 0; text-align: left">Code  :</td>
	<td style="border: 0; padding: 0; text-align: right"><a href="#" onclick="return ano_selectionnerCode(this);">Sélectionner tout</a> -
	<a href="#" onclick="return ano_etendreCode(this);">Visualiser dans une fenêtre à part</a></td></tr></table>
	<pre class="bbcode_code" style="height:36px;">umount ~/usb_log</pre>
</div>.<br />
Grâce à la commande cp on pourra copier sur cette clef les différents fichiers qui pourront aider les autres à nous aider, notamment <div class="bbcode_container">
	<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>
	<td style="border: 0; padding: 0; text-align: left">Code  :</td>
	<td style="border: 0; padding: 0; text-align: right"><a href="#" onclick="return ano_selectionnerCode(this);">Sélectionner tout</a> -
	<a href="#" onclick="return ano_etendreCode(this);">Visualiser dans une fenêtre à part</a></td></tr></table>
	<pre class="bbcode_code" style="height:36px;">/var/log/Xorg.0.log</pre>
</div> et le « log » du gestionnaire d’affiche (Lightdm chez moi) : <div class="bbcode_container">
	<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>
	<td style="border: 0; padding: 0; text-align: left">Code  :</td>
	<td style="border: 0; padding: 0; text-align: right"><a href="#" onclick="return ano_selectionnerCode(this);">Sélectionner tout</a> -
	<a href="#" onclick="return ano_etendreCode(this);">Visualiser dans une fenêtre à part</a></td></tr></table>
	<pre class="bbcode_code" style="height:36px;">/var/log/lightdm/lightdm.log</pre>
</div> Sauf erreur de ma part, le nom du gestionnaire d’affichage se termine toujours par « dm » pour « display manager » vous ne devriez donc pas avoir trop de mal à retrouver le vôtre.<br />
<br />
Ensuite intervient la commande script*: elle va permettre de mémoriser dans un simple fichier texte tout ce qui va se passer dans notre terminal, ainsi nous pourrons garder trace de nos tentatives de diagnostic et/ou de résolution du problème. Les sorties des commandes sont souvent cabalistiques aux yeux du novice, mais ce sont elles qui permettront aux vieux de la vieille de vous aider.<br />
Script s’utilise tout simplement ainsi : <div class="bbcode_container">
	<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>
	<td style="border: 0; padding: 0; text-align: left">Code  :</td>
	<td style="border: 0; padding: 0; text-align: right"><a href="#" onclick="return ano_selectionnerCode(this);">Sélectionner tout</a> -
	<a href="#" onclick="return ano_etendreCode(this);">Visualiser dans une fenêtre à part</a></td></tr></table>
	<pre class="bbcode_code" style="height:36px;">script ~/usb_log/diagnostic.txt</pre>
</div>. Toutes vos actions (et leurs résultats) seront désormais enregistrées sur votre clef USB dans le fichier <div class="bbcode_container">
	<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>
	<td style="border: 0; padding: 0; text-align: left">Code  :</td>
	<td style="border: 0; padding: 0; text-align: right"><a href="#" onclick="return ano_selectionnerCode(this);">Sélectionner tout</a> -
	<a href="#" onclick="return ano_etendreCode(this);">Visualiser dans une fenêtre à part</a></td></tr></table>
	<pre class="bbcode_code" style="height:36px;">diagnostic.txt</pre>
</div>. Ainsi, quand vous brancherez votre clef sur votre ordinateur valide elle regroupera un maximum de renseignements sur votre problème.<br />
<div class="bbcode_container">
	<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>
	<td style="border: 0; padding: 0; text-align: left">Code  :</td>
	<td style="border: 0; padding: 0; text-align: right"><a href="#" onclick="return ano_selectionnerCode(this);">Sélectionner tout</a> -
	<a href="#" onclick="return ano_etendreCode(this);">Visualiser dans une fenêtre à part</a></td></tr></table>
	<pre class="bbcode_code" style="height:36px;">uname – ar</pre>
</div> et <div class="bbcode_container">
	<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>
	<td style="border: 0; padding: 0; text-align: left">Code  :</td>
	<td style="border: 0; padding: 0; text-align: right"><a href="#" onclick="return ano_selectionnerCode(this);">Sélectionner tout</a> -
	<a href="#" onclick="return ano_etendreCode(this);">Visualiser dans une fenêtre à part</a></td></tr></table>
	<pre class="bbcode_code" style="height:36px;">lsb-release – a</pre>
</div> permettent d’obtenir des précisions sur son système et son noyau. Dans le cas d’une panne d’affichage <div class="bbcode_container">
	<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>
	<td style="border: 0; padding: 0; text-align: left">Code  :</td>
	<td style="border: 0; padding: 0; text-align: right"><a href="#" onclick="return ano_selectionnerCode(this);">Sélectionner tout</a> -
	<a href="#" onclick="return ano_etendreCode(this);">Visualiser dans une fenêtre à part</a></td></tr></table>
	<pre class="bbcode_code" style="height:36px;">lspci | grep VGA</pre>
</div> permet de connaître le modèle de la puce graphique. Redémarrer le gestionnaire d’affichage ne résoudra sans doute pas le problème, mais cela permettra d’obtenir une nouvelle salve d’informations. Commande à adapter selon votre « display manager »*: <div class="bbcode_container">
	<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>
	<td style="border: 0; padding: 0; text-align: left">Code  :</td>
	<td style="border: 0; padding: 0; text-align: right"><a href="#" onclick="return ano_selectionnerCode(this);">Sélectionner tout</a> -
	<a href="#" onclick="return ano_etendreCode(this);">Visualiser dans une fenêtre à part</a></td></tr></table>
	<pre class="bbcode_code" style="height:36px;">sudo service lightdm restart</pre>
</div> (ou <div class="bbcode_container">
	<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>
	<td style="border: 0; padding: 0; text-align: left">Code  :</td>
	<td style="border: 0; padding: 0; text-align: right"><a href="#" onclick="return ano_selectionnerCode(this);">Sélectionner tout</a> -
	<a href="#" onclick="return ano_etendreCode(this);">Visualiser dans une fenêtre à part</a></td></tr></table>
	<pre class="bbcode_code" style="height:36px;">--full-restart</pre>
</div> qui force un arrêt complet avant redémarrage).<br />
Quand on n’a plus besoin de Script on peut arrêter l’enregistrement simplement en tapant <div class="bbcode_container">
	<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>
	<td style="border: 0; padding: 0; text-align: left">Code  :</td>
	<td style="border: 0; padding: 0; text-align: right"><a href="#" onclick="return ano_selectionnerCode(this);">Sélectionner tout</a> -
	<a href="#" onclick="return ano_etendreCode(this);">Visualiser dans une fenêtre à part</a></td></tr></table>
	<pre class="bbcode_code" style="height:36px;">quit</pre>
</div> dans son terminal.<br />
<br />
Je ne suis pas un grand spécialise de Linux et j’ai sans doute écrit quelques concetés dans cet article. Merci de me corriger et de me compléter si besoin. Ça ne me vexera pas : bien au contraire, cela me fera plaisir.<br />
Mon but était surtout pratique : regrouper en un seul endroit toutes ces commandes que je cherchais de la main gauche dans un ordi pendant que je les entrais de la main droite dans l’autre. Un genre d’aide mémoire personnel pour des manipulations que je n’effectue pas souvent. Et c’est tant mieux parce que je ne ferais pas ça tous les jours*!</blockquote>

]]></content:encoded>
			<dc:creator>lejimi</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/blogs/38237-lejimi/b1407/survivre-panne-d-affichage-sous-linux/</guid>
		</item>
		<item>
			<title>Spécial Gimp</title>
			<link>https://www.developpez.net/forums/blogs/38237-lejimi/b1156/special-gimp/</link>
			<pubDate>Mon, 22 Feb 2016 19:21:47 GMT</pubDate>
			<description>Full Circle Magazine est un...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">Full Circle Magazine est un magazine en ligne consacré à Ubuntu, mais qui traite aussi du logiciel libre en général, et dont les articles sont susceptibles d'intéresser les utilisateurs d'autres plate-formes.<br />
<br />
Son équipe de traducteurs francophones vient de sortir sa version d'un numéro spécial Gimp. C'est une compilation d'articles dont certains sont un peu anciens, mais cela peut constituer un bon point de départ pour ceux qui aimeraient découvrir ce logiciel open-source de retouches d'images.<br />
<br />
C'est ici que ça se passe : <a href="http://www.fullcirclemag.fr/?post/2016/02/20/Entre-deux..." target="_blank">http://www.fullcirclemag.fr/?post/20.../Entre-deux...</a></blockquote>

]]></content:encoded>
			<dc:creator>lejimi</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/blogs/38237-lejimi/b1156/special-gimp/</guid>
		</item>
	</channel>
</rss>
