2102 lines
410 KiB
XML
2102 lines
410 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<?latexml searchpaths="/media/thomas/web/wiki"?>
|
||
<?latexml class="article" options="10pt,a4paper,oneside"?>
|
||
<?latexml package="ae,lmodern"?>
|
||
<?latexml package="babel" options="french"?>
|
||
<?latexml package="inputenc" options="utf8"?>
|
||
<?latexml package="fontenc" options="T1"?>
|
||
<?latexml package="amsmath"?>
|
||
<?latexml package="array"?>
|
||
<?latexml package="amsfonts"?>
|
||
<?latexml package="amssymb"?>
|
||
<?latexml package="makeidx"?>
|
||
<?latexml package="graphicx"?>
|
||
<?latexml package="hyperref"?>
|
||
<!-- %cache␣les␣encadrés␣en␣couleur␣de␣liens --><?latexml package="xcolor"?>
|
||
<?latexml package="listings"?>
|
||
<?latexml package="color"?>
|
||
<?latexml package="geometry" options="top=2cm,right=1cm,left=1cm,bottom=2cm"?>
|
||
<?latexml RelaxNGSchema="LaTeXML"?>
|
||
<document xmlns="http://dlmf.nist.gov/LaTeXML" class="ltx_authors_1line" xml:lang="fr">
|
||
<resource src="LaTeXML.css" type="text/css"/>
|
||
<resource src="ltx-article.css" type="text/css"/>
|
||
<resource src="ltx-listings.css" type="text/css"/>
|
||
<title>Compilation de commandes utiles régulièrement, ou pas<break/></title>
|
||
<date role="creation"/>
|
||
<para xml:id="p1">
|
||
<p><text fontsize="90%">Ce document est réalisé à partir de mes expériences diverses sur GNU/Linux, principalement Debian et depuis peu avec Awesome WM.<break/>Beaucoup de documentation existe sur le sujet, je ne vais donc pas réécrire ce qui existe déjà en mieux, mais plutôt partager des informations spécifiques qui m’ont demandé un peu de temps de recherche.<break/></text>
|
||
<!-- %****␣recueil.tex␣Line␣50␣**** --></p>
|
||
</para>
|
||
<pagination role="newpage"/>
|
||
<TOC lists="toc" select="ltx:part | ltx:chapter | ltx:section | ltx:subsection | ltx:subsubsection | ltx:appendix | ltx:index | ltx:bibliography">
|
||
<title>Table des matières</title>
|
||
</TOC>
|
||
<pagination role="newpage"/>
|
||
<section inlist="toc" xml:id="S1">
|
||
<tags>
|
||
<tag>1</tag>
|
||
<tag role="autoref">section 1</tag>
|
||
<tag role="refnum">1</tag>
|
||
<tag role="typerefnum">§1</tag>
|
||
</tags>
|
||
<title><tag close=" ">1</tag>Commandes usuelles</title>
|
||
<para class="ltx_noindent" xml:id="S1.p1">
|
||
<p>Si l’on utilise pas quotidiennement son terminal, on se retrouve régulièrement à avoir à rechercher des commandes usuelles sur internet car on les a oubliées.<break/>L’objectif de cette page est donc de regrouper quelques commandes qui reviennent assez souvent.<break/></p>
|
||
</para>
|
||
<para xml:id="S1.p2">
|
||
<p><text font="bold">Pour une vraie documentation/présentation de ces commandes, je conseille la très bonne page : <ref class="ltx_url" font="typewriter" href="https://linuxpedia.fr/doku.php/commande/commande">https://linuxpedia.fr/doku.php/commande/commande</ref></text>.</p>
|
||
</para>
|
||
<subsubsection xml:id="S1.SS0.SSSx1">
|
||
<title>Pipe ou envoyer le résultat d’une commande dans une autre</title>
|
||
<para xml:id="S1.SS0.SSSx1.p1">
|
||
<p>Le signe | permet de renvoyer le résultat d’une commande dans la suivante au lieu de l’afficher dans le terminal :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="Y29tbWFuZGUxIHwgY29tbWFuZGUy" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx1"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">commande1</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">|</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">commande2</text></listingline>
|
||
</listing>
|
||
</para>
|
||
<para xml:id="S1.SS0.SSSx1.p2">
|
||
<p>Le résultat de la commande1 est utilisé comme argument de commande2.</p>
|
||
</para>
|
||
</subsubsection>
|
||
<subsubsection xml:id="S1.SS0.SSSx2">
|
||
<title>Cat ou afficher le contenu d’un fichier</title>
|
||
<para xml:id="S1.SS0.SSSx2.p1">
|
||
<p>La commande cat permet d’afficher le contenu d’un fichier grâce à :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="Y2F0IGZpY2hpZXIudHh0" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx2"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">cat</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">fichier</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">txt</text></listingline>
|
||
</listing>
|
||
<!-- %****␣recueil.tex␣Line␣75␣**** --> </para>
|
||
</subsubsection>
|
||
<subsubsection xml:id="S1.SS0.SSSx3">
|
||
<title>Télécharger une page internet</title>
|
||
<para xml:id="S1.SS0.SSSx3.p1">
|
||
<p>La commande <text font="typewriter">curl exemple.com</text> affichera dans votre terminal le contenu de la page demandée.<break/></p>
|
||
</para>
|
||
<para xml:id="S1.SS0.SSSx3.p2">
|
||
<p>La commande <text font="typewriter">wget exemple.com</text> téléchargera ce contenu dans un fichier html. Il est possible de l’utiliser récursivement pour télécharger tout un site.</p>
|
||
</para>
|
||
</subsubsection>
|
||
<subsubsection xml:id="S1.SS0.SSSx4">
|
||
<title>Ajouter du contenu dans un fichier</title>
|
||
<para xml:id="S1.SS0.SSSx4.p1">
|
||
<p>Pour ajouter du contenu dans un fichier sans avoir à l’ouvrir, on peut utiliser <text font="typewriter">>></text>.</p>
|
||
</para>
|
||
<para xml:id="S1.SS0.SSSx4.p2">
|
||
<p>Ainsi <text font="typewriter">echo nouvelle ligne >> fichier.txt</text> ajoutera "nouvelle ligne" dans fichier.txt.</p>
|
||
</para>
|
||
<para xml:id="S1.SS0.SSSx4.p3">
|
||
<p>On peut aussi l’utiliser avec une commande, par exemple :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="Y3VybCBleGVtcGxlLmNvbSA+PiBmaWNoaWVyLnR4dA==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx3"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">curl</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">exemple</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">com</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">>></text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">fichier</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">txt</text></listingline>
|
||
</listing>
|
||
<p>permettra d’ajouter le contenu de exemple.com dans fichier.txt, et crée le fichier si il n’existe pas.</p>
|
||
</para>
|
||
</subsubsection>
|
||
<subsubsection xml:id="S1.SS0.SSSx5">
|
||
<title>Trouver des caractères ou des fichiers</title>
|
||
<para xml:id="S1.SS0.SSSx5.p1">
|
||
<p>Pour ces tâches on utilisera les commandes <text font="typewriter">grep</text> et <text font="typewriter">find</text>, la première pour trouver des caractères/mots/lignes dans un fichier et la deuxième pour trouver des fichiers dans un répertoire selon leur nom ou extension par exemple.<break/></p>
|
||
</para>
|
||
<!-- %****␣recueil.tex␣Line␣100␣**** --> </subsubsection>
|
||
</section>
|
||
<section inlist="toc" xml:id="S2">
|
||
<tags>
|
||
<tag>2</tag>
|
||
<tag role="autoref">section 2</tag>
|
||
<tag role="refnum">2</tag>
|
||
<tag role="typerefnum">§2</tag>
|
||
</tags>
|
||
<title><tag close=" ">2</tag>Installations</title>
|
||
<subsection inlist="toc" xml:id="S2.SS1">
|
||
<tags>
|
||
<tag>2.1</tag>
|
||
<tag role="autoref">subsection 2.1</tag>
|
||
<tag role="refnum">2.1</tag>
|
||
<tag role="typerefnum">§2.1</tag>
|
||
</tags>
|
||
<title><tag close=" ">2.1</tag>Système</title>
|
||
<subsubsection inlist="toc" xml:id="S2.SS1.SSS1">
|
||
<tags>
|
||
<tag>2.1.1</tag>
|
||
<tag role="autoref">subsubsection 2.1.1</tag>
|
||
<tag role="refnum">2.1.1</tag>
|
||
<tag role="typerefnum">§2.1.1</tag>
|
||
</tags>
|
||
<title><tag close=" ">2.1.1</tag>Créer une clé USB Bootable</title>
|
||
<para xml:id="S2.SS1.SSS1.p1">
|
||
<p><text font="bold">Attention, cette commande nécessite de savoir précisément l’identification de votre clé usb, sinon vous risquez de perdre toutes vos données en formattant votre disque dur.<break/></text>Pour plus d’informations : <ref class="ltx_url" font="typewriter" href="https://doc.ubuntu-fr.org/live_usb#en_ligne_de_commandes">https://doc.ubuntu-fr.org/live_usb#en_ligne_de_commandes</ref><break/></p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c3VkbyBkZCBicz00TSBzdGF0dXM9cHJvZ3Jlc3MgaWY9dm90cmUuaXNvIG9mPS9kZXYvc2RYICYmIHN5bmM=" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx4"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dd</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">bs</text><text font="typewriter" fontsize="90%">=4</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">M</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">status</text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">progress</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">if</text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">votre</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">iso</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">of</text><text font="typewriter" fontsize="90%">=/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dev</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sdX</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">&&</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sync</text></listingline>
|
||
</listing>
|
||
</para>
|
||
</subsubsection>
|
||
<subsubsection inlist="toc" xml:id="S2.SS1.SSS2">
|
||
<tags>
|
||
<tag>2.1.2</tag>
|
||
<tag role="autoref">subsubsection 2.1.2</tag>
|
||
<tag role="refnum">2.1.2</tag>
|
||
<tag role="typerefnum">§2.1.2</tag>
|
||
</tags>
|
||
<title><tag close=" ">2.1.2</tag>Créer une clé USB live avec plusieurs ISOs</title>
|
||
<para xml:id="S2.SS1.SSS2.p1">
|
||
<p>Il est également possible d’utiliser plusieurs images dans une seule clé. Pour cela on peut installer <text font="typewriter">multibootusb</text> (<ref class="ltx_url" font="typewriter" href="http://multibootusb.org/page_download/">http://multibootusb.org/page_download/</ref>). Pour l’installer :<break/></p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c3VkbyBkcGtnIC1pIHB5dGhvbjMtbXVsdGlib290dXNiXzkuMi4wLTFfYWxsLmRlYg==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx5"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dpkg</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">i</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">python3</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">multibootusb_9</text><text font="typewriter" fontsize="90%">.2.0-1</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">_all</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">deb</text></listingline>
|
||
</listing>
|
||
<p>Si vous rencontrez des problèmes de dépendances non satisfaites, relevez les noms de ces paquets, installez les puis répétez la commande ci-dessus.<break/>Exécutez ensuite le programme avec <text font="typewriter">sudo multibootusb</text>.<break/></p>
|
||
</para>
|
||
</subsubsection>
|
||
<subsubsection inlist="toc" xml:id="S2.SS1.SSS3">
|
||
<tags>
|
||
<tag>2.1.3</tag>
|
||
<tag role="autoref">subsubsection 2.1.3</tag>
|
||
<tag role="refnum">2.1.3</tag>
|
||
<tag role="typerefnum">§2.1.3</tag>
|
||
</tags>
|
||
<title><tag close=" ">2.1.3</tag>Vérification d’ISO</title>
|
||
<para class="ltx_noindent" xml:id="S2.SS1.SSS3.p1">
|
||
<p>La vérification d’iso consiste à vérifier l’authenticité et l’intégrité des images téléchargées. La méthode exacte sera spécifique à chaque .iso car les fichiers et signatures ne seront pas la même, cette partie présentera donc des commandes usuelles mais ne permet pas de réaliser toutes les étapes sans regarder la documentation spécifique à la vérification souhaitée.<break/><text font="smallcaps">Tentative d’explication :</text> l’authenticité permet de vérifier que le fichier téléchargé a bien été créé par la personne qui dit l’avoir signée. L’intégrité permet de vérifier que le fichier n’a pas été modifié par une personne tiers. Ces méthodes <text font="bold">ne peut pas prouver que le fichier n’est pas malicieux</text>, on doit donc choisir de nous-même si l’on fait confiance aux personnes qui ont créé ces fichiers.
|
||
Tout d’abord, télécharger dans le même fichier le .iso (ou autre format, mais le fichier de l’image logiciel) et les fichiers de signature SHA256sum.txt et SHA256sum.txt.gpg (de même, les extensions de fichier peuvent varier).<break/>Il faut ensuite générer le SHA256sum de l’iso téléchargé afin de le comparer au fichier téléchargé.
|
||
Générer le SHA256sum :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c2hhMjU2c3VtIC1iICouaXNv" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx6"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sha256sum</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">b</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">*.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">iso</text></listingline>
|
||
</listing>
|
||
<!-- %****␣recueil.tex␣Line␣125␣**** --> <p>Il faut ensuite comparer la signature obtenue à celle contenue dans SHA256sum.txt. Une méthode permet de le faire à partir d’une ligne de commande :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c2hhMjU2c3VtIC0taWdub3JlLW1pc3NpbmcgLWMgc2hhMjU2c3VtLnR4dA==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx7"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sha256sum</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ignore</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">missing</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">c</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sha256sum</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">txt</text></listingline>
|
||
</listing>
|
||
<p><text font="bold">Vérification d’authenticité<break/></text></p>
|
||
</para>
|
||
<para xml:id="S2.SS1.SSS3.p2">
|
||
<p>Pour vérifier l’authenticité de SHA256sum.txt il faut vérifier la signature de SHA256sum.txt.gpg.<break/>Il faut tout d’abord importer la clé de signature du système d’exploitation, pour <text class="ltx_emph" font="italic">Debian</text> :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="Z3BnIC0ta2V5c2VydmVyIGtleXJpbmcuZGViaWFuLm9yZyAtLXJlY3Yta2V5cyAweERFQURCRUVGCmdwZyAtLXZlcmlmeSBzaGEyNTZzdW0udHh0LmdwZyBzaGEyNTZzdW0udHh0" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx8"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">gpg</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">keyserver</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">keyring</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">debian</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">org</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">recv</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">keys</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">0</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">xDEADBEEF</text></listingline>
|
||
<listingline xml:id="lstnumberx9"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">gpg</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">verify</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sha256sum</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">txt</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">gpg</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sha256sum</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">txt</text></listingline>
|
||
</listing>
|
||
</para>
|
||
</subsubsection>
|
||
<subsubsection inlist="toc" xml:id="S2.SS1.SSS4">
|
||
<tags>
|
||
<tag>2.1.4</tag>
|
||
<tag role="autoref">subsubsection 2.1.4</tag>
|
||
<tag role="refnum">2.1.4</tag>
|
||
<tag role="typerefnum">§2.1.4</tag>
|
||
</tags>
|
||
<title><tag close=" ">2.1.4</tag>Retirer le bip du clavier</title>
|
||
<para xml:id="S2.SS1.SSS4.p1">
|
||
<p>Il arrive qu’après une nouvelle installation le clavier <text class="ltx_emph" font="italic">bip</text> en cas d’entrée vide.
|
||
Pour l’enlever :<break/></p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="ZWNobyAiYmxhY2tsaXN0IHBjc3BrciIgfCBzdWRvIHRlZSAvZXRjL21vZHByb2JlLmQvbm9iZWVwLmNvbmY=" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx10"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"blacklist<text class="ltx_lst_space"> </text>pcspkr"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">|</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">tee</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">etc</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">modprobe</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">d</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">nobeep</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">conf</text></listingline>
|
||
</listing>
|
||
<p>Le bruit aura disparu après un redémarrage.</p>
|
||
</para>
|
||
</subsubsection>
|
||
<subsubsection inlist="toc" xml:id="S2.SS1.SSS5">
|
||
<tags>
|
||
<tag>2.1.5</tag>
|
||
<tag role="autoref">subsubsection 2.1.5</tag>
|
||
<tag role="refnum">2.1.5</tag>
|
||
<tag role="typerefnum">§2.1.5</tag>
|
||
</tags>
|
||
<title><tag close=" ">2.1.5</tag>Faire apparaître GRUB au démarrage</title>
|
||
<para xml:id="S2.SS1.SSS5.p1">
|
||
<p>Après une nouvelle installation de Manjaro, je n’avais pas accès à GRUB au démarrage et je ne pouvais pas changer de noyau. Cela était dû au fait que GRUB était configuré comme caché. On peut le modifier dans son fichier de configuration : <text font="typewriter">/etc/default/grub</text>.
|
||
Il suffit de changer</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="R1JVQl9USU1FT1VUX1NUWUxFPSJoaWRkZW4i" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx11"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">GRUB_TIMEOUT_STYLE</text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"hidden"</text></listingline>
|
||
</listing>
|
||
<!-- %****␣recueil.tex␣Line␣150␣**** --> <p>en</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="R1JVQl9USU1FT1VUX1NUWUxFPSJtZW51Ig==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx12"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">GRUB_TIMEOUT_STYLE</text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"menu"</text></listingline>
|
||
</listing>
|
||
<p>Il est aussi possible de changer le temps d’affichage de GRUB avec la variable <text font="typewriter">GRUB_TIMEOUT</text>.<break/>Pour que les changements soient pris en compte :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c3VkbyB1cGRhdGUtZ3J1Yg==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx13"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">update</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">grub</text></listingline>
|
||
</listing>
|
||
</para>
|
||
</subsubsection>
|
||
</subsection>
|
||
<subsection inlist="toc" xml:id="S2.SS2">
|
||
<tags>
|
||
<tag>2.2</tag>
|
||
<tag role="autoref">subsection 2.2</tag>
|
||
<tag role="refnum">2.2</tag>
|
||
<tag role="typerefnum">§2.2</tag>
|
||
</tags>
|
||
<title><tag close=" ">2.2</tag>Terminal</title>
|
||
<subsubsection inlist="toc" xml:id="S2.SS2.SSS1">
|
||
<tags>
|
||
<tag>2.2.1</tag>
|
||
<tag role="autoref">subsubsection 2.2.1</tag>
|
||
<tag role="refnum">2.2.1</tag>
|
||
<tag role="typerefnum">§2.2.1</tag>
|
||
</tags>
|
||
<title><tag close=" ">2.2.1</tag>Changer de shell - Zsh</title>
|
||
<para xml:id="S2.SS2.SSS1.p1">
|
||
<p>Le shell par défaut des principales distributions Linux est <text class="ltx_emph" font="italic">bash</text>, un autre shell populaire offrant de nombreuses fonctionnalités est <text class="ltx_emph" font="italic">zsh</text> et son extension populaire <text font="typewriter">oh-my-zsh</text>.
|
||
Pour l’utiliser il faut d’abord l’installer :<break/></p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c3VkbyBhcHQgaW5zdGFsbCB6c2g=" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx14"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">install</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">zsh</text></listingline>
|
||
</listing>
|
||
<p>pour Arch Linux ou Manjaro :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c3VkbyBwYWNtYW4gLVMgenNo" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx15"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">pacman</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">S</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">zsh</text></listingline>
|
||
</listing>
|
||
<p>On peut vérifier qu’il est bien installé avec :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="enNoIC0tdmVyc2lvbg==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx16"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">zsh</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">version</text></listingline>
|
||
</listing>
|
||
<p>Pour changer de shell par défaut et pour passer à zsh :
|
||
<!-- %****␣recueil.tex␣Line␣175␣**** --></p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="Y2hzaCAtcyAkKHdoaWNoIHpzaCk=" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx17"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">chsh</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">s</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$</text><text font="typewriter" fontsize="90%">(</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">which</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">zsh</text><text font="typewriter" fontsize="90%">)</text></listingline>
|
||
</listing>
|
||
<p>Il faut ensuite se déconnecter pour mettre à jour le changement.<break/></p>
|
||
</para>
|
||
<para class="ltx_noindent" xml:id="S2.SS2.SSS1.p2">
|
||
<p><text font="bold">Installer oh-my-zsh</text></p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c2ggLWMgIiQoY3VybCAtZnNTTCBodHRwczovL3Jhdy5naXRodWIuY29tL29obXl6c2gvb2hteXpzaC9tYXN0ZXIvdG9vbHMvaW5zdGFsbC5zaCki" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx18"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sh</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">c</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"$(curl<text class="ltx_lst_space"> </text>-fsSL<text class="ltx_lst_space"> </text>https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"</text></listingline>
|
||
</listing>
|
||
<p>Wiki : <ref class="ltx_url" font="typewriter" href="https://github.com/ohmyzsh/ohmyzsh/wiki">https://github.com/ohmyzsh/ohmyzsh/wiki</ref><break/></p>
|
||
</para>
|
||
<para class="ltx_noindent" xml:id="S2.SS2.SSS1.p3">
|
||
<p>Il est maintenant possible de configurer à nos souhaits ce shell via le fichier <text font="typewriter">.zshrc</text>.<break/></p>
|
||
</para>
|
||
<para xml:id="S2.SS2.SSS1.p4">
|
||
<p>Deux vidéos intéressantes pour comprendre les fonctionnalités disponibles et comment les utiliser :<break/><ref class="ltx_url" font="typewriter" href="https://www.youtube.com/watch?v=4KBuPCeF9Gc">https://www.youtube.com/watch?v=4KBuPCeF9Gc</ref><break/><ref class="ltx_url" font="typewriter" href="https://www.youtube.com/watch?v=soAwUq2cQHQ">https://www.youtube.com/watch?v=soAwUq2cQHQ</ref></p>
|
||
</para>
|
||
</subsubsection>
|
||
<subsubsection inlist="toc" xml:id="S2.SS2.SSS2">
|
||
<tags>
|
||
<tag>2.2.2</tag>
|
||
<tag role="autoref">subsubsection 2.2.2</tag>
|
||
<tag role="refnum">2.2.2</tag>
|
||
<tag role="typerefnum">§2.2.2</tag>
|
||
</tags>
|
||
<title><tag close=" ">2.2.2</tag>Ajouter des plugins facilement dans Vim</title>
|
||
<para xml:id="S2.SS2.SSS2.p1">
|
||
<p><ref class="ltx_url" font="typewriter" href="https://github.com/VundleVim/Vundle.vim">https://github.com/VundleVim/Vundle.vim</ref></p>
|
||
</para>
|
||
</subsubsection>
|
||
<subsubsection inlist="toc" xml:id="S2.SS2.SSS3">
|
||
<tags>
|
||
<tag>2.2.3</tag>
|
||
<tag role="autoref">subsubsection 2.2.3</tag>
|
||
<tag role="refnum">2.2.3</tag>
|
||
<tag role="typerefnum">§2.2.3</tag>
|
||
</tags>
|
||
<title><tag close=" ">2.2.3</tag>Colorer les codes couleurs html/rgb etc</title>
|
||
<para xml:id="S2.SS2.SSS3.p1">
|
||
<p>Un plugin pour surligner de la couleur correspondante les codes couleurs dans Vim :<break/><ref class="ltx_url" font="typewriter" href="https://github.com/gko/vim-coloresque">https://github.com/gko/vim-coloresque</ref></p>
|
||
</para>
|
||
</subsubsection>
|
||
</subsection>
|
||
<subsection inlist="toc" xml:id="S2.SS3">
|
||
<tags>
|
||
<tag>2.3</tag>
|
||
<tag role="autoref">subsection 2.3</tag>
|
||
<tag role="refnum">2.3</tag>
|
||
<tag role="typerefnum">§2.3</tag>
|
||
</tags>
|
||
<title><tag close=" ">2.3</tag>Disques chiffrés</title>
|
||
<subsubsection inlist="toc" xml:id="S2.SS3.SSS1">
|
||
<tags>
|
||
<tag>2.3.1</tag>
|
||
<tag role="autoref">subsubsection 2.3.1</tag>
|
||
<tag role="refnum">2.3.1</tag>
|
||
<tag role="typerefnum">§2.3.1</tag>
|
||
</tags>
|
||
<title><tag close=" ">2.3.1</tag>Monter un disque chiffré en ligne de commande</title>
|
||
<para xml:id="S2.SS3.SSS1.p1">
|
||
<p>Monter un disque chiffré ne requiert pas les mêmes commandes que pour un disque normal, mais c’est finalement assez simple.<break/>Tout d’abord vous devez bien entendu avoir <text font="typewriter">cryptsetup</text> d’installé sur votre système.<break/><!-- %****␣recueil.tex␣Line␣200␣**** --></p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c3VkbyBhcHQgaW5zdGFsbCBjcnlwdHNldHVw" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx19"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">install</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">cryptsetup</text></listingline>
|
||
</listing>
|
||
<p>Ensuite on aura ces opérations à réaliser :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c3VkbyBjcnlwdHNldHVwIGx1a3NPcGVuIC9kZXYvc2RjMSBjcnlwdGRyaXZlCnN1ZG8gbWtkaXIgL21lZGlhL01PTkRJU1FVRQpzdWRvIG1vdW50IC9kZXYvbWFwcGVyL2NyeXB0ZHJpdmUgL21lZGlhL01PTkRJU1FVRS8=" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx20"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">cryptsetup</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">luksOpen</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dev</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sdc1</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">cryptdrive</text></listingline>
|
||
<listingline xml:id="lstnumberx21"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">mkdir</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">media</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">MONDISQUE</text></listingline>
|
||
<listingline xml:id="lstnumberx22"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">mount</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dev</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">mapper</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">cryptdrive</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">media</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">MONDISQUE</text><text font="typewriter" fontsize="90%">/</text></listingline>
|
||
</listing>
|
||
<p>Le <text font="typewriter">/dev/sdc1</text> donne l’information de la <text font="bold">partition</text> que vous voulez monter, et <text font="typewriter">cryptdrive</text> est le <text class="ltx_emph" font="italic">mapper</text> que vous nommez pour que le système reconnaisse le disque.<break/>La deuxième ligne est optionnelle si l’emplacement de montage souhaité existe déjà.<break/>La dernière commande est la commande habituelle de montage : identification du disque à monter et l’emplacement où le monter.<break/></p>
|
||
</para>
|
||
</subsubsection>
|
||
<subsubsection inlist="toc" xml:id="S2.SS3.SSS2">
|
||
<tags>
|
||
<tag>2.3.2</tag>
|
||
<tag role="autoref">subsubsection 2.3.2</tag>
|
||
<tag role="refnum">2.3.2</tag>
|
||
<tag role="typerefnum">§2.3.2</tag>
|
||
</tags>
|
||
<title><tag close=" ">2.3.2</tag>Monter un disque chiffré automatiquement au démarrage</title>
|
||
<para xml:id="S2.SS3.SSS2.p1">
|
||
<p>Il est possible de monter automatique le disque chiffré sans avoir à renseigner la phrase de déchiffrement si vous configurez un fichier "clé" et l’utilisez au démarrage.<break/><text font="bold">Mon "tuto" est seulement un rappel des commandes nécessaires, sans grandes explications car tout est bien détaillé dans la source que j’ai utilisé. Si cela ne fonctionne pas parfaitement il y a plus de détails dans l’article source.</text>
|
||
Source : <ref class="ltx_url" font="typewriter" href="https://blog.tinned-software.net/automount-a-luks-encrypted-volume-on-system-start/">https://blog.tinned-software.net/automount-a-luks-encrypted-volume-on-system-start/</ref><break/>On commence par créer un fichier <text font="typewriter">disksecretkey</text> rempli aléatoirement qui servira à contenir la clé de déchiffrement. Il faudra peut être créer le dossier <text font="typewriter">luks-keys</text> si il n’existe pas.</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="ZGQgaWY9L2Rldi91cmFuZG9tIG9mPS9ldGMvbHVrcy1rZXlzL2Rpc2tzZWNyZXRrZXkgYnM9NTEyIGNvdW50PTg=" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx23"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dd</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">if</text><text font="typewriter" fontsize="90%">=/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dev</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">urandom</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">of</text><text font="typewriter" fontsize="90%">=/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">etc</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">luks</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">keys</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">disksecretkey</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">bs</text><text font="typewriter" fontsize="90%">=512</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">count</text><text font="typewriter" fontsize="90%">=8</text></listingline>
|
||
</listing>
|
||
<p>On peut ensuite lier ce fichier à notre disque et sa phrase de déchiffrement :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c3VkbyBjcnlwdHNldHVwIC12IGx1a3NBZGRLZXkgL2Rldi9zZGIxIC9ldGMvbHVrcy1rZXlzL2Rpc2tzZWNyZXRrZXk=" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx24"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">cryptsetup</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">v</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">luksAddKey</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dev</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sdb1</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">etc</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">luks</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">keys</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">disksecretkey</text></listingline>
|
||
</listing>
|
||
<p>Cela vous demandera la phrase de déchiffrement de votre disque (attention à bien renseigner votre partition à la place de sdb1).<break/><!-- %****␣recueil.tex␣Line␣225␣**** -->Ensuite on récupère le UUID du disque pour l’utiliser dans les règles au démarrage :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c3VkbyBjcnlwdHNldHVwIGx1a3NEdW1wIC9kZXYvc2RiMSB8IGdyZXAgIlVVSUQi" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx25"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">cryptsetup</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">luksDump</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dev</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sdb1</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">|</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">grep</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"UUID"</text></listingline>
|
||
</listing>
|
||
<p>On ajoute une règle dans le fichier <text font="typewriter">/etc/crypttab</text> :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c2RiMS1jcnlwdCBVVUlEPTJhMjM3NWJmLTIyNjItNDEzYy1hNmE4LWZiZWIxNDY1OWM4NSAvZXRjL2x1a3Mta2V5cy9kaXNrc2VjcmV0a2V5IGx1a3M=" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx26"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sdb1</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">crypt</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">UUID</text><text font="typewriter" fontsize="90%">=2</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">a2375bf</text><text font="typewriter" fontsize="90%">-2262-413</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">c</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">a6a8</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">fbeb14659c85</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">etc</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">luks</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">keys</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">disksecretkey</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">luks</text></listingline>
|
||
</listing>
|
||
<p>Enfin, pour qu’il soit monté au démarrage on ajoute une ligne au fichier dédié : <text font="typewriter">/etc/fstab</text></p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="L2Rldi9tYXBwZXIvc2RiMS1jcnlwdCAvbWVkaWEvZ2VyaGFyZC9EYXRlbiBleHQ0ICAgIGRlZmF1bHRzICAgMCAgICAgICAy" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx27"><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dev</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">mapper</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sdb1</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">crypt</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">media</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">gerhard</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Daten</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ext4</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">defaults</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">0</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">2</text></listingline>
|
||
</listing>
|
||
<p>Pour des règles plus spécifiques consultez la page dédiée à <text font="typewriter">fstab</text> : <ref class="ltx_url" font="typewriter" href="http://man7.org/linux/man-pages/man5/fstab.5.html">http://man7.org/linux/man-pages/man5/fstab.5.html</ref></p>
|
||
</para>
|
||
</subsubsection>
|
||
</subsection>
|
||
<subsection inlist="toc" xml:id="S2.SS4">
|
||
<tags>
|
||
<tag>2.4</tag>
|
||
<tag role="autoref">subsection 2.4</tag>
|
||
<tag role="refnum">2.4</tag>
|
||
<tag role="typerefnum">§2.4</tag>
|
||
</tags>
|
||
<title><tag close=" ">2.4</tag>Customisation, paramétrage</title>
|
||
<subsubsection inlist="toc" xml:id="S2.SS4.SSS1">
|
||
<tags>
|
||
<tag>2.4.1</tag>
|
||
<tag role="autoref">subsubsection 2.4.1</tag>
|
||
<tag role="refnum">2.4.1</tag>
|
||
<tag role="typerefnum">§2.4.1</tag>
|
||
</tags>
|
||
<title><tag close=" ">2.4.1</tag>Installer une police au format fichier .ttf</title>
|
||
<para xml:id="S2.SS4.SSS1.p1">
|
||
<p>Pour l’installer seulement pour l’utilisateur·ice :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="Y3AgZXhlbXBsZS50dGYgLmZvbnRz" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx28"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">cp</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">exemple</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ttf</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">fonts</text></listingline>
|
||
</listing>
|
||
<p>Pour l’installer sur tout le système :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="Y3AgZXhlbXBsZS50dGYgL3Vzci9zaGFyZS9mb250cw==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx29"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">cp</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">exemple</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ttf</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">usr</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">share</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">fonts</text></listingline>
|
||
</listing>
|
||
</para>
|
||
</subsubsection>
|
||
<subsubsection inlist="toc" xml:id="S2.SS4.SSS2">
|
||
<tags>
|
||
<tag>2.4.2</tag>
|
||
<tag role="autoref">subsubsection 2.4.2</tag>
|
||
<tag role="refnum">2.4.2</tag>
|
||
<tag role="typerefnum">§2.4.2</tag>
|
||
</tags>
|
||
<title><tag close=" ">2.4.2</tag>Changer l’image de grub (écran de démarrage)</title>
|
||
<!-- %****␣recueil.tex␣Line␣250␣**** --> <para class="ltx_noindent" xml:id="S2.SS4.SSS2.p1">
|
||
<p>Il est possible de changer l’image d’arrière plan de GRUB, l’utilitaire de démarrage de Debian (et d’autres distribution) qui permet de choisir quelle distribution lancer.<break/>L’image utilisée doit cependant respecter un format spécifique, elles peuvent être png, jpg/jpeg ou tga mais avec ces caractéristiques :<break/></p>
|
||
<enumerate xml:id="S2.I1">
|
||
<item xml:id="S2.I1.i1">
|
||
<tags>
|
||
<tag>1.</tag>
|
||
<tag role="autoref">item 1</tag>
|
||
<tag role="refnum">1</tag>
|
||
<tag role="typerefnum">item 1</tag>
|
||
</tags>
|
||
<para xml:id="S2.I1.i1.p1">
|
||
<p>les images doivent être 8-bits (256 couleurs)</p>
|
||
</para>
|
||
</item>
|
||
<item xml:id="S2.I1.i2">
|
||
<tags>
|
||
<tag>2.</tag>
|
||
<tag role="autoref">item 2</tag>
|
||
<tag role="refnum">2</tag>
|
||
<tag role="typerefnum">item 2</tag>
|
||
</tags>
|
||
<para xml:id="S2.I1.i2.p1">
|
||
<p>les images doivent être non-indexées, RGB</p>
|
||
</para>
|
||
</item>
|
||
</enumerate>
|
||
<p>Des convertisseurs d’images pour les transformer sous ces caractéristiques sont trouvables sur <text class="ltx_emph" font="italic">internet</text>.<break/>Par défaut, si le paquet <text class="ltx_emph" font="italic">desktop-base</text> est installé les images utilisables sont trouvables dans le répertoire <verbatim font="typewriter">/usr/share/images/desktop-base/</verbatim>.<break/>GRUB va chercher l’image à afficher selon un ordre particulier présenté ici par ordre de priorité :<break/></p>
|
||
<enumerate xml:id="S2.I2">
|
||
<item xml:id="S2.I2.i1">
|
||
<tags>
|
||
<tag>1.</tag>
|
||
<tag role="autoref">item 1</tag>
|
||
<tag role="refnum">1</tag>
|
||
<tag role="typerefnum">item 1</tag>
|
||
</tags>
|
||
<para xml:id="S2.I2.i1.p1">
|
||
<p>la ligne <verbatim font="typewriter">GRUB_BACKGROUND</verbatim> dans <verbatim font="typewriter">/etc/default/grub</verbatim></p>
|
||
</para>
|
||
</item>
|
||
<item xml:id="S2.I2.i2">
|
||
<tags>
|
||
<tag>2.</tag>
|
||
<tag role="autoref">item 2</tag>
|
||
<tag role="refnum">2</tag>
|
||
<tag role="typerefnum">item 2</tag>
|
||
</tags>
|
||
<para xml:id="S2.I2.i2.p1">
|
||
<p>la première image trouvée dans <verbatim font="typewriter">/boot/grub/</verbatim></p>
|
||
</para>
|
||
</item>
|
||
<item xml:id="S2.I2.i3">
|
||
<tags>
|
||
<tag>3.</tag>
|
||
<tag role="autoref">item 3</tag>
|
||
<tag role="refnum">3</tag>
|
||
<tag role="typerefnum">item 3</tag>
|
||
</tags>
|
||
<para xml:id="S2.I2.i3.p1">
|
||
<p>l’image spécifiée dans <verbatim font="typewriter">/usr/share/desktop-base/grub_background.sh</verbatim></p>
|
||
</para>
|
||
</item>
|
||
<item xml:id="S2.I2.i4">
|
||
<tags>
|
||
<tag>4.</tag>
|
||
<tag role="autoref">item 4</tag>
|
||
<tag role="refnum">4</tag>
|
||
<tag role="typerefnum">item 4</tag>
|
||
</tags>
|
||
<para xml:id="S2.I2.i4.p1">
|
||
<p>le fichier listé à la ligne WALLPAPER dans <verbatim font="typewriter">/etc/grub.d/05_debian_theme</verbatim></p>
|
||
</para>
|
||
</item>
|
||
</enumerate>
|
||
<p>Le plus simple étant donc de modifier ou créer la ligne <verbatim font="typewriter">GRUB_BACKGROUND=</verbatim> dans
|
||
<verbatim font="typewriter">/etc/default/grub</verbatim> en ajoutant le chemin du fichier derrière le <verbatim font="typewriter">=</verbatim>. <text class="ltx_emph" font="italic">pour modifier ce fichier, il est nécessaire d’avoir les droits administrateur</text>.
|
||
<text font="bold">Pour avoir la modification effective, il faut utiliser la commande :<break/><verbatim font="typewriter medium">update-grub</verbatim><break/></text><text font="smallcaps">Changer les couleurs du texte :<break/></text>On peut également changer les couleurs du texte grâce aux 3 options suivantes :</p>
|
||
<enumerate xml:id="S2.I3">
|
||
<item xml:id="S2.I3.i1">
|
||
<tags>
|
||
<tag>1.</tag>
|
||
<tag role="autoref">item 1</tag>
|
||
<tag role="refnum">1</tag>
|
||
<tag role="typerefnum">item 1</tag>
|
||
</tags>
|
||
<para xml:id="S2.I3.i1.p1">
|
||
<p><verbatim font="typewriter">menu_color_highlight</verbatim> : la couleur de l’entrée menu surlignée et son fond à l’intérieur du menu.</p>
|
||
</para>
|
||
</item>
|
||
<item xml:id="S2.I3.i2">
|
||
<tags>
|
||
<tag>2.</tag>
|
||
<tag role="autoref">item 2</tag>
|
||
<tag role="refnum">2</tag>
|
||
<tag role="typerefnum">item 2</tag>
|
||
</tags>
|
||
<para xml:id="S2.I3.i2.p1">
|
||
<p><verbatim font="typewriter">menu_color_normal</verbatim> : la couleur de l’entrée menu non-sélectionnée et son fond</p>
|
||
</para>
|
||
</item>
|
||
<item xml:id="S2.I3.i3">
|
||
<tags>
|
||
<tag>3.</tag>
|
||
<tag role="autoref">item 3</tag>
|
||
<tag role="refnum">3</tag>
|
||
<tag role="typerefnum">item 3</tag>
|
||
</tags>
|
||
<para xml:id="S2.I3.i3.p1">
|
||
<p><verbatim font="typewriter">color_normal</verbatim> : la couleur du texte et son fond à l’extérieur du menu.
|
||
<!-- %****␣recueil.tex␣Line␣275␣**** --></p>
|
||
</para>
|
||
</item>
|
||
</enumerate>
|
||
<p>La syntaxe à utiliser est la suivante :
|
||
<verbatim font="typewriter">menu_color_highlight=fg-color/bg-color</verbatim>
|
||
Et la liste des couleurs supportées est : <break/>black <break/>blue<break/>brown<break/>cyan<break/>dark-gray<break/>green<break/>light-cyan<break/>light-blue<break/>light-green<break/>light-gray<break/>light-magenta<break/>light-red<break/>magenta<break/>red<break/>white<break/>yellow<break/>Pour changer les couleurs, il faut ensuite ouvrir <verbatim font="typewriter">/etc/grub.d/05_debian_theme</verbatim> et trouver la ligne :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="aWYgWyAteiAiJHsyfSIgXSAmJiBbIC16ICIkezN9IiBdOyB0aGVuCiAgICAgICAgICAgICAgICBlY2hvICIgIHRydWUiCmZp" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx30"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">if</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">[</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">z</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"${2}"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">]</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">&&</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">[</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">z</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"${3}"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">];</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">then</text></listingline>
|
||
<listingline xml:id="lstnumberx31"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"<text class="ltx_lst_space"> </text>true"</text></listingline>
|
||
<listingline xml:id="lstnumberx32"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">fi</text></listingline>
|
||
</listing>
|
||
<p>Et la remplacer par :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="aWYgWyAteiAiJHsyfSIgXSAmJiBbIC16ICIkezN9IiBdOyB0aGVuCiAgICAjIGVjaG8gIiAgdHJ1ZSIKICAgIGVjaG8gIiAgICBzZXQgY29sb3JfaGlnaGxpZ2h0PXJlZC9ncmVlbiIKICAgIGVjaG8gIiAgICBzZXQgY29sb3Jfbm9ybWFsPWxpZ2h0LWN5YW4vYmxhY2siCmZp" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx33"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">if</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">[</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">z</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"${2}"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">]</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">&&</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">[</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">z</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"${3}"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">];</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">then</text></listingline>
|
||
<listingline xml:id="lstnumberx34"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#<text class="ltx_lst_space"> </text>echo<text class="ltx_lst_space"> </text>"<text class="ltx_lst_space"> </text>true"</text></listingline>
|
||
<listingline xml:id="lstnumberx35"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"<text class="ltx_lst_space"> </text>set<text class="ltx_lst_space"> </text>color_highlight=red/green"</text></listingline>
|
||
<listingline xml:id="lstnumberx36"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"<text class="ltx_lst_space"> </text>set<text class="ltx_lst_space"> </text>color_normal=light-cyan/black"</text></listingline>
|
||
<listingline xml:id="lstnumberx37"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">fi</text></listingline>
|
||
</listing>
|
||
<p><text font="bold">Ne pas changer le "black"</text> dans <verbatim font="typewriter">color_normal</verbatim> sinon l’image ne sera pas transparente à l’endroit où le menu est affiché.<break/><text font="bold">Pour avoir la modification effective et la visualiser, il faut utiliser la commande suivante et redémarrer<break/><verbatim font="typewriter medium">update-grub</verbatim><break/></text></p>
|
||
</para>
|
||
<para xml:id="S2.SS4.SSS2.p2">
|
||
<p>Il est également possible d’expérimenter en "live" au démarrage en arrêtant le compte à rebours (en tapant n’importe quelle touche) et en tapant "C" pour entrer dans la ligne de commande GRUB.<break/>Vous pouvez alors expérimenter à votre souhait :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="Z3J1Yj4gc2V0IGNvbG9yX2hpZ2hsaWdodD1yZWQvZ3JlZW4KZ3J1Yj4gc2V0IGNvbG9yX25vcm1hbD1saWdodC1jeWFuL2JsYWNr" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx38"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">grub</text><text font="typewriter" fontsize="90%">></text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">set</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">color_highlight</text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">red</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">green</text></listingline>
|
||
<listingline xml:id="lstnumberx39"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">grub</text><text font="typewriter" fontsize="90%">></text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">set</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">color_normal</text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">light</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">cyan</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">black</text></listingline>
|
||
</listing>
|
||
<p>Pressez ESC pour voir les modifications et recommencez si cela ne vous convient pas.<break/></p>
|
||
</para>
|
||
</subsubsection>
|
||
<subsubsection inlist="toc" xml:id="S2.SS4.SSS3">
|
||
<tags>
|
||
<tag>2.4.3</tag>
|
||
<tag role="autoref">subsubsection 2.4.3</tag>
|
||
<tag role="refnum">2.4.3</tag>
|
||
<tag role="typerefnum">§2.4.3</tag>
|
||
</tags>
|
||
<title><tag close=" ">2.4.3</tag>Utiliser le pavé numérique comme souris</title>
|
||
<para xml:id="S2.SS4.SSS3.p1">
|
||
<p>Il est possible d’utiliser le pavé numérique comme une souris ! Pour l’activer de manière non permanente il suffit d’utiliser :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c2V0eGtibWFwIC1vcHRpb24ga2V5cGFkOnBvaW50ZXJrZXlz" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx40"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">setxkbmap</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">option</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">keypad</text><text font="typewriter" fontsize="90%">:</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">pointerkeys</text></listingline>
|
||
</listing>
|
||
<!-- %****␣recueil.tex␣Line␣325␣**** --> <p>Ensuite pour l’utiliser il faut utiliser la combinaison <text font="bold">Shift+NumLock</text> et le pavé numérique fonctionnera comme une souris avec des raccourcis spécifiques.<break/>Pour se déplacer :</p>
|
||
<itemize xml:id="S2.I4">
|
||
<item xml:id="S2.I4.i1">
|
||
<tags>
|
||
<tag>—</tag>
|
||
<tag role="autoref">item </tag>
|
||
<tag role="typerefnum">1st item</tag>
|
||
</tags>
|
||
<para xml:id="S2.I4.i1.p1">
|
||
<p>7, 8, 9 pour un déplacement vers le haut</p>
|
||
</para>
|
||
</item>
|
||
<item xml:id="S2.I4.i2">
|
||
<tags>
|
||
<tag>—</tag>
|
||
<tag role="autoref">item </tag>
|
||
<tag role="typerefnum">2nd item</tag>
|
||
</tags>
|
||
<para xml:id="S2.I4.i2.p1">
|
||
<p>4, 6 pour gauche et droite</p>
|
||
</para>
|
||
</item>
|
||
<item xml:id="S2.I4.i3">
|
||
<tags>
|
||
<tag>—</tag>
|
||
<tag role="autoref">item </tag>
|
||
<tag role="typerefnum">3rd item</tag>
|
||
</tags>
|
||
<para xml:id="S2.I4.i3.p1">
|
||
<p>1, 2, 3 pour le bas</p>
|
||
</para>
|
||
</item>
|
||
</itemize>
|
||
<p>Pour cliquer c’est légèrement compliqué :</p>
|
||
<itemize xml:id="S2.I5">
|
||
<item xml:id="S2.I5.i1">
|
||
<tags>
|
||
<tag>—</tag>
|
||
<tag role="autoref">item </tag>
|
||
<tag role="typerefnum">1st item</tag>
|
||
</tags>
|
||
<para xml:id="S2.I5.i1.p1">
|
||
<p>/ sélectionne le clic gauche (appuyer deux fois pour un double clic, trois fois pour un triple)</p>
|
||
</para>
|
||
</item>
|
||
<item xml:id="S2.I5.i2">
|
||
<tags>
|
||
<tag>—</tag>
|
||
<tag role="autoref">item </tag>
|
||
<tag role="typerefnum">2nd item</tag>
|
||
</tags>
|
||
<para xml:id="S2.I5.i2.p1">
|
||
<p>* sélectionne le clic du milieu</p>
|
||
</para>
|
||
</item>
|
||
<item xml:id="S2.I5.i3">
|
||
<tags>
|
||
<tag>—</tag>
|
||
<tag role="autoref">item </tag>
|
||
<tag role="typerefnum">3rd item</tag>
|
||
</tags>
|
||
<para xml:id="S2.I5.i3.p1">
|
||
<p>- sélectionne le clic droit</p>
|
||
</para>
|
||
</item>
|
||
</itemize>
|
||
<p>Une fois que le clic est sélectionné il est seulement <text font="bold">actif</text> et il faut donc utiliser une autre touche pour l’utiliser :</p>
|
||
<itemize xml:id="S2.I6">
|
||
<item xml:id="S2.I6.i1">
|
||
<tags>
|
||
<tag>—</tag>
|
||
<tag role="autoref">item </tag>
|
||
<tag role="typerefnum">1st item</tag>
|
||
</tags>
|
||
<para xml:id="S2.I6.i1.p1">
|
||
<p>5 ou + pour réellement cliquer</p>
|
||
</para>
|
||
</item>
|
||
<item xml:id="S2.I6.i2">
|
||
<tags>
|
||
<tag>—</tag>
|
||
<tag role="autoref">item </tag>
|
||
<tag role="typerefnum">2nd item</tag>
|
||
</tags>
|
||
<para xml:id="S2.I6.i2.p1">
|
||
<p>0 / ins pour cliquer et garder actif (pour faire glisser)</p>
|
||
</para>
|
||
</item>
|
||
<item xml:id="S2.I6.i3">
|
||
<tags>
|
||
<tag>—</tag>
|
||
<tag role="autoref">item </tag>
|
||
<tag role="typerefnum">3rd item</tag>
|
||
</tags>
|
||
<para xml:id="S2.I6.i3.p1">
|
||
<p>. / Del pour libérer</p>
|
||
</para>
|
||
</item>
|
||
</itemize>
|
||
<p>Pour garder cette configuration au redémarrage il faut ajouter l’option dans le fichier de configuration, ou le créer si besoin :<break/><text font="typewriter">/etc/X11/xorg.conf.d/00-keyboard.conf</text></p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="U2VjdGlvbiAiSW5wdXRDbGFzcyIKICAgICAgICBJZGVudGlmaWVyICJzeXN0ZW0ta2V5Ym9hcmQiCiAgICAgICAgTWF0Y2hJc0tleWJvYXJkICJvbiIKICAgICAgICBPcHRpb24gIlhrYk9wdGlvbnMiICJrZXlwYWQ6cG9pbnRlcmtleXMiCkVuZFNlY3Rpb24=" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx41"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Section</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"InputClass"</text></listingline>
|
||
<listingline xml:id="lstnumberx42"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Identifier</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"system-keyboard"</text></listingline>
|
||
<listingline xml:id="lstnumberx43"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">MatchIsKeyboard</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"on"</text></listingline>
|
||
<listingline xml:id="lstnumberx44"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Option</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"XkbOptions"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"keypad:pointerkeys"</text></listingline>
|
||
<listingline xml:id="lstnumberx45"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">EndSection</text></listingline>
|
||
</listing>
|
||
<p><text font="smallcaps">Source :</text> <ref class="ltx_url" font="typewriter" href="https://linuxreviews.org/HOWTO_use_the_numeric_keyboard_keys_as_mouse_in_XOrg">https://linuxreviews.org/HOWTO_use_the_numeric_keyboard_keys_as_mouse_in_XOrg</ref></p>
|
||
</para>
|
||
</subsubsection>
|
||
<subsubsection inlist="toc" xml:id="S2.SS4.SSS4">
|
||
<tags>
|
||
<tag>2.4.4</tag>
|
||
<tag role="autoref">subsubsection 2.4.4</tag>
|
||
<tag role="refnum">2.4.4</tag>
|
||
<tag role="typerefnum">§2.4.4</tag>
|
||
</tags>
|
||
<title><tag close=" ">2.4.4</tag>Luminosité</title>
|
||
<para xml:id="S2.SS4.SSS4.p1">
|
||
<p>Pour régler la luminosité en ligne de commande, on utilise <text font="bold">xrandr</text>.<break/>Tout d’abord on cherche l’écran que l’on veut paramétrer :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="fiQgeHJhbmRyClNjcmVlbiAwOiBtaW5pbXVtIDMyMCB4IDIwMCwgY3VycmVudCAxMzY2IHggNzY4LCBtYXhpbXVtIDgxOTIgeCA4MTkyCkxWRFMtMSBjb25uZWN0ZWQgcHJpbWFyeSAxMzY2eDc2OCswKzAgKG5vcm1hbCBsZWZ0IGludmVydGVkIHJpZ2h0IHggYXhpcyB5IGF4aXMp" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx46"><text font="typewriter" fontsize="90%">~</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">xrandr</text></listingline>
|
||
<listingline xml:id="lstnumberx47"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Screen</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">0:</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">minimum</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">320</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">x</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">200,</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">current</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">1366</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">x</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">768,</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">maximum</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">8192</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">x</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">8192</text></listingline>
|
||
<listingline xml:id="lstnumberx48"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">LVDS</text><text font="typewriter" fontsize="90%">-1</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">connected</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">primary</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">1366</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">x768</text><text font="typewriter" fontsize="90%">+0+0</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">(</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">normal</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">left</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">inverted</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">right</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">x</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">axis</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">y</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">axis</text><text font="typewriter" fontsize="90%">)</text></listingline>
|
||
</listing>
|
||
<p>On voit donc que l’écran connecté est LVDS-1. Pour le baisser à 50% de luminosité :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="eHJhbmRyIC0tb3V0cHV0IExWRFMtMSAtLWJyaWdodG5lc3MgMC41" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx49"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">xrandr</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">output</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">LVDS</text><text font="typewriter" fontsize="90%">-1</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">brightness</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">0.5</text></listingline>
|
||
</listing>
|
||
<p>Pour toute autre valeur on ajuste le nombre renseigné (1 pour avoir 100%, 0.1 pour 10% etc).<break/></p>
|
||
</para>
|
||
<para xml:id="S2.SS4.SSS4.p2">
|
||
<p>J’ai trouvé une manière de changer la luminosité après quelques recherches, c’est probablement une manière beaucoup trop compliquée de faire mais c’est pratique pour apprendre les commandes et ça fonctionne.<break/>J’ai fait trois scripts différents, un pour augmenter de 10% la luminosité, un pour la baisser et un dernier pour juste afficher la luminosité actuelle en pourcentage.<break/>Ces scripts sont composés de seulement une ligne mais avec plusieurs commandes dedans. Ainsi, celle-ci permet de baisser la luminosité de 10% :<break/></p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="eHJhbmRyIC0tb3V0cHV0IGVEUC0xIC0tYnJpZ2h0bmVzcyAkKGVjaG8gIiQoeHJhbmRyIC0tY3VycmVudCAtLXZlcmJvc2V8Z3JlcCAtaSBCcmlnaHRuZXNzIHwgc2VkIHMvIkJyaWdodG5lc3M6ICIvL2cpLS4xIiB8IGJjKQ==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx50"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">xrandr</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">output</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">eDP</text><text font="typewriter" fontsize="90%">-1</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">brightness</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$</text><text font="typewriter" fontsize="90%">(</text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"$(xrandr<text class="ltx_lst_space"> </text>--current<text class="ltx_lst_space"> </text>--verbose|grep<text class="ltx_lst_space"> </text>-i<text class="ltx_lst_space"> </text>Brightness<text class="ltx_lst_space"> </text>|<text class="ltx_lst_space"> </text>sed<text class="ltx_lst_space"> </text>s/"</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Brightness</text><text font="typewriter" fontsize="90%">:</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"//g)-.1"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">|</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">bc</text><text font="typewriter" fontsize="90%">)</text></listingline>
|
||
</listing>
|
||
<p>On retrouve la commande de départ avec le <text font="typewriter">--output</text> avec le nom de votre écran puis <text font="typewriter">--brightness</text> qui prend la valeur en décimale qu’on veut pour l’écran (1.0 pour 100% et 0.1 pour 10%). On cherche d’abord la luminosité actuelle.<break/><!-- %****␣recueil.tex␣Line␣375␣**** --></p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="eHJhbmRyIC0tY3VycmVudCAtLXZlcmJvc2V8Z3JlcCAtaSBCcmlnaHRuZXNz" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx51"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">xrandr</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">current</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">verbose</text><text font="typewriter" fontsize="90%">|</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">grep</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">i</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Brightness</text></listingline>
|
||
</listing>
|
||
<p>Donne quelque chose comme :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="QnJpZ2h0bmVzczogMS4w" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx52"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Brightness</text><text font="typewriter" fontsize="90%">:</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">1.</text></listingline>
|
||
</listing>
|
||
<p>On utilise alors :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="fCBzZWQgcy8iQnJpZ2h0bmVzczogIi8vZw==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx53"><text font="typewriter" fontsize="90%">|</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">sed</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">s</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"Brightness:<text class="ltx_lst_space"> </text>"</text><text font="typewriter" fontsize="90%">//</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">g</text></listingline>
|
||
</listing>
|
||
<p><text class="ltx_emph" font="italic">Le signe <text font="typewriter">|</text> permet d’envoyer le résultat de la commande à gauche dans la commande à droite.<break/></text>Cela permet de récupérer seulement la valeur décimale.
|
||
Puis on utilise <text font="typewriter">-.1</text> pour enlever 10% à la valeur trouvée.<break/></p>
|
||
</para>
|
||
<para xml:id="S2.SS4.SSS4.p3">
|
||
<p>En <text font="bold">bash</text> on ne peut pas faire du calcul en décimal puisque les valeurs sont considérés comme des chaînes de caractères. Il faut alors utiliser <text font="bold">bc</text> : <ref class="ltx_url" font="typewriter" href="http://jlbicquelet.free.fr/unix/bc.php">http://jlbicquelet.free.fr/unix/bc.php</ref>.<break/><text font="bold">bc</text> prend comme argument la valeur de la parenthèse (à l’aide du signe <text font="typewriter">$</text>) et fait le calcul, qui nous rend donc la valeur actuelle de la luminosité moins 10%.<break/></p>
|
||
</para>
|
||
<para xml:id="S2.SS4.SSS4.p4">
|
||
<p>De la même manière, on a la commande pour augmenter de 10% :<break/></p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="eHJhbmRyIC0tb3V0cHV0IGVEUC0xIC0tYnJpZ2h0bmVzcyAkKGVjaG8gIiQoeHJhbmRyIC0tY3VycmVudCAtLXZlcmJvc2V8Z3JlcCAtaSBCcmlnaHRuZXNzIHwgc2VkIHMvIkJyaWdodG5lc3M6ICIvL2cpKy4xIiB8IGJjKQ==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx54"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">xrandr</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">output</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">eDP</text><text font="typewriter" fontsize="90%">-1</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">brightness</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$</text><text font="typewriter" fontsize="90%">(</text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"$(xrandr<text class="ltx_lst_space"> </text>--current<text class="ltx_lst_space"> </text>--verbose|grep<text class="ltx_lst_space"> </text>-i<text class="ltx_lst_space"> </text>Brightness<text class="ltx_lst_space"> </text>|<text class="ltx_lst_space"> </text>sed<text class="ltx_lst_space"> </text>s/"</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Brightness</text><text font="typewriter" fontsize="90%">:</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"//g)+.1"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">|</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">bc</text><text font="typewriter" fontsize="90%">)</text></listingline>
|
||
</listing>
|
||
</para>
|
||
<para xml:id="S2.SS4.SSS4.p5">
|
||
<p>Enfin, j’ai fait une commande pour récupérer la valeur actuelle de la luminosité et la convertir en pourcentage :<break/><!-- %****␣recueil.tex␣Line␣400␣**** --></p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="ZWNobyAkKHhyYW5kciAtLWN1cnJlbnQgLS12ZXJib3NlfGdyZXAgLWkgQnJpZ2h0bmVzcyB8IHNlZCBzLyJCcmlnaHRuZXNzOiAiLy9nKSoxMDAgfCBiYw==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx55"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$</text><text font="typewriter" fontsize="90%">(</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">xrandr</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">current</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">verbose</text><text font="typewriter" fontsize="90%">|</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">grep</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">i</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Brightness</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">|</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">sed</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">s</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"Brightness:<text class="ltx_lst_space"> </text>"</text><text font="typewriter" fontsize="90%">//</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">g</text><text font="typewriter" fontsize="90%">)*100</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">|</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">bc</text></listingline>
|
||
</listing>
|
||
<p>On retrouve la même base sauf que le calcul est seulement une multiplication par 100 de la valeur actuelle. Cette commande est utilisée pour mon widget de luminosité.<break/></p>
|
||
</para>
|
||
</subsubsection>
|
||
<subsubsection inlist="toc" xml:id="S2.SS4.SSS5">
|
||
<tags>
|
||
<tag>2.4.5</tag>
|
||
<tag role="autoref">subsubsection 2.4.5</tag>
|
||
<tag role="refnum">2.4.5</tag>
|
||
<tag role="typerefnum">§2.4.5</tag>
|
||
</tags>
|
||
<title><tag close=" ">2.4.5</tag>Changement image de profil</title>
|
||
<para xml:id="S2.SS4.SSS5.p1">
|
||
<p>Pour modifier l’image affichée sur l’écran de connexion.</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c3VkbyBuYW5vIC9ldGMvbGlnaHRkbS9saWdodGRtLWd0ay1ncmVldGVyLmNvbmY=" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx56"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">nano</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">etc</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">lightdm</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">lightdm</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">gtk</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">greeter</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">conf</text></listingline>
|
||
</listing>
|
||
<p>Le paquet accountsservice résoud une dépendance et permet d’utiliser mugshot qui définit la photo de profil du compte.<break/></p>
|
||
</para>
|
||
</subsubsection>
|
||
</subsection>
|
||
<subsection inlist="toc" xml:id="S2.SS5">
|
||
<tags>
|
||
<tag>2.5</tag>
|
||
<tag role="autoref">subsection 2.5</tag>
|
||
<tag role="refnum">2.5</tag>
|
||
<tag role="typerefnum">§2.5</tag>
|
||
</tags>
|
||
<title><tag close=" ">2.5</tag>Chercher et supprimer des fichiers en doublon</title>
|
||
<para class="ltx_noindent" xml:id="S2.SS5.p1">
|
||
<p>On utilise le paquet fdupes :<break/></p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="ZmR1cGVzIFtvcHRpb25zXSBESVJFQ1RPUlk=" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx57"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">fdupes</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">[</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">options</text><text font="typewriter" fontsize="90%">]</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">DIRECTORY</text></listingline>
|
||
</listing>
|
||
<p>Pour chercher les doublons récursivement dans un dossier et les supprimer :<break/></p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="ZmR1cGVzIC1yIC1kIERJUkVDVE9SWQ==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx58"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">fdupes</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">r</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">d</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">DIRECTORY</text></listingline>
|
||
</listing>
|
||
<p><text font="smallcaps">Sources :</text> : <ref class="ltx_url" font="typewriter" href="https://linux.die.net/man/1/fdupes">https://linux.die.net/man/1/fdupes</ref><break/></p>
|
||
</para>
|
||
<para xml:id="S2.SS5.p2">
|
||
<p>Une autre solution est d’utiliser fslint :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c3VkbyBhcHQgaW5zdGFsbCBmc2xpbnQ=" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx59"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">install</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">fslint</text></listingline>
|
||
</listing>
|
||
<!-- %****␣recueil.tex␣Line␣425␣**** --> </para>
|
||
</subsection>
|
||
<subsection inlist="toc" xml:id="S2.SS6">
|
||
<tags>
|
||
<tag>2.6</tag>
|
||
<tag role="autoref">subsection 2.6</tag>
|
||
<tag role="refnum">2.6</tag>
|
||
<tag role="typerefnum">§2.6</tag>
|
||
</tags>
|
||
<title><tag close=" ">2.6</tag>Compresser des images en ligne de commande</title>
|
||
<para xml:id="S2.SS6.p1">
|
||
<p>sudo apt-get install jpegoptim</p>
|
||
</para>
|
||
</subsection>
|
||
</section>
|
||
<section inlist="toc" xml:id="S3">
|
||
<tags>
|
||
<tag>3</tag>
|
||
<tag role="autoref">section 3</tag>
|
||
<tag role="refnum">3</tag>
|
||
<tag role="typerefnum">§3</tag>
|
||
</tags>
|
||
<title><tag close=" ">3</tag>Manjaro - Arch Linux</title>
|
||
<subsection inlist="toc" xml:id="S3.SS1">
|
||
<tags>
|
||
<tag>3.1</tag>
|
||
<tag role="autoref">subsection 3.1</tag>
|
||
<tag role="refnum">3.1</tag>
|
||
<tag role="typerefnum">§3.1</tag>
|
||
</tags>
|
||
<title><tag close=" ">3.1</tag>Ressources diverses</title>
|
||
<para xml:id="S3.SS1.p1">
|
||
<p>Post-Installation :<break/><ref class="ltx_url" font="typewriter" href="https://www.youtube.com/watch?v=jl4nyEA-F-o">https://www.youtube.com/watch?v=jl4nyEA-F-o</ref>
|
||
<ref class="ltx_url" font="typewriter" href="https://wiki.archlinux.org/index.php/Xfce#Use_a_different_window_manager">https://wiki.archlinux.org/index.php/Xfce#Use_a_different_window_manager</ref>
|
||
<ref class="ltx_url" font="typewriter" href="https://wiki.archlinux.org/index.php/Uniform_look_for_Qt_and_GTK_applications">https://wiki.archlinux.org/index.php/Uniform_look_for_Qt_and_GTK_applications</ref></p>
|
||
</para>
|
||
</subsection>
|
||
</section>
|
||
<section inlist="toc" xml:id="S4">
|
||
<tags>
|
||
<tag>4</tag>
|
||
<tag role="autoref">section 4</tag>
|
||
<tag role="refnum">4</tag>
|
||
<tag role="typerefnum">§4</tag>
|
||
</tags>
|
||
<title><tag close=" ">4</tag>Awesome WM et la customisation avancée</title>
|
||
<para xml:id="S4.p1">
|
||
<p>La plupart des distributions utilisent par défaut des gestionnaires de fenêtres "flottantes" : XFCE, MATE, GNOME, etc. Il existe cependant des gestionnaires en mosaïque (Tiling managers) qui permettent de gérer plus précisément ses fenêtres et tout son environnement graphique (à condition de bien vouloir y passer quelques heures de configuration). J’en ai rapidement testé plusieurs mais <text class="ltx_emph" font="italic">Awesome</text> est celui dont j’ai le mieux réussi la prise en main et donc que j’utilise en ce moment.<break/>En parallèle de ce gestionnaire j’utilise : kitty en terminal, vim en éditeur, compton pour la transparence, ranger pour les fichiers et conky pour mon affichage de données en continu sur le bureau.</p>
|
||
</para>
|
||
<subsection inlist="toc" xml:id="S4.SS1">
|
||
<tags>
|
||
<tag>4.1</tag>
|
||
<tag role="autoref">subsection 4.1</tag>
|
||
<tag role="refnum">4.1</tag>
|
||
<tag role="typerefnum">§4.1</tag>
|
||
</tags>
|
||
<title><tag close=" ">4.1</tag>Où sont les fichiers ?</title>
|
||
<para xml:id="S4.SS1.p1">
|
||
<p>Souvent, l’emplacement des fichiers de configuration est "évidente" pour les personnes partageant leurs codes sur internet, et pourtant…<break/></p>
|
||
</para>
|
||
<para xml:id="S4.SS1.p2">
|
||
<p>J’essaye d’utiliser <text class="ltx_emph" font="italic">Vim</text> pour éditer mes fichiers. Parce que apparemmment c’est la référence pour être efficace et qu’il est configurable pour avoir de la saisie semi-automatique dans LateX. Il est dur de prise en main mais super pratique quand on (commence) à s’y faire.<break/>Pour l’édition des thèmes il est presque indispensable grâce à l’extension que j’ai installée qui surligne les codes des couleurs par leur couleur correspondante.<break/></p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="fi8udmltLwp+Ly52aW1yYw==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx60"><text font="typewriter" fontsize="90%">~/.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">vim</text><text font="typewriter" fontsize="90%">/</text></listingline>
|
||
<listingline xml:id="lstnumberx61"><text font="typewriter" fontsize="90%">~/.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">vimrc</text></listingline>
|
||
</listing>
|
||
<p>Pour les raccourcis : <ref class="ltx_url" font="typewriter" href="https://vim.rtorr.com/">https://vim.rtorr.com/</ref>
|
||
Pour le gestionnaire de fichier j’utilise au maximum ranger qui permet d’afficher les fichiers textes sans avoir à les ouvrir, très pratique pour explorer les dossier de code. Il s’utilise au clavier et peut être super rapide et pratique une fois qu’on s’y fait.<break/>J’utilise : <ref class="ltx_url" font="typewriter" href="https://ranger.github.io/cheatsheet.png">https://ranger.github.io/cheatsheet.png</ref> pour les raccourcis. Les fichiers de configurations sont dans :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="fi8uY29uZmlnL3Jhbmdlci8=" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx62"><text font="typewriter" fontsize="90%">~/.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">config</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ranger</text><text font="typewriter" fontsize="90%">/</text></listingline>
|
||
</listing>
|
||
<p>Ici les modifications sont le fait d’afficher les fichiers cachés et d’activer l’affichage des images directement dans kitty.<break/></p>
|
||
</para>
|
||
<para xml:id="S4.SS1.p3">
|
||
<p>Pour le terminal, j’utilise kitty. Il est sobre et permet d’afficher les images en utilisant ranger.</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="fi8uY29uZmlnL2tpdHR5Lw==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx63"><text font="typewriter" fontsize="90%">~/.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">config</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">kitty</text><text font="typewriter" fontsize="90%">/</text></listingline>
|
||
</listing>
|
||
<p>Contient le thème dans <text class="ltx_emph" font="italic">theme.conf</text> basé sur mon thème actuel.<break/></p>
|
||
</para>
|
||
<para xml:id="S4.SS1.p4">
|
||
<p>J’ai installé et configuré Conky pour avoir un affichage permanent de pas mal de données sur le Bureau.
|
||
Tout est dans un fichier <text class="ltx_emph" font="italic">.conkyrc</text> dans le dossier utilisateur·ice. Il utilise une image dans <text class="ltx_emph" font="italic">Images/ImagesConfig/</text>. Il dépend surtout des polices installées et les données sur le réseau utilise le nom d’interface réseau qui peut être différente selon les ordinateurs (pour l’ethernet comme pour le wifi).<break/></p>
|
||
</para>
|
||
<para xml:id="S4.SS1.p5">
|
||
<p>Pour la <text font="bold">transparence</text>, j’utilise compton et son fichier de configuration <text class="ltx_emph" font="italic">.config/compton.conf</text>. Il permet de choisir la transparence des fenêtres actives/inactives, les exclusions, et "l’ombre" sur les fenêtres inactives.<break/></p>
|
||
</para>
|
||
<para xml:id="S4.SS1.p6">
|
||
<p>Pour les thèmes, les fichiers sont à trouver et/où copier ici :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="fi8udGhlbWVzLwp+Ly5mb250cy8Kfi8uaWNvbnMv" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx64"><text font="typewriter" fontsize="90%">~/.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">themes</text><text font="typewriter" fontsize="90%">/</text></listingline>
|
||
<listingline xml:id="lstnumberx65"><text font="typewriter" fontsize="90%">~/.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">fonts</text><text font="typewriter" fontsize="90%">/</text></listingline>
|
||
<listingline xml:id="lstnumberx66"><text font="typewriter" fontsize="90%">~/.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">icons</text><text font="typewriter" fontsize="90%">/</text></listingline>
|
||
</listing>
|
||
</para>
|
||
<para xml:id="S4.SS1.p7">
|
||
<p>Pour Awesome j’utilise du code trouvé sur internet, et plusieurs dossiers de dépendances pour les widgets. Le fichier <text font="bold">rc.lua</text> sert à définir le fonctionnement global (comportement des fenêtres, programmes au démarrage, par défaut, raccourcis clavier, etc) puis dans le dossier <text font="bold">themes</text> on trouve tout ce qui est esthétique.<break/>Le dossier où tout se passe est ici :
|
||
<!-- %****␣recueil.tex␣Line␣475␣**** --></p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="fi8uY29uZmlnL2F3ZXNvbWUv" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx67"><text font="typewriter" fontsize="90%">~/.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">config</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">awesome</text><text font="typewriter" fontsize="90%">/</text></listingline>
|
||
</listing>
|
||
</para>
|
||
</subsection>
|
||
<subsection inlist="toc" xml:id="S4.SS2">
|
||
<tags>
|
||
<tag>4.2</tag>
|
||
<tag role="autoref">subsection 4.2</tag>
|
||
<tag role="refnum">4.2</tag>
|
||
<tag role="typerefnum">§4.2</tag>
|
||
</tags>
|
||
<title><tag close=" ">4.2</tag>Dépendances</title>
|
||
<para xml:id="S4.SS2.p1">
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c3VkbyBhcHQgaW5zdGFsbCBhd2Vzb21lIGF3ZXNvbWUtZXh0cmEgaTNsb2NrIGNvbmt5IGNvbXB0b24ga2l0dHkgdmltLXJ1bnRpbWUgcmFuZ2VyIGx4YXBwZWFyYW5jZSBwdWxzZW1peGVyIHBhcGlydXMtaWNvbi10aGVtZSBudW1peC1pY29uLXRoZW1l" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx68"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">install</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">awesome</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">awesome</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">extra</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">i3lock</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">conky</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">compton</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">kitty</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">vim</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">runtime</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ranger</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">lxappearance</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">pulsemixer</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">papirus</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">icon</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">theme</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">numix</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">icon</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">theme</text></listingline>
|
||
</listing>
|
||
</para>
|
||
<para xml:id="S4.SS2.p2">
|
||
<p>J’utilise pulsemixer parce que j’ai réussi à le configurer dans mes raccourcis clavier pour qu’il soit compatible avec mon casque bluetooth.</p>
|
||
</para>
|
||
<para xml:id="S4.SS2.p3">
|
||
<p>Lxappearance est nécessaire pour changer le thème utilisé. En effet le programme de xfce ne fonctionne pas dans Awesome (les modifications ne sont pas prises en compte).</p>
|
||
</para>
|
||
<para xml:id="S4.SS2.p4">
|
||
<p>J’utilise kitty parce que c’est un terminal très épuré, il a aussi l’avantage de pouvoir afficher les images en étant dans ranger (gestionnaire de fichiers intégré au terminal, avec beaucoup de raccourcis clavier, les mêmes que Vim).</p>
|
||
</para>
|
||
<para xml:id="S4.SS2.p5">
|
||
<p>Vim est la référence apparemment pour éditer le code grâce à ses dizaines de raccourcis clavier, je l’ai pas mal configuré pour pouvoir écrire plus facilement du Latex. Et j’utilise un plugin très pratique qui affiche les couleurs du code (les codes couleurs RVB et HTML sont surlignés de la couleur correspondante, très pratique pour l’édition des thèmes).</p>
|
||
</para>
|
||
<para xml:id="S4.SS2.p6">
|
||
<p>Sur GitHub :
|
||
i3lock-fancy</p>
|
||
</para>
|
||
</subsection>
|
||
</section>
|
||
<section inlist="toc" xml:id="S5">
|
||
<tags>
|
||
<tag>5</tag>
|
||
<tag role="autoref">section 5</tag>
|
||
<tag role="refnum">5</tag>
|
||
<tag role="typerefnum">§5</tag>
|
||
</tags>
|
||
<title><tag close=" ">5</tag>Yunohost, Brique Internet et autres serveur-like tips</title>
|
||
<subsection inlist="toc" xml:id="S5.SS1">
|
||
<tags>
|
||
<tag>5.1</tag>
|
||
<tag role="autoref">subsection 5.1</tag>
|
||
<tag role="refnum">5.1</tag>
|
||
<tag role="typerefnum">§5.1</tag>
|
||
</tags>
|
||
<title><tag close=" ">5.1</tag>Brique Internet sur clé 4G</title>
|
||
<para xml:id="S5.SS1.p1">
|
||
<p>Le projet <ref class="ltx_url" font="typewriter" href="labriqueinter.net">labriqueinter.net</ref> permet d’installer un mini-serveur sur une carte ARM ou Rasberry (ou autre) avec la particularité de créer un réseau wifi lié à un VPN. Tous les appareils connectés sont alors <text class="ltx_emph" font="italic">protégés</text> par le VPN si ils se connectent à ce réseau plutôt qu’à celui de la box. Le projet est basé sur <ref class="ltx_url" font="typewriter" href="yunohost.org">yunohost.org</ref> lui même basé sur Debian, permettant de faciliter l’installation et l’utilisation d’un serveur pour les non-initié·es.<break/></p>
|
||
</para>
|
||
<para xml:id="S5.SS1.p2">
|
||
<p>Mon cas est particulier pour deux raisons :</p>
|
||
<enumerate xml:id="S5.I1">
|
||
<item xml:id="S5.I1.i1">
|
||
<tags>
|
||
<tag>1.</tag>
|
||
<tag role="autoref">item 1</tag>
|
||
<tag role="refnum">1</tag>
|
||
<tag role="typerefnum">item 1</tag>
|
||
</tags>
|
||
<para xml:id="S5.I1.i1.p1">
|
||
<p>J’utilise une carte OLIMEX LIME 1, pour laquelle il n’y a pas d’images pour la dernière version du projet, il faut donc réaliser une migration après avoir installé la version précédente.
|
||
<!-- %****␣recueil.tex␣Line␣500␣**** --></p>
|
||
</para>
|
||
</item>
|
||
<item xml:id="S5.I1.i2">
|
||
<tags>
|
||
<tag>2.</tag>
|
||
<tag role="autoref">item 2</tag>
|
||
<tag role="refnum">2</tag>
|
||
<tag role="typerefnum">item 2</tag>
|
||
</tags>
|
||
<para xml:id="S5.I1.i2.p1">
|
||
<p>J’utilise une clé 4G Huawei pour me connecter et non un câble ethernet, il faut donc configurer la carte pour qu’elle se connecte sur cette clé au démarrage.<break/></p>
|
||
</para>
|
||
</item>
|
||
</enumerate>
|
||
</para>
|
||
<para xml:id="S5.SS1.p3">
|
||
<p>Ces deux particularités m’ont causé pas mal de soucis avant de finalement réussir une installation. Une réinstallation est maintenant l’occasion pour moi de documenter les opérations nécessaires.<break/></p>
|
||
</para>
|
||
<subsubsection inlist="toc" xml:id="S5.SS1.SSS1">
|
||
<tags>
|
||
<tag>5.1.1</tag>
|
||
<tag role="autoref">subsubsection 5.1.1</tag>
|
||
<tag role="refnum">5.1.1</tag>
|
||
<tag role="typerefnum">§5.1.1</tag>
|
||
</tags>
|
||
<title><tag close=" ">5.1.1</tag>Installation, post-installation</title>
|
||
<para xml:id="S5.SS1.SSS1.p1">
|
||
<p>J’ai utilisé le programme disponible sur <ref class="ltx_url" font="typewriter" href="install.labriqueinter.net">install.labriqueinter.net</ref> pour générer mon fichier <text font="typewriter">install.hypercube</text>. Il faut ensuite utiliser le script fourni <text font="typewriter">install-sd.sh</text> pour installer les fichiers sur la carte sd. Comme il manque la dernière version de l’image pour la LIME1 il y a une erreur à l’exécution.<break/>Deux solutions sont alors possibles : installer via une image brique internet Jessie puis faire la migration vers Stretch, ou faire une image brique internet à partir d’une image Yunohost. La première option n’a pas fonctionné pour moi et elle prend énormément de temps avec toutes les mises à jour à faire.<break/>On préfèrera donc la méthode :<break/></p>
|
||
<itemize xml:id="S5.I2">
|
||
<item xml:id="S5.I2.i1">
|
||
<tags>
|
||
<tag>—</tag>
|
||
<tag role="autoref">item </tag>
|
||
<tag role="typerefnum">1st item</tag>
|
||
</tags>
|
||
<para xml:id="S5.I2.i1.p1">
|
||
<p>Télécharger une image Yunohost pour LIME1 : <ref class="ltx_url" font="typewriter" href="https://yunohost.org/#/images">https://yunohost.org/#/images</ref></p>
|
||
</para>
|
||
</item>
|
||
<item xml:id="S5.I2.i2">
|
||
<tags>
|
||
<tag>—</tag>
|
||
<tag role="autoref">item </tag>
|
||
<tag role="typerefnum">2nd item</tag>
|
||
</tags>
|
||
<para xml:id="S5.I2.i2.p1">
|
||
<p>Créer l’image Brique internet à l’aide du script fourni ici : <ref class="ltx_url" font="typewriter" href="https://github.com/labriqueinternet/build.labriqueinter.net/">https://github.com/labriqueinternet/build.labriqueinter.net/</ref></p>
|
||
</para>
|
||
</item>
|
||
<item xml:id="S5.I2.i3">
|
||
<tags>
|
||
<tag>—</tag>
|
||
<tag role="autoref">item </tag>
|
||
<tag role="typerefnum">3rd item</tag>
|
||
</tags>
|
||
<para xml:id="S5.I2.i3.p1">
|
||
<p>Utiliser le script d’installation sur carte SD avec l’image créée.<break/></p>
|
||
</para>
|
||
</item>
|
||
</itemize>
|
||
<p>Ma commande d’exécution est celle-ci :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="YmFzaCBpbnN0YWxsLXNkLnNoIC15IGluc3RhbGwuaHlwZXJjdWJlIC1mIGludGVybmV0Y3ViZS1zdHJldGNoLTMuNC4yLWxpbWUtc3RhYmxlLmltZw==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx69"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">bash</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">install</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sd</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sh</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">y</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">install</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">hypercube</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">f</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">internetcube</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">stretch</text><text font="typewriter" fontsize="90%">-3.4.2-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">lime</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">stable</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">img</text></listingline>
|
||
</listing>
|
||
<p>L’option <text font="typewriter">-s</text> permet de préciser quel périphérique utiliser si vous savez déjà l’emplacement de celui-ci.
|
||
Vous avez besoin d’avoir arp-scan pour la suite :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c3VkbyBhcHQgaW5zdGFsbCBhcnAtc2NhbgpiYXNoIGluc3RhbGwtc2Quc2ggLWw=" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx70"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">install</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">arp</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">scan</text></listingline>
|
||
<listingline xml:id="lstnumberx71"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">bash</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">install</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sd</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sh</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">l</text></listingline>
|
||
</listing>
|
||
<p>La deuxième commande permet de scanner le réseau pour détecter la brique en cours d’installation. Cela vous donnera l’adresse IP de la brique pour suivre l’avancement de l’installation.<break/></p>
|
||
</para>
|
||
</subsubsection>
|
||
<subsubsection inlist="toc" xml:id="S5.SS1.SSS2">
|
||
<tags>
|
||
<tag>5.1.2</tag>
|
||
<tag role="autoref">subsubsection 5.1.2</tag>
|
||
<tag role="refnum">5.1.2</tag>
|
||
<tag role="typerefnum">§5.1.2</tag>
|
||
</tags>
|
||
<title><tag close=" ">5.1.2</tag>Monter la clé 4G au démarrage comme interface réseau</title>
|
||
<!-- %****␣recueil.tex␣Line␣525␣**** --> <para xml:id="S5.SS1.SSS2.p1">
|
||
<p>J’utilise une clé Huawei E3372h, j’ai suivi des tutoriels pour la passer de <text class="ltx_emph" font="italic">hilink</text> à <text class="ltx_emph" font="italic">stick</text> mais <text font="bold">je ne suis pas certain que cela soit nécessaire finalement, je vous conseille d’essayer d’abord les commandes suivantes avant d’essayer de faire le changement de mode.<break/></text>Je partage cependant les liens qui m’ont permis de réaliser ce changement (cela m’a nécessité l’utilisation de linux mais aussi windows) :<break/><ref class="ltx_url" font="typewriter" href="https://www.0xf8.org/2017/01/flashing-a-huawei-e3372h-4g-lte-stick-from-hilink-to-stick-mode/">https://www.0xf8.org/2017/01/flashing-a-huawei-e3372h-4g-lte-stick-from-hilink-to-stick-mode/</ref><break/><ref class="ltx_url" font="typewriter" href="http://blog.asiantuntijakaveri.fi/2015/07/convert-huawei-e3372h-153-from.html">http://blog.asiantuntijakaveri.fi/2015/07/convert-huawei-e3372h-153-from.html</ref><break/><ref class="ltx_url" font="typewriter" href="https://markus.relix.de/index.php/Set_Huawei_E3372h_from_hilink_to_stick_mode">https://markus.relix.de/index.php/Set_Huawei_E3372h_from_hilink_to_stick_mode</ref><break/></p>
|
||
</para>
|
||
<para class="ltx_noindent" xml:id="S5.SS1.SSS2.p2">
|
||
<p>Lors de mes premiers tests j’ai testé plusieurs méthodes souvent sans résultats, la solution vient finalement de ce post : <ref class="ltx_url" font="typewriter" href="https://askubuntu.com/questions/755570/how-to-enable-broadband-connection-with-huawei-e3372h-on-ubuntu-server">https://askubuntu.com/questions/755570/how-to-enable-broadband-connection-with-huawei-e3372h-on-ubuntu-server</ref><break/>Ces explications permettent pour mon cas d’ajouter deux lignes dans <text font="typewriter">/etc/rc.local</text> permettant de démarrer la brique en utilisant la clé 4G comme interface réseau. Ce fichier est celui qui permet de lancer des commandes au démarrage.<break/><text font="bold">rc.local</text></p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="IyEvYmluL3NoIC1lCiMKIyByYy5sb2NhbAojCiMgVGhpcyBzY3JpcHQgaXMgZXhlY3V0ZWQgYXQgdGhlIGVuZCBvZiBlYWNoIG11bHRpdXNlciBydW5sZXZlbC4KIyBNYWtlIHN1cmUgdGhhdCB0aGUgc2NyaXB0IHdpbGwgImV4aXQgMCIgb24gc3VjY2VzcyBvciBhbnkgb3RoZXIKIyB2YWx1ZSBvbiBlcnJvci4KIwojIEluIG9yZGVyIHRvIGVuYWJsZSBvciBkaXNhYmxlIHRoaXMgc2NyaXB0IGp1c3QgY2hhbmdlIHRoZSBleGVjdXRpb24KIyBiaXRzLgojCiMgQnkgZGVmYXVsdCB0aGlzIHNjcmlwdCBkb2VzIG5vdGhpbmcuCmVjaG8gLWUgIkFUXk5ESVNEVVA9MSwxLFwid2Vic2ZyXCJcciIgPiAvZGV2L3R0eVVTQjAKZGhjbGllbnQgd3dhbjAKZXhpdCAw" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx72"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#!/bin/sh<text class="ltx_lst_space"> </text>-e</text></listingline>
|
||
<listingline xml:id="lstnumberx73"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#</text></listingline>
|
||
<listingline xml:id="lstnumberx74"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#<text class="ltx_lst_space"> </text>rc.local</text></listingline>
|
||
<listingline xml:id="lstnumberx75"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#</text></listingline>
|
||
<listingline xml:id="lstnumberx76"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#<text class="ltx_lst_space"> </text>This<text class="ltx_lst_space"> </text>script<text class="ltx_lst_space"> </text>is<text class="ltx_lst_space"> </text>executed<text class="ltx_lst_space"> </text>at<text class="ltx_lst_space"> </text>the<text class="ltx_lst_space"> </text>end<text class="ltx_lst_space"> </text>of<text class="ltx_lst_space"> </text>each<text class="ltx_lst_space"> </text>multiuser<text class="ltx_lst_space"> </text>runlevel.</text></listingline>
|
||
<listingline xml:id="lstnumberx77"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#<text class="ltx_lst_space"> </text>Make<text class="ltx_lst_space"> </text>sure<text class="ltx_lst_space"> </text>that<text class="ltx_lst_space"> </text>the<text class="ltx_lst_space"> </text>script<text class="ltx_lst_space"> </text>will<text class="ltx_lst_space"> </text>"exit<text class="ltx_lst_space"> </text>0"<text class="ltx_lst_space"> </text>on<text class="ltx_lst_space"> </text>success<text class="ltx_lst_space"> </text>or<text class="ltx_lst_space"> </text>any<text class="ltx_lst_space"> </text>other</text></listingline>
|
||
<listingline xml:id="lstnumberx78"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#<text class="ltx_lst_space"> </text>value<text class="ltx_lst_space"> </text>on<text class="ltx_lst_space"> </text>error.</text></listingline>
|
||
<listingline xml:id="lstnumberx79"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#</text></listingline>
|
||
<listingline xml:id="lstnumberx80"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#<text class="ltx_lst_space"> </text>In<text class="ltx_lst_space"> </text>order<text class="ltx_lst_space"> </text>to<text class="ltx_lst_space"> </text>enable<text class="ltx_lst_space"> </text>or<text class="ltx_lst_space"> </text>disable<text class="ltx_lst_space"> </text>this<text class="ltx_lst_space"> </text>script<text class="ltx_lst_space"> </text>just<text class="ltx_lst_space"> </text>change<text class="ltx_lst_space"> </text>the<text class="ltx_lst_space"> </text>execution</text></listingline>
|
||
<listingline xml:id="lstnumberx81"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#<text class="ltx_lst_space"> </text>bits.</text></listingline>
|
||
<listingline xml:id="lstnumberx82"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#</text></listingline>
|
||
<listingline xml:id="lstnumberx83"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#<text class="ltx_lst_space"> </text>By<text class="ltx_lst_space"> </text>default<text class="ltx_lst_space"> </text>this<text class="ltx_lst_space"> </text>script<text class="ltx_lst_space"> </text>does<text class="ltx_lst_space"> </text>nothing.</text></listingline>
|
||
<listingline xml:id="lstnumberx84"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">e</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"AT^NDISDUP=1,1,\"</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">websfr</text><text font="typewriter" fontsize="90%">\</text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"\r"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">></text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dev</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ttyUSB0</text></listingline>
|
||
<listingline xml:id="lstnumberx85"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dhclient</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">wwan0</text></listingline>
|
||
<listingline xml:id="lstnumberx86"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">exit</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text></listingline>
|
||
</listing>
|
||
<p>Le <text font="typewriter">websfr</text> doit être modifié pour correspondre à l’<text font="bold">APN</text> de votre opérateur.<break/></p>
|
||
</para>
|
||
<para xml:id="S5.SS1.SSS2.p3">
|
||
<p>À la suite de ma réinstallation éditer ce fichier est tout ce qu’il m’a fallu faire pour que cela fonctionne.<break/></p>
|
||
</para>
|
||
</subsubsection>
|
||
</subsection>
|
||
<subsection inlist="toc" xml:id="S5.SS2">
|
||
<tags>
|
||
<tag>5.2</tag>
|
||
<tag role="autoref">subsection 5.2</tag>
|
||
<tag role="refnum">5.2</tag>
|
||
<tag role="typerefnum">§5.2</tag>
|
||
</tags>
|
||
<title><tag close=" ">5.2</tag>Utilisation de deux serveurs avec un domaine principal et un sous-domaine</title>
|
||
<para xml:id="S5.SS2.p1">
|
||
<p>J’utilise deux serveur, un comme brique internet sur clé 4G, et un autre en serveur principal pour les gros services. Ils ont donc deux adresses IP publiques différentes.<break/>Il me fallait donc bien configurer mes enregistrements DNS pour renvoyer mon sous-domaine dédié à la brique internet vers son adresse IP publique, ainsi que pouvoir lui installer un certificat SSL (pour l’https).<break/>Il y a donc deux champs à rajouter aux enregistrements DNS :<break/></p>
|
||
<itemize xml:id="S5.I3">
|
||
<item xml:id="S5.I3.i1">
|
||
<tags>
|
||
<tag>—</tag>
|
||
<tag role="autoref">item </tag>
|
||
<tag role="typerefnum">1st item</tag>
|
||
</tags>
|
||
<para xml:id="S5.I3.i1.p1">
|
||
<p>Un enregistrement <text font="bold">A</text> pour rediriger vers l’ip <ref class="ltx_url" font="typewriter" href="https://docs.gandi.net/en/domain_names/faq/record_types/a_record.html">https://docs.gandi.net/en/domain_names/faq/record_types/a_record.html</ref></p>
|
||
</para>
|
||
</item>
|
||
<item xml:id="S5.I3.i2">
|
||
<tags>
|
||
<tag>—</tag>
|
||
<tag role="autoref">item </tag>
|
||
<tag role="typerefnum">2nd item</tag>
|
||
</tags>
|
||
<para xml:id="S5.I3.i2.p1">
|
||
<p>Un enregistrement <text font="bold">CAA</text> pour la création de certificat SSL <ref class="ltx_url" font="typewriter" href="https://docs.gandi.net/en/domain_names/faq/record_types/caa_record.html#caa-records">https://docs.gandi.net/en/domain_names/faq/record_types/caa_record.html#caa-records</ref></p>
|
||
</para>
|
||
</item>
|
||
</itemize>
|
||
<p>En suivant ces documentations on a donc :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="YnJpcXVlIDE4MDAgSU4gQSB2b3RyZS5pcApicmlxdWUudm90cmVkb21haW5lLmNvbSAzNjAwIElOIENBQSAxMjggaXNzdWUgImxldHNlbmNyeXB0Lm9yZyI=" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx87"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">brique</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">1800</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">IN</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">A</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">votre</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ip</text></listingline>
|
||
<listingline xml:id="lstnumberx88"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">brique</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">votredomaine</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">com</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">3600</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">IN</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">CAA</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">128</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">issue</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"letsencrypt.org"</text></listingline>
|
||
</listing>
|
||
</para>
|
||
<subsubsection inlist="toc" xml:id="S5.SS2.SSS1">
|
||
<tags>
|
||
<tag>5.2.1</tag>
|
||
<tag role="autoref">subsubsection 5.2.1</tag>
|
||
<tag role="refnum">5.2.1</tag>
|
||
<tag role="typerefnum">§5.2.1</tag>
|
||
</tags>
|
||
<title><tag close=" ">5.2.1</tag>Enlever le bouton Yunohost permanent dans les applications</title>
|
||
<para xml:id="S5.SS2.SSS1.p1">
|
||
<p>Certaines applications affiche par défaut en bas à droite un lien avec le logo de yunohost. Pour l’enlever il faut modifier la configuration de <text font="typewriter">nginx</text> pour chaque application.<break/>Il suffit de commenter la ligne :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="aW5jbHVkZSBjb25mLmQveXVub2hvc3RfcGFuZWwuY29uZi5pbmM=" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx89"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">include</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">conf</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">d</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">yunohost_panel</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">conf</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">inc</text></listingline>
|
||
</listing>
|
||
<p>Les fichiers de config sont dans : <text font="typewriter">/etc/nginx/conf.d/</text> (cela peut varier).<break/>Pour info le script appelé est le suivant :
|
||
<!-- %****␣recueil.tex␣Line␣575␣**** --></p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="IyBJbnNlcnQgWXVub0hvc3QgYnV0dG9uICsgcG9ydGFsIG92ZXJsYXkKc3ViX2ZpbHRlciA8L2hlYWQ+ICc8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSIveW5oX3BvcnRhbC5qcyI+PC9zY3JpcHQ+PGxpbmsgdHlwZT0idGV4dC9jc3MiIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iL3luaF9vdmVybGF5LmNzcyI+PC9saW5rPjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Ii95bmh0aGVtZS9jdXN0b21fcG9ydGFsLmpzIj48L3NjcmlwdD48bGluayB0eXBlPSJ0ZXh0L2NzcyIgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIveW5odGhlbWUvY3VzdG9tX292ZXJsYXkuY3NzIj48L2xpbms+PC9oZWFkPic7CnN1Yl9maWx0ZXJfb25jZSBvbjsKIyBBcHBseSB0byBvdGhlciBtaW1lIHR5cGVzIHRoYW4gdGV4dC9odG1sCnN1Yl9maWx0ZXJfdHlwZXMgYXBwbGljYXRpb24veGh0bWwreG1sOwojIFByZXZlbnQgWXVub0hvc3QgcGFuZWwgZmlsZXMgZnJvbSBiZWluZyBibG9ja2VkIGJ5IHNwZWNpZmljIGFwcCBydWxlcwpsb2NhdGlvbiB+ICh5bmhfcG9ydGFsLmpzfHluaF9vdmVybGF5LmNzc3x5bmhfdXNlcmluZm8uanNvbikgewp9" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx90"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#<text class="ltx_lst_space"> </text>Insert<text class="ltx_lst_space"> </text>YunoHost<text class="ltx_lst_space"> </text>button<text class="ltx_lst_space"> </text>+<text class="ltx_lst_space"> </text>portal<text class="ltx_lst_space"> </text>overlay</text></listingline>
|
||
<listingline xml:id="lstnumberx91"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sub_filter</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%"></</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">head</text><text font="typewriter" fontsize="90%">></text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">’<script<text class="ltx_lst_space"> </text>type="text/javascript"<text class="ltx_lst_space"> </text>src="/ynh_portal.js"></script><link<text class="ltx_lst_space"> </text>type="text/css"<text class="ltx_lst_space"> </text>rel="stylesheet"<text class="ltx_lst_space"> </text>href="/ynh_overlay.css"></link><script<text class="ltx_lst_space"> </text>type="text/javascript"<text class="ltx_lst_space"> </text>src="/ynhtheme/custom_portal.js"></script><link<text class="ltx_lst_space"> </text>type="text/css"<text class="ltx_lst_space"> </text>rel="stylesheet"<text class="ltx_lst_space"> </text>href="/ynhtheme/custom_overlay.css"></link></head>’</text><text font="typewriter" fontsize="90%">;</text></listingline>
|
||
<listingline xml:id="lstnumberx92"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sub_filter_once</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">on</text><text font="typewriter" fontsize="90%">;</text></listingline>
|
||
<listingline xml:id="lstnumberx93"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#<text class="ltx_lst_space"> </text>Apply<text class="ltx_lst_space"> </text>to<text class="ltx_lst_space"> </text>other<text class="ltx_lst_space"> </text>mime<text class="ltx_lst_space"> </text>types<text class="ltx_lst_space"> </text>than<text class="ltx_lst_space"> </text>text/html</text></listingline>
|
||
<listingline xml:id="lstnumberx94"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sub_filter_types</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">application</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">xhtml</text><text font="typewriter" fontsize="90%">+</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">xml</text><text font="typewriter" fontsize="90%">;</text></listingline>
|
||
<listingline xml:id="lstnumberx95"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#<text class="ltx_lst_space"> </text>Prevent<text class="ltx_lst_space"> </text>YunoHost<text class="ltx_lst_space"> </text>panel<text class="ltx_lst_space"> </text>files<text class="ltx_lst_space"> </text>from<text class="ltx_lst_space"> </text>being<text class="ltx_lst_space"> </text>blocked<text class="ltx_lst_space"> </text>by<text class="ltx_lst_space"> </text>specific<text class="ltx_lst_space"> </text>app<text class="ltx_lst_space"> </text>rules</text></listingline>
|
||
<listingline xml:id="lstnumberx96"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">location</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">~</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">(</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ynh_portal</text><text font="typewriter" fontsize="90%">.j</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">s</text><text font="typewriter" fontsize="90%">|</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ynh_overlay</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">css</text><text font="typewriter" fontsize="90%">|</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ynh_userinfo</text><text font="typewriter" fontsize="90%">.j</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">son</text><text font="typewriter" fontsize="90%">)</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">{</text></listingline>
|
||
<listingline xml:id="lstnumberx97"><text font="typewriter" fontsize="90%">}</text></listingline>
|
||
</listing>
|
||
<p><text font="bold">Pour voir les changements il faut recharger nginx<break/></text></p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c3VkbyBzeXN0ZW1jdGwgcmVzdGFydCBuZ2lueA==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx98"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">systemctl</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">restart</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">nginx</text></listingline>
|
||
</listing>
|
||
</para>
|
||
</subsubsection>
|
||
</subsection>
|
||
</section>
|
||
<section inlist="toc" xml:id="S6">
|
||
<tags>
|
||
<tag>6</tag>
|
||
<tag role="autoref">section 6</tag>
|
||
<tag role="refnum">6</tag>
|
||
<tag role="typerefnum">§6</tag>
|
||
</tags>
|
||
<title><tag close=" ">6</tag>Sauvegardes</title>
|
||
<subsection inlist="toc" xml:id="S6.SS1">
|
||
<tags>
|
||
<tag>6.1</tag>
|
||
<tag role="autoref">subsection 6.1</tag>
|
||
<tag role="refnum">6.1</tag>
|
||
<tag role="typerefnum">§6.1</tag>
|
||
</tags>
|
||
<title><tag close=" ">6.1</tag>Android - Utilisation de adb</title>
|
||
<para xml:id="S6.SS1.p1">
|
||
<p>Installation :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c3VkbyBhcHQtZ2V0IGluc3RhbGwgYW5kcm9pZC10b29scy1hZGIgYW5kcm9pZC10b29scy1mYXN0Ym9vdA==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx99"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">get</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">install</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">android</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">tools</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">adb</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">android</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">tools</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">fastboot</text></listingline>
|
||
</listing>
|
||
<p>Détection :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="YWRiIGRldmljZXM=" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx100"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">adb</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">devices</text></listingline>
|
||
</listing>
|
||
<!-- %****␣recueil.tex␣Line␣600␣**** --> <p>Sauvegarde :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="YWRiIGJhY2t1cCAtYXBrIC1zaGFyZWQgLWFsbCAtZiBiYWNrdXAuYWI=" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx101"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">adb</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">backup</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apk</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">shared</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">all</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">f</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">backup</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ab</text></listingline>
|
||
</listing>
|
||
<p>Restaurer :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="YWRiIHJlc3RvcmUgYmFja3VwLmFi" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx102"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">adb</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">restore</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">backup</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ab</text></listingline>
|
||
</listing>
|
||
</para>
|
||
</subsection>
|
||
<subsection inlist="toc" xml:id="S6.SS2">
|
||
<tags>
|
||
<tag>6.2</tag>
|
||
<tag role="autoref">subsection 6.2</tag>
|
||
<tag role="refnum">6.2</tag>
|
||
<tag role="typerefnum">§6.2</tag>
|
||
</tags>
|
||
<title><tag close=" ">6.2</tag>GNU-Linux</title>
|
||
<subsubsection inlist="toc" xml:id="S6.SS2.SSS1">
|
||
<tags>
|
||
<tag>6.2.1</tag>
|
||
<tag role="autoref">subsubsection 6.2.1</tag>
|
||
<tag role="refnum">6.2.1</tag>
|
||
<tag role="typerefnum">§6.2.1</tag>
|
||
</tags>
|
||
<title><tag close=" ">6.2.1</tag>Le paquet rsync</title>
|
||
<para class="ltx_noindent" xml:id="S6.SS2.SSS1.p1">
|
||
<p>Le paquet <text class="ltx_emph" font="italic">rsync</text> permet de sauvegarder ses données par copies. Il copie tous les fichiers sources vers la destination que vous avez choisie. Ensuite, il ne mettra à jour que ceux qui ont été modifiés ou ajoutés. D’où un gain de temps. De plus, rsync peut aussi être utilisé à travers un réseau.<break/></p>
|
||
</para>
|
||
<para class="ltx_noindent" xml:id="S6.SS2.SSS1.p2">
|
||
<p><text font="smallcaps">Syntaxe de base</text> : <text font="bold">rsync [option] /source /destination<break/></text></p>
|
||
</para>
|
||
<para class="ltx_noindent" xml:id="S6.SS2.SSS1.p3">
|
||
<p>Copier un dossier intégralement</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="cnN5bmMgLWF2IC9zb3VyY2UgL2Rlc3RpbmF0aW9u" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx103"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">rsync</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">av</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">source</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">destination</text></listingline>
|
||
</listing>
|
||
<p>Copier seulement son contenu</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="cnN5bmMgLWF2IC9zb3VyY2UvIC9kZXN0aW5hdGlvbg==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx104"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">rsync</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">av</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">source</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">destination</text></listingline>
|
||
</listing>
|
||
<p><text font="bold">Transfert via SSH, avec un port spécifique</text></p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="cnN5bmMgLWF2emggLWUgInNzaCAtcCAkUE9SVCIgLS1wcm9ncmVzcyAvc291cmNlLyB1c2VyQGRvbWFpbi5uZXQ6L2Rlc3RpbmF0aW9uLw==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx105"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">rsync</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">avzh</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">e</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"ssh<text class="ltx_lst_space"> </text>-p<text class="ltx_lst_space"> </text>$PORT"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">progress</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">source</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">user@domain</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">net</text><text font="typewriter" fontsize="90%">:/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">destination</text><text font="typewriter" fontsize="90%">/</text></listingline>
|
||
</listing>
|
||
<p>Lors d’un téléchargement distant par ssh, en cas de coupure</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="cnN5bmMgLS1wYXJ0aWFsIC0tcHJvZ3Jlc3MgLS1yc2g9c3NoIFtzb3VyY2VdIFt1c2VyXUBbaG9zdF06W2Rlc3RpbmF0aW9uXQ==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx106"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">rsync</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">partial</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">progress</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">rsh</text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ssh</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">[</text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">source</text><text font="typewriter" fontsize="90%">]</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">[</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">user</text><text font="typewriter" fontsize="90%">]</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">@</text><text font="typewriter" fontsize="90%">[</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">host</text><text font="typewriter" fontsize="90%">]:[</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">destination</text><text font="typewriter" fontsize="90%">]</text></listingline>
|
||
</listing>
|
||
<p>L’option <text font="bold">–partial</text> relance depuis le point d’arrêt, <text font="bold">–progress</text> affiche la progression et <text font="bold">–rsh=ssh</text> sécurise le transfert.<break/></p>
|
||
</para>
|
||
<para class="ltx_noindent" xml:id="S6.SS2.SSS1.p4">
|
||
<p><text font="bold">Exemple</text> :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="cnN5bmMgLXIgLXQgLXggLXYgLW4gLS1wcm9ncmVzcyAtbCAtcyAtLWZpbHRlciAiLSAvLmNhY2hlLyIgLS1maWx0ZXIgIi0gLy50aHVtYm5haWxzLyIgLS1maWx0ZXIgIisgamVWZXV4Q2VsdWlDaS50eHQiIC9ob21lL3V0aWxpc2F0ZXVyLyAvbWVkaWEvRGlzcXVlRXh0ZXJuZS9yZXBlcnRvaXJlX3NhdXZlZ2FyZGUvIHwgbW9yZQ==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx107"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">rsync</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">r</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">t</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">x</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">v</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">n</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">progress</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">l</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">s</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">filter</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"-<text class="ltx_lst_space"> </text>/.cache/"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">filter</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"-<text class="ltx_lst_space"> </text>/.thumbnails/"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">filter</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"+<text class="ltx_lst_space"> </text>jeVeuxCeluiCi.txt"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">home</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">utilisateur</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">media</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">DisqueExterne</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">repertoire_sauvegarde</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">|</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">more</text></listingline>
|
||
</listing>
|
||
<p>-r fait une copie récursive<break/>-S, traite les fichiers à trous efficacement<break/>-x, ne traverse pas les limites du système de fichiers<break/>-n, simule la sauvegarde sans ne rien faire réellement<break/>–progress affiche la progression<break/>–filter permet de désigner les dossiers que l’on ne veut pas sauvegarder (signe -) ou que l’on veut ajouter à la liste (signe +)<break/><text class="ltx_emph" font="italic">enlever le -n et |more pour que la sauvegarde se fasse une fois satisfait.<break/></text></p>
|
||
</para>
|
||
<para class="ltx_noindent" xml:id="S6.SS2.SSS1.p5">
|
||
<p><text font="bold">Interfaces graphiques disponibles</text> : grsync et luckybackup<break/></p>
|
||
</para>
|
||
<para xml:id="S6.SS2.SSS1.p6">
|
||
<p><text font="smallcaps">Documentation :</text> <ref class="ltx_url" font="typewriter" href="https://debian-facile.org/doc:reseau:rsync">https://debian-facile.org/doc:reseau:rsync</ref><break/><!-- %****␣recueil.tex␣Line␣650␣**** --></p>
|
||
</para>
|
||
</subsubsection>
|
||
<subsubsection inlist="toc" xml:id="S6.SS2.SSS2">
|
||
<tags>
|
||
<tag>6.2.2</tag>
|
||
<tag role="autoref">subsubsection 6.2.2</tag>
|
||
<tag role="refnum">6.2.2</tag>
|
||
<tag role="typerefnum">§6.2.2</tag>
|
||
</tags>
|
||
<title><tag close=" ">6.2.2</tag>Sauvegarde complète de Debian avec un script</title>
|
||
<para xml:id="S6.SS2.SSS2.p1">
|
||
<p>À l’aide du paquet présenté ci-dessus il est possible de créer un ou des scripts qui sauvegarderont vos données sur un disque externe ou même sur le réseau. Je décris ici la méthode pour une sauvegarde de la racine (fichier de configuration, paquets, réglages des paquets, etc) et des fichiers personnels.<break/><text class="ltx_emph" font="italic">Cette partie demande de connaître l’organisation des fichiers dans un système GNU/Linux et comment les contrôler dans un terminal.<break/></text><text font="bold">Cette partie demande en particulier des précautions car elle consiste à modifier ses fichiers avec un contrôle <text class="ltx_emph" font="italic">root</text> et cela n’est pas sans risques.<break/>Il faut en particulier adapter les noms des partitions de ce guide à son propre système.<break/></text>Pour identifier ses disques, tapez (<text class="ltx_emph" font="italic">en root</text>) :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="On4jIGZkaXNrIC1s" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx108"><text font="typewriter" fontsize="90%">:~</text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#<text class="ltx_lst_space"> </text>fdisk<text class="ltx_lst_space"> </text>-l</text></listingline>
|
||
</listing>
|
||
<p>Vérifiez que vous n’avez aucun périphérique usb branché, éteignez et débranchez votre ordinateur, rallumez pour identifier votre disque source. Remettez hors tension, branchez le ou les disques externes, rallumez et identifiez les disques en root.
|
||
Si vous utilisez un seul disque externe vous devriez trouver :<break/><verbatim font="typewriter">/dev/sda ### disque source</verbatim><break/><verbatim font="typewriter">/dev/sdb ### disque des sauvegardes</verbatim><break/><text font="smallcaps">Documentation :</text> <ref class="ltx_url" font="typewriter" href="https://wiki.debian-fr.xyz/Sauvegarder_sa_Debian_en_vue_d%27une_R%C3%A9installation_ou_Reconstruction_-_Racine_et_Home_s%C3%A9par%C3%A9s">https://wiki.debian-fr.xyz/Sauvegarder_sa_Debian_en_vue_d%27une_R%C3%A9installation_ou_Reconstruction_-_Racine_et_Home_s%C3%A9par%C3%A9s</ref></p>
|
||
</para>
|
||
</subsubsection>
|
||
</subsection>
|
||
</section>
|
||
<section inlist="toc" xml:id="S7">
|
||
<tags>
|
||
<tag>7</tag>
|
||
<tag role="autoref">section 7</tag>
|
||
<tag role="refnum">7</tag>
|
||
<tag role="typerefnum">§7</tag>
|
||
</tags>
|
||
<title><tag close=" ">7</tag>Logiciels</title>
|
||
<para class="ltx_noindent" xml:id="S7.p1">
|
||
<p>Lister les paquets installés</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="ZHBrZy1xdWVyeSAtbA==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx109"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dpkg</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">query</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">l</text></listingline>
|
||
</listing>
|
||
<p><text font="smallcaps">Documentation :</text> <ref class="ltx_url" font="typewriter" href="https://wiki.debian.org/fr/ListInstalledPackages">https://wiki.debian.org/fr/ListInstalledPackages</ref></p>
|
||
</para>
|
||
<subsection inlist="toc" xml:id="S7.SS1">
|
||
<tags>
|
||
<tag>7.1</tag>
|
||
<tag role="autoref">subsection 7.1</tag>
|
||
<tag role="refnum">7.1</tag>
|
||
<tag role="typerefnum">§7.1</tag>
|
||
</tags>
|
||
<title><tag close=" ">7.1</tag>Graphisme</title>
|
||
<para xml:id="S7.SS1.p1">
|
||
<p>Logiciels utiles :</p>
|
||
<enumerate xml:id="S7.I1">
|
||
<!-- %****␣recueil.tex␣Line␣675␣**** --> <item xml:id="S7.I1.i1">
|
||
<tags>
|
||
<tag>1.</tag>
|
||
<tag role="autoref">item 1</tag>
|
||
<tag role="refnum">1</tag>
|
||
<tag role="typerefnum">item 1</tag>
|
||
</tags>
|
||
<para xml:id="S7.I1.i1.p1">
|
||
<p>Dessin vectoriel : <text font="bold">Inkscape</text></p>
|
||
</para>
|
||
</item>
|
||
<item xml:id="S7.I1.i2">
|
||
<tags>
|
||
<tag>2.</tag>
|
||
<tag role="autoref">item 2</tag>
|
||
<tag role="refnum">2</tag>
|
||
<tag role="typerefnum">item 2</tag>
|
||
</tags>
|
||
<para xml:id="S7.I1.i2.p1">
|
||
<p>Édition basique d’images : <text font="bold">gthumb</text></p>
|
||
</para>
|
||
</item>
|
||
</enumerate>
|
||
</para>
|
||
</subsection>
|
||
</section>
|
||
<section inlist="toc" xml:id="S8">
|
||
<tags>
|
||
<tag>8</tag>
|
||
<tag role="autoref">section 8</tag>
|
||
<tag role="refnum">8</tag>
|
||
<tag role="typerefnum">§8</tag>
|
||
</tags>
|
||
<title><tag close=" ">8</tag>Développement Web</title>
|
||
<subsection inlist="toc" xml:id="S8.SS1">
|
||
<tags>
|
||
<tag>8.1</tag>
|
||
<tag role="autoref">subsection 8.1</tag>
|
||
<tag role="refnum">8.1</tag>
|
||
<tag role="typerefnum">§8.1</tag>
|
||
</tags>
|
||
<title><tag close=" ">8.1</tag>HTML</title>
|
||
<subsubsection inlist="toc" xml:id="S8.SS1.SSS1">
|
||
<tags>
|
||
<tag>8.1.1</tag>
|
||
<tag role="autoref">subsubsection 8.1.1</tag>
|
||
<tag role="refnum">8.1.1</tag>
|
||
<tag role="typerefnum">§8.1.1</tag>
|
||
</tags>
|
||
<title><tag close=" ">8.1.1</tag>Centrer une image</title>
|
||
<para xml:id="S8.SS1.SSS1.p1">
|
||
<p>Centrer une image dépendra de son conteneur, je transcris ici la version simple (dans un paragraphe) et ma source détaille différents cas de figure.<break/>Le code dans le corps de la page :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="PHAgY2xhc3M9ImFsaWduY2VudGVyIj4KICAgIDxpbWcgc3JjPSJpbWFnZS5qcGciIGFsdD0iY2VudGVyZWQgaW1hZ2UiIC8+CjwvcD4=" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx110"><text font="typewriter" fontsize="90%"><</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">p</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">class</text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"aligncenter"</text><text font="typewriter" fontsize="90%">></text></listingline>
|
||
<listingline xml:id="lstnumberx111"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%"><</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">img</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">src</text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"image.jpg"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">alt</text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"centered<text class="ltx_lst_space"> </text>image"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/></text></listingline>
|
||
<listingline xml:id="lstnumberx112"><text font="typewriter" fontsize="90%"></</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">p</text><text font="typewriter" fontsize="90%">></text></listingline>
|
||
</listing>
|
||
<p>Ce code appelle donc la classe <text font="typewriter">aligncenter</text> définie comme :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="PHN0eWxlPgouYWxpZ25jZW50ZXIgewogICAgdGV4dC1hbGlnbjogY2VudGVyOwp9Cjwvc3R5bGU+" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx113"><text font="typewriter" fontsize="90%"><</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">style</text><text font="typewriter" fontsize="90%">></text></listingline>
|
||
<listingline xml:id="lstnumberx114"><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">aligncenter</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">{</text></listingline>
|
||
<listingline xml:id="lstnumberx115"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">text</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">align</text><text font="typewriter" fontsize="90%">:</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">center</text><text font="typewriter" fontsize="90%">;</text></listingline>
|
||
<listingline xml:id="lstnumberx116"><text font="typewriter" fontsize="90%">}</text></listingline>
|
||
<listingline xml:id="lstnumberx117"><text font="typewriter" fontsize="90%"></</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">style</text><text font="typewriter" fontsize="90%">></text></listingline>
|
||
</listing>
|
||
<p><text font="smallcaps">Source :</text> <ref class="ltx_url" font="typewriter" href="https://html-online.com/articles/image-align-center/">https://html-online.com/articles/image-align-center/</ref></p>
|
||
</para>
|
||
</subsubsection>
|
||
<subsubsection inlist="toc" xml:id="S8.SS1.SSS2">
|
||
<tags>
|
||
<tag>8.1.2</tag>
|
||
<tag role="autoref">subsubsection 8.1.2</tag>
|
||
<tag role="refnum">8.1.2</tag>
|
||
<tag role="typerefnum">§8.1.2</tag>
|
||
</tags>
|
||
<title><tag close=" ">8.1.2</tag>Faire un fond de page web qui change aléatoirement de couleur</title>
|
||
<para xml:id="S8.SS1.SSS2.p1">
|
||
<p>Ce code permet de changer toutes les 5 secondes la couleur du fond de la page. Il utilise 10 couleurs qui peuvent être modifiée, et on peut rajouter plus de couleurs en rajoutant des choix et en changeant à la bonne valeur la gamme de génération d’entier aléatoire.<break/></p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="PCEtLSB0aGlzIHNjcmlwdCBnb3QgZnJvbSB3d3cuaHRtbGJlc3Rjb2Rlcy5jb20tQ29kZWQgYnk6IEtyaXNobmEgRXlkYXQgLS0+CjxodG1sPgo8aGVhZD4KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgogICAgICBmdW5jdGlvbiBzZXRiYWNrZ3JvdW5kKCkKICAgICAgewogICAgICB3aW5kb3cuc2V0VGltZW91dCggInNldGJhY2tncm91bmQoKSIsIDUwMDApOyAvLyA1MDAwIG1pbGxpc2Vjb25kcyBkZWxheQoKICAgICAgdmFyIGluZGV4ID0gTWF0aC5yb3VuZChNYXRoLnJhbmRvbSgpICogOSk7CgogICAgICB2YXIgQ29sb3JWYWx1ZSA9ICJGRkZGRkYiOyAvLyBkZWZhdWx0IGNvbG9yIC0gd2hpdGUgKGluZGV4ID0gMCkKCiAgICAgIGlmKGluZGV4ID09IDEpCiAgICAgIENvbG9yVmFsdWUgPSAiRkZDQ0NDIjsgLy9wZWFjaAogICAgICBpZihpbmRleCA9PSAyKQogICAgICBDb2xvclZhbHVlID0gIkNDQUZGRiI7IC8vdmlvbGV0CiAgICAgIGlmKGluZGV4ID09IDMpCiAgICAgIENvbG9yVmFsdWUgPSAiQTZCRUZGIjsgLy9sdCBibHVlCiAgICAgIGlmKGluZGV4ID09IDQpCiAgICAgIENvbG9yVmFsdWUgPSAiOTlGRkZGIjsgLy9jeWFuCiAgICAgIGlmKGluZGV4ID09IDUpCiAgICAgIENvbG9yVmFsdWUgPSAiRDVDQ0JCIjsgLy90YW4KICAgICAgaWYoaW5kZXggPT0gNikKICAgICAgQ29sb3JWYWx1ZSA9ICI5OUZGOTkiOyAvL2x0IGdyZWVuCiAgICAgIGlmKGluZGV4ID09IDcpCiAgICAgIENvbG9yVmFsdWUgPSAiRkZGRjk5IjsgLy9sdCB5ZWxsb3cKICAgICAgaWYoaW5kZXggPT0gOCkKICAgICAgQ29sb3JWYWx1ZSA9ICJGRkNDOTkiOyAvL2x0IG9yYW5nZQogICAgICBpZihpbmRleCA9PSA5KQogICAgICBDb2xvclZhbHVlID0gIkNDQ0NDQyI7IC8vbHQgZ3JleQoKICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImJvZHkiKVswXS5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSAiIyIgKyBDb2xvclZhbHVlOwogICAgICB9Cjwvc2NyaXB0Pgo8L2hlYWQ+Cjxib2R5IG9ubG9hZD0ic2V0YmFja2dyb3VuZCgpOyI+CjwvYm9keT4KPC9odG1sPg==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx118"><text font="typewriter" fontsize="90%"><!--</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">this</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">script</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">got</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">from</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">www</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">htmlbestcodes</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">com</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Coded</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">by</text><text font="typewriter" fontsize="90%">:</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Krishna</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Eydat</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--></text></listingline>
|
||
<listingline xml:id="lstnumberx119"><text font="typewriter" fontsize="90%"><</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">html</text><text font="typewriter" fontsize="90%">></text></listingline>
|
||
<listingline xml:id="lstnumberx120"><text font="typewriter" fontsize="90%"><</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">head</text><text font="typewriter" fontsize="90%">></text></listingline>
|
||
<listingline xml:id="lstnumberx121"><text font="typewriter" fontsize="90%"><</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">script</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">type</text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"text/javascript"</text><text font="typewriter" fontsize="90%">></text></listingline>
|
||
<listingline xml:id="lstnumberx122"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">function</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">setbackground</text><text font="typewriter" fontsize="90%">()</text></listingline>
|
||
<listingline xml:id="lstnumberx123"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">{</text></listingline>
|
||
<listingline xml:id="lstnumberx124"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">window</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">setTimeout</text><text font="typewriter" fontsize="90%">(</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"setbackground()"</text><text font="typewriter" fontsize="90%">,</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">5000);</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">//</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">5000</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">milliseconds</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">delay</text></listingline>
|
||
<listingline xml:id="lstnumberx125"/>
|
||
<listingline xml:id="lstnumberx126"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">var</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">index</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Math</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">round</text><text font="typewriter" fontsize="90%">(</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Math</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">random</text><text font="typewriter" fontsize="90%">()</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">*</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">9);</text></listingline>
|
||
<listingline xml:id="lstnumberx127"/>
|
||
<listingline xml:id="lstnumberx128"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">var</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ColorValue</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"FFFFFF"</text><text font="typewriter" fontsize="90%">;</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">//</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">default</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">color</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">white</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">(</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">index</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">0)</text></listingline>
|
||
<listingline xml:id="lstnumberx129"/>
|
||
<listingline xml:id="lstnumberx130"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">if</text><text font="typewriter" fontsize="90%">(</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">index</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">==</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">1)</text></listingline>
|
||
<listingline xml:id="lstnumberx131"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ColorValue</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"FFCCCC"</text><text font="typewriter" fontsize="90%">;</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">//</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">peach</text></listingline>
|
||
<listingline xml:id="lstnumberx132"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">if</text><text font="typewriter" fontsize="90%">(</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">index</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">==</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">2)</text></listingline>
|
||
<listingline xml:id="lstnumberx133"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ColorValue</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"CCAFFF"</text><text font="typewriter" fontsize="90%">;</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">//</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">violet</text></listingline>
|
||
<listingline xml:id="lstnumberx134"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">if</text><text font="typewriter" fontsize="90%">(</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">index</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">==</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">3)</text></listingline>
|
||
<listingline xml:id="lstnumberx135"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ColorValue</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"A6BEFF"</text><text font="typewriter" fontsize="90%">;</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">//</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">lt</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">blue</text></listingline>
|
||
<listingline xml:id="lstnumberx136"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">if</text><text font="typewriter" fontsize="90%">(</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">index</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">==</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">4)</text></listingline>
|
||
<listingline xml:id="lstnumberx137"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ColorValue</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"99FFFF"</text><text font="typewriter" fontsize="90%">;</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">//</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">cyan</text></listingline>
|
||
<listingline xml:id="lstnumberx138"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">if</text><text font="typewriter" fontsize="90%">(</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">index</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">==</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">5)</text></listingline>
|
||
<listingline xml:id="lstnumberx139"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ColorValue</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"D5CCBB"</text><text font="typewriter" fontsize="90%">;</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">//</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">tan</text></listingline>
|
||
<listingline xml:id="lstnumberx140"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">if</text><text font="typewriter" fontsize="90%">(</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">index</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">==</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">6)</text></listingline>
|
||
<listingline xml:id="lstnumberx141"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ColorValue</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"99FF99"</text><text font="typewriter" fontsize="90%">;</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">//</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">lt</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">green</text></listingline>
|
||
<listingline xml:id="lstnumberx142"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">if</text><text font="typewriter" fontsize="90%">(</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">index</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">==</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">7)</text></listingline>
|
||
<listingline xml:id="lstnumberx143"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ColorValue</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"FFFF99"</text><text font="typewriter" fontsize="90%">;</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">//</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">lt</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">yellow</text></listingline>
|
||
<listingline xml:id="lstnumberx144"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">if</text><text font="typewriter" fontsize="90%">(</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">index</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">==</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">8)</text></listingline>
|
||
<listingline xml:id="lstnumberx145"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ColorValue</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"FFCC99"</text><text font="typewriter" fontsize="90%">;</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">//</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">lt</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">orange</text></listingline>
|
||
<listingline xml:id="lstnumberx146"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">if</text><text font="typewriter" fontsize="90%">(</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">index</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">==</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">9)</text></listingline>
|
||
<listingline xml:id="lstnumberx147"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ColorValue</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"CCCCCC"</text><text font="typewriter" fontsize="90%">;</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">//</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">lt</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">grey</text></listingline>
|
||
<listingline xml:id="lstnumberx148"/>
|
||
<listingline xml:id="lstnumberx149"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">document</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">getElementsByTagName</text><text font="typewriter" fontsize="90%">(</text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"body"</text><text font="typewriter" fontsize="90%">)[0].</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">style</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">backgroundColor</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"#"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">+</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ColorValue</text><text font="typewriter" fontsize="90%">;</text></listingline>
|
||
<listingline xml:id="lstnumberx150"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">}</text></listingline>
|
||
<listingline xml:id="lstnumberx151"><text font="typewriter" fontsize="90%"></</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">script</text><text font="typewriter" fontsize="90%">></text></listingline>
|
||
<listingline xml:id="lstnumberx152"><text font="typewriter" fontsize="90%"></</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">head</text><text font="typewriter" fontsize="90%">></text></listingline>
|
||
<listingline xml:id="lstnumberx153"><text font="typewriter" fontsize="90%"><</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">body</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">onload</text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"setbackground();"</text><text font="typewriter" fontsize="90%">></text></listingline>
|
||
<listingline xml:id="lstnumberx154"><text font="typewriter" fontsize="90%"></</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">body</text><text font="typewriter" fontsize="90%">></text></listingline>
|
||
<listingline xml:id="lstnumberx155"><text font="typewriter" fontsize="90%"></</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">html</text><text font="typewriter" fontsize="90%">></text></listingline>
|
||
</listing>
|
||
<p><text font="smallcaps">Source :</text> <ref class="ltx_url" font="typewriter" href="https://www.htmlbestcodes.com/Set_background_color_randomly.htm">https://www.htmlbestcodes.com/Set_background_color_randomly.htm</ref></p>
|
||
</para>
|
||
</subsubsection>
|
||
</subsection>
|
||
</section>
|
||
<section inlist="toc" xml:id="S9">
|
||
<tags>
|
||
<tag>9</tag>
|
||
<tag role="autoref">section 9</tag>
|
||
<tag role="refnum">9</tag>
|
||
<tag role="typerefnum">§9</tag>
|
||
</tags>
|
||
<title><tag close=" ">9</tag>Internet</title>
|
||
<subsection inlist="toc" xml:id="S9.SS1">
|
||
<tags>
|
||
<tag>9.1</tag>
|
||
<tag role="autoref">subsection 9.1</tag>
|
||
<tag role="refnum">9.1</tag>
|
||
<tag role="typerefnum">§9.1</tag>
|
||
</tags>
|
||
<title><tag close=" ">9.1</tag>Flux RSS</title>
|
||
<para xml:id="S9.SS1.p1">
|
||
<p>Les flux RSS permettent de suivre les publications de la majorité des sites internet sur une plateforme dédiée, il existe une multitude de services dédiés (Firefox intègre d’ailleurs un lecteur de flux).<break/>Un aspect pratique des flux RSS est que cela fonctionne pour s’abonner à des <text font="bold">Chaînes YouTube</text> et cela sans compte, certains lecteurs de flux peuvent même afficher la vidéo et donc vous n’avez pas à aller sur YouTube en soi.<break/><text font="smallcaps">S’abonner à une chaîne YouTube<break/></text>URL : <verbatim font="typewriter">https://www.youtube.com/feeds/videos.xml?user=</verbatim><text font="bold">nom de user ou code trouvable dans l’URL sur Youtube<break/></text></p>
|
||
</para>
|
||
<para xml:id="S9.SS1.p2">
|
||
<p><text font="smallcaps">S’abonner à une Playlist<break/></text>URL : <verbatim font="typewriter">https://www.youtube.com/feeds/videos.xml?playlist_id=</verbatim><text font="bold">nom de playlist ou id de l’URL</text></p>
|
||
</para>
|
||
</subsection>
|
||
<subsection inlist="toc" xml:id="S9.SS2">
|
||
<tags>
|
||
<tag>9.2</tag>
|
||
<tag role="autoref">subsection 9.2</tag>
|
||
<tag role="refnum">9.2</tag>
|
||
<tag role="typerefnum">§9.2</tag>
|
||
</tags>
|
||
<title><tag close=" ">9.2</tag>Multimédia</title>
|
||
<!-- %****␣recueil.tex␣Line␣750␣**** --> <subsubsection inlist="toc" xml:id="S9.SS2.SSS1">
|
||
<tags>
|
||
<tag>9.2.1</tag>
|
||
<tag role="autoref">subsubsection 9.2.1</tag>
|
||
<tag role="refnum">9.2.1</tag>
|
||
<tag role="typerefnum">§9.2.1</tag>
|
||
</tags>
|
||
<title><tag close=" ">9.2.1</tag>youtube-dl</title>
|
||
<para class="ltx_noindent" xml:id="S9.SS2.SSS1.p1">
|
||
<p>Installation :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c3VkbyBjdXJsIC1MIGh0dHBzOi8veXQtZGwub3JnL2Rvd25sb2Fkcy9sYXRlc3QveW91dHViZS1kbCAtbyAvdXNyL2xvY2FsL2Jpbi95b3V0dWJlLWRsCnN1ZG8gY2htb2QgYStyeCAvdXNyL2xvY2FsL2Jpbi95b3V0dWJlLWRsCnN1ZG8gYXB0LWdldCBpbnN0YWxsIGZmbXBlZw==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx156"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">curl</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">L</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">https</text><text font="typewriter" fontsize="90%">://</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">yt</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dl</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">org</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">downloads</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">latest</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">youtube</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dl</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">o</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">usr</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">local</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">bin</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">youtube</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dl</text></listingline>
|
||
<listingline xml:id="lstnumberx157"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">chmod</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">a</text><text font="typewriter" fontsize="90%">+</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">rx</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">usr</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">local</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">bin</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">youtube</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dl</text></listingline>
|
||
<listingline xml:id="lstnumberx158"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">get</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">install</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ffmpeg</text></listingline>
|
||
</listing>
|
||
</para>
|
||
<para xml:id="S9.SS2.SSS1.p2">
|
||
<p>Mettre à jour</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="eW91dHViZS1kbCAtVQ==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx159"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">youtube</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dl</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">U</text></listingline>
|
||
</listing>
|
||
<p>Options :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="eW91dHViZS1kbCBbT1BUSU9OU10gVVJMCi1pLCAtLWlnbm9yZS1lcnJvcnMKLS1wbGF5bGlzdC1zdGFydCBOVU1CRVIKLS1wbGF5bGlzdC1lbmQgTlVNQkVS" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx160"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">youtube</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dl</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">[</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">OPTIONS</text><text font="typewriter" fontsize="90%">]</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">URL</text></listingline>
|
||
<listingline xml:id="lstnumberx161"><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">i</text><text font="typewriter" fontsize="90%">,</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ignore</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">errors</text></listingline>
|
||
<listingline xml:id="lstnumberx162"><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">playlist</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">start</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">NUMBER</text></listingline>
|
||
<listingline xml:id="lstnumberx163"><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">playlist</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">end</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">NUMBER</text></listingline>
|
||
</listing>
|
||
<p>Metadata</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="LS13cml0ZS1kZXNjcmlwdGlvbiBXcml0ZSB2aWRlbyBkZXNjcmlwdGlvbiB0byBhIC5kZXNjcmlwdGlvbiBmaWxlCi0td3JpdGUtaW5mby1qc29uIFdyaXRlIHZpZGVvIG1ldGFkYXRhIHRvIGEgLmluZm8uanNvbiBmaWxlCi0td3JpdGUtYW5ub3RhdGlvbnMgV3JpdGUgdmlkZW8gYW5ub3RhdGlvbnMgdG8gYSAuYW5ub3RhdGlvbnMueG1sIGZpbGUKLS13cml0ZS10aHVtYm5haWwgV3JpdGUgdGh1bWJuYWlsIGltYWdlIHRvIGRpc2sKLS13cml0ZS1zdWIKLS1hbGwtc3Vicw==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx164"><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">write</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">description</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Write</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">video</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">description</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">to</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">a</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">description</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">file</text></listingline>
|
||
<listingline xml:id="lstnumberx165"><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">write</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">info</text><text font="typewriter" fontsize="90%">-j</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">son</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Write</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">video</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">metadata</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">to</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">a</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">info</text><text font="typewriter" fontsize="90%">.j</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">son</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">file</text></listingline>
|
||
<listingline xml:id="lstnumberx166"><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">write</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">annotations</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Write</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">video</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">annotations</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">to</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">a</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">annotations</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">xml</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">file</text></listingline>
|
||
<listingline xml:id="lstnumberx167"><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">write</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">thumbnail</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Write</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">thumbnail</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">image</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">to</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">disk</text></listingline>
|
||
<listingline xml:id="lstnumberx168"><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">write</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sub</text></listingline>
|
||
<listingline xml:id="lstnumberx169"><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">all</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">subs</text></listingline>
|
||
</listing>
|
||
<p>Audio</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="LXgsIC0tZXh0cmFjdC1hdWRpbyBDb252ZXJ0IHZpZGVvIGZpbGVzIHRvIGF1ZGlvLW9ubHkgZmlsZXMgKHJlcXVpcmVzIGZmbXBlZyBvciBhdmNvbnYgYW5kIGZmcHJvYmUgb3IgYXZwcm9iZSkKLS1hZGQtbWV0YWRhdGEgV3JpdGUgbWV0YWRhdGEgdG8gdGhlIHZpZGVvIGZpbGUKLS1tZXRhZGF0YS1mcm9tLXRpdGxlICIlKGFydGlzdClzIC0gJSh0aXRsZSlzIg==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx170"><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">x</text><text font="typewriter" fontsize="90%">,</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">extract</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">audio</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Convert</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">video</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">files</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">to</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">audio</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">only</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">files</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">(</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">requires</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ffmpeg</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">or</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">avconv</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">and</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ffprobe</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">or</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">avprobe</text><text font="typewriter" fontsize="90%">)</text></listingline>
|
||
<listingline xml:id="lstnumberx171"><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">add</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">metadata</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Write</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">metadata</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">to</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">the</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">video</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">file</text></listingline>
|
||
<listingline xml:id="lstnumberx172"><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">metadata</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">from</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">title</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"%(artist)s<text class="ltx_lst_space"> </text>-<text class="ltx_lst_space"> </text>%(title)s"</text></listingline>
|
||
</listing>
|
||
<p><text font="smallcaps">Documentation :</text> <ref class="ltx_url" font="typewriter" href="https://github.com/rg3/youtube-dl/blob/master/README.md">https://github.com/rg3/youtube-dl/blob/master/README.md</ref></p>
|
||
</para>
|
||
</subsubsection>
|
||
<subsubsection inlist="toc" xml:id="S9.SS2.SSS2">
|
||
<tags>
|
||
<tag>9.2.2</tag>
|
||
<tag role="autoref">subsubsection 9.2.2</tag>
|
||
<tag role="refnum">9.2.2</tag>
|
||
<tag role="typerefnum">§9.2.2</tag>
|
||
</tags>
|
||
<title><tag close=" ">9.2.2</tag>Spotify pour Debian 9</title>
|
||
<para xml:id="S9.SS2.SSS2.p1">
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c3VkbyBhcHQgaW5zdGFsIGRpcm1uZ3IKIyAxLiBBZGQgdGhlIFNwb3RpZnkgcmVwb3NpdG9yeSBzaWduaW5nIGtleXMgdG8gYmUgYWJsZSB0byB2ZXJpZnkgZG93bmxvYWRlZCBwYWNrYWdlcwpzdWRvIGFwdC1rZXkgYWR2IC0ta2V5c2VydmVyIGhrcDovL2tleXNlcnZlci51YnVudHUuY29tOjgwIC0tcmVjdi1rZXlzIDkzMUZGOEU3OUYwODc2MTM0RUREQkRDQ0E4N0ZGOURGNDhCRjFDOTAKCiMgMi4gQWRkIHRoZSBTcG90aWZ5IHJlcG9zaXRvcnkKZWNobyBkZWIgaHR0cDovL3JlcG9zaXRvcnkuc3BvdGlmeS5jb20gc3RhYmxlIG5vbi1mcmVlIHwgc3VkbyB0ZWUgL2V0Yy9hcHQvc291cmNlcy5saXN0LmQvc3BvdGlmeS5saXN0CgojIDMuIFVwZGF0ZSBsaXN0IG9mIGF2YWlsYWJsZSBwYWNrYWdlcwpzdWRvIGFwdC1nZXQgdXBkYXRlCgojIDQuIEluc3RhbGwgU3BvdGlmeQpzdWRvIGFwdC1nZXQgaW5zdGFsbCBzcG90aWZ5LWNsaWVudA==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx173"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">instal</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dirmngr</text></listingline>
|
||
<listingline xml:id="lstnumberx174"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#<text class="ltx_lst_space"> </text>1.<text class="ltx_lst_space"> </text>Add<text class="ltx_lst_space"> </text>the<text class="ltx_lst_space"> </text>Spotify<text class="ltx_lst_space"> </text>repository<text class="ltx_lst_space"> </text>signing<text class="ltx_lst_space"> </text>keys<text class="ltx_lst_space"> </text>to<text class="ltx_lst_space"> </text>be<text class="ltx_lst_space"> </text>able<text class="ltx_lst_space"> </text>to<text class="ltx_lst_space"> </text>verify<text class="ltx_lst_space"> </text>downloaded<text class="ltx_lst_space"> </text>packages</text></listingline>
|
||
<listingline xml:id="lstnumberx175"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">key</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">adv</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">keyserver</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">hkp</text><text font="typewriter" fontsize="90%">://</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">keyserver</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ubuntu</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">com</text><text font="typewriter" fontsize="90%">:80</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">recv</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">keys</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">931</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">FF8E79F0876134EDDBDCCA87FF9DF48BF1C90</text></listingline>
|
||
<listingline xml:id="lstnumberx176"/>
|
||
<listingline xml:id="lstnumberx177"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#<text class="ltx_lst_space"> </text>2.<text class="ltx_lst_space"> </text>Add<text class="ltx_lst_space"> </text>the<text class="ltx_lst_space"> </text>Spotify<text class="ltx_lst_space"> </text>repository</text></listingline>
|
||
<listingline xml:id="lstnumberx178"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">deb</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">http</text><text font="typewriter" fontsize="90%">://</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">repository</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">spotify</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">com</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">stable</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">non</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">free</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">|</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">tee</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">etc</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sources</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">list</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">d</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">spotify</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">list</text></listingline>
|
||
<listingline xml:id="lstnumberx179"/>
|
||
<listingline xml:id="lstnumberx180"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#<text class="ltx_lst_space"> </text>3.<text class="ltx_lst_space"> </text>Update<text class="ltx_lst_space"> </text>list<text class="ltx_lst_space"> </text>of<text class="ltx_lst_space"> </text>available<text class="ltx_lst_space"> </text>packages</text></listingline>
|
||
<listingline xml:id="lstnumberx181"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">get</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">update</text></listingline>
|
||
<listingline xml:id="lstnumberx182"/>
|
||
<listingline xml:id="lstnumberx183"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#<text class="ltx_lst_space"> </text>4.<text class="ltx_lst_space"> </text>Install<text class="ltx_lst_space"> </text>Spotify</text></listingline>
|
||
<listingline xml:id="lstnumberx184"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">get</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">install</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">spotify</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">client</text></listingline>
|
||
</listing>
|
||
</para>
|
||
</subsubsection>
|
||
<subsubsection inlist="toc" xml:id="S9.SS2.SSS3">
|
||
<tags>
|
||
<tag>9.2.3</tag>
|
||
<tag role="autoref">subsubsection 9.2.3</tag>
|
||
<tag role="refnum">9.2.3</tag>
|
||
<tag role="typerefnum">§9.2.3</tag>
|
||
</tags>
|
||
<title><tag close=" ">9.2.3</tag>Télécharger des playlists Spotify</title>
|
||
<para xml:id="S9.SS2.SSS3.p1">
|
||
<p>J’utilise : <ref class="ltx_url" font="typewriter" href="https://github.com/SwapnilSoni1999/spotify-dl">https://github.com/SwapnilSoni1999/spotify-dl</ref><break/></p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c3VkbyBucG0gaW5zdGFsbCAtZyBzcG90aWZ5LWRs" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx185"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">npm</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">install</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">g</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">spotify</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dl</text></listingline>
|
||
</listing>
|
||
<p>Il peut être nécessaire d’installer <text font="bold">npm</text> avec un simple apt install.<break/></p>
|
||
</para>
|
||
</subsubsection>
|
||
</subsection>
|
||
</section>
|
||
<section inlist="toc" xml:id="S10">
|
||
<tags>
|
||
<tag>10</tag>
|
||
<tag role="autoref">section 10</tag>
|
||
<tag role="refnum">10</tag>
|
||
<tag role="typerefnum">§10</tag>
|
||
</tags>
|
||
<title><tag close=" ">10</tag>Vie privée</title>
|
||
<subsection inlist="toc" xml:id="S10.SS1">
|
||
<tags>
|
||
<tag>10.1</tag>
|
||
<tag role="autoref">subsection 10.1</tag>
|
||
<tag role="refnum">10.1</tag>
|
||
<tag role="typerefnum">§10.1</tag>
|
||
</tags>
|
||
<title><tag close=" ">10.1</tag>Utiliser le VPN Riseup Black</title>
|
||
<para xml:id="S10.SS1.p1">
|
||
<enumerate xml:id="S10.I1">
|
||
<item xml:id="S10.I1.i1">
|
||
<tags>
|
||
<tag>1.</tag>
|
||
<tag role="autoref">item 1</tag>
|
||
<tag role="refnum">1</tag>
|
||
<tag role="typerefnum">item 1</tag>
|
||
</tags>
|
||
<para xml:id="S10.I1.i1.p1">
|
||
<p>Créer un compte black.riseup.net</p>
|
||
</para>
|
||
</item>
|
||
<item xml:id="S10.I1.i2">
|
||
<tags>
|
||
<tag>2.</tag>
|
||
<tag role="autoref">item 2</tag>
|
||
<tag role="refnum">2</tag>
|
||
<tag role="typerefnum">item 2</tag>
|
||
</tags>
|
||
<para xml:id="S10.I1.i2.p1">
|
||
<p>Installer <text font="bold">Bitmask</text></p>
|
||
</para>
|
||
</item>
|
||
<item xml:id="S10.I1.i3">
|
||
<tags>
|
||
<tag>3.</tag>
|
||
<tag role="autoref">item 3</tag>
|
||
<tag role="refnum">3</tag>
|
||
<tag role="typerefnum">item 3</tag>
|
||
</tags>
|
||
<para xml:id="S10.I1.i3.p1">
|
||
<p>Ouvrir Bitmask et se connecter</p>
|
||
</para>
|
||
</item>
|
||
</enumerate>
|
||
<p><text font="bold">Installation de Bitmask pour Debian Stretch<break/></text><text font="smallcaps">Documentation :</text> <ref class="ltx_url" font="typewriter" href="https://dl.bitmask.net/linux/">https://dl.bitmask.net/linux/</ref><break/>Il y a besoin d’autoriser les stretch-backports pour installer le dernier paquet leap-archive-keyring<break/><text class="ltx_emph" font="italic">Ne pas faire cette étape si stretch-backports est déjà activé</text></p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c3VkbyBlY2hvICJkZWIgaHR0cDovL2RlYi5kZWJpYW4ub3JnL2RlYmlhbiBzdHJldGNoLWJhY2twb3J0cyBtYWluIiA+IC9ldGMvYXB0L3NvdXJjZXMubGlzdC5kL3N0cmV0Y2gtYmFja3BvcnRzLmxpc3QKc3VkbyBhcHQgdXBkYXRlICYmIHN1ZG8gYXB0IGluc3RhbGwgLXQgc3RyZXRjaC1iYWNrcG9ydHMgbGVhcC1hcmNoaXZlLWtleXJpbmc=" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx186"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"deb<text class="ltx_lst_space"> </text>http://deb.debian.org/debian<text class="ltx_lst_space"> </text>stretch-backports<text class="ltx_lst_space"> </text>main"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">></text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">etc</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sources</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">list</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">d</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">stretch</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">backports</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">list</text></listingline>
|
||
<listingline xml:id="lstnumberx187"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">update</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">&&</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">install</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">t</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">stretch</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">backports</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">leap</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">archive</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">keyring</text></listingline>
|
||
</listing>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c3VkbyBzaCAtYyAnZWNobyAiZGViIGh0dHA6Ly9kZWIubGVhcC5zZS9jbGllbnQgcmVsZWFzZSBzdHJldGNoIiA+IC9ldGMvYXB0L3NvdXJjZXMubGlzdC5kL2JpdG1hc2subGlzdCcKc3VkbyBhcHQgdXBkYXRlICYmIHN1ZG8gYXB0IGluc3RhbGwgYml0bWFzaw==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx188"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sh</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">c</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">’echo<text class="ltx_lst_space"> </text>"deb<text class="ltx_lst_space"> </text>http://deb.leap.se/client<text class="ltx_lst_space"> </text>release<text class="ltx_lst_space"> </text>stretch"<text class="ltx_lst_space"> </text>><text class="ltx_lst_space"> </text>/etc/apt/sources.list.d/bitmask.list’</text></listingline>
|
||
<listingline xml:id="lstnumberx189"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">update</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">&&</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">install</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">bitmask</text></listingline>
|
||
</listing>
|
||
<p><text font="bold smallcaps">Résolution de problème</text></p>
|
||
</para>
|
||
</subsection>
|
||
<subsection inlist="toc" xml:id="S10.SS2">
|
||
<tags>
|
||
<tag>10.2</tag>
|
||
<tag role="autoref">subsection 10.2</tag>
|
||
<tag role="refnum">10.2</tag>
|
||
<tag role="typerefnum">§10.2</tag>
|
||
</tags>
|
||
<title><tag close=" ">10.2</tag>Changer son adresse mac</title>
|
||
<para xml:id="S10.SS2.p1">
|
||
<p>Installer macchanger :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c3VkbyBhcHQtZ2V0IGluc3RhbGwgbWFjY2hhbmdlcg==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx190"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">get</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">install</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">macchanger</text></listingline>
|
||
</listing>
|
||
<p>On peut ensuite connaître son adresse MAC pour la noter :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="bWFjY2hhbmdlciBldGgwCm91Cm1hY2NoYW5nZXIgd2xhbjAKb3UKbWFjY2hhbmdlciB3bHAzczA=" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx191"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">macchanger</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">eth0</text></listingline>
|
||
<listingline xml:id="lstnumberx192"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ou</text></listingline>
|
||
<listingline xml:id="lstnumberx193"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">macchanger</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">wlan0</text></listingline>
|
||
<listingline xml:id="lstnumberx194"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ou</text></listingline>
|
||
<listingline xml:id="lstnumberx195"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">macchanger</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">wlp3s0</text></listingline>
|
||
</listing>
|
||
<p>Créer le fichier de configuration :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c3VkbyBuYW5vIC9ldGMvaW5pdC9tYWNjaGFuZ2VyLmNvbmYKCiMgbWFjY2hhbmdlciAtIHNldCBNQUMgYWRkcmVzc2VzCiMKIyBTZXQgdGhlIE1BQyBhZGRyZXNzZXMgZm9yIHRoZSBuZXR3b3JrIGludGVyZmFjZXMuCgpkZXNjcmlwdGlvbiAgICAgImNoYW5nZSBtYWMgYWRkcmVzc2VzIgoKc3RhcnQgb24gc3RhcnRpbmcgbmV0d29yay1tYW5hZ2VyCgpwcmUtc3RhcnQgc2NyaXB0CiAgICAgICAgL3Vzci9iaW4vbWFjY2hhbmdlciAtQSB3bGFuMAogICAgICAgIC91c3IvYmluL21hY2NoYW5nZXIgLUEgZXRoMAogICAgICAgIC91c3IvYmluL21hY2NoYW5nZXIgLUEgd21hc3RlcjAKICAgICAgICAvdXNyL2Jpbi9tYWNjaGFuZ2VyIC1BIHBhbjAKICAgICAgICAjL3Vzci9iaW4vbG9nZ2VyIHdsYW4wIGAvdXNyL2Jpbi9tYWNjaGFuZ2VyIC1zIHdsYW4wYAogICAgICAgICMvdXNyL2Jpbi9sb2dnZXIgZXRoMCBgL3Vzci9iaW4vbWFjY2hhbmdlciAtcyBldGgwYAplbmQgc2NyaXB0" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx196"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">nano</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">etc</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">init</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">macchanger</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">conf</text></listingline>
|
||
<listingline xml:id="lstnumberx197"/>
|
||
<listingline xml:id="lstnumberx198"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#<text class="ltx_lst_space"> </text>macchanger<text class="ltx_lst_space"> </text>-<text class="ltx_lst_space"> </text>set<text class="ltx_lst_space"> </text>MAC<text class="ltx_lst_space"> </text>addresses</text></listingline>
|
||
<listingline xml:id="lstnumberx199"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#</text></listingline>
|
||
<listingline xml:id="lstnumberx200"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#<text class="ltx_lst_space"> </text>Set<text class="ltx_lst_space"> </text>the<text class="ltx_lst_space"> </text>MAC<text class="ltx_lst_space"> </text>addresses<text class="ltx_lst_space"> </text>for<text class="ltx_lst_space"> </text>the<text class="ltx_lst_space"> </text>network<text class="ltx_lst_space"> </text>interfaces.</text></listingline>
|
||
<listingline xml:id="lstnumberx201"/>
|
||
<listingline xml:id="lstnumberx202"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">description</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"change<text class="ltx_lst_space"> </text>mac<text class="ltx_lst_space"> </text>addresses"</text></listingline>
|
||
<listingline xml:id="lstnumberx203"/>
|
||
<listingline xml:id="lstnumberx204"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">start</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">on</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">starting</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">network</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">manager</text></listingline>
|
||
<listingline xml:id="lstnumberx205"/>
|
||
<listingline xml:id="lstnumberx206"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">pre</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">start</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">script</text></listingline>
|
||
<listingline xml:id="lstnumberx207"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">usr</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">bin</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">macchanger</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">A</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">wlan0</text></listingline>
|
||
<listingline xml:id="lstnumberx208"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">usr</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">bin</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">macchanger</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">A</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">eth0</text></listingline>
|
||
<listingline xml:id="lstnumberx209"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">usr</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">bin</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">macchanger</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">A</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">wmaster0</text></listingline>
|
||
<listingline xml:id="lstnumberx210"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">usr</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">bin</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">macchanger</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">A</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">pan0</text></listingline>
|
||
<listingline xml:id="lstnumberx211"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#/usr/bin/logger<text class="ltx_lst_space"> </text>wlan0<text class="ltx_lst_space"> </text>‘/usr/bin/macchanger<text class="ltx_lst_space"> </text>-s<text class="ltx_lst_space"> </text>wlan0‘</text></listingline>
|
||
<listingline xml:id="lstnumberx212"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#/usr/bin/logger<text class="ltx_lst_space"> </text>eth0<text class="ltx_lst_space"> </text>‘/usr/bin/macchanger<text class="ltx_lst_space"> </text>-s<text class="ltx_lst_space"> </text>eth0‘</text></listingline>
|
||
<listingline xml:id="lstnumberx213"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">end</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">script</text></listingline>
|
||
</listing>
|
||
<p><text font="bold">Attention à rajouter le nom de votre interface si elle n’est ni wlan0 ni eth0 (c’était wlp3s0 pour moi).<break/></text>Créer le fichier <text font="bold">/etc/network/if-post-down.d/random-mac</text> à partir de :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="IyEvYmluL3NoCgpNQUNDSEFOR0VSPS91c3IvYmluL21hY2NoYW5nZXIKClsgIiRJRkFDRSIgIT0gImxvIiBdIHx8IGV4aXQgMAoKIyBCcmluZyBkb3duIGludGVyZmFjZSAoZm9yIHdpcmVsZXNzIGNhcmRzIHRoYXQgYXJlIHVwIHRvIHNjYW4gZm9yIG5ldHdvcmtzKSwgY2hhbmdlIE1BQyBhZGRyZXNzIHRvIGEgcmFuZG9tIHZlbmRvciBhZGRyZXNzLCBicmluZyB1cCB0aGUgaW50ZXJmYWNlCi9zYmluL2lmY29uZmlnICIkSUZBQ0UiIGRvd24KbWFjY2hhbmdlciAtQSAiJElGQUNFIg==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx214"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#!/bin/sh</text></listingline>
|
||
<listingline xml:id="lstnumberx215"/>
|
||
<listingline xml:id="lstnumberx216"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">MACCHANGER</text><text font="typewriter" fontsize="90%">=/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">usr</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">bin</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">macchanger</text></listingline>
|
||
<listingline xml:id="lstnumberx217"/>
|
||
<listingline xml:id="lstnumberx218"><text font="typewriter" fontsize="90%">[</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"$IFACE"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">!=</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"lo"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">]</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">||</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">exit</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">0</text></listingline>
|
||
<listingline xml:id="lstnumberx219"/>
|
||
<listingline xml:id="lstnumberx220"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#<text class="ltx_lst_space"> </text>Bring<text class="ltx_lst_space"> </text>down<text class="ltx_lst_space"> </text>interface<text class="ltx_lst_space"> </text>(for<text class="ltx_lst_space"> </text>wireless<text class="ltx_lst_space"> </text>cards<text class="ltx_lst_space"> </text>that<text class="ltx_lst_space"> </text>are<text class="ltx_lst_space"> </text>up<text class="ltx_lst_space"> </text>to<text class="ltx_lst_space"> </text>scan<text class="ltx_lst_space"> </text>for<text class="ltx_lst_space"> </text>networks),<text class="ltx_lst_space"> </text>change<text class="ltx_lst_space"> </text>MAC<text class="ltx_lst_space"> </text>address<text class="ltx_lst_space"> </text>to<text class="ltx_lst_space"> </text>a<text class="ltx_lst_space"> </text>random<text class="ltx_lst_space"> </text>vendor<text class="ltx_lst_space"> </text>address,<text class="ltx_lst_space"> </text>bring<text class="ltx_lst_space"> </text>up<text class="ltx_lst_space"> </text>the<text class="ltx_lst_space"> </text>interface</text></listingline>
|
||
<listingline xml:id="lstnumberx221"><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sbin</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ifconfig</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"$IFACE"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">down</text></listingline>
|
||
<listingline xml:id="lstnumberx222"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">macchanger</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">A</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"$IFACE"</text></listingline>
|
||
</listing>
|
||
<p>Il reste à rendre le script exécutable et à redémarrer le network manager :
|
||
<!-- %****␣recueil.tex␣Line␣875␣**** --></p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c3VkbyBjaG1vZCAreCAvZXRjL25ldHdvcmsvaWYtcG9zdC1kb3duLmQvcmFuZG9tLW1hYwpzdWRvIHNlcnZpY2UgbmV0d29yay1tYW5hZ2VyIHJlc3RhcnQ=" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx223"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">chmod</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">+</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">x</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">etc</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">network</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">if</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">post</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">down</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">d</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">random</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">mac</text></listingline>
|
||
<listingline xml:id="lstnumberx224"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">service</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">network</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">manager</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">restart</text></listingline>
|
||
</listing>
|
||
</para>
|
||
<para xml:id="S10.SS2.p2">
|
||
<p><text class="ltx_emph" font="italic">Sources</text> : <ref class="ltx_url" font="typewriter" href="https://riseup.net/fr/security/network-security/mac-address">https://riseup.net/fr/security/network-security/mac-address</ref></p>
|
||
</para>
|
||
</subsection>
|
||
</section>
|
||
<section inlist="toc" xml:id="S11">
|
||
<tags>
|
||
<tag>11</tag>
|
||
<tag role="autoref">section 11</tag>
|
||
<tag role="refnum">11</tag>
|
||
<tag role="typerefnum">§11</tag>
|
||
</tags>
|
||
<title><tag close=" ">11</tag>Bugs divers</title>
|
||
<subsection inlist="toc" xml:id="S11.SS1">
|
||
<tags>
|
||
<tag>11.1</tag>
|
||
<tag role="autoref">subsection 11.1</tag>
|
||
<tag role="refnum">11.1</tag>
|
||
<tag role="typerefnum">§11.1</tag>
|
||
</tags>
|
||
<title><tag close=" ">11.1</tag>Bugs après une installation</title>
|
||
<subsubsection inlist="toc" xml:id="S11.SS1.SSS1">
|
||
<tags>
|
||
<tag>11.1.1</tag>
|
||
<tag role="autoref">subsubsection 11.1.1</tag>
|
||
<tag role="refnum">11.1.1</tag>
|
||
<tag role="typerefnum">§11.1.1</tag>
|
||
</tags>
|
||
<title><tag close=" ">11.1.1</tag>Driver wifi - Debian x bcm43xx</title>
|
||
<para class="ltx_noindent" xml:id="S11.SS1.SSS1.p1">
|
||
<p><text font="bold">Pour connaître les composants connectés au bus PCI, on utilise la commande</text> <verbatim font="typewriter">lspci</verbatim><break/></p>
|
||
</para>
|
||
<para xml:id="S11.SS1.SSS1.p2">
|
||
<p>Version raccourcie pour les réseaux :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="fiQgbHNwY2kgLW5uIHwgZ3JlcCBOZXR3b3JrCjAzOjAwLjAgTmV0d29yayBjb250cm9sbGVyIFswMjgwXTogSW50ZWwgQ29ycG9yYXRpb24gUFJPL1dpcmVsZXNzIDM5NDVBQkcgTmV0d29yayBDb25uZWN0aW9uIFs4MDg2OjQyMjddIChyZXYgMDIp" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx225"><text font="typewriter" fontsize="90%">~</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">lspci</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">nn</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">|</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">grep</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Network</text></listingline>
|
||
<listingline xml:id="lstnumberx226"><text font="typewriter" fontsize="90%">03:00.0</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Network</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">controller</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">[0280]:</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Intel</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Corporation</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">PRO</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Wireless</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">3945</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ABG</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Network</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Connection</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">[8086:4227]</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">(</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">rev</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">02)</text></listingline>
|
||
</listing>
|
||
<p><text class="ltx_emph" font="italic">Présentation ici d’un cas particulier mais la méthode peut être adaptée à d’autres modèles de drivers.<break/></text>Ajouter <verbatim font="typewriter">contrib non-free</verbatim> à la ligne du fichier <verbatim font="typewriter">/etc/apt/sources.list</verbatim> puis mettre à jour les sources :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="IyBEZWJpYW4gOSAic3RyZXRjaCIKZGViIGh0dHA6Ly9kZWIuZGViaWFuLm9yZy9kZWJpYW4vIHN0cmV0Y2ggbWFpbiBjb250cmliIG5vbi1mcmVlCmFwdC1nZXQgdXBkYXRl" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx227"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#<text class="ltx_lst_space"> </text>Debian<text class="ltx_lst_space"> </text>9<text class="ltx_lst_space"> </text>"stretch"</text></listingline>
|
||
<listingline xml:id="lstnumberx228"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">deb</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">http</text><text font="typewriter" fontsize="90%">://</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">deb</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">debian</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">org</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">debian</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">stretch</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">main</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">contrib</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">non</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">free</text></listingline>
|
||
<listingline xml:id="lstnumberx229"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">get</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">update</text></listingline>
|
||
</listing>
|
||
<!-- %****␣recueil.tex␣Line␣900␣**** --> <p>Installer le bon firmware selon le driver<break/></p>
|
||
</para>
|
||
<para class="ltx_noindent" xml:id="S11.SS1.SSS1.p3">
|
||
<p>BCM4306 revision 3, BCM4311, BCM4318, BCM4321 ou BCM4322 :<break/><verbatim font="typewriter">firmware-b43-installer</verbatim><break/>BCM4312 LP-PHY :<break/><verbatim font="typewriter">firmware-b43-installer</verbatim><break/>BCM4301 chip ou BCM4306 revision 2 :<break/><verbatim font="typewriter">firmware-b43legacy-installer</verbatim><break/></p>
|
||
</para>
|
||
<para xml:id="S11.SS1.SSS1.p4">
|
||
<p><text font="smallcaps">Source :</text> <ref class="ltx_url" font="typewriter" href="https://wiki.debian.org/bcm43xx">https://wiki.debian.org/bcm43xx</ref></p>
|
||
</para>
|
||
</subsubsection>
|
||
</subsection>
|
||
<subsection inlist="toc" xml:id="S11.SS2">
|
||
<tags>
|
||
<tag>11.2</tag>
|
||
<tag role="autoref">subsection 11.2</tag>
|
||
<tag role="refnum">11.2</tag>
|
||
<tag role="typerefnum">§11.2</tag>
|
||
</tags>
|
||
<title><tag close=" ">11.2</tag>Bugs dans le terminal</title>
|
||
<subsubsection inlist="toc" xml:id="S11.SS2.SSS1">
|
||
<tags>
|
||
<tag>11.2.1</tag>
|
||
<tag role="autoref">subsubsection 11.2.1</tag>
|
||
<tag role="refnum">11.2.1</tag>
|
||
<tag role="typerefnum">§11.2.1</tag>
|
||
</tags>
|
||
<title><tag close=" ">11.2.1</tag>./configure say no compiler found</title>
|
||
<para xml:id="S11.SS2.SSS1.p1">
|
||
<p>Erreur</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="Y29uZmlndXJlOiBlcnJvcjogbm8gYWNjZXB0YWJsZSBDIGNvbXBpbGVyIGZvdW5kIGluICRQQVRI" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx230"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">configure</text><text font="typewriter" fontsize="90%">:</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">error</text><text font="typewriter" fontsize="90%">:</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">no</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">acceptable</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">C</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">compiler</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">found</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">in</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$PATH</text></listingline>
|
||
</listing>
|
||
<p>Solution</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c3VkbyBhcHQtZ2V0IGluc3RhbGwgYnVpbGQtZXNzZW50aWFs" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx231"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">get</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">install</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">build</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">essential</text></listingline>
|
||
</listing>
|
||
<p><text font="smallcaps">Source :</text> <ref class="ltx_url" font="typewriter" href="https://stackoverflow.com/questions/18076157/why-does-configure-say-no-c-compiler-found-when-gcc-is-installed">https://stackoverflow.com/questions/18076157/why-does-configure-say-no-c-compiler-found-when-gcc-is-installed</ref></p>
|
||
</para>
|
||
</subsubsection>
|
||
</subsection>
|
||
</section>
|
||
<section inlist="toc" xml:id="S12">
|
||
<tags>
|
||
<tag>12</tag>
|
||
<tag role="autoref">section 12</tag>
|
||
<tag role="refnum">12</tag>
|
||
<tag role="typerefnum">§12</tag>
|
||
</tags>
|
||
<title><tag close=" ">12</tag>Divers</title>
|
||
<subsection inlist="toc" xml:id="S12.SS1">
|
||
<tags>
|
||
<tag>12.1</tag>
|
||
<tag role="autoref">subsection 12.1</tag>
|
||
<tag role="refnum">12.1</tag>
|
||
<tag role="typerefnum">§12.1</tag>
|
||
</tags>
|
||
<title><tag close=" ">12.1</tag>Wallabako - synchronisation wallabag et kobo</title>
|
||
<!-- %****␣recueil.tex␣Line␣925␣**** --> <para class="ltx_noindent" xml:id="S12.SS1.p1">
|
||
<p>Si vous avez une instance Wallabag et une liseuse Kobo, il existe un programme permettant de synchroniser les articles non-lus en les téléchargeant en ePUB sur votre liseuse.<break/></p>
|
||
</para>
|
||
<para xml:id="S12.SS1.p2">
|
||
<p>La documentation et les fichiers sont ici : <ref class="ltx_url" font="typewriter" href="https://gitlab.com/anarcat/wallabako">https://gitlab.com/anarcat/wallabako</ref></p>
|
||
</para>
|
||
</subsection>
|
||
<subsection inlist="toc" xml:id="S12.SS2">
|
||
<tags>
|
||
<tag>12.2</tag>
|
||
<tag role="autoref">subsection 12.2</tag>
|
||
<tag role="refnum">12.2</tag>
|
||
<tag role="typerefnum">§12.2</tag>
|
||
</tags>
|
||
<title><tag close=" ">12.2</tag>Contrôler son téléphone Android - scrpy</title>
|
||
<para xml:id="S12.SS2.p1">
|
||
<p>Ce programme permet à un téléphone Android d’être entièrement contrôlé via l’ordinateur auquel il est branché. L’écran est simplement en miroir sur une fenêtre flottante et permet d’utiliser le clavier et la souris de l’ordinateur.<break/>Il est disponible sur les principales distributions : <ref class="ltx_url" font="typewriter" href="https://github.com/Genymobile/scrcpy">https://github.com/Genymobile/scrcpy</ref></p>
|
||
</para>
|
||
</subsection>
|
||
<subsection inlist="toc" xml:id="S12.SS3">
|
||
<tags>
|
||
<tag>12.3</tag>
|
||
<tag role="autoref">subsection 12.3</tag>
|
||
<tag role="refnum">12.3</tag>
|
||
<tag role="typerefnum">§12.3</tag>
|
||
</tags>
|
||
<title><tag close=" ">12.3</tag>Stylet, PC tablette, etc</title>
|
||
<para xml:id="S12.SS3.p1">
|
||
<p>Pour installer les drivers du stylet dans Arch Linux (nécessite un redémarrage) :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="c3VkbyBwYWNtYW4gLVMgeGY4Ni1pbnB1dC13YWNvbQ==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx232"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">pacman</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">S</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">xf86</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">input</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">wacom</text></listingline>
|
||
</listing>
|
||
<p>Pour activer la reconnaissance automatique de l’orientation et changer celle de l’écran et de la souris en même temps, installer les programmes suivants (disponibles en AUR) :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="aWlvLXNlbnNvci1wcm94eS1naXQgc2NyZWVucm90YXRvci1naXQ=" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx233"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">iio</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sensor</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">proxy</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">git</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">screenrotator</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">git</text></listingline>
|
||
</listing>
|
||
<p>Ressources : <ref class="ltx_url" font="typewriter" href="https://wiki.archlinux.org/index.php/Tablet_PC#Stylus">https://wiki.archlinux.org/index.php/Tablet_PC#Stylus</ref></p>
|
||
</para>
|
||
<subsubsection inlist="toc" xml:id="S12.SS3.SSS1">
|
||
<tags>
|
||
<tag>12.3.1</tag>
|
||
<tag role="autoref">subsubsection 12.3.1</tag>
|
||
<tag role="refnum">12.3.1</tag>
|
||
<tag role="typerefnum">§12.3.1</tag>
|
||
</tags>
|
||
<title><tag close=" ">12.3.1</tag>Activer le clic droit du stylet</title>
|
||
<para xml:id="S12.SS3.SSS1.p1">
|
||
<p>D’abord, trouver l’id du stylet avec :</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="eGlucHV0IC0tbGlzdA==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx234"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">xinput</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">list</text></listingline>
|
||
</listing>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="eHNldHdhY29tIHNldCA8aWQ+IGJ1dHRvbiAyIDM=" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx235"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">xsetwacom</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">set</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%"><</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">id</text><text font="typewriter" fontsize="90%">></text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">button</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">2</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">3</text></listingline>
|
||
</listing>
|
||
<p><text font="bold">Nécessite d’être relancé à chaque démarrage.</text>
|
||
<!-- %****␣recueil.tex␣Line␣950␣**** --></p>
|
||
</para>
|
||
</subsubsection>
|
||
</subsection>
|
||
<subsection inlist="toc" xml:id="S12.SS4">
|
||
<tags>
|
||
<tag>12.4</tag>
|
||
<tag role="autoref">subsection 12.4</tag>
|
||
<tag role="refnum">12.4</tag>
|
||
<tag role="typerefnum">§12.4</tag>
|
||
</tags>
|
||
<title><tag close=" ">12.4</tag>ASCII art generator</title>
|
||
<para xml:id="S12.SS4.p1">
|
||
<p>Convertir une image en texte ASCII : <ref class="ltx_url" font="typewriter" href="https://github.com/uvipen/ASCII-generator">https://github.com/uvipen/ASCII-generator</ref></p>
|
||
</para>
|
||
</subsection>
|
||
</section>
|
||
<section inlist="toc" xml:id="S13">
|
||
<tags>
|
||
<tag>13</tag>
|
||
<tag role="autoref">section 13</tag>
|
||
<tag role="refnum">13</tag>
|
||
<tag role="typerefnum">§13</tag>
|
||
</tags>
|
||
<title><tag close=" ">13</tag>Windows</title>
|
||
<para class="ltx_noindent" xml:id="S13.p1">
|
||
<p>Clé Windows : <verbatim font="typewriter">sudo cat /sys/firmware/acpi/tables/MSDM</verbatim></p>
|
||
</para>
|
||
</section>
|
||
<section inlist="toc" xml:id="S14">
|
||
<tags>
|
||
<tag>14</tag>
|
||
<tag role="autoref">section 14</tag>
|
||
<tag role="refnum">14</tag>
|
||
<tag role="typerefnum">§14</tag>
|
||
</tags>
|
||
<title><tag close=" ">14</tag>Annexes - Scripts</title>
|
||
<para xml:id="S14.p1">
|
||
<p><text font="bold">Attention, ces scripts sont des scripts que j’ai réalisé il y a parfois longtemps et souvent pour une utilisation unique. Il sont donc non-optimisés et potentiellement cassés. Ils ont fonctionné pour moi et fonctionnent probablement encore mais je conseille de les utiliser avec prudence pour éviter toute perte de fichiers.</text></p>
|
||
</para>
|
||
<subsection inlist="toc" xml:id="S14.SS1">
|
||
<tags>
|
||
<tag>14.1</tag>
|
||
<tag role="autoref">subsection 14.1</tag>
|
||
<tag role="refnum">14.1</tag>
|
||
<tag role="typerefnum">§14.1</tag>
|
||
</tags>
|
||
<title><tag close=" ">14.1</tag>Trier des fichiers par année</title>
|
||
<para xml:id="S14.SS1.p1">
|
||
<p>J’avais un gros dossier en vrac de vieilles photos, que je voulais garder mais en créant des dossiers par année pour les retrouver plus facilement. Il se trouve que l’on ne peut pas trouver dans les métadonnées la date de création mais seulement de dernière modification. J’ai reproduit ici ce script comme exemple de script simple et pour qu’il soit réutilisable.</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="IyEvYmluL2Jhc2gKZWNobyAiQ2hlbWluIGR1IGRvc3NpZXIgYSB0cmllciA6IgpyZWFkIGNoZW1pbgpjZCAkY2hlbWluCmxzCiNUZXN0ZSBjaGFxdWUgZmljaGllciBkdSBkb3NzaWVyIGNoZW1pbgpmb3IgaSBpbiAqOyBkbwogICAgICAgIGlmIFsgLWQgIiRpIiBdOyB0aGVuCiAgICAgICAgIy1kIGVzdCBsJ29wdGlvbiBwb3VyIHNhdm9pciBzaSB1biBkb3NzaWVyIGV4aXN0ZSwgaWNpIG9uIHRlc3RlIHNpIGlsIGVzdCB1dGlsZSBkZSBsJ2FuYWx5c2VyIG91IHBhcwogICAgICAgICAgICAgICAgZWNobyAiQydlc3QgdW4gZG9zc2llciIKICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICBhbm5lZT1gc3RhdCAtYyAnJXknICIkaSIgfCBhd2sgLUYgLSAne3ByaW50ICQxfSdgCiAgICAgICAgICAgICAgICAjU29ydCBsJ2FubmVlIGRlIGRlcm5pZXJlIG1vZGlmaWNhdGlvbgogICAgICAgICAgICAgICAgIy1jIHV0aWxpc2UgbGUgZm9ybWF0IHByZWNpc2UgcGx1dG90IHF1ZSBjZWx1aSBwYXIgZGVmYXV0LiAnJXknIGRhdGUgZGUgbGEgZGVybmllcmUgbW9kaWZpY2F0aW9uIGQnZXRhdCBlbiBmb3JtYXQgbGlzaWJsZS4KICAgICAgICAgICAgICAgICNhd2sgLUYgLSBwcmVjaXNlIHF1ZSBsZSBzZXBhcmF0ZXVyIGVzdCBsZSB0aXJldCBldCBwYXMgdW4gZXNwYWNlCiAgICAgICAgICAgICAgICAjJ3twcmludCAkMX0nIHMnYXJyZXRlIGQnYWZmaWNoZXIgYXUgcHJlbWllciBzZXBhcmF0ZXVyCiAgICAgICAgICAgICAgICAjIiRpIiBlbnRyZSBndWlsbGVtZW50IHBvdXIgZXZpdGVyIGxlcyBlcnJldXJzIGF2ZWMgbGVzIGVzcGFjZXMgZGFucyBsZXMgbm9tcwoKICAgICAgICAgICAgICAgIGlmIFsgLWQgJGFubmVlIF07IHRoZW4KICAgICAgICAgICAgICAgICAgICAgICAgbXYgIiRpIiAkYW5uZWUKICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICAgICAgbWtkaXIgJGFubmVlCiAgICAgICAgICAgICAgICAgICAgICAgIG12ICIkaSIgJGFubmVlCiAgICAgICAgICAgICAgICBmaQogICAgICAgIGZpCmRvbmU=" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx236"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#!/bin/bash</text></listingline>
|
||
<listingline xml:id="lstnumberx237"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"Chemin<text class="ltx_lst_space"> </text>du<text class="ltx_lst_space"> </text>dossier<text class="ltx_lst_space"> </text>a<text class="ltx_lst_space"> </text>trier<text class="ltx_lst_space"> </text>:"</text></listingline>
|
||
<listingline xml:id="lstnumberx238"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">read</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">chemin</text></listingline>
|
||
<listingline xml:id="lstnumberx239"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">cd</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$chemin</text></listingline>
|
||
<listingline xml:id="lstnumberx240"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ls</text></listingline>
|
||
<listingline xml:id="lstnumberx241"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#Teste<text class="ltx_lst_space"> </text>chaque<text class="ltx_lst_space"> </text>fichier<text class="ltx_lst_space"> </text>du<text class="ltx_lst_space"> </text>dossier<text class="ltx_lst_space"> </text>chemin</text></listingline>
|
||
<listingline xml:id="lstnumberx242"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">for</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">i</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">in</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">*;</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">do</text></listingline>
|
||
<listingline xml:id="lstnumberx243"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">if</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">[</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">d</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"$i"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">];</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">then</text></listingline>
|
||
<listingline xml:id="lstnumberx244"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#-d<text class="ltx_lst_space"> </text>est<text class="ltx_lst_space"> </text>l’option<text class="ltx_lst_space"> </text>pour<text class="ltx_lst_space"> </text>savoir<text class="ltx_lst_space"> </text>si<text class="ltx_lst_space"> </text>un<text class="ltx_lst_space"> </text>dossier<text class="ltx_lst_space"> </text>existe,<text class="ltx_lst_space"> </text>ici<text class="ltx_lst_space"> </text>on<text class="ltx_lst_space"> </text>teste<text class="ltx_lst_space"> </text>si<text class="ltx_lst_space"> </text>il<text class="ltx_lst_space"> </text>est<text class="ltx_lst_space"> </text>utile<text class="ltx_lst_space"> </text>de<text class="ltx_lst_space"> </text>l’analyser<text class="ltx_lst_space"> </text>ou<text class="ltx_lst_space"> </text>pas</text></listingline>
|
||
<listingline xml:id="lstnumberx245"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"C’est<text class="ltx_lst_space"> </text>un<text class="ltx_lst_space"> </text>dossier"</text></listingline>
|
||
<listingline xml:id="lstnumberx246"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">else</text></listingline>
|
||
<listingline xml:id="lstnumberx247"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">annee</text><text font="typewriter" fontsize="90%">=‘</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">stat</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">c</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">’%y’</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"$i"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">|</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">awk</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">F</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">’{print<text class="ltx_lst_space"> </text>$1}’</text><text font="typewriter" fontsize="90%">‘</text></listingline>
|
||
<listingline xml:id="lstnumberx248"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#Sort<text class="ltx_lst_space"> </text>l’annee<text class="ltx_lst_space"> </text>de<text class="ltx_lst_space"> </text>derniere<text class="ltx_lst_space"> </text>modification</text></listingline>
|
||
<listingline xml:id="lstnumberx249"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#-c<text class="ltx_lst_space"> </text>utilise<text class="ltx_lst_space"> </text>le<text class="ltx_lst_space"> </text>format<text class="ltx_lst_space"> </text>precise<text class="ltx_lst_space"> </text>plutot<text class="ltx_lst_space"> </text>que<text class="ltx_lst_space"> </text>celui<text class="ltx_lst_space"> </text>par<text class="ltx_lst_space"> </text>defaut.<text class="ltx_lst_space"> </text>’%y’<text class="ltx_lst_space"> </text>date<text class="ltx_lst_space"> </text>de<text class="ltx_lst_space"> </text>la<text class="ltx_lst_space"> </text>derniere<text class="ltx_lst_space"> </text>modification<text class="ltx_lst_space"> </text>d’etat<text class="ltx_lst_space"> </text>en<text class="ltx_lst_space"> </text>format<text class="ltx_lst_space"> </text>lisible.</text></listingline>
|
||
<listingline xml:id="lstnumberx250"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#awk<text class="ltx_lst_space"> </text>-F<text class="ltx_lst_space"> </text>-<text class="ltx_lst_space"> </text>precise<text class="ltx_lst_space"> </text>que<text class="ltx_lst_space"> </text>le<text class="ltx_lst_space"> </text>separateur<text class="ltx_lst_space"> </text>est<text class="ltx_lst_space"> </text>le<text class="ltx_lst_space"> </text>tiret<text class="ltx_lst_space"> </text>et<text class="ltx_lst_space"> </text>pas<text class="ltx_lst_space"> </text>un<text class="ltx_lst_space"> </text>espace</text></listingline>
|
||
<listingline xml:id="lstnumberx251"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#’{print<text class="ltx_lst_space"> </text>$1}’<text class="ltx_lst_space"> </text>s’arrete<text class="ltx_lst_space"> </text>d’afficher<text class="ltx_lst_space"> </text>au<text class="ltx_lst_space"> </text>premier<text class="ltx_lst_space"> </text>separateur</text></listingline>
|
||
<listingline xml:id="lstnumberx252"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#"$i"<text class="ltx_lst_space"> </text>entre<text class="ltx_lst_space"> </text>guillement<text class="ltx_lst_space"> </text>pour<text class="ltx_lst_space"> </text>eviter<text class="ltx_lst_space"> </text>les<text class="ltx_lst_space"> </text>erreurs<text class="ltx_lst_space"> </text>avec<text class="ltx_lst_space"> </text>les<text class="ltx_lst_space"> </text>espaces<text class="ltx_lst_space"> </text>dans<text class="ltx_lst_space"> </text>les<text class="ltx_lst_space"> </text>noms</text></listingline>
|
||
<listingline xml:id="lstnumberx253"/>
|
||
<listingline xml:id="lstnumberx254"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">if</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">[</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">d</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$annee</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">];</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">then</text></listingline>
|
||
<listingline xml:id="lstnumberx255"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">mv</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"$i"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$annee</text></listingline>
|
||
<listingline xml:id="lstnumberx256"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">else</text></listingline>
|
||
<listingline xml:id="lstnumberx257"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">mkdir</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$annee</text></listingline>
|
||
<listingline xml:id="lstnumberx258"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">mv</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"$i"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$annee</text></listingline>
|
||
<listingline xml:id="lstnumberx259"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">fi</text></listingline>
|
||
<listingline xml:id="lstnumberx260"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">fi</text></listingline>
|
||
<listingline xml:id="lstnumberx261"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">done</text></listingline>
|
||
</listing>
|
||
</para>
|
||
</subsection>
|
||
<subsection inlist="toc" xml:id="S14.SS2">
|
||
<tags>
|
||
<tag>14.2</tag>
|
||
<tag role="autoref">subsection 14.2</tag>
|
||
<tag role="refnum">14.2</tag>
|
||
<tag role="typerefnum">§14.2</tag>
|
||
</tags>
|
||
<title><tag close=" ">14.2</tag>Post-Installation automatique</title>
|
||
<para xml:id="S14.SS2.p1">
|
||
<p>Quand on veut réinstaller son ordinateur on sait généralement déjà de quoi on a besoin/envie. Et la force de GNU/Linux est de pouvoir réaliser de nombreuses étapes de post-installation automatiquement.<break/>Celui-ci permet surtout d’installer les quelques programmes non-installés par défaut mais utiles comme les paquets pour lire les fichiers d’un téléphone android. Il permet aussi d’installer les librairies qui permettent de lire les DVD.<break/>Si les lignes correspondantes sont décommentées, il permet d’installer VirtualBox.<break/>Enfin, il peut être utilisé pour copier les fichiers de configuration que vous avez déjà, sous réserve de quelques modifications/ajouts pour les lignes commençants par <text font="typewriter">cp -r</text>.<break/><text font="bold">Il nécessite bien entendu d’être exécuté en root ou avec sudo</text>.</p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="IyEvYmluL3NoCiNlY2hvICJEb3NzaWVyIGRlcyBmaWNoaWVycyBkZSBjb25maWciCiNyZWFkIGRvc3NpZXIKI2VjaG8gIm5vbSB1dGlsaXNhdGV1ci90cmljZSIKI3JlYWQgaWQKZWNobyAiVmVyaWZpZXIgcXVlIHN1ZG8gZXN0IGJpZW4gaW5zdGFsbGUsIHNpbm9uIGxlIHNjcmlwdCBuZSBwb3VycmEgcGFzIGZvbmN0aW9ubmVyIFtPL25dIgpyZWFkIGFuc3dlcgppZiBbICRhbnN3ZXIgPSAiTyIgXTsgdGhlbgogICAgICAgIHN1ZG8gYXB0IHVwZGF0ZQogICAgICAgICNVdGlsZXMgZXQgZGVwZW5kYW5jZXMKICAgICAgICBzdWRvIGFwdCBpbnN0YWxsIGN1cmwgZmZtcGVnIGFjY291bnRzc2VydmljZSBnaXQgdHJlZSByc3luYyBhcHQtdHJhbnNwb3J0LWh0dHBzIG51bWl4LWd0ay10aGVtZSBudW1peC1pY29uLXRoZW1lCiAgICAgICAgI0FuZHJvaWQKICAgICAgICBzdWRvIGFwdCBpbnN0YWxsIGFuZHJvaWQtdG9vbHMtYWRiIGFuZHJvaWQtdG9vbHMtZmFzdGJvb3QgZ3Zmcy1iYWNrZW5kcyBqbXRwZnMgbGlibXRwLWNvbW1vbgogICAgICAgICNCdXJlYXV0aXF1ZSBldCBtdWx0aW1lZGlhCiAgICAgICAgc3VkbyBhcHQgaW5zdGFsbCBndGh1bWIgaW5rc2NhcGUgdGV4bWFrZXIgaGFuZGJyYWtlIHZsYwogICAgICAgICNVdGlsaXRhaXJlcwogICAgICAgIHN1ZG8gYXB0IGluc3RhbGwga2VlcGFzc3ggZ25vbWUtZGlzay11dGlsaXR5CiAgICAgICAgI0ludGVybmV0CiAgICAgICAgc3VkbyBhcHQgaW5zdGFsbCB0aHVuZGVyYmlyZCB0cmFuc21pc3Npb24gcGlkZ2luCgogICAgICAgICNjcCAtciAkZG9zc2llci8uY29uZmlnIC9ob21lLyRpZC8KICAgICAgICAjY3AgLXIgJGRvc3NpZXIvLnRoZW1lIGhvbWUvJGlkLwogICAgICAgICNjcCAtciAkZG9zc2llci8ubW96aWxsYSBob21lLyRpZC8KCiAgICAgICAgI0luc3RhbGwgbGliZHZkY3NzIChuZWNlc3NpdGUgYXB0LXRyYW5zcG9ydC1odHRwcykKICAgICAgICB3Z2V0IC1PIC0gaHR0cHM6Ly9kb3dubG9hZC52aWRlb2xhbi5vcmcvcHViL2RlYmlhbi92aWRlb2xhbi1hcHQuYXNjIHwgc3VkbyBhcHQta2V5IGFkZCAtICYmIGVjaG8gImRlYiBodHRwczovL2Rvd25sb2FkLnZpZGVvbGFuLm9yZy9wdWIvZGViaWFuL3N0YWJsZS8gLyIgfCBzdWRvIHRlZSAvZXRjL2FwdC9zb3VyY2VzLmxpc3QuZC92aWRlb2xhbi5saXN0CiAgICAgICAgZWNobyAiZGViLXNyYyBodHRwczovL2Rvd25sb2FkLnZpZGVvbGFuLm9yZy9wdWIvZGViaWFuL3N0YWJsZS8gLyIgfCBzdWRvIHRlZSAvZXRjL2FwdC9zb3VyY2VzLmxpc3QuZC92aWRlb2xhbi5saXN0CgogICAgICAgICNJbnN0YWxsIHlvdXR1YmUtZGwKICAgICAgICBzdWRvIGN1cmwgLUwgaHR0cHM6Ly95dC1kbC5vcmcvZG93bmxvYWRzL2xhdGVzdC95b3V0dWJlLWRsIC1vIC91c3IvbG9jYWwvYmluL3lvdXR1YmUtZGwKICAgICAgICBzdWRvIGNobW9kIGErcnggL3Vzci9sb2NhbC9iaW4veW91dHViZS1kbAoKICAgICAgICAjSW5zdGFsbCBWaXJ0dWFsQm94CiAgICAgICAgI3dnZXQgLXEgaHR0cHM6Ly93d3cudmlydHVhbGJveC5vcmcvZG93bmxvYWQvb3JhY2xlX3Zib3hfMjAxNi5hc2MgLU8tIHwgc3VkbyBhcHQta2V5IGFkZCAtCiAgICAgICAgI3dnZXQgLXEgaHR0cHM6Ly93d3cudmlydHVhbGJveC5vcmcvZG93bmxvYWQvb3JhY2xlX3Zib3guYXNjIC1PLSB8IHN1ZG8gYXB0LWtleSBhZGQgLQogICAgICAgICNlY2hvICJkZWIgaHR0cHM6Ly9kb3dubG9hZC52aXJ0dWFsYm94Lm9yZy92aXJ0dWFsYm94L2RlYmlhbiBzdHJldGNoIGNvbnRyaWIiIHxzdWRvIHRlZSAtYSAvZXRjL2FwdC9zb3VyY2VzLmxpc3QuZC92aXJ0dWFsYm94Lmxpc3QKCiAgICAgICAgc3VkbyBhcHQgdXBkYXRlCiAgICAgICAgI3N1ZG8gYXB0LWdldCBpbnN0YWxsIHZpcnR1YWxib3gtNi4wCiAgICAgICAgc3VkbyBhcHQgaW5zdGFsbCBsaWJkdmRjc3MyCiAgICAgICAgI2VjaG8gIlVSTCBkZSB0ZWxlY2hhcmdlbWVudCBWTXdhcmUgOiBodHRwczovL215LnZtd2FyZS5jb20vZnIvd2ViL3Ztd2FyZS9mcmVlI2Rlc2t0b3BfZW5kX3VzZXJfY29tcHV0aW5nL3Ztd2FyZV93b3Jrc3RhdGlvbl9wbGF5ZXIvMTJfMCIKICAgICAgICAjZWNobyAiUG91ciBpbnN0YWxsZXIsIHV0aWxpc2VyIGxhIGNvbW1hbmRlIHN1ZG8gYmFzaCBWTXdhcmUteHh4eC5idW5kbGUiCiAgICAgICAgI0RlcGVuZGFuY2VzIFZNd2FyZQogICAgICAgICNzdWRvIGFwdCBpbnN0YWxsIGxpYngxMS02IGxpYngxMS1kZXYgeC13aW5kb3ctc3lzdGVtLWNvcmUgeC13aW5kb3ctc3lzdGVtIHhvcmctZG9jcyBsaWJ4dHN0NiBwc21pc2MgYnVpbGQtZXNzZW50aWFsCiAgICAgICAgZWNobyAiSW5zdGFsbGF0aW9uIGZpbmllIgplbHNlCiAgICAgICAgZXhpdApmaQ==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx262"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#!/bin/sh</text></listingline>
|
||
<listingline xml:id="lstnumberx263"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#echo<text class="ltx_lst_space"> </text>"Dossier<text class="ltx_lst_space"> </text>des<text class="ltx_lst_space"> </text>fichiers<text class="ltx_lst_space"> </text>de<text class="ltx_lst_space"> </text>config"</text></listingline>
|
||
<listingline xml:id="lstnumberx264"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#read<text class="ltx_lst_space"> </text>dossier</text></listingline>
|
||
<listingline xml:id="lstnumberx265"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#echo<text class="ltx_lst_space"> </text>"nom<text class="ltx_lst_space"> </text>utilisateur/trice"</text></listingline>
|
||
<listingline xml:id="lstnumberx266"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#read<text class="ltx_lst_space"> </text>id</text></listingline>
|
||
<listingline xml:id="lstnumberx267"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"Verifier<text class="ltx_lst_space"> </text>que<text class="ltx_lst_space"> </text>sudo<text class="ltx_lst_space"> </text>est<text class="ltx_lst_space"> </text>bien<text class="ltx_lst_space"> </text>installe,<text class="ltx_lst_space"> </text>sinon<text class="ltx_lst_space"> </text>le<text class="ltx_lst_space"> </text>script<text class="ltx_lst_space"> </text>ne<text class="ltx_lst_space"> </text>pourra<text class="ltx_lst_space"> </text>pas<text class="ltx_lst_space"> </text>fonctionner<text class="ltx_lst_space"> </text>[O/n]"</text></listingline>
|
||
<listingline xml:id="lstnumberx268"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">read</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">answer</text></listingline>
|
||
<listingline xml:id="lstnumberx269"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">if</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">[</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$answer</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"O"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">];</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">then</text></listingline>
|
||
<listingline xml:id="lstnumberx270"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">update</text></listingline>
|
||
<listingline xml:id="lstnumberx271"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#Utiles<text class="ltx_lst_space"> </text>et<text class="ltx_lst_space"> </text>dependances</text></listingline>
|
||
<listingline xml:id="lstnumberx272"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">install</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">curl</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ffmpeg</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">accountsservice</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">git</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">tree</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">rsync</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">transport</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">https</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">numix</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">gtk</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">theme</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">numix</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">icon</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">theme</text></listingline>
|
||
<listingline xml:id="lstnumberx273"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#Android</text></listingline>
|
||
<listingline xml:id="lstnumberx274"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">install</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">android</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">tools</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">adb</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">android</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">tools</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">fastboot</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">gvfs</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">backends</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">j</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">mtpfs</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">libmtp</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">common</text></listingline>
|
||
<listingline xml:id="lstnumberx275"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#Bureautique<text class="ltx_lst_space"> </text>et<text class="ltx_lst_space"> </text>multimedia</text></listingline>
|
||
<listingline xml:id="lstnumberx276"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">install</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">gthumb</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">inkscape</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">texmaker</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">handbrake</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">vlc</text></listingline>
|
||
<listingline xml:id="lstnumberx277"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#Utilitaires</text></listingline>
|
||
<listingline xml:id="lstnumberx278"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">install</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">keepassx</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">gnome</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">disk</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">utility</text></listingline>
|
||
<listingline xml:id="lstnumberx279"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#Internet</text></listingline>
|
||
<listingline xml:id="lstnumberx280"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">install</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">thunderbird</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">transmission</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">pidgin</text></listingline>
|
||
<listingline xml:id="lstnumberx281"/>
|
||
<listingline xml:id="lstnumberx282"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#cp<text class="ltx_lst_space"> </text>-r<text class="ltx_lst_space"> </text>$dossier/.config<text class="ltx_lst_space"> </text>/home/$id/</text></listingline>
|
||
<listingline xml:id="lstnumberx283"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#cp<text class="ltx_lst_space"> </text>-r<text class="ltx_lst_space"> </text>$dossier/.theme<text class="ltx_lst_space"> </text>home/$id/</text></listingline>
|
||
<listingline xml:id="lstnumberx284"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#cp<text class="ltx_lst_space"> </text>-r<text class="ltx_lst_space"> </text>$dossier/.mozilla<text class="ltx_lst_space"> </text>home/$id/</text></listingline>
|
||
<listingline xml:id="lstnumberx285"/>
|
||
<listingline xml:id="lstnumberx286"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#Install<text class="ltx_lst_space"> </text>libdvdcss<text class="ltx_lst_space"> </text>(necessite<text class="ltx_lst_space"> </text>apt-transport-https)</text></listingline>
|
||
<listingline xml:id="lstnumberx287"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">wget</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">O</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">https</text><text font="typewriter" fontsize="90%">://</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">download</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">videolan</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">org</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">pub</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">debian</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">videolan</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">asc</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">|</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">key</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">add</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">&&</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"deb<text class="ltx_lst_space"> </text>https://download.videolan.org/pub/debian/stable/<text class="ltx_lst_space"> </text>/"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">|</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">tee</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">etc</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sources</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">list</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">d</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">videolan</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">list</text></listingline>
|
||
<listingline xml:id="lstnumberx288"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"deb-src<text class="ltx_lst_space"> </text>https://download.videolan.org/pub/debian/stable/<text class="ltx_lst_space"> </text>/"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">|</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">tee</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">etc</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sources</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">list</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">d</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">videolan</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">list</text></listingline>
|
||
<listingline xml:id="lstnumberx289"/>
|
||
<listingline xml:id="lstnumberx290"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#Install<text class="ltx_lst_space"> </text>youtube-dl</text></listingline>
|
||
<listingline xml:id="lstnumberx291"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">curl</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">L</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">https</text><text font="typewriter" fontsize="90%">://</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">yt</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dl</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">org</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">downloads</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">latest</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">youtube</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dl</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">o</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">usr</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">local</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">bin</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">youtube</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dl</text></listingline>
|
||
<listingline xml:id="lstnumberx292"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">chmod</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">a</text><text font="typewriter" fontsize="90%">+</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">rx</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">usr</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">local</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">bin</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">youtube</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dl</text></listingline>
|
||
<listingline xml:id="lstnumberx293"/>
|
||
<listingline xml:id="lstnumberx294"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#Install<text class="ltx_lst_space"> </text>VirtualBox</text></listingline>
|
||
<listingline xml:id="lstnumberx295"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#wget<text class="ltx_lst_space"> </text>-q<text class="ltx_lst_space"> </text>https://www.virtualbox.org/download/oracle_vbox_2016.asc<text class="ltx_lst_space"> </text>-O-<text class="ltx_lst_space"> </text>|<text class="ltx_lst_space"> </text>sudo<text class="ltx_lst_space"> </text>apt-key<text class="ltx_lst_space"> </text>add<text class="ltx_lst_space"> </text>-</text></listingline>
|
||
<listingline xml:id="lstnumberx296"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#wget<text class="ltx_lst_space"> </text>-q<text class="ltx_lst_space"> </text>https://www.virtualbox.org/download/oracle_vbox.asc<text class="ltx_lst_space"> </text>-O-<text class="ltx_lst_space"> </text>|<text class="ltx_lst_space"> </text>sudo<text class="ltx_lst_space"> </text>apt-key<text class="ltx_lst_space"> </text>add<text class="ltx_lst_space"> </text>-</text></listingline>
|
||
<listingline xml:id="lstnumberx297"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#echo<text class="ltx_lst_space"> </text>"deb<text class="ltx_lst_space"> </text>https://download.virtualbox.org/virtualbox/debian<text class="ltx_lst_space"> </text>stretch<text class="ltx_lst_space"> </text>contrib"<text class="ltx_lst_space"> </text>|sudo<text class="ltx_lst_space"> </text>tee<text class="ltx_lst_space"> </text>-a<text class="ltx_lst_space"> </text>/etc/apt/sources.list.d/virtualbox.list</text></listingline>
|
||
<listingline xml:id="lstnumberx298"/>
|
||
<listingline xml:id="lstnumberx299"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">update</text></listingline>
|
||
<listingline xml:id="lstnumberx300"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#sudo<text class="ltx_lst_space"> </text>apt-get<text class="ltx_lst_space"> </text>install<text class="ltx_lst_space"> </text>virtualbox-6.0</text></listingline>
|
||
<listingline xml:id="lstnumberx301"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sudo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">apt</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">install</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">libdvdcss2</text></listingline>
|
||
<listingline xml:id="lstnumberx302"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#echo<text class="ltx_lst_space"> </text>"URL<text class="ltx_lst_space"> </text>de<text class="ltx_lst_space"> </text>telechargement<text class="ltx_lst_space"> </text>VMware<text class="ltx_lst_space"> </text>:<text class="ltx_lst_space"> </text>https://my.vmware.com/fr/web/vmware/free#desktop_end_user_computing/vmware_workstation_player/12_0"</text></listingline>
|
||
<listingline xml:id="lstnumberx303"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#echo<text class="ltx_lst_space"> </text>"Pour<text class="ltx_lst_space"> </text>installer,<text class="ltx_lst_space"> </text>utiliser<text class="ltx_lst_space"> </text>la<text class="ltx_lst_space"> </text>commande<text class="ltx_lst_space"> </text>sudo<text class="ltx_lst_space"> </text>bash<text class="ltx_lst_space"> </text>VMware-xxxx.bundle"</text></listingline>
|
||
<listingline xml:id="lstnumberx304"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#Dependances<text class="ltx_lst_space"> </text>VMware</text></listingline>
|
||
<listingline xml:id="lstnumberx305"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#sudo<text class="ltx_lst_space"> </text>apt<text class="ltx_lst_space"> </text>install<text class="ltx_lst_space"> </text>libx11-6<text class="ltx_lst_space"> </text>libx11-dev<text class="ltx_lst_space"> </text>x-window-system-core<text class="ltx_lst_space"> </text>x-window-system<text class="ltx_lst_space"> </text>xorg-docs<text class="ltx_lst_space"> </text>libxtst6<text class="ltx_lst_space"> </text>psmisc<text class="ltx_lst_space"> </text>build-essential</text></listingline>
|
||
<listingline xml:id="lstnumberx306"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"Installation<text class="ltx_lst_space"> </text>finie"</text></listingline>
|
||
<listingline xml:id="lstnumberx307"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">else</text></listingline>
|
||
<listingline xml:id="lstnumberx308"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">exit</text></listingline>
|
||
<listingline xml:id="lstnumberx309"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">fi</text></listingline>
|
||
</listing>
|
||
</para>
|
||
</subsection>
|
||
<subsection inlist="toc" xml:id="S14.SS3">
|
||
<tags>
|
||
<tag>14.3</tag>
|
||
<tag role="autoref">subsection 14.3</tag>
|
||
<tag role="refnum">14.3</tag>
|
||
<tag role="typerefnum">§14.3</tag>
|
||
</tags>
|
||
<title><tag close=" ">14.3</tag>Compression de PDF</title>
|
||
<para xml:id="S14.SS3.p1">
|
||
<p>Ce script permet de compresser des PDF sans avoir à passer par un utilitaire tiers.<break/><text class="ltx_emph" font="italic">Note : je n’ai plus aucun souvenirs de comment je l’ai créé, je l’ai juste testé avant de le reproduire ici et il fonctionne.</text></p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="IyEvYmluL2Jhc2gKZWNobyAiTm9tIGV0IGNoZW1pbiBkdSBmaWNoaWVyIGEgY29tcHJlc3Nlciwgc2FucyBsJ2V4dGVuc2lvbiAucGRmIgpyZWFkIGNoZW1pbgplY2hvICJOb20gZXQgY2hlbWluIGR1IGZpY2hpZXIgZGUgc29ydGllLCBzYW5zIGwnZXh0ZW5zaW9uIC5wZGYiCnJlYWQgc29ydGllCgpncyAtc0RFVklDRT1wZGZ3cml0ZSAtZENvbXBhdGliaWxpdHlMZXZlbD0xLjQgLWRQREZTRVRUSU5HUz0vc2NyZWVuIC1kTk9QQVVTRSAtZFFVSUVUIC1kQkFUQ0ggLXNPdXRwdXRGaWxlPSRzb3J0aWUucGRmICRjaGVtaW4ucGRm" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx310"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#!/bin/bash</text></listingline>
|
||
<listingline xml:id="lstnumberx311"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"Nom<text class="ltx_lst_space"> </text>et<text class="ltx_lst_space"> </text>chemin<text class="ltx_lst_space"> </text>du<text class="ltx_lst_space"> </text>fichier<text class="ltx_lst_space"> </text>a<text class="ltx_lst_space"> </text>compresser,<text class="ltx_lst_space"> </text>sans<text class="ltx_lst_space"> </text>l’extension<text class="ltx_lst_space"> </text>.pdf"</text></listingline>
|
||
<listingline xml:id="lstnumberx312"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">read</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">chemin</text></listingline>
|
||
<listingline xml:id="lstnumberx313"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"Nom<text class="ltx_lst_space"> </text>et<text class="ltx_lst_space"> </text>chemin<text class="ltx_lst_space"> </text>du<text class="ltx_lst_space"> </text>fichier<text class="ltx_lst_space"> </text>de<text class="ltx_lst_space"> </text>sortie,<text class="ltx_lst_space"> </text>sans<text class="ltx_lst_space"> </text>l’extension<text class="ltx_lst_space"> </text>.pdf"</text></listingline>
|
||
<listingline xml:id="lstnumberx314"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">read</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sortie</text></listingline>
|
||
<listingline xml:id="lstnumberx315"/>
|
||
<listingline xml:id="lstnumberx316"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">gs</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sDEVICE</text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">pdfwrite</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dCompatibilityLevel</text><text font="typewriter" fontsize="90%">=1.4</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dPDFSETTINGS</text><text font="typewriter" fontsize="90%">=/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">screen</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dNOPAUSE</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dQUIET</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dBATCH</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">sOutputFile</text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$sortie</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">pdf</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$chemin</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">pdf</text></listingline>
|
||
</listing>
|
||
</para>
|
||
</subsection>
|
||
<subsection inlist="toc" xml:id="S14.SS4">
|
||
<tags>
|
||
<tag>14.4</tag>
|
||
<tag role="autoref">subsection 14.4</tag>
|
||
<tag role="refnum">14.4</tag>
|
||
<tag role="typerefnum">§14.4</tag>
|
||
</tags>
|
||
<title><tag close=" ">14.4</tag>Écrire soit-même des <text font="typewriter">fortunes</text> en semi-automatique</title>
|
||
<para xml:id="S14.SS4.p1">
|
||
<p>Les <text font="typewriter">fortunes</text> sont les fichiers permettant d’afficher des citations aléatoires dans un terminal ou dans certains widgets. Il en existe de nombreuses versions mais on peut aussi les créer nous-même, comme c’est un peu fastidieux, j’avais fait un script pour l’occasion. <text font="bold">Attention il nécessite d’être exécuté en <text font="typewriter">root</text> car il écrit des fichiers dans des répertoires protégés en écriture</text>.<break/></p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="IyEvYmluL2Jhc2gKI0NlIHNjcmlwdCBhIHBvdXIgYnV0IGRlIGZhY2lsaXRlciBsYSBtaXNlIGEgam91ciBkZXMgZmljaGllcnMgZm9ydHVuZS4KZWNobyAtZSAiXDAzM1sxOzQ1OzQxbSBDZSBzY3JpcHQgbmVjZXNzaXRlIGxlcyBkcm9pdHMgZCdhZG1pbmlzdHJhdGV1ciBwb3VyIGZvbmN0aW9ubmVyIFwwMzNbMG0iCmVjaG8gLWUgIlwwMzNbMTs0NG0gQmllbnZlbnVlIGRhbnMgY2Ugc2NyaXB0IGRlIG1pc2UgYSBqb3VyIGRlIGZvcnR1bmUgXDAzM1swbSIKI0NyZWF0aW9uIGQndW4gZmljaGllciB0ZXh0ZSBhdmVjIGxhIGxpc3RlIGRlcyBmaWNoaWVycyBmb3J0dW5lICgxIHBhciBsaWduZSkKY2QgL3Vzci9zaGFyZS9nYW1lcy9mb3J0dW5lcwpscyAtSSAiKi5kYXQiIC1JICIqLnU4IgplY2hvIC1lICJcMDMzWzE7NDRtVGFwZXIgbGUgbm9tIGR1IGZpY2hpZXIgYSBtb2RpZmllciwgb3UiICJcMDMzWzE7NDJtTm91dmVhdVwwMzNbMG0iIlwwMzNbMTs0NG0gcG91ciB1biBub3V2ZWF1IGZpY2hpZXJcMDMzWzBtIgojY3JlZSBsYSB2YXJpYWJsZSBmaWNoaWVyIGVuIGx1aSBhc3NpZ25hbnQgbGEgdmFsZXVyIHRhcGVlCnJlYWQgbnVtCmlmIFsgJG51bSA9IE5vdXZlYXUgXTsgdGhlbgoJZWNobyAtZSAiXDAzM1sxOzQybUVudHJlciB1biBub20gcG91ciBsZSBub3V2ZWF1IGZpY2hpZXJcMDMzWzBtIgoJcmVhZCBmaWNoaWVyCmVsc2UKCWZvciBpIGluICoKCWRvCgkJaWYgWyAkbnVtID0gJGkgXTsgdGhlbgoJCQlmaWNoaWVyPSRpCgkJZmkKCWRvbmUKZmkKCmlmIFsgLXogIiRmaWNoaWVyIiBdOyB0aGVuCgllY2hvICJMZSBmaWNoaWVyIG4nZXhpc3RlIHBhcyIKZWxzZQoJZWNobyAtZSAiXDAzM1sxOzQ1OzQxbU1vZGlmaWNhdGlvbiBhdmVjIG5hbm8gb3UgYXZlYyBsZSBzY3JpcHQgP1wwMzNbMG0iCgllY2hvIC1lICJcMDMzWzE7NDU7MzFtTmFubyA6IDFcMDMzWzBtIgoJZWNobyAtZSAiXDAzM1sxOzQ1OzM0bVNjcmlwdCA6IDJcMDMzWzBtIgoJcmVhZCBjaG9peAoJaWYgWyAkY2hvaXggPSAxIF07IHRoZW4KCQluYW5vIC91c3Ivc2hhcmUvZ2FtZXMvZm9ydHVuZXMvJGZpY2hpZXIKCQllY2hvIC1lICJcMDMzWzE7NDU7NDFtRmluIGRlIGxhIG1vZGlmaWNhdGlvblwwMzNbMG0iCgllbGlmIFsgJGNob2l4ID0gMiBdOyB0aGVuCgkJI2luaXRpYWxpc2UgbGEgdmFyaWFibGUgcmVwIGEgMCBwb3VyIGxhIGJvdWNsZSB3aGlsZQoJCXJlcD1vCgkJd2hpbGUgWyAkcmVwID0gbyBdCgkJCSNib3VjbGUgd2hpbGUgOiB0YW50IHF1ZSBsYSB2YXJpYWJsZSByZXAgcmVzdGUgYSAibyIgb24gcGV1dCBjb250aW51ZXIgYSByYWpvdXRlciBkZXMgbGlnbmVzLgoJCQkjb24gZGVtYW5kZSBkb25jIGEgY2hhcXVlIGluc2VydGlvbiBzaSBsJ29uIGNvbnRpbnVlIG91IHBhcywgc2kgdW5lIGF1dHJlIHZhbGV1ciBxdWUgbyBlc3QgcmVuc2VpZ25lZSwgbGUgc2NyaXB0IHNvcnQgZGUgbGEgYm91Y2xlIHdoaWxlCgkJCWRvCgkJCWVjaG8gIkVudHJlciBsYSBjaXRhdGlvbiBhIGFqb3V0ZXIgZXQgYXBwdXllciBzdXIgW0VOVFJFRV0iCgkJCSNhc3NpZ25lIGxhIHZhcmlhYmxlIGxpZ25lIGEgbCdpbnNlcnRpb24gYXUgY2xhdmllcgoJCQlyZWFkIGxpZ25lCgkJCSNham91dGUgYXByZXMgbGEgZGVybmllcmUgbGlnbmUgZHUgZmljaGllciBsYSB2YXJpYWJsZSAgbGlnbmUKCQkJZWNobyAkbGlnbmUgPj4gL3Vzci9zaGFyZS9nYW1lcy9mb3J0dW5lcy8kZmljaGllcgoJCQkjcmFqb3V0ZSB1bmUgbm91dmVsbGUgbGlnbmUgYXZlYyB1biAlCgkJCWVjaG8gJSA+PiAvdXNyL3NoYXJlL2dhbWVzL2ZvcnR1bmVzLyRmaWNoaWVyCgkJCWVjaG8gIkNvbnRpbnVlciA/IFtvL25dIgoJCQkjZW5yZWdpc3RyZSBsYSByZXBvbnNlIHBvdXIgY29udGludWVyIGRhbnMgcmVwCgkJCXJlYWQgcmVwCgkJZG9uZQoJZmkKCSNtZXRzIGEgam91ciBsZXMgYXV0cmVzIGZpY2hpZXJzIGZvcnR1bmUKCXN0cmZpbGUgL3Vzci9zaGFyZS9nYW1lcy9mb3J0dW5lcy8kZmljaGllciAvdXNyL3NoYXJlL2dhbWVzL2ZvcnR1bmVzLyRmaWNoaWVyLnU4CglzdHJmaWxlIC91c3Ivc2hhcmUvZ2FtZXMvZm9ydHVuZXMvJGZpY2hpZXIgL3Vzci9zaGFyZS9nYW1lcy9mb3J0dW5lcy8kZmljaGllci5kYXQKZmkKCmV4aXQgMDs=" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx317"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#!/bin/bash</text></listingline>
|
||
<listingline xml:id="lstnumberx318"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#Ce<text class="ltx_lst_space"> </text>script<text class="ltx_lst_space"> </text>a<text class="ltx_lst_space"> </text>pour<text class="ltx_lst_space"> </text>but<text class="ltx_lst_space"> </text>de<text class="ltx_lst_space"> </text>faciliter<text class="ltx_lst_space"> </text>la<text class="ltx_lst_space"> </text>mise<text class="ltx_lst_space"> </text>a<text class="ltx_lst_space"> </text>jour<text class="ltx_lst_space"> </text>des<text class="ltx_lst_space"> </text>fichiers<text class="ltx_lst_space"> </text>fortune.</text></listingline>
|
||
<listingline xml:id="lstnumberx319"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">e</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"\033[1;45;41m<text class="ltx_lst_space"> </text>Ce<text class="ltx_lst_space"> </text>script<text class="ltx_lst_space"> </text>necessite<text class="ltx_lst_space"> </text>les<text class="ltx_lst_space"> </text>droits<text class="ltx_lst_space"> </text>d’administrateur<text class="ltx_lst_space"> </text>pour<text class="ltx_lst_space"> </text>fonctionner<text class="ltx_lst_space"> </text>\033[0m"</text></listingline>
|
||
<listingline xml:id="lstnumberx320"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">e</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"\033[1;44m<text class="ltx_lst_space"> </text>Bienvenue<text class="ltx_lst_space"> </text>dans<text class="ltx_lst_space"> </text>ce<text class="ltx_lst_space"> </text>script<text class="ltx_lst_space"> </text>de<text class="ltx_lst_space"> </text>mise<text class="ltx_lst_space"> </text>a<text class="ltx_lst_space"> </text>jour<text class="ltx_lst_space"> </text>de<text class="ltx_lst_space"> </text>fortune<text class="ltx_lst_space"> </text>\033[0m"</text></listingline>
|
||
<listingline xml:id="lstnumberx321"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#Creation<text class="ltx_lst_space"> </text>d’un<text class="ltx_lst_space"> </text>fichier<text class="ltx_lst_space"> </text>texte<text class="ltx_lst_space"> </text>avec<text class="ltx_lst_space"> </text>la<text class="ltx_lst_space"> </text>liste<text class="ltx_lst_space"> </text>des<text class="ltx_lst_space"> </text>fichiers<text class="ltx_lst_space"> </text>fortune<text class="ltx_lst_space"> </text>(1<text class="ltx_lst_space"> </text>par<text class="ltx_lst_space"> </text>ligne)</text></listingline>
|
||
<listingline xml:id="lstnumberx322"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">cd</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">usr</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">share</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">games</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">fortunes</text></listingline>
|
||
<listingline xml:id="lstnumberx323"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ls</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">I</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"*.dat"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">I</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"*.u8"</text></listingline>
|
||
<listingline xml:id="lstnumberx324"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">e</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"\033[1;44mTaper<text class="ltx_lst_space"> </text>le<text class="ltx_lst_space"> </text>nom<text class="ltx_lst_space"> </text>du<text class="ltx_lst_space"> </text>fichier<text class="ltx_lst_space"> </text>a<text class="ltx_lst_space"> </text>modifier,<text class="ltx_lst_space"> </text>ou"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"\033[1;42mNouveau\033[0m""\033[1;44m<text class="ltx_lst_space"> </text>pour<text class="ltx_lst_space"> </text>un<text class="ltx_lst_space"> </text>nouveau<text class="ltx_lst_space"> </text>fichier\033[0m"</text></listingline>
|
||
<listingline xml:id="lstnumberx325"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#cree<text class="ltx_lst_space"> </text>la<text class="ltx_lst_space"> </text>variable<text class="ltx_lst_space"> </text>fichier<text class="ltx_lst_space"> </text>en<text class="ltx_lst_space"> </text>lui<text class="ltx_lst_space"> </text>assignant<text class="ltx_lst_space"> </text>la<text class="ltx_lst_space"> </text>valeur<text class="ltx_lst_space"> </text>tapee</text></listingline>
|
||
<listingline xml:id="lstnumberx326"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">read</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">num</text></listingline>
|
||
<listingline xml:id="lstnumberx327"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">if</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">[</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$num</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Nouveau</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">];</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">then</text></listingline>
|
||
<listingline xml:id="lstnumberx328"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">e</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"\033[1;42mEntrer<text class="ltx_lst_space"> </text>un<text class="ltx_lst_space"> </text>nom<text class="ltx_lst_space"> </text>pour<text class="ltx_lst_space"> </text>le<text class="ltx_lst_space"> </text>nouveau<text class="ltx_lst_space"> </text>fichier\033[0m"</text></listingline>
|
||
<listingline xml:id="lstnumberx329"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">read</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">fichier</text></listingline>
|
||
<listingline xml:id="lstnumberx330"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">else</text></listingline>
|
||
<listingline xml:id="lstnumberx331"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">for</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">i</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">in</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">*</text></listingline>
|
||
<listingline xml:id="lstnumberx332"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">do</text></listingline>
|
||
<listingline xml:id="lstnumberx333"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">if</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">[</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$num</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$i</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">];</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">then</text></listingline>
|
||
<listingline xml:id="lstnumberx334"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">fichier</text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$i</text></listingline>
|
||
<listingline xml:id="lstnumberx335"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">fi</text></listingline>
|
||
<listingline xml:id="lstnumberx336"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">done</text></listingline>
|
||
<listingline xml:id="lstnumberx337"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">fi</text></listingline>
|
||
<listingline xml:id="lstnumberx338"/>
|
||
<listingline xml:id="lstnumberx339"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">if</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">[</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">z</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"$fichier"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">];</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">then</text></listingline>
|
||
<listingline xml:id="lstnumberx340"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"Le<text class="ltx_lst_space"> </text>fichier<text class="ltx_lst_space"> </text>n’existe<text class="ltx_lst_space"> </text>pas"</text></listingline>
|
||
<listingline xml:id="lstnumberx341"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">else</text></listingline>
|
||
<listingline xml:id="lstnumberx342"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">e</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"\033[1;45;41mModification<text class="ltx_lst_space"> </text>avec<text class="ltx_lst_space"> </text>nano<text class="ltx_lst_space"> </text>ou<text class="ltx_lst_space"> </text>avec<text class="ltx_lst_space"> </text>le<text class="ltx_lst_space"> </text>script<text class="ltx_lst_space"> </text>?\033[0m"</text></listingline>
|
||
<listingline xml:id="lstnumberx343"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">e</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"\033[1;45;31mNano<text class="ltx_lst_space"> </text>:<text class="ltx_lst_space"> </text>1\033[0m"</text></listingline>
|
||
<listingline xml:id="lstnumberx344"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">e</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"\033[1;45;34mScript<text class="ltx_lst_space"> </text>:<text class="ltx_lst_space"> </text>2\033[0m"</text></listingline>
|
||
<listingline xml:id="lstnumberx345"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">read</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">choix</text></listingline>
|
||
<listingline xml:id="lstnumberx346"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">if</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">[</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$choix</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">1</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">];</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">then</text></listingline>
|
||
<listingline xml:id="lstnumberx347"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">nano</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">usr</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">share</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">games</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">fortunes</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$fichier</text></listingline>
|
||
<listingline xml:id="lstnumberx348"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">e</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"\033[1;45;41mFin<text class="ltx_lst_space"> </text>de<text class="ltx_lst_space"> </text>la<text class="ltx_lst_space"> </text>modification\033[0m"</text></listingline>
|
||
<listingline xml:id="lstnumberx349"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">elif</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">[</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$choix</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">2</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">];</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">then</text></listingline>
|
||
<listingline xml:id="lstnumberx350"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#initialise<text class="ltx_lst_space"> </text>la<text class="ltx_lst_space"> </text>variable<text class="ltx_lst_space"> </text>rep<text class="ltx_lst_space"> </text>a<text class="ltx_lst_space"> </text>0<text class="ltx_lst_space"> </text>pour<text class="ltx_lst_space"> </text>la<text class="ltx_lst_space"> </text>boucle<text class="ltx_lst_space"> </text>while</text></listingline>
|
||
<listingline xml:id="lstnumberx351"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">rep</text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">o</text></listingline>
|
||
<listingline xml:id="lstnumberx352"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">while</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">[</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$rep</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">o</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">]</text></listingline>
|
||
<listingline xml:id="lstnumberx353"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#boucle<text class="ltx_lst_space"> </text>while<text class="ltx_lst_space"> </text>:<text class="ltx_lst_space"> </text>tant<text class="ltx_lst_space"> </text>que<text class="ltx_lst_space"> </text>la<text class="ltx_lst_space"> </text>variable<text class="ltx_lst_space"> </text>rep<text class="ltx_lst_space"> </text>reste<text class="ltx_lst_space"> </text>a<text class="ltx_lst_space"> </text>"o"<text class="ltx_lst_space"> </text>on<text class="ltx_lst_space"> </text>peut<text class="ltx_lst_space"> </text>continuer<text class="ltx_lst_space"> </text>a<text class="ltx_lst_space"> </text>rajouter<text class="ltx_lst_space"> </text>des<text class="ltx_lst_space"> </text>lignes.</text></listingline>
|
||
<listingline xml:id="lstnumberx354"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#on<text class="ltx_lst_space"> </text>demande<text class="ltx_lst_space"> </text>donc<text class="ltx_lst_space"> </text>a<text class="ltx_lst_space"> </text>chaque<text class="ltx_lst_space"> </text>insertion<text class="ltx_lst_space"> </text>si<text class="ltx_lst_space"> </text>l’on<text class="ltx_lst_space"> </text>continue<text class="ltx_lst_space"> </text>ou<text class="ltx_lst_space"> </text>pas,<text class="ltx_lst_space"> </text>si<text class="ltx_lst_space"> </text>une<text class="ltx_lst_space"> </text>autre<text class="ltx_lst_space"> </text>valeur<text class="ltx_lst_space"> </text>que<text class="ltx_lst_space"> </text>o<text class="ltx_lst_space"> </text>est<text class="ltx_lst_space"> </text>renseignee,<text class="ltx_lst_space"> </text>le<text class="ltx_lst_space"> </text>script<text class="ltx_lst_space"> </text>sort<text class="ltx_lst_space"> </text>de<text class="ltx_lst_space"> </text>la<text class="ltx_lst_space"> </text>boucle<text class="ltx_lst_space"> </text>while</text></listingline>
|
||
<listingline xml:id="lstnumberx355"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">do</text></listingline>
|
||
<listingline xml:id="lstnumberx356"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"Entrer<text class="ltx_lst_space"> </text>la<text class="ltx_lst_space"> </text>citation<text class="ltx_lst_space"> </text>a<text class="ltx_lst_space"> </text>ajouter<text class="ltx_lst_space"> </text>et<text class="ltx_lst_space"> </text>appuyer<text class="ltx_lst_space"> </text>sur<text class="ltx_lst_space"> </text>[ENTREE]"</text></listingline>
|
||
<listingline xml:id="lstnumberx357"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#assigne<text class="ltx_lst_space"> </text>la<text class="ltx_lst_space"> </text>variable<text class="ltx_lst_space"> </text>ligne<text class="ltx_lst_space"> </text>a<text class="ltx_lst_space"> </text>l’insertion<text class="ltx_lst_space"> </text>au<text class="ltx_lst_space"> </text>clavier</text></listingline>
|
||
<listingline xml:id="lstnumberx358"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">read</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">ligne</text></listingline>
|
||
<listingline xml:id="lstnumberx359"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#ajoute<text class="ltx_lst_space"> </text>apres<text class="ltx_lst_space"> </text>la<text class="ltx_lst_space"> </text>derniere<text class="ltx_lst_space"> </text>ligne<text class="ltx_lst_space"> </text>du<text class="ltx_lst_space"> </text>fichier<text class="ltx_lst_space"> </text>la<text class="ltx_lst_space"> </text>variable<text class="ltx_lst_space"> </text>ligne</text></listingline>
|
||
<listingline xml:id="lstnumberx360"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$ligne</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">>></text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">usr</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">share</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">games</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">fortunes</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$fichier</text></listingline>
|
||
<listingline xml:id="lstnumberx361"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#rajoute<text class="ltx_lst_space"> </text>une<text class="ltx_lst_space"> </text>nouvelle<text class="ltx_lst_space"> </text>ligne<text class="ltx_lst_space"> </text>avec<text class="ltx_lst_space"> </text>un<text class="ltx_lst_space"> </text>%</text></listingline>
|
||
<listingline xml:id="lstnumberx362"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">%</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">>></text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">usr</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">share</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">games</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">fortunes</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$fichier</text></listingline>
|
||
<listingline xml:id="lstnumberx363"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"Continuer<text class="ltx_lst_space"> </text>?<text class="ltx_lst_space"> </text>[o/n]"</text></listingline>
|
||
<listingline xml:id="lstnumberx364"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#enregistre<text class="ltx_lst_space"> </text>la<text class="ltx_lst_space"> </text>reponse<text class="ltx_lst_space"> </text>pour<text class="ltx_lst_space"> </text>continuer<text class="ltx_lst_space"> </text>dans<text class="ltx_lst_space"> </text>rep</text></listingline>
|
||
<listingline xml:id="lstnumberx365"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">read</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">rep</text></listingline>
|
||
<listingline xml:id="lstnumberx366"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">done</text></listingline>
|
||
<listingline xml:id="lstnumberx367"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">fi</text></listingline>
|
||
<listingline xml:id="lstnumberx368"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#mets<text class="ltx_lst_space"> </text>a<text class="ltx_lst_space"> </text>jour<text class="ltx_lst_space"> </text>les<text class="ltx_lst_space"> </text>autres<text class="ltx_lst_space"> </text>fichiers<text class="ltx_lst_space"> </text>fortune</text></listingline>
|
||
<listingline xml:id="lstnumberx369"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">strfile</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">usr</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">share</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">games</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">fortunes</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$fichier</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">usr</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">share</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">games</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">fortunes</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$fichier</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">u8</text></listingline>
|
||
<listingline xml:id="lstnumberx370"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">strfile</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">usr</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">share</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">games</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">fortunes</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$fichier</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">usr</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">share</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">games</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">fortunes</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$fichier</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">dat</text></listingline>
|
||
<listingline xml:id="lstnumberx371"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">fi</text></listingline>
|
||
<listingline xml:id="lstnumberx372"/>
|
||
<listingline xml:id="lstnumberx373"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">exit</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">0;</text></listingline>
|
||
</listing>
|
||
</para>
|
||
</subsection>
|
||
<subsection inlist="toc" xml:id="S14.SS5">
|
||
<tags>
|
||
<tag>14.5</tag>
|
||
<tag role="autoref">subsection 14.5</tag>
|
||
<tag role="refnum">14.5</tag>
|
||
<tag role="typerefnum">§14.5</tag>
|
||
</tags>
|
||
<title><tag close=" ">14.5</tag>Convertir une archive Youtube en dossier de favoris</title>
|
||
<para xml:id="S14.SS5.p1">
|
||
<p>Ce projet répondait à un besoin spécifique de récupérer mes playlists Youtube avant de supprimer mon compte. Youtube permet de récupérer une archive de toutes ses données, mais les donne sous forme de fichier <text font="typewriter">.json</text> qui est complètement inutilisable tel quel.<break/>Mon idée était de récupérer toutes les données et d’en faire un <text font="typewriter">.html</text> exploitable par firefox comme une sauvegarde de favoris et donc en faire un dossier avec par exemple toutes mes vidéos "À voir"ou mes playlists.<break/>Ce script utilise des fichiers annexes <text font="typewriter">header.txt</text> et <text font="typewriter">prog.sed</text> pour fonctionner et écrit plusieurs fichiers dans le dossier <text font="typewriter">tmp</text>. Il faut les supprimer à chaque nouvelle utilisation. Pour cela vous pouvez utiliser le script <text font="typewriter">rm.sh</text>.<break/></p>
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="IyEvYmluL2Jhc2gKI0NvbnZlcnNpb24gLmpzb24gdG8gaWQgYW5kIHRpdGxlCmVjaG8gLWUgIm5hbWUgb2YgLmpzb24gOiIKcmVhZCBwYXRoCiMuanNvbiBmaWxlIGdpdmVzIHRoZSB2aWRlbyBpZCB1bmRlciAidmlkZW9JZCIgOiAiZXhhbXBsZSIsCiMuanNvbiBmaWxlIGdpdmVzIHRoZSB2aWRlbyB0aXRsZSB1bmRlciAidGl0bGUiIDogImV4YW1wbGUiCiNGb3IgZWFjaCBlbnRyeSB2aWRlb0lkIGlzIGdpdmVuIHR3aWNlCiNSZW1vdmUgZXZlcnkgbGluZXMgd2l0aG91dCAidmlkZW9JZCIgOiAiIGFuZCB3cml0ZXMgdGhlIHJlc3VsdHMgaW4gYSB0ZW1wIGZpbGUKc2VkICcnJy8idmlkZW9JZCIgOiAiLyFkJycnICRwYXRoICY+PiAvdG1wL3RtcElkcwojU2FtZSB0aGluZyB3aXRoIHRpdGxlcwpzZWQgJycnLyJ0aXRsZSIgOiAiLyFkJycnICRwYXRoICY+PiAvdG1wL1RpdGxlcwojVGhlcmUgaXMgdHdvIGxpbmVzIGZvciBlYWNoIElkIGJ1dCBvbmUgZW5kcyB3aXRoICIsIHNvIGl0IHJlbW92ZXMgYWxsIHRob3NlIGxpbmVzCnNlZCAnJycvIiwvZCcnJyAvdG1wL3RtcElkcyAmPj4gL3RtcC9JZHMKI1dlIHJlcGxhY2UgInZpZGVvSWQiIGJ5IHRoZSBIVE1MCnNlZCAnJydzLyAgICAgICJ2aWRlb0lkIiA6ICIvXDxEVFw+XDxBIEhSRUY9Imh0dHBzOlwvXC93d3dcLnlvdXR1YmVcLmNvbVwvd2F0Y2g/dj0vZycnJyAvdG1wL0lkcyAmPj4gL3RtcC9JZHMyCgp3aGlsZSByZWFkIGxpbmUKZG8KICAgICAgICBlY2hvICIke2xpbmUvJVwiLzwvQT59IiAmPj4gL3RtcC9UaXRsZXMyCmRvbmUgPCAvdG1wL1RpdGxlcwpzZWQgJycncy8idGl0bGUiIDogIi8+L2cnJycgL3RtcC9UaXRsZXMyICY+PiAvdG1wL1RpdGxlczMKCnBhc3RlIC1kICIiIC90bXAvSWRzMiAvdG1wL1RpdGxlczMgJj4+IGxpbmtzLmh0bWwKCnNlZCAtZiBwcm9nLnNlZCBsaW5rcy5odG1sICY+PiBsaW5rc2RvbmUuaHRtbAoKY2F0IGhlYWRlci50eHQgbGlua3Nkb25lLmh0bWwgPmF1dG9ib29rbWFya3MuaHRtbAoKZWNobyAtZSBcPFwvRExcPlw8cFw+ICY+PiBhdXRvYm9va21hcmtzLmh0bWwKZWNobyAtZSBcPFwvRExcPlw8cFw+ICY+PiBhdXRvYm9va21hcmtzLmh0bWwKY3AgYXV0b2Jvb2ttYXJrcyAkcGF0aC5odG1s" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx374"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#!/bin/bash</text></listingline>
|
||
<listingline xml:id="lstnumberx375"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#Conversion<text class="ltx_lst_space"> </text>.json<text class="ltx_lst_space"> </text>to<text class="ltx_lst_space"> </text>id<text class="ltx_lst_space"> </text>and<text class="ltx_lst_space"> </text>title</text></listingline>
|
||
<listingline xml:id="lstnumberx376"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">e</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"name<text class="ltx_lst_space"> </text>of<text class="ltx_lst_space"> </text>.json<text class="ltx_lst_space"> </text>:"</text></listingline>
|
||
<listingline xml:id="lstnumberx377"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">read</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">path</text></listingline>
|
||
<listingline xml:id="lstnumberx378"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#.json<text class="ltx_lst_space"> </text>file<text class="ltx_lst_space"> </text>gives<text class="ltx_lst_space"> </text>the<text class="ltx_lst_space"> </text>video<text class="ltx_lst_space"> </text>id<text class="ltx_lst_space"> </text>under<text class="ltx_lst_space"> </text>"videoId"<text class="ltx_lst_space"> </text>:<text class="ltx_lst_space"> </text>"example",</text></listingline>
|
||
<listingline xml:id="lstnumberx379"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#.json<text class="ltx_lst_space"> </text>file<text class="ltx_lst_space"> </text>gives<text class="ltx_lst_space"> </text>the<text class="ltx_lst_space"> </text>video<text class="ltx_lst_space"> </text>title<text class="ltx_lst_space"> </text>under<text class="ltx_lst_space"> </text>"title"<text class="ltx_lst_space"> </text>:<text class="ltx_lst_space"> </text>"example"</text></listingline>
|
||
<listingline xml:id="lstnumberx380"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#For<text class="ltx_lst_space"> </text>each<text class="ltx_lst_space"> </text>entry<text class="ltx_lst_space"> </text>videoId<text class="ltx_lst_space"> </text>is<text class="ltx_lst_space"> </text>given<text class="ltx_lst_space"> </text>twice</text></listingline>
|
||
<listingline xml:id="lstnumberx381"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#Remove<text class="ltx_lst_space"> </text>every<text class="ltx_lst_space"> </text>lines<text class="ltx_lst_space"> </text>without<text class="ltx_lst_space"> </text>"videoId"<text class="ltx_lst_space"> </text>:<text class="ltx_lst_space"> </text>"<text class="ltx_lst_space"> </text>and<text class="ltx_lst_space"> </text>writes<text class="ltx_lst_space"> </text>the<text class="ltx_lst_space"> </text>results<text class="ltx_lst_space"> </text>in<text class="ltx_lst_space"> </text>a<text class="ltx_lst_space"> </text>temp<text class="ltx_lst_space"> </text>file</text></listingline>
|
||
<listingline xml:id="lstnumberx382"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">sed</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">’’’/"videoId"<text class="ltx_lst_space"> </text>:<text class="ltx_lst_space"> </text>"/!d’’’</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$path</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">&>></text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">tmp</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">tmpIds</text></listingline>
|
||
<listingline xml:id="lstnumberx383"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#Same<text class="ltx_lst_space"> </text>thing<text class="ltx_lst_space"> </text>with<text class="ltx_lst_space"> </text>titles</text></listingline>
|
||
<listingline xml:id="lstnumberx384"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">sed</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">’’’/"title"<text class="ltx_lst_space"> </text>:<text class="ltx_lst_space"> </text>"/!d’’’</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">$path</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">&>></text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">tmp</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Titles</text></listingline>
|
||
<listingline xml:id="lstnumberx385"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#There<text class="ltx_lst_space"> </text>is<text class="ltx_lst_space"> </text>two<text class="ltx_lst_space"> </text>lines<text class="ltx_lst_space"> </text>for<text class="ltx_lst_space"> </text>each<text class="ltx_lst_space"> </text>Id<text class="ltx_lst_space"> </text>but<text class="ltx_lst_space"> </text>one<text class="ltx_lst_space"> </text>ends<text class="ltx_lst_space"> </text>with<text class="ltx_lst_space"> </text>",<text class="ltx_lst_space"> </text>so<text class="ltx_lst_space"> </text>it<text class="ltx_lst_space"> </text>removes<text class="ltx_lst_space"> </text>all<text class="ltx_lst_space"> </text>those<text class="ltx_lst_space"> </text>lines</text></listingline>
|
||
<listingline xml:id="lstnumberx386"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">sed</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">’’’/",/d’’’</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">tmp</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">tmpIds</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">&>></text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">tmp</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Ids</text></listingline>
|
||
<listingline xml:id="lstnumberx387"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#We<text class="ltx_lst_space"> </text>replace<text class="ltx_lst_space"> </text>"videoId"<text class="ltx_lst_space"> </text>by<text class="ltx_lst_space"> </text>the<text class="ltx_lst_space"> </text>HTML</text></listingline>
|
||
<listingline xml:id="lstnumberx388"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">sed</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">’’’s/<text class="ltx_lst_space"> </text>"videoId"<text class="ltx_lst_space"> </text>:<text class="ltx_lst_space"> </text>"/\<DT\>\<A<text class="ltx_lst_space"> </text>HREF="https:\/\/www\.youtube\.com\/watch?v=/g’’’</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">tmp</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Ids</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">&>></text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">tmp</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Ids2</text></listingline>
|
||
<listingline xml:id="lstnumberx389"/>
|
||
<listingline xml:id="lstnumberx390"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">while</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">read</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">line</text></listingline>
|
||
<listingline xml:id="lstnumberx391"><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">do</text></listingline>
|
||
<listingline xml:id="lstnumberx392"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"${line/%\"</text><text font="typewriter" fontsize="90%">/</</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">A</text><text font="typewriter" fontsize="90%">>}</text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"<text class="ltx_lst_space"> </text>&>><text class="ltx_lst_space"> </text>/tmp/Titles2</text></listingline>
|
||
<listingline xml:id="lstnumberx393"><text color="#820210" font="typewriter" fontsize="90%">done</text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%"><</text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">/tmp/Titles</text></listingline>
|
||
<listingline xml:id="lstnumberx394"><text color="#820210" font="typewriter" fontsize="90%">sed</text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">’’’s/"</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">title</text><text class="ltx_lst_string"/><text color="#820210" font="typewriter" fontsize="90%">"</text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">:</text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">"</text><text font="typewriter" fontsize="90%">/>/<text class="ltx_lst_identifier">g</text><text class="ltx_lst_string"/></text><text color="#820210" font="typewriter" fontsize="90%">’’’</text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">/tmp/Titles2</text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">&>></text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">/tmp/Titles3</text></listingline>
|
||
<listingline xml:id="lstnumberx395"/>
|
||
<listingline xml:id="lstnumberx396"><text color="#820210" font="typewriter" fontsize="90%">paste</text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">-d</text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">""</text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">/tmp/Ids2</text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">/tmp/Titles3</text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">&>></text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">links.html</text></listingline>
|
||
<listingline xml:id="lstnumberx397"/>
|
||
<listingline xml:id="lstnumberx398"><text color="#820210" font="typewriter" fontsize="90%">sed</text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">-f</text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">prog.sed</text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">links.html</text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">&>></text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">linksdone.html</text></listingline>
|
||
<listingline xml:id="lstnumberx399"/>
|
||
<listingline xml:id="lstnumberx400"><text color="#820210" font="typewriter" fontsize="90%">cat</text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">header.txt</text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">linksdone.html</text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">>autobookmarks.html</text></listingline>
|
||
<listingline xml:id="lstnumberx401"/>
|
||
<listingline xml:id="lstnumberx402"><text color="#820210" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">-e</text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">\<\/DL\>\<p\></text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">&>></text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">autobookmarks.html</text></listingline>
|
||
<listingline xml:id="lstnumberx403"><text color="#820210" font="typewriter" fontsize="90%">echo</text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">-e</text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">\<\/DL\>\<p\></text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">&>></text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">autobookmarks.html</text></listingline>
|
||
<listingline xml:id="lstnumberx404"><text color="#820210" font="typewriter" fontsize="90%">cp</text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">autobookmarks</text><text class="ltx_lst_space" color="#820210" font="typewriter" fontsize="90%"> </text><text color="#820210" font="typewriter" fontsize="90%">$path.html’</text></listingline>
|
||
</listing>
|
||
</para>
|
||
<subsubsection inlist="toc" xml:id="S14.SS5.SSS1">
|
||
<tags>
|
||
<tag>14.5.1</tag>
|
||
<tag role="autoref">subsubsection 14.5.1</tag>
|
||
<tag role="refnum">14.5.1</tag>
|
||
<tag role="typerefnum">§14.5.1</tag>
|
||
</tags>
|
||
<title><tag close=" ">14.5.1</tag>prog.sed</title>
|
||
<para xml:id="S14.SS5.SSS1.p1">
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="aVwgXDxETFw+XDxwXD4KYVwgXDxcL0RMXD5cPHBcPg==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx405"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">i</text><text font="typewriter" fontsize="90%">\</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">\<</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">DL</text><text font="typewriter" fontsize="90%">\>\<</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">p</text><text font="typewriter" fontsize="90%">\></text></listingline>
|
||
<listingline xml:id="lstnumberx406"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">a</text><text font="typewriter" fontsize="90%">\</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">\<\/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">DL</text><text font="typewriter" fontsize="90%">\>\<</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">p</text><text font="typewriter" fontsize="90%">\></text></listingline>
|
||
</listing>
|
||
</para>
|
||
</subsubsection>
|
||
<subsubsection inlist="toc" xml:id="S14.SS5.SSS2">
|
||
<tags>
|
||
<tag>14.5.2</tag>
|
||
<tag role="autoref">subsubsection 14.5.2</tag>
|
||
<tag role="refnum">14.5.2</tag>
|
||
<tag role="typerefnum">§14.5.2</tag>
|
||
</tags>
|
||
<title><tag close=" ">14.5.2</tag>header.txt</title>
|
||
<para xml:id="S14.SS5.SSS2.p1">
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="PCFET0NUWVBFIE5FVFNDQVBFLUJvb2ttYXJrLWZpbGUtMT4KPCEtLSBUaGlzIGlzIGFuIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGUuCiAgICAgSXQgd2lsbCBiZSByZWFkIGFuZCBvdmVyd3JpdHRlbi4KICAgICBETyBOT1QgRURJVCEgLS0+CjxNRVRBIEhUVFAtRVFVSVY9IkNvbnRlbnQtVHlwZSIgQ09OVEVOVD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04Ij4KPFRJVExFPkJvb2ttYXJrczwvVElUTEU+CjxIMT5Cb29rbWFya3M8L0gxPg==" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx407"><text font="typewriter" fontsize="90%"><!</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">DOCTYPE</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">NETSCAPE</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Bookmark</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">file</text><text font="typewriter" fontsize="90%">-1></text></listingline>
|
||
<listingline xml:id="lstnumberx408"><text font="typewriter" fontsize="90%"><!--</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">This</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">is</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">an</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">automatically</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">generated</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">file</text><text font="typewriter" fontsize="90%">.</text></listingline>
|
||
<listingline xml:id="lstnumberx409"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">It</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">will</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">be</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">read</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">and</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">overwritten</text><text font="typewriter" fontsize="90%">.</text></listingline>
|
||
<listingline xml:id="lstnumberx410"><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_keyword" color="#0000FF" font="typewriter" fontsize="90%">DO</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">NOT</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">EDIT</text><text font="typewriter" fontsize="90%">!</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">--></text></listingline>
|
||
<listingline xml:id="lstnumberx411"><text font="typewriter" fontsize="90%"><</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">META</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">HTTP</text><text font="typewriter" fontsize="90%">-</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">EQUIV</text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"Content-Type"</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">CONTENT</text><text font="typewriter" fontsize="90%">=</text><text class="ltx_lst_string" color="#820210" font="typewriter" fontsize="90%">"text/html;<text class="ltx_lst_space"> </text>charset=UTF-8"</text><text font="typewriter" fontsize="90%">></text></listingline>
|
||
<listingline xml:id="lstnumberx412"><text font="typewriter" fontsize="90%"><</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">TITLE</text><text font="typewriter" fontsize="90%">></text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Bookmarks</text><text font="typewriter" fontsize="90%"></</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">TITLE</text><text font="typewriter" fontsize="90%">></text></listingline>
|
||
<listingline xml:id="lstnumberx413"><text font="typewriter" fontsize="90%"><</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">H1</text><text font="typewriter" fontsize="90%">></text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Bookmarks</text><text font="typewriter" fontsize="90%"></</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">H1</text><text font="typewriter" fontsize="90%">></text></listingline>
|
||
</listing>
|
||
</para>
|
||
</subsubsection>
|
||
<subsubsection inlist="toc" xml:id="S14.SS5.SSS3">
|
||
<tags>
|
||
<tag>14.5.3</tag>
|
||
<tag role="autoref">subsubsection 14.5.3</tag>
|
||
<tag role="refnum">14.5.3</tag>
|
||
<tag role="typerefnum">§14.5.3</tag>
|
||
</tags>
|
||
<title><tag close=" ">14.5.3</tag>rm.sh</title>
|
||
<para xml:id="S14.SS5.SSS3.p1">
|
||
<listing backgroundcolor="#BFBFBF" class="ltx_lst_language_bash ltx_lstlisting" data="IyEvYmluL2Jhc2gKcm0gL3RtcC9UaXRsZXMKcm0gL3RtcC9UaXRsZXMyCnJtIC90bXAvVGl0bGVzMwpybSAvdG1wL0lkcwpybSAvdG1wL0lkczIKcm0gL3RtcC90bXBJZHMKcm0gYXV0b2Jvb2ttYXJrcy5odG1sCnJtIGxpbmtzLmh0bWwKcm0gbGlua3Nkb25lLmh0bWwKcm0gbGlua3Nkb25lMi5odG1sCnJtIGxpbmtzdG1w" dataencoding="base64" datamimetype="text/plain">
|
||
<listingline xml:id="lstnumberx414"><text class="ltx_lst_comment" color="#1E843E" font="typewriter" fontsize="90%">#!/bin/bash</text></listingline>
|
||
<listingline xml:id="lstnumberx415"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">rm</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">tmp</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Titles</text></listingline>
|
||
<listingline xml:id="lstnumberx416"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">rm</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">tmp</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Titles2</text></listingline>
|
||
<listingline xml:id="lstnumberx417"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">rm</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">tmp</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Titles3</text></listingline>
|
||
<listingline xml:id="lstnumberx418"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">rm</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">tmp</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Ids</text></listingline>
|
||
<listingline xml:id="lstnumberx419"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">rm</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">tmp</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">Ids2</text></listingline>
|
||
<listingline xml:id="lstnumberx420"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">rm</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">tmp</text><text font="typewriter" fontsize="90%">/</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">tmpIds</text></listingline>
|
||
<listingline xml:id="lstnumberx421"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">rm</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">autobookmarks</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">html</text></listingline>
|
||
<listingline xml:id="lstnumberx422"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">rm</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">links</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">html</text></listingline>
|
||
<listingline xml:id="lstnumberx423"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">rm</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">linksdone</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">html</text></listingline>
|
||
<listingline xml:id="lstnumberx424"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">rm</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">linksdone2</text><text font="typewriter" fontsize="90%">.</text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">html</text></listingline>
|
||
<listingline xml:id="lstnumberx425"><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">rm</text><text class="ltx_lst_space" font="typewriter" fontsize="90%"> </text><text class="ltx_lst_identifier" font="typewriter" fontsize="90%">linkstmp</text></listingline>
|
||
</listing>
|
||
</para>
|
||
</subsubsection>
|
||
</subsection>
|
||
</section>
|
||
</document>
|