<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Pop_OS on slash-root.fr</title><link>https://beta.slash-root.fr/categories/pop_os/</link><description>Recent content in Pop_OS on slash-root.fr</description><generator>Hugo -- gohugo.io</generator><language>fr-fr</language><lastBuildDate>Sat, 09 Sep 2023 16:50:39 +0200</lastBuildDate><atom:link href="https://beta.slash-root.fr/categories/pop_os/index.xml" rel="self" type="application/rss+xml"/><item><title>Debian : Optimisez votre distribution avec Tuned</title><link>https://beta.slash-root.fr/debian-optimisez-votre-distribution-avec-tuned/</link><pubDate>Thu, 07 Sep 2023 00:56:00 +0200</pubDate><guid>https://beta.slash-root.fr/debian-optimisez-votre-distribution-avec-tuned/</guid><description>&lt;img src="https://beta.slash-root.fr/debian-optimisez-votre-distribution-avec-tuned/cover.png" alt="Featured image of post Debian : Optimisez votre distribution avec Tuned" /&gt;&lt;p&gt;Lorsque vous exécutez des applications exigeantes en termes de performances sur votre serveur Debian, il est essentiel de maximiser l'efficacité de votre matériel pour obtenir les meilleures performances possibles. L'utilitaire Tuned est un outil puissant qui vous permet de personnaliser les réglages du système en fonction de différents profils de performances, ce qui peut vous aider à optimiser votre serveur en fonction de vos besoins spécifiques.&lt;/p&gt;
&lt;h2 id="installation-de-tuned"&gt;&lt;a href="#installation-de-tuned" class="header-anchor"&gt;&lt;/a&gt;Installation de Tuned
&lt;/h2&gt;&lt;p&gt;Avant de commencer à utiliser Tuned, vous devez d'abord l'installer sur votre système Debian. Vous pouvez le faire en utilisant la commande suivante :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt install tuned
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Une fois l'installation terminée, vous pouvez activer et configurer Tuned.&lt;/p&gt;
&lt;h2 id="service"&gt;&lt;a href="#service" class="header-anchor"&gt;&lt;/a&gt;Service
&lt;/h2&gt;&lt;p&gt;Tuned déploie son propre service. Pour en consulter son status, exécutez la commande suivante :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo systemctl status tuned.service
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Le service est activé par défaut :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;● tuned.service - Dynamic System Tuning Daemon
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Loaded: loaded &lt;span style="color:#f92672"&gt;(&lt;/span&gt;/lib/systemd/system/tuned.service; enabled; vendor preset: enabled&lt;span style="color:#f92672"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Active: active &lt;span style="color:#f92672"&gt;(&lt;/span&gt;running&lt;span style="color:#f92672"&gt;)&lt;/span&gt; since Wed 2023-09-06 20:17:21 CEST; 8min ago
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Docs: man:tuned&lt;span style="color:#f92672"&gt;(&lt;/span&gt;8&lt;span style="color:#f92672"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; man:tuned.conf&lt;span style="color:#f92672"&gt;(&lt;/span&gt;5&lt;span style="color:#f92672"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; man:tuned-adm&lt;span style="color:#f92672"&gt;(&lt;/span&gt;8&lt;span style="color:#f92672"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Main PID: &lt;span style="color:#ae81ff"&gt;12013&lt;/span&gt; &lt;span style="color:#f92672"&gt;(&lt;/span&gt;tuned&lt;span style="color:#f92672"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Tasks: &lt;span style="color:#ae81ff"&gt;4&lt;/span&gt; &lt;span style="color:#f92672"&gt;(&lt;/span&gt;limit: 2276&lt;span style="color:#f92672"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Memory: 15.9M
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; CPU: 1.202s
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; CGroup: /system.slice/tuned.service
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; └─12013 /usr/bin/python3 -Es /usr/sbin/tuned -l -P
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sept. &lt;span style="color:#ae81ff"&gt;06&lt;/span&gt; 20:17:21 debian systemd&lt;span style="color:#f92672"&gt;[&lt;/span&gt;1&lt;span style="color:#f92672"&gt;]&lt;/span&gt;: Starting Dynamic System Tuning Daemon...
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sept. &lt;span style="color:#ae81ff"&gt;06&lt;/span&gt; 20:17:21 debian systemd&lt;span style="color:#f92672"&gt;[&lt;/span&gt;1&lt;span style="color:#f92672"&gt;]&lt;/span&gt;: Started Dynamic System Tuning Daemon.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="activation-de-tuned"&gt;&lt;a href="#activation-de-tuned" class="header-anchor"&gt;&lt;/a&gt;Activation de Tuned
&lt;/h2&gt;&lt;p&gt;Tuned est conçu pour fonctionner avec des profils de performances prédéfinis. Vous pouvez les afficher en exécutant la commande suivante :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo tuned-adm list
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Les profils disponibles seront :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Available profiles:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- accelerator-performance - Throughput performance based tuning with disabled higher latency STOP states
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- atomic-guest - Optimize virtual guests based on the Atomic variant
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- atomic-host - Optimize bare metal systems running the Atomic variant
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- balanced - General non-specialized tuned profile
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- cpu-partitioning - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; CPU partitioning
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- default - Legacy default tuned profile
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- desktop - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; the desktop use-case
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- desktop-powersave - Optmize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; the desktop use-case with power saving
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- enterprise-storage - Legacy profile &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; RHEL6, &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; RHEL7, please use throughput-performance profile
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- hpc-compute - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; HPC compute workloads
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- intel-sst - Configure &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; Intel Speed Select Base Frequency
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- laptop-ac-powersave - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; laptop with power savings
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- laptop-battery-powersave - Optimize laptop profile with more aggressive power saving
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- latency-performance - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; deterministic performance at the cost of increased power consumption
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- mssql - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; MS SQL Server
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- network-latency - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; deterministic performance at the cost of increased power consumption, focused on low latency network performance
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- network-throughput - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; streaming network throughput, generally only necessary on older CPUs or 40G+ networks
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- optimize-serial-console - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; serial console use.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- oracle - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; Oracle RDBMS
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- postgresql - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; PostgreSQL server
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- powersave - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; low power consumption
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- realtime - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; realtime workloads
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- realtime-virtual-guest - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; realtime workloads running within a KVM guest
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- realtime-virtual-host - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; KVM guests running realtime workloads
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- sap-hana - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; SAP HANA
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- sap-netweaver - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; SAP NetWeaver
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- server-powersave - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; server power savings
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- spectrumscale-ece - Optimized &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; Spectrum Scale Erasure Code Edition Servers
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- spindown-disk - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; power saving by spinning-down rotational disks
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- throughput-performance - Broadly applicable tuning that provides excellent performance across a variety of common server workloads
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- virtual-guest - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; running inside a virtual guest
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- virtual-host - Optimize &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; running KVM guests
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Vous pouvez ensuite activer le profil de performance de votre choix en utilisant la commande :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo tuned-adm profile &amp;lt;nom-du-profil&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Remplacez &lt;code&gt;&amp;lt;nom-du-profil&amp;gt;&lt;/code&gt; par le nom du profil que vous souhaitez utiliser. Par exemple, si vous souhaitez activer le profil &amp;quot;throughput-performance&amp;quot;, exécutez la commande suivante :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo tuned-adm profile throughput-performance
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Vous pouvez obtenir le profil recommandé par l'application avec la commande suivante :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo tuned-adm recommend
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="configuration-personnalisée"&gt;&lt;a href="#configuration-personnalis%c3%a9e" class="header-anchor"&gt;&lt;/a&gt;Configuration personnalisée
&lt;/h2&gt;&lt;p&gt;Tuned permet également la création de profils de performance personnalisés. Pour ce faire, vous devez éditer le fichier de configuration de Tuned. Le fichier de configuration principal est situé dans le répertoire &lt;code&gt;/etc/tuned/&lt;/code&gt;. Par exemple, pour créer un profil personnalisé nommé &amp;quot;mon-profil&amp;quot;, vous pouvez créer un fichier de configuration &lt;code&gt;/etc/tuned/mon-profil/tuned.conf&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Voici un exemple de fichier de configuration Tuned pour un profil personnalisé :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-ini" data-lang="ini"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;[main]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;include&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;throughput-performance&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;[cpu]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;governor&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;performance&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;[sysctl]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;vm.dirty_ratio&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;10&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Ce fichier de configuration active d'abord le profil &amp;quot;throughput-performance&amp;quot; en utilisant l'instruction &lt;code&gt;include&lt;/code&gt;. Ensuite, il définit le gouverneur du CPU sur &amp;quot;performance&amp;quot; pour maximiser les performances du processeur. Enfin, il ajuste un paramètre de sysctl pour contrôler la gestion de la mémoire.&lt;/p&gt;
&lt;p&gt;Après avoir créé votre profil personnalisé, vous pouvez l'activer de la même manière que les profils prédéfinis à l'aide de &lt;code&gt;tuned-adm&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id="conclusion"&gt;&lt;a href="#conclusion" class="header-anchor"&gt;&lt;/a&gt;Conclusion
&lt;/h2&gt;&lt;p&gt;L'utilitaire Tuned est un outil précieux pour optimiser les performances de votre serveur Debian en fonction de vos besoins spécifiques. En utilisant les profils prédéfinis ou en créant des profils personnalisés, vous pouvez tirer le meilleur parti de votre matériel tout en garantissant une utilisation efficace des ressources système.&lt;/p&gt;
&lt;p&gt;N'hésitez pas à explorer davantage les possibilités de Tuned et à l'adapter à vos besoins pour obtenir des performances optimales sur votre serveur Debian.&lt;/p&gt;</description></item><item><title>Pop!_OS 22.04 : Fix apt</title><link>https://beta.slash-root.fr/pop_os-22-04-fix-apt/</link><pubDate>Tue, 02 Aug 2022 10:10:08 +0200</pubDate><guid>https://beta.slash-root.fr/pop_os-22-04-fix-apt/</guid><description>&lt;img src="https://beta.slash-root.fr/pop_os-22-04-fix-apt/cover.png" alt="Featured image of post Pop!_OS 22.04 : Fix apt" /&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#!/bin/bash
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# purge old apt configuration files&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo rm -rf /var/lib/apt/lists/
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt clean; sudo apt autoclean
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# get fresh configuration files, resolve package conflicts&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt update
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo dpkg --configure -a
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt --fix-broken install
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# and finally resume the upgrade&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt upgrade -y
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Pop!_OS 21.10 : Fix login on multiples monitors</title><link>https://beta.slash-root.fr/pop_os-21-10-fix-login-on-multiples-monitors/</link><pubDate>Tue, 05 Apr 2022 11:05:22 +0200</pubDate><guid>https://beta.slash-root.fr/pop_os-21-10-fix-login-on-multiples-monitors/</guid><description>&lt;img src="https://beta.slash-root.fr/pop_os-21-10-fix-login-on-multiples-monitors/cover.png" alt="Featured image of post Pop!_OS 21.10 : Fix login on multiples monitors" /&gt;&lt;h2 id="contexte"&gt;&lt;a href="#contexte" class="header-anchor"&gt;&lt;/a&gt;Contexte
&lt;/h2&gt;&lt;p&gt;Lors de l'utilisation de plusieurs moniteurs, j'ai été confronté à un problème assez pénible.&lt;/p&gt;
&lt;p&gt;En effet, au démarrage de mon système la disposition de mes différents moniteurs s'appliquent &lt;strong&gt;après&lt;/strong&gt; l'ouverture de ma session.&lt;/p&gt;
&lt;p&gt;C'est à dire que je me suis retrouvé avec la saisie de mon login/password sur un moniteur qui n'est pas du tout mon écran principal.&lt;/p&gt;
&lt;p&gt;J'ai donc appliqué la méthode suivante...&lt;/p&gt;
&lt;h2 id="méthode"&gt;&lt;a href="#m%c3%a9thode" class="header-anchor"&gt;&lt;/a&gt;Méthode
&lt;/h2&gt;&lt;p&gt;Tout d'abord, j'ai effectué le réglage de mes moniteurs dans &lt;code&gt;Paramètres -&amp;gt; Ecrans&lt;/code&gt; :&lt;/p&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="settings_monitors.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Une fois cela fait, j'ai exporté cette configuration pour l'appliquer à &lt;code&gt;GDM&lt;/code&gt; :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo cp ~/.config/monitors.xml ~gdm/.config/monitors.xml
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Puis, j'ai modifié l'appartenance du fichier &lt;code&gt;monitors.xml&lt;/code&gt; :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo chown gdm:gdm ~gdm/.config/monitors.xml
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Maintenant, mon invite de login, s'affiche bien sur mon écran principal.&lt;/p&gt;</description></item><item><title>Pop!_OS 21.10 : Modifier CAPS LOCK pour les chiffres</title><link>https://beta.slash-root.fr/pop_os-21-10-modifier-caps-lock-pour-les-chiffres/</link><pubDate>Tue, 01 Feb 2022 10:04:54 +0100</pubDate><guid>https://beta.slash-root.fr/pop_os-21-10-modifier-caps-lock-pour-les-chiffres/</guid><description>&lt;img src="https://beta.slash-root.fr/pop_os-21-10-modifier-caps-lock-pour-les-chiffres/cover.png" alt="Featured image of post Pop!_OS 21.10 : Modifier CAPS LOCK pour les chiffres" /&gt;&lt;h2 id="contexte"&gt;&lt;a href="#contexte" class="header-anchor"&gt;&lt;/a&gt;Contexte
&lt;/h2&gt;&lt;p&gt;Lors de l'installation de Pop!_OS sur certaines machines, la touche &lt;code&gt;CAPS LOCK&lt;/code&gt; permet d'écrire les majuscules accentuées mais pas les chiffres.&lt;/p&gt;
&lt;p&gt;Il est possible de changer ce comportement. Par contre, il ne sera plus possible d'utiliser cette touche pour les majuscules accentuées.&lt;/p&gt;
&lt;p&gt;Dans mon cas de figure, j'ai la disposition du clavier en français standard et ma touche &lt;code&gt;CAPS LOCK&lt;/code&gt; ne me permet pas d'écrire les chiffres (Je n'ai aucun besoin des majuscules accentuées).&lt;/p&gt;
&lt;p&gt;J'ai donc appliqué la méthode suivante...&lt;/p&gt;
&lt;h2 id="méthode"&gt;&lt;a href="#m%c3%a9thode" class="header-anchor"&gt;&lt;/a&gt;Méthode
&lt;/h2&gt;&lt;p&gt;Editer le fichier &lt;strong&gt;/usr/share/X11/xkb/symbols/fr&lt;/strong&gt; en tant que root :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo vi /usr/share/X11/xkb/symbols/fr
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Repérer la ligne suivante :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;include &lt;span style="color:#e6db74"&gt;&amp;#34;latin&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Et juste en-dessous, insérer ceci :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;include &lt;span style="color:#e6db74"&gt;&amp;#34;mswindows-capslock&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Ensuite, créer le fichier &lt;strong&gt;/usr/share/X11/xkb/symbols/mswindows-capslock&lt;/strong&gt; :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo vi /usr/share/X11/xkb/symbols/mswindows-capslock
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Insérer les lignes suivantes :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-ini" data-lang="ini"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;// Replicate a &amp;#34;feature&amp;#34; of MS Windows on AZERTY keyboards &lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;// where Caps Lock also acts as a Shift Lock on number keys.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;// Include keys &amp;lt;AE01&amp;gt; to &amp;lt;AE10&amp;gt; in the FOUR_LEVEL_ALPHABETIC key type.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;partial alphanumeric_keys&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;xkb_symbols &amp;#34;basic&amp;#34; {&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;key &amp;lt;AE01&amp;gt; { type&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;FOUR_LEVEL_ALPHABETIC&amp;#34;, [ ampersand, 1, bar, exclamdown ] };
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; key &amp;lt;AE02&amp;gt; { type= &amp;#34;FOUR_LEVEL_ALPHABETIC&amp;#34;, [ eacute, 2, at, oneeighth ] };
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; key &amp;lt;AE03&amp;gt; { type= &amp;#34;FOUR_LEVEL_ALPHABETIC&amp;#34;, [ quotedbl, 3, numbersign, sterling ] };
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; key &amp;lt;AE04&amp;gt; { type= &amp;#34;FOUR_LEVEL_ALPHABETIC&amp;#34;, [apostrophe, 4, onequarter, dollar ] };
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; key &amp;lt;AE05&amp;gt; { type= &amp;#34;FOUR_LEVEL_ALPHABETIC&amp;#34;, [ parenleft, 5, onehalf, threeeighths ] };
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; key &amp;lt;AE06&amp;gt; { type= &amp;#34;FOUR_LEVEL_ALPHABETIC&amp;#34;, [ section, 6, asciicircum, fiveeighths ] };
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; key &amp;lt;AE07&amp;gt; { type= &amp;#34;FOUR_LEVEL_ALPHABETIC&amp;#34;, [ egrave, 7, braceleft, seveneighths ] };
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; key &amp;lt;AE08&amp;gt; { type= &amp;#34;FOUR_LEVEL_ALPHABETIC&amp;#34;, [ exclam, 8, bracketleft, trademark ] };
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; key &amp;lt;AE09&amp;gt; { type= &amp;#34;FOUR_LEVEL_ALPHABETIC&amp;#34;, [ ccedilla, 9, braceleft, plusminus ] };
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e6db74"&gt; key &amp;lt;AE10&amp;gt; { type= &amp;#34;FOUR_LEVEL_ALPHABETIC&amp;#34;, [ agrave, 0, braceright, degree ] };&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;};&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Enregistrer et redémarrer la machine.&lt;/p&gt;</description></item><item><title>Pop!_OS 21.10 : Fix transparent Firefox with Integrated Graphics</title><link>https://beta.slash-root.fr/pop_os-21-10-fix-transparent-firefox-with-integrated-graphics/</link><pubDate>Tue, 01 Feb 2022 08:29:34 +0100</pubDate><guid>https://beta.slash-root.fr/pop_os-21-10-fix-transparent-firefox-with-integrated-graphics/</guid><description>&lt;img src="https://beta.slash-root.fr/pop_os-21-10-fix-transparent-firefox-with-integrated-graphics/cover.png" alt="Featured image of post Pop!_OS 21.10 : Fix transparent Firefox with Integrated Graphics" /&gt;&lt;h2 id="contexte"&gt;&lt;a href="#contexte" class="header-anchor"&gt;&lt;/a&gt;Contexte
&lt;/h2&gt;&lt;p&gt;Mon laptop sous Pop!_OS 21.10 possède 2 GPUs :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1 dédié NVIDIA&lt;/li&gt;
&lt;li&gt;1 intégré INTEL&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Lorsque je suis en mode graphique &lt;code&gt;Nvidia&lt;/code&gt; ou &lt;code&gt;Hybrid&lt;/code&gt;, mon navigateur Firefox se lance correctement.&lt;/p&gt;
&lt;p&gt;Par contre, lorsque je suis en mode graphique &lt;code&gt;Integrated&lt;/code&gt; (donc avec exclusivement mon GPU Intel), Firefox se lance 2 fois sur 3 avec une fenètre transparente :&lt;/p&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="firefox_transparent.png" alt="firefox_transparent" /&gt;&lt;/p&gt;
&lt;h2 id="cause"&gt;&lt;a href="#cause" class="header-anchor"&gt;&lt;/a&gt;Cause
&lt;/h2&gt;&lt;p&gt;Cela est dû au non chargement des librairies ICD nécessaires pour l'IGPU.&lt;/p&gt;
&lt;h2 id="correctif"&gt;&lt;a href="#correctif" class="header-anchor"&gt;&lt;/a&gt;Correctif
&lt;/h2&gt;&lt;p&gt;Pour corriger cela, j'ai ajouté les lignes suivantes dans mon fichier &lt;code&gt;~/.profile&lt;/code&gt; :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# fix firefox in integrated graphics&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; ! grep -w -q nvidia &amp;lt;&lt;span style="color:#f92672"&gt;(&lt;/span&gt;lsmod&lt;span style="color:#f92672"&gt;)&lt;/span&gt; ; &lt;span style="color:#66d9ef"&gt;then&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; export __EGL_VENDOR_LIBRARY_FILENAMES&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;/usr/share/glvnd/egl_vendor.d/50_mesa.json&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;fi&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Puis, j'ai déconnecté et reconnecté mon utilisateur.&lt;/p&gt;
&lt;p&gt;Maintenant, le problème est corrigé. Firefox se lance désormais correctement lorsque mon laptop fonctionne uniquement sur l'iGPU.&lt;/p&gt;</description></item></channel></rss>