<?xml version="1.0" encoding="UTF-8" ?>
<!-- RSS generated by PHPBoost on Wed, 29 Apr 2026 05:54:33 +0200 -->
<rss version="2.0" xmlns:atom="https://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Wiki Les geekeries de rungis]]></title>
		<atom:link href="https://geekrungis.fr/syndication/rss/wiki/10" rel="self" type="application/rss+xml"/>
		<link>https://geekrungis.fr</link>
		<description><![CDATA[Derniers articles de la catégorie Divers]]></description>
		<copyright>(C) 2005-2026 PHPBoost</copyright>
		<language>fr</language>
		<generator>PHPBoost</generator>
		
            <item>
                <title><![CDATA[Remapper son clavier sous Wayland]]></title>
                <link>https://geekrungis.fr/wiki/remapper-son-clavier-sous-wayland</link>
                <guid>https://geekrungis.fr/wiki/remapper-son-clavier-sous-wayland</guid>
                <description><![CDATA[Un tuto très rapide pour remapper son clavier sous Wayland. Sur le net, vous trouverez plein de tutos pour faire cela sous X11 mais dans wayland, c'est plus pauvre.<br />
<br />
Pour cela, utilisez le logiciel input remapper. Je vous donne en exemple l'installation et la mise en route sous Fedora :<br />
<br />
<div class="formatter-container formatter-code code-BASH"><span class="formatter-title">Code BASH : </span><div class="formatter-content"><pre style="display:inline;"><pre class="bash" style="font-family:monospace;">&nbsp;
<span style="color: #c20cb9; font-weight: bold;">sudo</span> dnf <span style="color: #c20cb9; font-weight: bold;">install</span> input-remapper
<span style="color: #c20cb9; font-weight: bold;">sudo</span> systemctl <span style="color: #7a0874; font-weight: bold;">enable</span> <span style="color: #660033;">--now</span> input-remapper
&nbsp;</pre></pre></div></div><br />
<br />
Il suffit ensuite de lancer l'application et de configurer vos remapping dans l'onglet Editor.<br />
<br />
<img src="https://geekrungis.fr/upload/input-remapper.png" alt="input-remapper" /><br />
<br />]]></description>
                <pubDate>Sun, 16 Jun 2024 23:02:13 +0200</pubDate>
                
            </item>
		
            <item>
                <title><![CDATA[Monter automatiquement une partition chifréée à l'aide de pam et dracut]]></title>
                <link>https://geekrungis.fr/wiki/monterautomatiquementunepartitionchifreol\'aidedepametdracut</link>
                <guid>https://geekrungis.fr/wiki/monterautomatiquementunepartitionchifreol\'aidedepametdracut</guid>
                <description><![CDATA[test]]></description>
                <pubDate>Wed, 29 Nov 2023 14:35:24 +0100</pubDate>
                
            </item>
		
            <item>
                <title><![CDATA[Gestion des paquets sous Debian]]></title>
                <link>https://geekrungis.fr/wiki/gestion-des-paquets-sous-debian</link>
                <guid>https://geekrungis.fr/wiki/gestion-des-paquets-sous-debian</guid>
                <description><![CDATA[Ici, je ne vous ferai pas un article sur comment installer un paquet mais juste quelques commandes qu'on utilise pas souvent mais qui sont pratiques.<br />
<br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-rtrograderunpaquet">Rétrograder un paquet</h2><br />

<br />
Si vous avez besoin de réinstaller une version plus ancienne d'un paquet :<br />
<div class="formatter-container formatter-code code-BASH"><span class="formatter-title">Code BASH : </span><div class="formatter-content"><pre style="display:inline;"><pre class="bash" style="font-family:monospace;">&nbsp;
<span style="color: #c20cb9; font-weight: bold;">sudo</span> apt <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #007800;">packagename</span>=version
&nbsp;</pre></pre></div></div><br />
<br />
<span class="message-helper bgc notice"><br />
packagename = nom du paquet<br />
version = version souhaitée du paquet<br />
</span><br />
<br />
Par exemple, pour rétrograder influlxdb2 de la version 2.7.3-1 à la version 2.7.1-1 :<br />
<div class="formatter-container formatter-code code-BASH"><span class="formatter-title">Code BASH : </span><div class="formatter-content"><pre style="display:inline;"><pre class="bash" style="font-family:monospace;">&nbsp;
<span style="color: #c20cb9; font-weight: bold;">sudo</span> apt <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #007800;">influxdb2</span>=2.7.1-<span style="color: #000000;">1</span>
&nbsp;</pre></pre></div></div><br />
<br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-empcherlamiseojourd'unpaquet">Empêcher la mise à jour d'un paquet</h2><br />

<br />
En lien avec la commande précédente, si vous souhaitez que ce même paquet ne soit pas mis à jour lors de vos prochains update :<br />
<br />
<div class="formatter-container formatter-code code-BASH"><span class="formatter-title">Code BASH : </span><div class="formatter-content"><pre style="display:inline;"><pre class="bash" style="font-family:monospace;">&nbsp;
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-mark</span> hold influxdb2
&nbsp;</pre></pre></div></div><br />
<br />
Vous pouvez lister les paquets bloqués :<br />
<br />
<div class="formatter-container formatter-code code-BASH"><span class="formatter-title">Code BASH : </span><div class="formatter-content"><pre style="display:inline;"><pre class="bash" style="font-family:monospace;">&nbsp;
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-mark</span> showhold
&nbsp;</pre></pre></div></div><br />
<br />
<span class="message-helper bgc warning"><br />
Attention à ne pas laisser un paquet bloqué trop longtemps. Vous pourrez avoir des problèmes de sécurité avec un paquet non mis à jour.<br />
</span><br />]]></description>
                <pubDate>Sun, 12 Nov 2023 15:18:43 +0100</pubDate>
                
            </item>
		
            <item>
                <title><![CDATA[Ecrire ses articles en BBCode avec Visual Studio Code]]></title>
                <link>https://geekrungis.fr/wiki/ecrire-ses-articles-en-bbcode-avec-visual-studio-code</link>
                <guid>https://geekrungis.fr/wiki/ecrire-ses-articles-en-bbcode-avec-visual-studio-code</guid>
                <description><![CDATA[<p style="text-align: center;"><br />
<img src="https://geekrungis.fr/upload/logo_phpboost.png" alt="Logo phpBoost" style="width: 300px" /><br />
</p><br />
<br />
Aujourd'hui un article sur phpBoost : comment écrire ses articles dans phpBoost avec Visual Studio Code !<br />
Vous gagnerez beaucoup de temps et pourrez en plus écrire vos articles sauvegardés dans un coin pour publier plus tard par exemple.<br />
<br />
<span class="message-helper bgc notice"><br />
Je vais supposer que vous utilisez Visual Studio Code et que vous l'avez déjà installé...<br />
</span><br />
<br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-installation-de-l-extension">Installation de l'extension</h2><br />

<br />
Une extension existe dans VSCode pour le BBCOde, je trouve qu'elle n'apporte pas grand chose mais elle vous ajoutera le type de fichier BBCode, c'est important pour la suite.<br />
Cherchez BBCode dans les extensions et vous la trouverez. Sinon, voici le lien : <a class="offload" href="https://marketplace.visualstudio.com/items?itemName=rickvansloten.bbcode">Extension BBCode</a><br />
<br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-ajout-du-snippet">Ajout du snippet</h2><br />

<br />
<h3 class="formatter-title wiki-paragraph-3" id="paragraph-mthode1:snippetddiauxfichiers.bbcode">Méthode 1 : snippet dédié aux fichiers .bbcode</h3><br />

<br />
Créez un nouveau fichier où vous le souhaitez et donnez lui l'extension .bbcode<br />
Puis en bas à gauche de la fenêtre de VSCode, cliquez sur la roue dentée puis sur "Extraits de code de l'utilisateur" (User Snippets si votre interface est en anglais).<br />
<br />
Cliquez ensuite sur bbcode. Un nouveau fichier bbcode.json doit normalement se créer, vous avez un exemple de son utilisation en tête du fichier.<br />
Collez y le code suivant avant la dernière accolade fermée, je vous explique juste après :<br />
<br />
<div class="formatter-container formatter-code code-JSON"><span class="formatter-title">Code JSON : </span><div class="formatter-content"><pre style="display:inline;"><pre class="json" style="font-family:monospace;">&nbsp;
  "Code bash": {
    "prefix": "bash",
    "body": [
      "[code=bash]",
      "$1",
      "[/code]",
      "$0"
    ],
    "description": "Insertion de code bash"
    }
  "Paragraphe centré": {
    "prefix": "center",
    "body": [
      "[align=center]",
      "$1",
      "[/align]",
      "$0"
    ],
    "description": "Insertion d'un paragraphe centré"
    }
  "Image": {
    "prefix": "img",
    "body": [
      "[figure=${1:Légende affichée}][img alt=\"${2:Texte alternatif}\" style=\"width: ${3:500}px\"]/upload/$4[/img][/figure]"
      "$0"
    ],
    "description": "Insertion d'une image"
    } 
  "Insertion d'une information": {
    "prefix": "info",
    "body": [
      "[style=notice]",
      "$1",
      "[/style]",
      "$0"
    ],
    "description": "Insertion d'une information"
    }
  "Insertion d'une question": {
    "prefix": "q?",
    "body": [
      "[style=question]",
      "$1",
      "[/style]",
      "$0"
    ],
    "description": "Insertion d'une question"
    }
  "Insertion d'un succès": {
    "prefix": "succes",
    "body": [
      "[style=success]",
      "$1",
      "[/style]",
      "$0"
    ],
    "description": "Insertion d'un succès"
    }
  "Insertion d'un avertissement": {
    "prefix": "warn",
    "body": [
      "[style=warning]",
      "$1",
      "[/style]",
      "$0"
    ],
    "description": "Insertion d'un avertissement"
    }
  "Insertion d'une erreur": {
    "prefix": "err",
    "body": [
      "[style=error]",
      "$1",
      "[/style]",
      "$0"
    ],
    "description": "Insertion d'une erreur"
    }
  "Insertion d'un lien web": {
    "prefix": "url",
    "body": [
      "[url=https://$1]${2:Texte à afficher}[/url]",
      "$0"
    ]
  }
  "Liste à 2 items": {
    "prefix": "ls2",
    "body": [
      "[list]",
      "[*]$1",
      "[*]$2",
      "[/list]",
      "$0"
    ],
    "description": "Insertion d'une liste à 2 items"
    } 
  "Liste à 3 items": {
    "prefix": "ls3",
    "body": [
      "[list]",
      "[*]$1",
      "[*]$2",
      "[*]$3",
      "[/list]",
      "$0"
    ],
    "description": "Insertion d'une liste à 3 items"
    } 
&nbsp;
  "Liste à 4 items": {
    "prefix": "ls4",
    "body": [
      "[list]",
      "[*]$1",
      "[*]$2",
      "[*]$3",
      "[*]$4",
      "[/list]",
      "$0"
    ],
    "description": "Insertion d'une liste à 4 items"
    }
&nbsp;
  "Liste à 5 items": {
    "prefix": "ls5",
    "body": [
      "[list]",
      "[*]$1",
      "[*]$2",
      "[*]$3",
      "[*]$4",
      "[*]$5", 
      "[/list]",
      "$0"
    ],
    "description": "Insertion d'une liste à 5 items"
    } 
  "Liste ordonnée à 2 items": {
    "prefix": "lso2",
    "body": [
      "[list=ordered]",
      "[*]$1",
      "[*]$2",
      "[/list]",
      "$0"
    ],
    "description": "Insertion d'une liste ordonnée à 2 items"
    } 
  "Liste ordonnée à 3 items": {
    "prefix": "lso3",
    "body": [
      "[list=ordered]",
      "[*]$1",
      "[*]$2",
      "[*]$3",
      "[/list]",
      "$0"
    ],
    "description": "Insertion d'une liste ordonnée à 3 items"
    } 
&nbsp;
  "Liste ordonnée à 4 items": {
    "prefix": "lso4",
    "body": [
      "[list=ordered]",
      "[*]$1",
      "[*]$2",
      "[*]$3",
      "[*]$4",
      "[/list]",
      "$0"
    ],
    "description": "Insertion d'une liste ordonnée à 4 items"
    }
&nbsp;
  "Liste ordonnée à 5 items": {
    "prefix": "lso5",
    "body": [
      "[list=ordered]",
      "[*]$1",
      "[*]$2",
      "[*]$3",
      "[*]$4",
      "[*]$5", 
      "[/list]",
      "$0"
    ],
    "description": "Insertion d'une ordonnée liste à 5 items"
    } 
&nbsp;
  "Tableau 2x2": {
    "prefix": "tab",
    "body": [
      "[table]",
      "\t[row]",
      "\t\t[col]$1[/col]",
      "\t\t[col]$2[/col]",
      "\t[/row]",
      "\t[row]",
      "\t\t[col]$3[/col]",
      "\t\t[col]$4[/col]",
      "\t[/row]",
      "[/table]"
      "$0"
    ],
    "description": "Insertion d'un tableau avec 2 lignes et 2 colonnes"
    }    
&nbsp;</pre></pre></div></div><br />
<br />
Si on prend le premier bloc en exemple, on retrouve le nom du snippet (ce que vous voulez, ici Code bash). Ensuite le prefix, c'est ce que vous taperez dans l'éditeur et ensuite le texte qui sera inséré.<br />
Enfin, la description, c'est facultatif mais je préfère la mettre.<br />
<br />
Ensuite, dans VSCode, lorsque vous créérez un fichier .bbcode, vous pourrez taper par exemple bash et vous aurez automatiquement les balises pour insérer du code bash.<br />
<br />
<h3 class="formatter-title wiki-paragraph-3" id="paragraph-mthode2:snippetglobal">Méthode 2 : snippet global</h3><br />

<br />
<span class="message-helper bgc notice"><br />
Dans cette méthode, pour chaque raccourci, vous devrez préciser à quels langages cela s'applique, c'est pratique pour créer des snippets valables pour plusieurs langages.<br />
Personnellement, j'utilise la méthode 1.<br />
</span><br />
<br />
Créez un nouveau fichier où vous le souhaitez et donnez lui l'extension .bbcode<br />
Puis en bas à gauche de la fenêtre de VSCode, cliquez sur la roue dentée puis sur "Extraits de code de l'utilisateur" (User Snippets si votre interface est en anglais).<br />
<br />
Cliquez ensuite sur "Nouveau fichier d'extraits globaux" (New Global Snippets File en anglais), puis donnez un nom à votre fichier.<br />
<br />
Dans ce nouveau fichier, vous avez un exemple de la structure également mais vous remarquerez une nouvelle ligne scope. Ici vous ajoutez en paramètre le ou les langage(s) pour lesquels s'applique ce raccourci. Il faut donc ajouter cette ligne dans chaque bloc vu ci-dessus (en remplacant javascript,typescript par bbcode).<br />
<br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-conclusion">Conclusion</h2><br />

<br />
Et voilà, désormais vous pouvez écrire vos article pour phpBoost dans VSCode. C'est très pratique, et cela va bien plus vite pour ajouter des listes, des tableaux, un warning ou un lien web.<br />
Si vous voulez plus d'infos sur ces snippets, la page suivante explique bien les choses <a class="offload" href="https://code.visualstudio.com/docs/editor/userdefinedsnippets">Snippets in Visual Studio Code</a><br />
<br />
Bonnes rédactions !<br />]]></description>
                <pubDate>Wed, 01 Nov 2023 18:01:39 +0100</pubDate>
                
            </item>
		
            <item>
                <title><![CDATA[Divers]]></title>
                <link>https://geekrungis.fr/wiki/divers</link>
                <guid>https://geekrungis.fr/wiki/divers</guid>
                <description><![CDATA[Quelques articles dont je n'ai pas trouvé de catégorie spécifique  <img src="https://geekrungis.fr/images/smileys/wink.png" alt=";)" class="smiley" />]]></description>
                <pubDate>Wed, 01 Nov 2023 16:54:08 +0100</pubDate>
                
            </item>
		
	</channel>
</rss>
