<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>~ giải ngố</title>
    <link>https://paper.wf/giaingo/</link>
    <description> Giải ngố cùng ăn đỗ nào !</description>
    <pubDate>Sat, 02 May 2026 16:12:21 +0000</pubDate>
    <item>
      <title>BTRFS critical, corrupt leaf (can&#39;t read superblock on /dev/sda3)</title>
      <link>https://paper.wf/giaingo/btrfs-critical-corrupt-leaf-cant-read-superblock-on-dev-sda3</link>
      <description>&lt;![CDATA[Solution from  forum garudalinux&#xA;&#xA;btrfs check --repair /dev/sda3 &#xA;enabling repair mode&#xA;WARNING:&#xA;&#xA;&#x9;Do not use --repair unless you are advised to do so by a developer&#xA;&#x9;or an experienced user, and then only after having accepted that no&#xA;&#x9;fsck can successfully repair all types of filesystem corruption. Eg.&#xA;&#x9;some software or hardware bugs can fatally damage a volume.&#xA;&#x9;The operation will start in 10 seconds.&#xA;&#x9;Use Ctrl-C to stop it.&#xA;10 9 8 7 6 5 4 3 2 1&#xA;Starting repair.&#xA;Opening filesystem to check...&#xA;parent transid verify failed on 165848678400 wanted 396666 found 395534&#xA;parent transid verify failed on 165848678400 wanted 396666 found 395534&#xA;parent transid verify failed on 165848678400 wanted 396666 found 395534&#xA;Ignoring transid failure&#xA;Checking filesystem on /dev/sda3&#xA;UUID: bb5e830b-8781-4a34-9000-e067c0d074e5&#xA;repair mode will force to clear out log tree, are you sure? [y/N]: y&#xA;[1/7] checking root items&#xA;Fixed 0 roots.&#xA;[2/7] checking extents&#xA;No device size related problem found&#xA;[3/7] checking free space cache&#xA;cache and super generation don&#39;t match, space cache will be invalidated&#xA;[4/7] checking fs roots&#xA;[5/7] checking only csums items (without verifying data)&#xA;[6/7] checking root refs&#xA;Recowing metadata block 165848678400&#xA;ERROR: fails to fix transid errors&#xA;[7/7] checking quota groups skipped (not enabled on this FS)&#xA;found 157650124800 bytes used, error(s) found&#xA;total csum bytes: 120225104&#xA;total tree bytes: 788234240&#xA;total fs tree bytes: 572751872&#xA;total extent tree bytes: 65667072&#xA;btree space waste bytes: 148617112&#xA;file data blocks allocated: 186271449088&#xA; referenced 183664615424&#xA;&#xA;⸻&#xD;&#xA; ~ giải ngố]]&gt;</description>
      <content:encoded><![CDATA[<p>Solution from  forum <a href="https://forum.garudalinux.org/t/btrfs-critical-corrupt-leaf-cant-read-superblock-on-dev-sda2/12944/6" rel="nofollow">garudalinux</a></p>

<pre><code class="language-sh">btrfs check --repair /dev/sda3 
enabling repair mode
WARNING:

	Do not use --repair unless you are advised to do so by a developer
	or an experienced user, and then only after having accepted that no
	fsck can successfully repair all types of filesystem corruption. Eg.
	some software or hardware bugs can fatally damage a volume.
	The operation will start in 10 seconds.
	Use Ctrl-C to stop it.
10 9 8 7 6 5 4 3 2 1
Starting repair.
Opening filesystem to check...
parent transid verify failed on 165848678400 wanted 396666 found 395534
parent transid verify failed on 165848678400 wanted 396666 found 395534
parent transid verify failed on 165848678400 wanted 396666 found 395534
Ignoring transid failure
Checking filesystem on /dev/sda3
UUID: bb5e830b-8781-4a34-9000-e067c0d074e5
repair mode will force to clear out log tree, are you sure? [y/N]: y
[1/7] checking root items
Fixed 0 roots.
[2/7] checking extents
No device size related problem found
[3/7] checking free space cache
cache and super generation don&#39;t match, space cache will be invalidated
[4/7] checking fs roots
[5/7] checking only csums items (without verifying data)
[6/7] checking root refs
Recowing metadata block 165848678400
ERROR: fails to fix transid errors
[7/7] checking quota groups skipped (not enabled on this FS)
found 157650124800 bytes used, error(s) found
total csum bytes: 120225104
total tree bytes: 788234240
total fs tree bytes: 572751872
total extent tree bytes: 65667072
btree space waste bytes: 148617112
file data blocks allocated: 186271449088
 referenced 183664615424
</code></pre>

<p>⸻
 ~ giải ngố</p>
]]></content:encoded>
      <guid>https://paper.wf/giaingo/btrfs-critical-corrupt-leaf-cant-read-superblock-on-dev-sda3</guid>
      <pubDate>Tue, 18 Oct 2022 07:21:51 +0000</pubDate>
    </item>
    <item>
      <title>Goldendict au rendez-vous</title>
      <link>https://paper.wf/giaingo/goldendict-au-rendez-vous</link>
      <description>&lt;![CDATA[&#xA;&#xA;Pas besoin de vous présenter ce puissant logiciel. Si ce n&#39;est pas le cas, appuyez sur ce lien pour avoir une idée. C&#39;est un de mes applications préférés. Je l&#39;utilise tous les jours, parfois à la place même des outils de recherches comme celui du Wiktionnaire, Wikipédia, etc. Mais, il y a deux problèmes persistants après avoir installé ce logiciel : les donnés dictionnaires, et le horrible thème par défaut.&#xA;&#xA;!--more--&#xA;&#xA;Pour le deuxième problème, j&#39;essaie depuis de créer mes propres thèmes. Trois thèmes sont ainsi créés : Default, Light, et Dark.&#xA;&#xA;Default theme&#xA;&#xA;Light theme&#xA;&#xA;Dark theme&#xA;&#xA;Je les partage avec vous sur cet espace. Vous pouvez contribuer si vous avez le temps.&#xA;&#xA;⸻&#xD;&#xA; ~ giải ngố]]&gt;</description>
      <content:encoded><![CDATA[<p><img src="https://github.com/Giai-Ngo/Goldendict-theme/raw/main/Default/Screenshot.png" alt=""></p>

<p>Pas besoin de vous présenter ce puissant logiciel. Si ce n&#39;est pas le cas, appuyez sur <a href="https://fr.wikipedia.org/wiki/GoldenDict" rel="nofollow">ce lien</a> pour avoir une idée. C&#39;est un de mes applications préférés. Je l&#39;utilise tous les jours, parfois à la place même des outils de recherches comme celui du Wiktionnaire, Wikipédia, etc. Mais, il y a deux problèmes persistants après avoir installé ce logiciel : les donnés dictionnaires, et le horrible thème par défaut.</p>



<p>Pour le deuxième problème, j&#39;essaie depuis de créer mes propres thèmes. Trois thèmes sont ainsi créés : Default, Light, et Dark.</p>

<h1 id="default-theme" id="default-theme">Default theme</h1>

<p><img src="https://github.com/Giai-Ngo/Goldendict-theme/raw/main/Default/Screenshot.png" alt=""></p>

<h1 id="light-theme" id="light-theme">Light theme</h1>

<p><img src="https://github.com/Giai-Ngo/Goldendict-theme/raw/main/Light%20theme/Screenshot.png" alt=""></p>

<h1 id="dark-theme" id="dark-theme">Dark theme</h1>

<p><img src="https://github.com/Giai-Ngo/Goldendict-theme/raw/main/Dark%20theme/Screenshot.png" alt=""></p>

<p>Je les partage avec vous sur <a href="https://github.com/Giai-Ngo/Goldendict-theme/releases/tag/v1.0.0" rel="nofollow">cet espace</a>. Vous pouvez contribuer si vous avez le temps.</p>

<p>⸻
 ~ giải ngố</p>
]]></content:encoded>
      <guid>https://paper.wf/giaingo/goldendict-au-rendez-vous</guid>
      <pubDate>Mon, 02 May 2022 15:56:23 +0000</pubDate>
    </item>
    <item>
      <title>How install LineageOS on android device ?</title>
      <link>https://paper.wf/giaingo/how-install-lineageos-on-android-device</link>
      <description>&lt;![CDATA[smartphone&#xA;&#xA;PLEASE NOTE: Flashing software like Lineage OS on a device is an “at your own risk” activity. Even if you follow our guide to the letter, we can’t accept any responsibility if your device breaks. Our guide is meant for educational purposes, and we offer no guarantees of success.&#xA;&#xA;Downloads these files and put them all on memory card (SD) of Smartphone:&#xA;&#xA;&#x9;The LineageOS install package.&#xA;&#x9;The TWRP&#xA;&#x9;The Odin&#xA;&#xA;!--more--&#xA;&#xA;Installing a custom recovery TWRP on Smartphone with Odin:&#xA;&#xA;&#x9;Enable OEM unlock if it is possible.&#xA;&#x9;Boot your device into Download mode:&#xA;&#x9;=  Restart and With the device powered off (Depend on device. For exemple, in my device, hold: Volume Down + Home + Power. Tape Volume Up).&#xA;&#x9;Connect smartphone to the PC with a USB cable.&#xA;&#x9;The Odin window on PC should detect the device and show an “Added!” message.&#xA;&#x9;&#x9;Now click on the AP tab on Odin window and select the TWRP recovery .tar file that you downloaded for your device.&#xA;&#x9;&#x9;Click the Start button on Odin and wait for it to finish the process. Your device will automatically reboot when Odin is done flashing.&#xA;&#xA;Installing LineageOS from recovery TWRP&#xA;&#xA;&#x9;Boot to Recovery mode: Restart and With the device powered off.&#xA;&#x9;Wipe your divice:&#xA;&#x9;&#x9;In Main menu of Screen recovery, tap Wipe. =  Now tap Format Data and continue with the formatting process. This will remove encryption as well as delete all files stored on the internal storage.&#xA;&#x9;&#x9;Return to Main menu and tap Advanced Wipe. =  Select the Cache and System partitions to be wiped and then Swipe to Wipe.&#xA;&#x9;Install LinageOS:&#xA;&#x9;&#x9;Return to Main menu of Screen recovery, tap Install.&#xA;&#x9;&#x9;Select  LineageOS install package on SD of Smartphone. Tap recovery. Wait to finish.&#xA;&#x9;Clean cache.&#xA;&#x9;Reboot after Install LineageOS&#xA;&#xA;Upgrade (or reinstall) LineageOS&#xA;&#x9;&#xA;&#x9;Downloads these files (.zip) and put them all on memory card (SD) of Smartphone: The LineageOS install package.&#xA;&#x9;Boot to Recovery mode of recovery TWRP: Restart and With the device powered off.&#xA;&#x9;Install new version of LinageOS:&#xA;&#x9;&#x9;From Main menu of Screen recovery, tap Install.&#xA;&#x9;&#x9;Select  LineageOS upgrade package on SD of Smartphone. Tap recovery. Wait to finish.&#xA;&#x9;Clean cache.&#xA;&#x9;Reboot after Install LineageOS&#xA;&#xA;Use with many precaution !&#xA;&#xA;⸻&#xD;&#xA; ~ giải ngố]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="/giaingo/tag:smartphone" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">smartphone</span></a></p>

<p><img src="https://upload.wikimedia.org/wikipedia/commons/e/e5/LineageOS_Wordmark.svg" alt=""></p>

<p><em>PLEASE NOTE: Flashing software like Lineage OS on a device is an “at your own risk” activity. Even if you follow our guide to the letter, we can’t accept any responsibility if your device breaks. Our guide is meant for educational purposes, and we offer no guarantees of success.</em></p>
<ol><li><p>Downloads these files and put them all on memory card (SD) of Smartphone:</p>
<ul><li>The <a href="https://download.lineageos.org" rel="nofollow">LineageOS install package</a>.</li>
<li>The <a href="https://eu.dl.twrp.me" rel="nofollow">TWRP</a></li>
<li>The <a href="https://nerdschalk.com/how-to-install-twrp-recovery-using-odin/" rel="nofollow">Odin</a></li></ul></li></ol>


<ol><li><p>Installing a custom recovery <em>TWRP</em> on Smartphone with <em>Odin</em>:</p>
<ul><li>Enable OEM unlock if it is possible.</li>
<li>Boot your device into <em>Download mode</em>:
=&gt; <em>Restart</em> and With the device <em>powered off</em> (Depend on device. For exemple, in my device, hold: <em>Volume Down + Home + Power</em>. Tape <em>Volume Up</em>).</li>
<li>Connect smartphone to the PC with a USB cable.
The <em>Odin</em> window on PC should detect the device and show an “Added!” message.
<ul><li>Now click on the <em>AP tab</em> on <em>Odin</em> window and select the <em>TWRP recovery .tar file</em> that you downloaded for your device.</li>
<li>Click the Start button on Odin and wait for it to finish the process. Your device will automatically reboot when Odin is done flashing.</li></ul></li></ul></li>

<li><p>Installing LineageOS from recovery <em>TWRP</em></p>
<ul><li>Boot to Recovery mode: <em>Restart</em> and With the device powered off.</li>
<li>Wipe your divice:
<ul><li>In Main menu of <em>Screen recovery</em>, tap <em>Wipe</em>. =&gt; Now tap <em>Format Data</em> and continue with the formatting process. This will remove encryption as well as delete all files stored on the internal storage.</li>
<li>Return to Main menu and tap <em>Advanced Wipe</em>. =&gt; Select the <em>Cache</em> and <em>System partitions</em> to be wiped and then Swipe to <em>Wipe</em>.</li></ul></li>
<li>Install LinageOS:
<ul><li>Return to Main menu of <em>Screen recovery</em>, tap <em>Install</em>.</li>
<li>Select  <a href="https://download.lineageos.org" rel="nofollow">LineageOS install package</a> on SD of Smartphone. Tap <em>recovery</em>. Wait to finish.</li></ul></li>
<li>Clean cache.</li>
<li>Reboot after Install LineageOS</li></ul></li></ol>

<p><img src="https://upload.wikimedia.org/wikipedia/commons/2/25/LineageOS_17.1_default_homescreen.png" alt=""></p>

<h3 id="upgrade-or-reinstall-lineageos" id="upgrade-or-reinstall-lineageos">Upgrade (or reinstall) LineageOS</h3>

<p>    – Downloads these files (.zip) and put them all on memory card (SD) of Smartphone: The <a href="https://download.lineageos.org" rel="nofollow">LineageOS install package</a>.
    – Boot to Recovery mode of recovery <em>TWRP</em>: <em>Restart</em> and With the device <em>powered off</em>.
    – Install new version of LinageOS:
        – From Main menu of <em>Screen recovery</em>, tap <em>Install</em>.
        – Select  <a href="https://download.lineageos.org" rel="nofollow">LineageOS upgrade package</a> on SD of Smartphone. Tap <em>recovery</em>. Wait to finish.
    – Clean cache.
    – Reboot after Install LineageOS</p>

<p>Use with many precaution !</p>

<p>⸻
 ~ giải ngố</p>
]]></content:encoded>
      <guid>https://paper.wf/giaingo/how-install-lineageos-on-android-device</guid>
      <pubDate>Tue, 05 Apr 2022 10:21:15 +0000</pubDate>
    </item>
    <item>
      <title>Faire fonctionner les vidéos sur firefox sous Fedora Linux</title>
      <link>https://paper.wf/giaingo/solution-pour-faire-fonctionner-les-videos-sur-firefox-sous-fedora-linux</link>
      <description>&lt;![CDATA[&#xA;&#xA;#video #firefox&#xA;&#xA;Les politiques des logiciels libres-droits sont de plus en plus radicales. Ajouter dans cette vague celle des politiques de maintenance et de stabilisation des systèmes. Certains packages, comme ffmpeg, ainsi, ne sont plus considérer dans les dépôts officiels, mais séparer et entretenir par un tiers. Ce problème devient parfois des casse-têtes pour les utilisateurs débutants qui cherchent des solutions simples et fonctionnelles. Malheureusement l&#39;écoute mutuelle entre utilisateurs et développeurs sont encore très loin des attentes.&#xA;&#xA;!--more--&#xA;&#xA;C&#39;est pourquoi, il est toujours nécessaire de contourner la ligne droite pour les solutions qui complique la vie. Bienvenu⋅e au monde des contributions. Les vidéos ne tournent pas dans votre firefox installé par défaut dans votre système. Les vidéos tournent mais avec décalage d&#39;image-son, etc. C&#39;est toujours à vous les courageux⋅ses utilisateur.trice doivent trouver vos propres solutions.&#xA;&#xA;Voici l&#39;exemple de ce à quoi vous pouvez rencontrer, parce que OpenH264 proposé ne suffit pas, je vous confirme :&#xA;&#xA;J&#39;ai déjà déinstaller gstreamer1-plugin-openh264 ainsi que mozilla-openh264 de mon système parce que ça ne servent pas grand chose. Par contre, il en faut ajouter une solution alternative comme installer ffmpeg-libs ou gstreamer1-libav maintenir dans les dépôts comme RPMFusion Free ou UnitedRPMs.&#xA;&#xA;Vous pouvez consulter ce lien pour avoir plus d&#39;information.&#xA;&#xA;Pour le faire, ajouter le dépôt de votre choix, pour moi je vais ajouter :&#xA;&#xA;dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm&#xA;&#xA;En suite, installer ffmpeg-libs ou gstreamer1-libav :&#xA;&#xA;dnf install ffmpeg-libs&#xA;pour mon cas j&#39;ajoute plutôt ceci :&#xA;&#xA;dnf install gstreamer1-libav&#xA;et ça marche.&#xA;&#xA;Deuxième solution est installer firefox avec flatpak.&#xA;&#xA;Vous pouvez tester maintenant pour voir si c&#39;est de même résultat. Amusez-vous et prendre les risques !&#xA;&#xA;⸻&#xD;&#xA; ~ giải ngố]]&gt;</description>
      <content:encoded><![CDATA[<p><img src="https://bazile.org/writing/attachments/widevine_plugin_crashed.png" alt=""></p>

<p><a href="/giaingo/tag:video" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">video</span></a> <a href="/giaingo/tag:firefox" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">firefox</span></a></p>

<p>Les politiques des logiciels libres-droits sont de plus en plus radicales. Ajouter dans cette vague celle des politiques de maintenance et de stabilisation des systèmes. Certains <em>packages</em>, comme <em>ffmpeg</em>, ainsi, ne sont plus considérer dans les dépôts officiels, mais séparer et entretenir par un tiers. Ce problème devient parfois des casse-têtes pour les utilisateurs débutants qui cherchent des solutions simples et fonctionnelles. Malheureusement l&#39;écoute mutuelle entre utilisateurs et développeurs sont encore très loin des attentes.</p>



<p>C&#39;est pourquoi, il est toujours nécessaire de contourner la ligne droite pour les solutions qui complique la vie. Bienvenu⋅e au monde des contributions. Les vidéos ne tournent pas dans votre <em>firefox</em> installé par défaut dans votre système. Les vidéos tournent mais avec décalage d&#39;image-son, etc. C&#39;est toujours à vous les courageux⋅ses utilisateur.trice doivent trouver vos propres solutions.</p>

<p>Voici l&#39;exemple de ce à quoi vous pouvez rencontrer, parce que <em>OpenH264</em> proposé ne suffit pas, je vous confirme :</p>

<p>J&#39;ai déjà déinstaller <em>gstreamer1-plugin-openh264</em> ainsi que <em>mozilla-openh264</em> de mon système parce que ça ne servent pas grand chose. Par contre, il en faut ajouter une solution alternative comme installer <em>ffmpeg-libs</em> ou <em>gstreamer1-libav</em> maintenir dans les dépôts comme <em>RPMFusion Free</em> ou <em>UnitedRPMs</em>.</p>

<p>Vous pouvez consulter <a href="https://ostechnix.com/how-to-install-multimedia-codecs-in-fedora-linux/" rel="nofollow">ce lien</a> pour avoir plus d&#39;information.</p>

<p>Pour le faire, ajouter le dépôt de votre choix, pour moi je vais ajouter :</p>

<pre><code class="language-sh">dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
</code></pre>

<p>En suite, installer <em>ffmpeg-libs</em> ou <em>gstreamer1-libav</em> :</p>

<pre><code class="language-sh">dnf install ffmpeg-libs
</code></pre>

<p>pour mon cas j&#39;ajoute plutôt ceci :</p>

<pre><code class="language-sh">dnf install gstreamer1-libav
</code></pre>

<p>et ça marche.</p>

<h4 id="deuxième-solution-est-installer-firefox-avec-flatpak" id="deuxième-solution-est-installer-firefox-avec-flatpak">Deuxième solution est installer <em>firefox</em> avec <em>flatpak</em>.</h4>

<p>Vous pouvez tester maintenant pour voir si c&#39;est de même résultat. Amusez-vous et prendre les risques !</p>

<p>⸻
 ~ giải ngố</p>
]]></content:encoded>
      <guid>https://paper.wf/giaingo/solution-pour-faire-fonctionner-les-videos-sur-firefox-sous-fedora-linux</guid>
      <pubDate>Fri, 11 Feb 2022 16:19:49 +0000</pubDate>
    </item>
    <item>
      <title>Avez-vous besoin vi ou nano dans votre vie ?</title>
      <link>https://paper.wf/giaingo/avez-vous-besoin-vi-et-nano-dans-votre-vie</link>
      <description>&lt;![CDATA[CLI Command-line interface&#xA;&#xA;logiciels&#xA;&#xA;J&#39;utilise presque tous les jours gedit, récemment gnome-text-editor pour éditer les textes. Cependant, un temps à autre je dois recourir à d&#39;autre logiciel comme vi ou GNU nano. Ce sont les logiciels en ligne de commande, très puissant, qui peuvent nous aider à lire des fichiers hors-normes desquels même gedit a du mal à ouvrir.&#xA;&#xA;!--more--&#xA;&#xA;vi&#xA;&#xA;Pour donner un coup de vitalité à vi, il suffit d&#39;ajouter dans ~/.virc ces lignes :&#xA;&#xA;&#34; General&#xA;&#x9;set number&#x9;&#x9;&#x9;&#34; Line numbers&#xA;&#x9;set mouse=a&#x9;&#x9;&#x9;&#34; Enable your mouse&#xA;&#x9;set encoding=utf-8&#x9;&#34; The encoding displayed&#xA;&#x9;&#xA;&#x9;set lbr!&#x9;&#x9;&#x9;&#34; wrap in word&#xA;&#x9;set linespace=6&#xA;&#x9;set smartindent&#x9;&#x9;&#34; Makes indenting smart&#xA;&#x9;set backspace=indent,eol,start&#x9;&#34; allow backspacing over everything in insert mode&#xA;&#x9;set autoindent &#x9;&#x9;&#34; always set autoindenting on&#xA;&#x9;set copyindent&#x9;&#x9;&#34; copy the previous indentation on autoindenting&#xA;&#x9;set shiftround&#x9;&#x9;&#34; use multiple of shiftwidth when indenting with &#39;&#39; and &#39;&#39;&#xA;&#x9;set showmatch&#x9;&#x9;&#34; set show matching parenthesis&#xA;&#xA;&#x9;set nobackup&#x9;&#x9;&#34; This is recommended by coc&#xA;&#x9;set nowritebackup&#x9;&#x9;&#34; This is recommended by coc&#xA;&#xA;&#x9;set scrolloff=3&#xA;&#x9;set showmode&#xA;&#x9;set showcmd&#xA;&#x9;set hidden&#x9;&#x9;&#x9;&#34; if hidden is not set, TextEdit might fail.&#xA;&#x9;set wildmenu&#xA;&#x9;set wildmode=list:longest&#xA;&#x9;set ruler&#xA;&#x9;set laststatus=2&#xA;&#x9;set undofile&#xA;&#xA;&#x9;set cmdheight=1&#x9;&#x9;&#34; Better display for messages&#xA;&#xA;&#34; Searching&#xA;&#x9;set ignorecase&#x9;&#x9;&#34; ignore case when searching&#xA;&#x9;set smartcase&#x9;&#x9;&#34; ignore case if search pattern is all lowercase, case-sensitive otherwise&#xA;&#x9;set smarttab&#x9;&#x9;&#x9;&#34; insert tabs on the start of a line according to shiftwidth, not tabstop&#xA;&#x9;set hlsearch&#x9;&#x9;&#x9;&#34; highlight search terms&#xA;&#x9;set incsearch&#x9;&#x9;&#x9;&#34; show search matches as you type&#xA;&#xA;&#x9;set nocompatible&#xA;&#xA;&#x9;set modelines=0&#xA;&#xA;&#x9;cmap w!! w !sudo tee %&#x9;&#34; You can&#39;t stop me, write with admin right&#xA;&#xA;&#34; Syntax on switch syntax highlighting on, when the terminal has colors&#xA;&#x9;if &amp;tCo   2 || has(&#34;guirunning&#34;)&#xA;&#x9;&#x9;&#x9;syntax on&#xA;&#x9;&#x9;&#x9;colorscheme desert&#xA;&#x9;&#x9;&#x9;set guifont=Liberation\ Mono\ 12&#xA;&#x9;&#x9;&#x9;set lines=24 columns=132&#x9;&#xA;&#x9;endif&#xA;&#xA;&#x9;filetype plugin indent on&#xA;&#xA;Fonctionnement modal de vi : les trois modes.&#xA;&#xA;On peut avoir certain difficulté pour apprendre à manipuler vi, mais une fois le maîtriser c&#39;est que du bonheur de pouvoir l&#39;utiliser.&#xA;&#xA;nano&#xA;&#xA;D&#39;autre éditeur de texte à considérer est  GNU nano. Simple à utiliser, même sans consulter ce guide.&#xA;&#xA;Pour configurer nano, nous pouvons ajouter dans ~/.nanorc ces lignes :&#xA;&#xA;&#x9;set autoindent&#x9;# Enabling Auto Indentation&#xA;&#x9;set linenumbers&#x9;# Displaying Line Numbers&#xA;&#x9;set mouse&#x9;&#x9;# Enabling Mouse Navigation&#xA;&#x9;set smooth&#x9;&#x9;# Enable Smooth Scrolling&#xA;&#x9;set softwrap&#x9;# Enable Word Wrapping&#xA;&#xA;Et vous, avez-vous besoin vi ou nano dans votre vie ?&#xA;&#xA;⸻&#xD;&#xA; ~ giải ngố]]&gt;</description>
      <content:encoded><![CDATA[<p><img src="https://upload.wikimedia.org/wikipedia/commons/0/0e/Hard_reset_BBC_Micro_32K_Acorn_DFS.gif" alt="CLI Command-line interface"></p>

<p><a href="/giaingo/tag:logiciels" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">logiciels</span></a></p>

<p>J&#39;utilise presque tous les jours <em>gedit</em>, récemment <em>gnome-text-editor</em> pour éditer les textes. Cependant, un temps à autre je dois recourir à d&#39;autre logiciel comme <em>vi</em> ou <em>GNU nano</em>. Ce sont les logiciels en ligne de commande, très puissant, qui peuvent nous aider à lire des fichiers hors-normes desquels même <em>gedit</em> a du mal à ouvrir.</p>



<h3 id="vi" id="vi">vi</h3>

<p>Pour donner un coup de vitalité à <em>vi</em>, il suffit d&#39;ajouter dans <em>~/.virc</em> ces lignes :</p>

<pre><code class="language-virc">&#34; General
	set number			&#34; Line numbers
	set mouse=a			&#34; Enable your mouse
	set encoding=utf-8	&#34; The encoding displayed
	
	set lbr!			&#34; wrap in word
	set linespace=6
	set smartindent		&#34; Makes indenting smart
	set backspace=indent,eol,start	&#34; allow backspacing over everything in insert mode
	set autoindent 		&#34; always set autoindenting on
	set copyindent		&#34; copy the previous indentation on autoindenting
	set shiftround		&#34; use multiple of shiftwidth when indenting with &#39;&lt;&#39; and &#39;&gt;&#39;
	set showmatch		&#34; set show matching parenthesis

	set nobackup		&#34; This is recommended by coc
	set nowritebackup		&#34; This is recommended by coc

	set scrolloff=3
	set showmode
	set showcmd
	set hidden			&#34; if hidden is not set, TextEdit might fail.
	set wildmenu
	set wildmode=list:longest
	set ruler
	set laststatus=2
	set undofile

	set cmdheight=1		&#34; Better display for messages

&#34; Searching
	set ignorecase		&#34; ignore case when searching
	set smartcase		&#34; ignore case if search pattern is all lowercase, case-sensitive otherwise
	set smarttab			&#34; insert tabs on the start of a line according to shiftwidth, not tabstop
	set hlsearch			&#34; highlight search terms
	set incsearch			&#34; show search matches as you type

	set nocompatible

	set modelines=0

	cmap w!! w !sudo tee %	&#34; You can&#39;t stop me, write with admin right

&#34; Syntax on switch syntax highlighting on, when the terminal has colors
	if &amp;t_Co &gt; 2 || has(&#34;gui_running&#34;)
			syntax on
			colorscheme desert
			set guifont=Liberation\ Mono\ 12
			set lines=24 columns=132	
	endif

	filetype plugin indent on
</code></pre>

<p><img src="https://www.tecmint.com/wp-content/uploads/2017/06/Vifm-Vi-Editor.png" alt=""></p>

<p><img src="https://upload.wikimedia.org/wikipedia/commons/d/de/Editeur_vi.gif" alt="Fonctionnement modal de vi : les trois modes."></p>

<p>On peut avoir certain difficulté pour <a href="https://vimhelp.org/" rel="nofollow">apprendre</a> à manipuler <em>vi</em>, mais une fois le maîtriser c&#39;est que du bonheur de pouvoir l&#39;utiliser.</p>

<h3 id="nano" id="nano">nano</h3>

<p>D&#39;autre éditeur de texte à considérer est  <em>GNU nano</em>. Simple à utiliser, même sans consulter ce <a href="https://nano-editor.org/docs.php" rel="nofollow">guide</a>.</p>

<p><img src="https://nano-editor.org/nano-4.2.png" alt=""></p>

<p>Pour configurer <em>nano</em>, nous pouvons ajouter dans <em>~/.nanorc</em> ces lignes :</p>

<pre><code class="language-nanorc">	set autoindent	# Enabling Auto Indentation
	set linenumbers	# Displaying Line Numbers
	set mouse		# Enabling Mouse Navigation
	set smooth		# Enable Smooth Scrolling
	set softwrap	# Enable Word Wrapping
</code></pre>

<p>Et vous, avez-vous besoin <em>vi</em> ou <em>nano</em> dans votre vie ?</p>

<p>⸻
 ~ giải ngố</p>
]]></content:encoded>
      <guid>https://paper.wf/giaingo/avez-vous-besoin-vi-et-nano-dans-votre-vie</guid>
      <pubDate>Sat, 22 Jan 2022 21:48:37 +0000</pubDate>
    </item>
    <item>
      <title>flatpak, tôt ou tard !</title>
      <link>https://paper.wf/giaingo/flatpak-tot-ou-tard</link>
      <description>&lt;![CDATA[flatpak&#xA;&#xA;logiciels&#xA;&#xA;Vous avez entendu ou déjà utiliser flatpak dans vos libres systèmes. Il y a des logiciels que nous ne trouvons pas dans le dépôt officiel, mais que l&#39;on trouve dans d&#39;autre système de distribution comme celui de flatpak.&#xA;&#xA;flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo&#xA;&#xA;Quelques logiciels&#xA;&#xA;Quelques logiciels que je préfère utiliser avec flatpak pour des questions de sécurité ou de mise à jour. !--more--Les voici :&#xA;&#xA;flatpak install --user org.gnome.PasswordSafe com.usebottles.bottles org.inkscape.Inkscape com.github.jeromerobert.pdfarranger&#xA;&#xA;Ici, Inkscape est pour la question de mise à jour. Tandis que bottles, un logiciel qui aide à faire tourner les logiciels de Windows dans Gnu/Linux, est pour la question de sécurité. Nous pouvons trouver d&#39;autre logiciel dans ce site https://flathub.org.&#xA;&#xA;Techniquement, ces logiciels tournent dans un environnement « bac à sable » (sandbox), isolé du reste du système, grâce à flatpak. On sent certaine lenteur de lancement par apport à des mêmes logiciels installés directement sur le système d&#39;exploitation. Il est causé probablement par des runtimes, parfois très lourds, que flatpak doit appeler avant de lancer le propre logiciel. Donc, on aime ou on n&#39;aime pas cela !&#xA;&#xA;Cependant, il pourrait intéressant d&#39;utiliser flatpak pour tester les différents logiciels ou les pré-versions des logiciels.&#xA;&#xA;Et les thèmes&#xA;&#xA;De même que les logiciels qt, il fallait installer package suivant pour unifier le thème sombre des logiciels gtk qui marchent dans flatpak :&#xA;&#xA;flatpak install --user org.gtk.Gtk3theme.Adwaita-dark&#xA;&#xA;Setzer : dark theme&#xA;&#xA;Et ajouter dans le fichier ~/.local/share/flatpak/overrides/global ces lignes :&#xA;&#xA;[Environment]&#xA;GTKTHEME=Adwaita-dark&#xA;ou override :&#xA;&#xA;flatpak override --user --env=GTK_THEME=Adwaita-dark&#xA;&#xA;Suppléments au cas où&#xA;&#xA;Ces commandes peuvent être utile pour la maintenance de flatpak :&#xA;&#xA;flatpak override --show&#xA;flatpak uninstall --unused&#xA;flatpak override --reset&#xA;flatpak info --show-permissions&#xA;&#xA;ou pour réparer les problèmes d&#39;installation :&#xA;&#xA;flatpak repair --user&#xA;flatpak update -v&#xA;&#xA;Toujours les utiliser avec beaucoup de précautions, svp !&#xA;&#xA;Enfin, il n&#39;y a pas d&#39;autre bonheur que de trouver le logiciel que nous avons besoin et encore celui qui répond à nos exigences de sécurité. Alors, avançons les yeux fermés !&#xA;&#xA;⸻&#xD;&#xA; ~ giải ngố]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="https://www.flatpak.org/" rel="nofollow"><img src="https://www.flatpak.org/img/delivery_truck2-bb72338f.png" alt="flatpak"></a></p>

<p><a href="/giaingo/tag:logiciels" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">logiciels</span></a></p>

<p>Vous avez entendu ou déjà utiliser <em>flatpak</em> dans vos libres systèmes. Il y a des logiciels que nous ne trouvons pas dans le dépôt officiel, mais que l&#39;on trouve dans d&#39;autre système de distribution comme celui de <em>flatpak</em>.</p>

<pre><code class="language-sh">flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
</code></pre>

<h3 id="quelques-logiciels" id="quelques-logiciels">Quelques logiciels</h3>

<p>Quelques logiciels que je préfère utiliser avec <em>flatpak</em> pour des questions de sécurité ou de mise à jour. Les voici :</p>

<pre><code class="language-sh">flatpak install --user org.gnome.PasswordSafe com.usebottles.bottles org.inkscape.Inkscape com.github.jeromerobert.pdfarranger
</code></pre>

<p>Ici, <em>Inkscape</em> est pour la question de mise à jour. Tandis que <em>bottles</em>, un logiciel qui aide à faire tourner les logiciels de <em>Windows</em> dans <em>Gnu/Linux</em>, est pour la question de sécurité. Nous pouvons trouver d&#39;autre logiciel dans ce site <a href="https://flathub.org/home" rel="nofollow"><em>https://flathub.org</em></a>.</p>

<p>Techniquement, ces logiciels tournent dans un environnement « bac à sable » (<em>sandbox</em>), isolé du reste du système, grâce à <em>flatpak</em>. On sent certaine lenteur de lancement par apport à des mêmes logiciels installés directement sur le système d&#39;exploitation. Il est causé probablement par des <em>runtimes</em>, parfois très lourds, que <em>flatpak</em> doit appeler avant de lancer le propre logiciel. Donc, on aime ou on n&#39;aime pas cela !</p>

<p>Cependant, il pourrait intéressant d&#39;utiliser <em>flatpak</em> pour tester les différents logiciels ou les pré-versions des logiciels.</p>

<h3 id="et-les-thèmes" id="et-les-thèmes">Et les thèmes</h3>

<p>De même que les logiciels <em>qt</em>, il fallait installer <em>package</em> suivant pour unifier le thème sombre des logiciels <em>gtk</em> qui marchent dans <em>flatpak</em> :</p>

<pre><code class="language-bash">flatpak install --user org.gtk.Gtk3theme.Adwaita-dark
</code></pre>

<p><img src="https://dl.flathub.org/repo/screenshots/org.cvfosammmm.Setzer-stable/752x423/org.cvfosammmm.Setzer-f82cda4aed3b87267659106051a6b095.png" alt="Setzer : dark theme"></p>

<p>Et ajouter dans le fichier <em>~/.local/share/flatpak/overrides/global</em> ces lignes :</p>

<pre><code class="language-css">[Environment]
GTK_THEME=Adwaita-dark
</code></pre>

<p>ou <em>override</em> :</p>

<pre><code class="language-sh">flatpak override --user --env=GTK_THEME=Adwaita-dark
</code></pre>

<h3 id="suppléments-au-cas-où" id="suppléments-au-cas-où">Suppléments au cas où</h3>

<p>Ces commandes peuvent être utile pour la maintenance de <em>flatpak</em> :</p>

<pre><code class="language-sh">flatpak override --show
flatpak uninstall --unused
flatpak override --reset
flatpak info --show-permissions
</code></pre>

<p>ou pour réparer les problèmes d&#39;installation :</p>

<pre><code class="language-sh">flatpak repair --user
flatpak update -v
</code></pre>

<p>Toujours les utiliser avec beaucoup de précautions, svp !</p>

<p>Enfin, il n&#39;y a pas d&#39;autre bonheur que de trouver le logiciel que nous avons besoin et encore celui qui répond à nos exigences de sécurité. Alors, avançons les yeux fermés !</p>

<p>⸻
 ~ giải ngố</p>
]]></content:encoded>
      <guid>https://paper.wf/giaingo/flatpak-tot-ou-tard</guid>
      <pubDate>Sat, 01 Jan 2022 20:57:34 +0000</pubDate>
    </item>
    <item>
      <title>Le voilà, il arrive !</title>
      <link>https://paper.wf/giaingo/le-voila-il-arrive</link>
      <description>&lt;![CDATA[Fedora Linux&#xA;&#xA;#logiciels #système&#xA;&#xA;Fan de logiciel libre depuis une bonne dizaine d&#39;années, j&#39;utilise actuellement Fedora Linux sur mon poste de travail principal, bien sûr après avoir testé et utilisé plusieurs distros. Bien que je ne suis qu&#39;un utilisateur amateur, mais comme vous, je détecte les avantages et les désavantages en utilisant les logiciels copy left, et les systèmes d&#39;exploitation entre autre. Amusant, assurant, se sentir libre sont quelques mots pour décrire mes sentiments quand je chemine avec ces logiciels.&#xA;&#xA;!--more--&#xA;&#xA;Fedora Linux&#xA;&#xA;Voici, une petite explication les choses que je fait pour donner goût à Fedora Linux.&#xA;&#xA;Une des tâches que j&#39;ai préféré après avoir installé Fedora Linux est ajouter dans le système quelques logiciels supplémentaires, selon mes besoins, les voici :&#xA;&#xA;dnf install syncthing geary dconf p7zip unar file-roller setzer texlive-francais-bst texlive-hyphen-french hyphen-fr&#xA;&#xA;Entre parenthèse, Setzer est un logiciel très prometteur dans le domaine de rédaction des documents en latex.&#xA;&#xA;Et pourquoi ne pas ajouter ceci :&#xA;&#xA;dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm&#xA;dnf install gstreamer1-libav&#xA;&#xA;pour que les vidéos tournent mieux dans firefox. C&#39;est pour cela mozilla-openh264 devient inutile :&#xA;&#xA;dnf remove mozilla-openh264&#xA;&#xA;Gnome Shell&#xA;&#xA;Je fait le même démarche pour les applications écrits avec qt comme goldendict, application de dictionnaire de mon choix, en utilisant qt5ct :&#xA;&#xA;dnf install goldendict qt5ct adwaita-qt5&#xA;&#xA;Pour que qt5ct prenne effet, il suffit d&#39;ajouter à la fin de ce fichier ~/.bashrc cette ligne :&#xA;&#xA;export QTQPAPLATFORMTHEME=qt5ct&#xA;qt5ct in Gnome&#xA;&#xA;Avec ces quelques changements, le Gnome Shell répond déjà à mes attentes au niveau de l&#39;apparence, avec bien sûr un thème sombre$\dots$ Amusez-vous !&#xA;&#xA;⸻&#xD;&#xA; ~ giải ngố]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="https://www.youtube.com/embed/xct0oTDmWHE" title="Fedora Linux Workstation 35" rel="nofollow"><img src="https://img.youtube.com/vi/xct0oTDmWHE/0.jpg" alt="Fedora Linux"></a></p>

<p><a href="/giaingo/tag:logiciels" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">logiciels</span></a> <a href="/giaingo/tag:syst%C3%A8me" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">système</span></a></p>

<p>Fan de logiciel libre depuis une bonne dizaine d&#39;années, j&#39;utilise actuellement <em>Fedora Linux</em> sur mon poste de travail principal, bien sûr après avoir testé et utilisé plusieurs <em>distros</em>. Bien que je ne suis qu&#39;un utilisateur amateur, mais comme vous, je détecte les avantages et les désavantages en utilisant les logiciels <em>copy left</em>, et les systèmes d&#39;exploitation entre autre. Amusant, assurant, se sentir libre sont quelques mots pour décrire mes sentiments quand je chemine avec ces logiciels.</p>



<h3 id="fedora-linux" id="fedora-linux">Fedora Linux</h3>

<p>Voici, une petite explication les choses que je fait pour donner goût à <strong>Fedora Linux</strong>.</p>

<p>Une des tâches que j&#39;ai préféré après avoir installé <a href="https://getfedora.org/" rel="nofollow">Fedora Linux</a> est ajouter dans le système quelques logiciels supplémentaires, selon mes besoins, les voici :</p>

<pre><code class="language-sh">dnf install syncthing geary dconf p7zip unar file-roller setzer texlive-francais-bst texlive-hyphen-french hyphen-fr
</code></pre>

<p>Entre parenthèse, <em>Setzer</em> est un logiciel très prometteur dans le domaine de rédaction des documents en <em>latex</em>.</p>

<p>Et pourquoi ne pas ajouter ceci :</p>

<pre><code class="language-sh">dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
dnf install gstreamer1-libav
</code></pre>

<p>pour que les vidéos tournent mieux dans <em>firefox</em>. C&#39;est pour cela <em>mozilla-openh264</em> devient inutile :</p>

<pre><code class="language-sh">dnf remove mozilla-openh264
</code></pre>

<h3 id="gnome-shell" id="gnome-shell">Gnome Shell</h3>

<p>Je fait le même démarche pour les applications écrits avec <em>qt</em> comme <em>goldendict</em>, application de dictionnaire de mon choix, en utilisant <strong>qt5ct</strong> :</p>

<pre><code class="language-sh">dnf install goldendict qt5ct adwaita-qt5
</code></pre>

<p>Pour que <em>qt5ct</em> prenne effet, il suffit d&#39;ajouter à la fin de ce fichier <em>~/.bashrc</em> cette ligne :</p>

<pre><code class="language-sh">export QT_QPA_PLATFORMTHEME=qt5ct
</code></pre>

<p><a href="https://www.youtube.com/embed/7suk1q5mCHs" title="Configuration qt5ct in Gnome" rel="nofollow"><img src="https://img.youtube.com/vi/7suk1q5mCHs/0.jpg" alt="qt5ct in Gnome"></a></p>

<p>Avec ces quelques changements, le <em>Gnome Shell</em> répond déjà à mes attentes au niveau de l&#39;apparence, avec bien sûr un thème sombre$\dots$ Amusez-vous !</p>

<p>⸻
 ~ giải ngố</p>
]]></content:encoded>
      <guid>https://paper.wf/giaingo/le-voila-il-arrive</guid>
      <pubDate>Wed, 22 Dec 2021 20:30:20 +0000</pubDate>
    </item>
    <item>
      <title>Les logiciels et les services recommandés</title>
      <link>https://paper.wf/giaingo/les-logiciels-recommandes</link>
      <description>&lt;![CDATA[Malware&#xA;&#xA;logiciels&#xA;&#xA;Dans les montages des logiciels, on se sent perdu. Mais grâce aux partages des expériences et des savoirs, on parvient à avoir quelques repère. Voici les sites que j&#39;aime vous partager.&#xA;&#xA;!--more--&#xA;&#xA;PRISM ⚡ Break&#xA;Privacy tools 🔒&#xA;Tester les navigateurs&#xA;&#xA;Les utiliser alors avec précaution !&#xA;&#xA;⸻&#xD;&#xA; ~ giải ngố]]&gt;</description>
      <content:encoded><![CDATA[<p><img src="https://upload.wikimedia.org/wikipedia/commons/e/e6/Malware_graph.svg" alt="Malware"></p>

<p><a href="/giaingo/tag:logiciels" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">logiciels</span></a></p>

<p>Dans les montages des logiciels, on se sent perdu. Mais grâce aux partages des expériences et des savoirs, on parvient à avoir quelques repère. Voici les sites que j&#39;aime vous partager.</p>


<ul><li><a href="https://prism-break.org/fr/" rel="nofollow">PRISM ⚡ Break</a></li>
<li><a href="https://www.privacytools.io/" rel="nofollow">Privacy tools 🔒</a></li>
<li><a href="https://librewolf.net/docs/testing/" rel="nofollow">Tester les navigateurs</a></li></ul>

<p>Les utiliser alors avec précaution !</p>

<p>⸻
 ~ giải ngố</p>
]]></content:encoded>
      <guid>https://paper.wf/giaingo/les-logiciels-recommandes</guid>
      <pubDate>Wed, 22 Dec 2021 15:30:29 +0000</pubDate>
    </item>
  </channel>
</rss>