<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://pratajo.github.io/feed.xml" rel="self" type="application/atom+xml"/><link href="https://pratajo.github.io/" rel="alternate" type="text/html" hreflang="en"/><updated>2026-03-11T00:48:17+00:00</updated><id>https://pratajo.github.io/feed.xml</id><title type="html">blank</title><subtitle>My personal website. </subtitle><entry><title type="html">Installing Fedora 44 Beta Xfce</title><link href="https://pratajo.github.io/blog/2026/fedora-44beta-xfce/" rel="alternate" type="text/html" title="Installing Fedora 44 Beta Xfce"/><published>2026-03-10T22:00:00+00:00</published><updated>2026-03-10T22:00:00+00:00</updated><id>https://pratajo.github.io/blog/2026/fedora-44beta-xfce</id><content type="html" xml:base="https://pratajo.github.io/blog/2026/fedora-44beta-xfce/"><![CDATA[<div class="row mt-3"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/fedora44bxfce-480.webp 480w,/assets/img/fedora44bxfce-800.webp 800w,/assets/img/fedora44bxfce-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/fedora44bxfce.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p> </p> <h6 id="get-fedora-44-beta-xfce"><strong>Get Fedora 44 Beta Xfce</strong></h6> <p>Use Fedora Media Writer application to create a ‘Live USB’.</p> <p>Fedora Media Writer is available for Linux, Microsoft Windows and Mac.</p> <p> </p> <h6 id="install-fedora"><strong>Install Fedora</strong></h6> <p>Fedora images are hybrid ISO images, so they can be used for DVD burning or flash drive creation. They also work on BIOS and UEFI systems.</p> <p>As this is a “live” distribution, the new OS (operating system) will run from the pen drive without making any changes to the hard disk. You can test the OS and only then install it on the hard drive.</p> <p>During installation, create a user, set the password and leave the “root” account disabled.</p> <p>After installation, restart the computer and remove the DVD or flash drive. Log in, open <em>Terminal</em> and update the entire system with the following command:</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf update
</code></pre></div></div> <p>(enter password)</p> <p>Restart the computer to load a new kernel and start the updated applications. Restart on the desktop or with the <em>reboot</em> command.</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>reboot
</code></pre></div></div> <p> </p> <h6 id="parameterize-dnf"><strong>Parameterize DNF</strong></h6> <p>Fedora uses DNF to install and update its software over the internet. It also automatically determines application dependencies.</p> <p><ins>Repositories Fedora</ins><br/> Fedora includes two repositories by default: fedora, with the same software packages as the DVD and updates, with updated packages. These repositories <em>sign</em> their RPM files to make sure they are valid when they are downloaded.</p> <p><ins>Other Repositories</ins><br/> For applications that conflict with Fedora policy (MP3, DVD, MPEG, binary drivers, etc.) the <a href="https://rpmfusion.org/">RPM Fusion</a> repository is required.</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-<span class="si">$(</span>rpm <span class="nt">-E</span> %fedora<span class="si">)</span>.noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-<span class="si">$(</span>rpm <span class="nt">-E</span> %fedora<span class="si">)</span>.noarch.rpm
</code></pre></div></div> <p> </p> <h6 id="install-current-applications"><strong>Install current applications</strong></h6> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>thunderbird p7zip unrar gsmartcontrol libreoffice-draw libreoffice-impress libreoffice-langpack-pt-PT vlc eog
</code></pre></div></div> <p> </p> <h6 id="install-codecs"><strong>Install codecs</strong></h6> <p>Switch to full ffmpeg</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf swap ffmpeg-free ffmpeg <span class="nt">--allowerasing</span>
</code></pre></div></div> <p>Install additional codecs</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf update @multimedia <span class="nt">--setopt</span><span class="o">=</span><span class="s2">"install_weak_deps=False"</span> <span class="nt">--exclude</span><span class="o">=</span>PackageKit-gstreamer-plugin
</code></pre></div></div> <p>Install the hardware accelerated codec for an Intel recent CPU…</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>intel-media-driver
</code></pre></div></div> <p>… or for an AMD CPU (best choice)</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf swap mesa-va-drivers mesa-va-drivers-freeworld
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf swap mesa-vdpau-drivers mesa-vdpau-drivers-freeworld
</code></pre></div></div> <p>To play a DVD you need to install the libdvdcss package</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>rpmfusion-free-release-tainted
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>libdvdcss
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>rpmfusion-nonfree-release-tainted
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nt">--repo</span><span class="o">=</span>rpmfusion-nonfree-tainted <span class="nb">install</span> <span class="s2">"*-firmware"</span>
</code></pre></div></div> <p> </p> <h6 id="install-hp-printers-and-scanners"><strong>Install HP printers and scanners</strong></h6> <p><ins>HP printers</ins></p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>hplip-gui
</code></pre></div></div> <p><ins>Scanners</ins></p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>xsane simple-scan
</code></pre></div></div> <p> </p> <h6 id="remove-redundant-applications"><strong>Remove redundant applications</strong></h6> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf remove claws-mail geany
</code></pre></div></div> <p> </p> <h6 id="automatic-login-optional"><strong>Automatic login (optional)</strong></h6> <p>Edit /etc/lightdm/lightdm.conf –&gt; autologin-user = <em>username</em></p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>nano /etc/lightdm/lightdm.conf
</code></pre></div></div> <p> </p> <h6 id="how-to-change-the-hostname"><strong>How to change the hostname</strong></h6> <p>If you want to customize the machine name, the easiest method is using the command line.</p> <p>This instruction is valid for a computer used at home, which is not part of a enterprise network. We use the <em>hostnamectl</em> command:</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>hostnamectl set-hostname new-name
</code></pre></div></div> <p>This name is stored in the /etc/hostname file.</p> <p>We can simultaneously check the machine name, operating system, kernel version and architecture with this command:</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>hostnamectl status
</code></pre></div></div> <p> </p> <script src="https://giscus.app/client.js" data-repo="pratajo/pratajo.github.io" data-repo-id="R_kgDONl93Sw" data-category="Comments" data-category-id="DIC_kwDONl93S84Cl7yv" data-mapping="title" data-strict="1" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async=""> </script>]]></content><author><name></name></author><category term="operating-systems"/><category term="fedora"/><category term="xfce"/><summary type="html"><![CDATA[Fedora 44 Beta Xfce]]></summary></entry><entry><title type="html">Installing Fedora 44 Beta KDE Plasma</title><link href="https://pratajo.github.io/blog/2026/fedora-44beta-kde/" rel="alternate" type="text/html" title="Installing Fedora 44 Beta KDE Plasma"/><published>2026-03-10T21:00:00+00:00</published><updated>2026-03-10T21:00:00+00:00</updated><id>https://pratajo.github.io/blog/2026/fedora-44beta-kde</id><content type="html" xml:base="https://pratajo.github.io/blog/2026/fedora-44beta-kde/"><![CDATA[<div class="row mt-3"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/fedora44bkde-480.webp 480w,/assets/img/fedora44bkde-800.webp 800w,/assets/img/fedora44bkde-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/fedora44bkde.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p> </p> <h6 id="get-fedora-44-beta-kde-plasma"><strong>Get Fedora 44 Beta KDE Plasma</strong></h6> <p>Use Fedora Media Writer application to create a ‘Live USB’.</p> <p>Fedora Media Writer is available for Linux, Microsoft Windows and Mac.</p> <p> </p> <h6 id="install-fedora"><strong>Install Fedora</strong></h6> <p>Fedora images are hybrid ISO images, so they can be used for DVD burning or flash drive creation. They also work on BIOS and UEFI systems.</p> <p>As this is a “live” distribution, the new OS (operating system) will run from the DVD or pen drive without making any changes to the hard disk. You can test the OS and only then install it on the hard drive.</p> <p>During installation, create a user and set the password.</p> <p>After installation, restart the computer and remove the DVD or flash drive. Log in, open <em>Terminal</em> and update the entire system with the following command:</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf update
</code></pre></div></div> <p>(enter password)</p> <p>Restart the computer to load a new kernel and start the updated applications. Restart on the desktop or with the <em>reboot</em> command.</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>reboot
</code></pre></div></div> <p> </p> <h6 id="parameterize-dnf"><strong>Parameterize DNF</strong></h6> <p>Fedora uses DNF to install and update its software over the internet. It also automatically determines application dependencies.</p> <p><ins>Repositories Fedora</ins><br/> Fedora includes two repositories by default: fedora, with the same software packages as the DVD and updates, with updated packages. These repositories <em>sign</em> their RPM files to make sure they are valid when they are downloaded.</p> <p><ins>Other Repositories</ins><br/> For applications that conflict with Fedora policy (MP3, DVD, MPEG, binary drivers, etc.) the <a href="https://rpmfusion.org/">RPM Fusion</a> repository is required.</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-<span class="si">$(</span>rpm <span class="nt">-E</span> %fedora<span class="si">)</span>.noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-<span class="si">$(</span>rpm <span class="nt">-E</span> %fedora<span class="si">)</span>.noarch.rpm
</code></pre></div></div> <p> </p> <h6 id="install-current-applications"><strong>Install current applications</strong></h6> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>thunderbird ktorrent gimp xsane p7zip kde-l10n-Portuguese unrar gsmartcontrol libreoffice-langpack-pt-PT gimp-help gimp-help-pt_BR vlc librecad inkscape scribus
</code></pre></div></div> <p> </p> <h6 id="install-codecs"><strong>Install codecs</strong></h6> <p>Switch to full ffmpeg</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf swap ffmpeg-free ffmpeg <span class="nt">--allowerasing</span>
</code></pre></div></div> <p>Install additional codecs</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf update @multimedia <span class="nt">--setopt</span><span class="o">=</span><span class="s2">"install_weak_deps=False"</span> <span class="nt">--exclude</span><span class="o">=</span>PackageKit-gstreamer-plugin
</code></pre></div></div> <p>Install the hardware accelerated codec for an Intel recent CPU…</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>intel-media-driver
</code></pre></div></div> <p>… or for an AMD CPU (best choice)</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf swap mesa-va-drivers mesa-va-drivers-freeworld
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf swap mesa-vdpau-drivers mesa-vdpau-drivers-freeworld
</code></pre></div></div> <p>To play a DVD you need to install the libdvdcss package</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>rpmfusion-free-release-tainted
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>libdvdcss
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>rpmfusion-nonfree-release-tainted
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nt">--repo</span><span class="o">=</span>rpmfusion-nonfree-tainted <span class="nb">install</span> <span class="s2">"*-firmware"</span>
</code></pre></div></div> <p> </p> <h6 id="installing-kdevelop-ide-for-developers"><strong>Installing <a href="https://kdevelop.org/">KDevelop IDE</a> (for developers)</strong></h6> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf group <span class="nb">install </span>development-tools
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf group <span class="nb">install </span>c-development
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>kdevelop kdevelop-pg-qt kdevelop-php
</code></pre></div></div> <p> </p> <script src="https://giscus.app/client.js" data-repo="pratajo/pratajo.github.io" data-repo-id="R_kgDONl93Sw" data-category="Comments" data-category-id="DIC_kwDONl93S84Cl7yv" data-mapping="title" data-strict="1" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async=""> </script>]]></content><author><name></name></author><category term="operating-systems"/><category term="fedora"/><category term="kde"/><summary type="html"><![CDATA[Fedora 44 Beta KDE Plasma]]></summary></entry><entry><title type="html">XPPen Driver Install on Fedora 42+</title><link href="https://pratajo.github.io/blog/2026/xppen-driver-install/" rel="alternate" type="text/html" title="XPPen Driver Install on Fedora 42+"/><published>2026-01-21T21:01:00+00:00</published><updated>2026-01-21T21:01:00+00:00</updated><id>https://pratajo.github.io/blog/2026/xppen-driver-install</id><content type="html" xml:base="https://pratajo.github.io/blog/2026/xppen-driver-install/"><![CDATA[<p>The <a href="https://www.xp-pen.com/product/artist-12-3rd.html">XP-Pen Artist 12 3rd Gen</a> is a compact, portable 11.9-inch drawing display launched in late 2025, offering excellent value for beginner to intermediate digital artists. Featuring a Full HD laminated screen with anti-glare etched glass (99% sRGB coverage), it delivers vibrant colors and a natural paper-like texture. The battery-free X4 stylus provides 16,384 levels of pressure, 60° tilt support, and ultra-low 2g activation force for smooth, precise strokes. It includes eight customizable express keys and two innovative X-Dials for quick access to zoom, brush size, and other shortcuts. With a single USB-C cable for video, data, and power, plus broad compatibility (Linux, Windows, macOS, Android), this lightweight (~719g) tablet is an affordable yet feature-rich choice for on-the-go creativity.</p> <p>In recent months it has no longer been possible to install the drawing display driver via “Discover”. Through the “Terminal” we get the following error: “package does not verify: no digest”. Several attempts with the “dnf install” command also fail.</p> <p>Searching for the error in the file, the result is:</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>pratajo@amd64:~<span class="nv">$ </span>rpm <span class="nt">-K</span> XPPenLinux-xxxx.rpm
XPPenLinux-xxxx.rpm: DIGESTS NOT-OK
</code></pre></div></div> <p>Grok explains that this is quite common in recent Fedora versions (especially Fedora 42/43+ in 2026), because RPM has been updated to more modern versions (RPM 6.0+ or equivalents) that reject packages without strong digests (such as SHA-256) or that use obsolete algorithms (old MD5/SHA-1). Many third-party or older packages haven’t been rebuilt/updated for this yet, which is why you need to bypass the check with –nodigest.</p> <p>The solution I found was to install the rpm directly, using a command with flags to bypass the checks:</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>rpm <span class="nt">-Uvh</span> <span class="nt">--nodigest</span> <span class="nt">--nosignature</span> ./XPPenLinux-xxxx.rpm
</code></pre></div></div> <p> </p> <script src="https://giscus.app/client.js" data-repo="pratajo/pratajo.github.io" data-repo-id="R_kgDONl93Sw" data-category="Comments" data-category-id="DIC_kwDONl93S84Cl7yv" data-mapping="title" data-strict="1" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async=""> </script>]]></content><author><name></name></author><category term="applications"/><category term="restoration"/><category term="images"/><category term="xppen"/><category term="driver"/><summary type="html"><![CDATA[XPPen driver installation]]></summary></entry><entry><title type="html">Installing Fedora 43 KDE Plasma</title><link href="https://pratajo.github.io/blog/2025/fedora-43-kde/" rel="alternate" type="text/html" title="Installing Fedora 43 KDE Plasma"/><published>2025-10-29T20:00:00+00:00</published><updated>2025-10-29T20:00:00+00:00</updated><id>https://pratajo.github.io/blog/2025/fedora-43-kde</id><content type="html" xml:base="https://pratajo.github.io/blog/2025/fedora-43-kde/"><![CDATA[<div class="row mt-3"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/fedora43kde-480.webp 480w,/assets/img/fedora43kde-800.webp 800w,/assets/img/fedora43kde-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/fedora43kde.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p> </p> <h6 id="get-fedora-43-kde-plasma"><strong>Get Fedora 43 KDE Plasma</strong></h6> <p>Use Fedora Media Writer application to create a ‘Live USB’ or download the ISO image from the <a href="https://torrent.fedoraproject.org/">torrent</a> list.</p> <p>Fedora Media Writer is available for Linux and Microsoft Windows.</p> <p> </p> <h6 id="install-fedora"><strong>Install Fedora</strong></h6> <p>Fedora images are hybrid ISO images, so they can be used for DVD burning or flash drive creation. They also work on BIOS and UEFI systems.</p> <p>I recommend using the Fedora Media Writer application to create the bootable flash drive. There is also a version for Windows.</p> <p>As this is a “live” distribution, the new OS (operating system) will run from the DVD or pen drive without making any changes to the hard disk. You can test the OS and only then install it on the hard drive.</p> <p>During installation, leave the “root” account disabled. Create a user with administrative rights and a password.</p> <p>After installation, restart the computer and remove the DVD or flash drive. Log in, open <em>Terminal</em> and update the entire system with the following command:</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf update
</code></pre></div></div> <p>(enter password)</p> <p>Restart the computer to load a new kernel and start the updated applications. Restart on the desktop or with the <em>reboot</em> command.</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>reboot
</code></pre></div></div> <p> </p> <h6 id="parameterize-dnf"><strong>Parameterize DNF</strong></h6> <p>Fedora uses DNF to install and update its software over the internet. It also automatically determines application dependencies.</p> <p><ins>Repositories Fedora</ins><br/> Fedora includes two repositories by default: fedora, with the same software packages as the DVD and updates, with updated packages. These repositories <em>sign</em> their RPM files to make sure they are valid when they are downloaded.</p> <p><ins>Other Repositories</ins><br/> For applications that conflict with Fedora policy (MP3, DVD, MPEG, binary drivers, etc.) the <a href="https://rpmfusion.org/">RPM Fusion</a> repository is required.</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-<span class="si">$(</span>rpm <span class="nt">-E</span> %fedora<span class="si">)</span>.noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-<span class="si">$(</span>rpm <span class="nt">-E</span> %fedora<span class="si">)</span>.noarch.rpm
</code></pre></div></div> <p> </p> <h6 id="install-current-applications"><strong>Install current applications</strong></h6> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>thunderbird ktorrent gimp xsane p7zip kde-l10n-Portuguese unrar gsmartcontrol libreoffice-langpack-pt-PT gimp-help gimp-help-pt_BR vlc librecad inkscape scribus
</code></pre></div></div> <p> </p> <h6 id="install-codecs"><strong>Install codecs</strong></h6> <p>Switch to full ffmpeg</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf swap ffmpeg-free ffmpeg <span class="nt">--allowerasing</span>
</code></pre></div></div> <p>Install additional codecs</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf update @multimedia <span class="nt">--setopt</span><span class="o">=</span><span class="s2">"install_weak_deps=False"</span> <span class="nt">--exclude</span><span class="o">=</span>PackageKit-gstreamer-plugin
</code></pre></div></div> <p>Install the hardware accelerated codec for an Intel recent CPU…</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>intel-media-driver
</code></pre></div></div> <p>… or for an AMD CPU (best choice)</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf swap mesa-va-drivers mesa-va-drivers-freeworld
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf swap mesa-vdpau-drivers mesa-vdpau-drivers-freeworld
</code></pre></div></div> <p>To play a DVD you need to install the libdvdcss package</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>rpmfusion-free-release-tainted
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>libdvdcss
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>rpmfusion-nonfree-release-tainted
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nt">--repo</span><span class="o">=</span>rpmfusion-nonfree-tainted <span class="nb">install</span> <span class="s2">"*-firmware"</span>
</code></pre></div></div> <p> </p> <h6 id="installing-kdevelop-ide-for-developers"><strong>Installing <a href="https://kdevelop.org/">KDevelop IDE</a> (for developers)</strong></h6> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf group <span class="nb">install </span>development-tools
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf group <span class="nb">install </span>c-development
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>kdevelop kdevelop-pg-qt kdevelop-php
</code></pre></div></div> <p> </p> <h6 id="how-to-change-the-hostname"><strong>How to change the hostname</strong></h6> <p>If you want to customize the machine name, the easiest method is using the command line.</p> <p>This instruction is valid for a computer used at home, which is not part of a enterprise network. We use the <em>hostnamectl</em> command:</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>hostnamectl set-hostname new-name
</code></pre></div></div> <p>This name is stored in the /etc/hostname file.</p> <p>We can simultaneously check the machine name, operating system, kernel version and architecture with this command:</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>hostnamectl status
</code></pre></div></div> <p> </p> <script src="https://giscus.app/client.js" data-repo="pratajo/pratajo.github.io" data-repo-id="R_kgDONl93Sw" data-category="Comments" data-category-id="DIC_kwDONl93S84Cl7yv" data-mapping="title" data-strict="1" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async=""> </script>]]></content><author><name></name></author><category term="operating-systems"/><category term="fedora"/><category term="kde"/><summary type="html"><![CDATA[Fedora 43 KDE Plasma]]></summary></entry><entry><title type="html">Installing Fedora 43 Xfce</title><link href="https://pratajo.github.io/blog/2025/fedora-43-xfce/" rel="alternate" type="text/html" title="Installing Fedora 43 Xfce"/><published>2025-10-29T19:00:00+00:00</published><updated>2025-10-29T19:00:00+00:00</updated><id>https://pratajo.github.io/blog/2025/fedora-43-xfce</id><content type="html" xml:base="https://pratajo.github.io/blog/2025/fedora-43-xfce/"><![CDATA[<div class="row mt-3"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/fedora43xfce-480.webp 480w,/assets/img/fedora43xfce-800.webp 800w,/assets/img/fedora43xfce-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/fedora43xfce.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p> </p> <h6 id="get-fedora-43-xfce"><strong>Get Fedora 43 Xfce</strong></h6> <p>Use Fedora Media Writer application to create a ‘Live USB’ or download the ISO image from the <a href="https://torrent.fedoraproject.org/">torrent</a> list.</p> <p>Fedora Media Writer is available for Linux and Microsoft Windows.</p> <p> </p> <h6 id="install-fedora"><strong>Install Fedora</strong></h6> <p>Fedora images are hybrid ISO images, so they can be used for DVD burning or flash drive creation. They also work on BIOS and UEFI systems.</p> <p>I recommend using the Fedora Media Writer application to create the bootable flash drive. There is also a version for Windows.</p> <p>As this is a “live” distribution, the new OS (operating system) will run from the DVD or pen drive without making any changes to the hard disk. You can test the OS and only then install it on the hard drive.</p> <p>During installation, leave the “root” account disabled. Create a user with administrative rights and a password.</p> <p>After installation, restart the computer and remove the DVD or flash drive. Log in, open <em>Terminal</em> and update the entire system with the following command:</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf update
</code></pre></div></div> <p>(enter password)</p> <p>Restart the computer to load a new kernel and start the updated applications. Restart on the desktop or with the <em>reboot</em> command.</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>reboot
</code></pre></div></div> <p> </p> <h6 id="parameterize-dnf"><strong>Parameterize DNF</strong></h6> <p>Fedora uses DNF to install and update its software over the internet. It also automatically determines application dependencies.</p> <p><ins>Repositories Fedora</ins><br/> Fedora includes two repositories by default: fedora, with the same software packages as the DVD and updates, with updated packages. These repositories <em>sign</em> their RPM files to make sure they are valid when they are downloaded.</p> <p><ins>Other Repositories</ins><br/> For applications that conflict with Fedora policy (MP3, DVD, MPEG, binary drivers, etc.) the <a href="https://rpmfusion.org/">RPM Fusion</a> repository is required.</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-<span class="si">$(</span>rpm <span class="nt">-E</span> %fedora<span class="si">)</span>.noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-<span class="si">$(</span>rpm <span class="nt">-E</span> %fedora<span class="si">)</span>.noarch.rpm
</code></pre></div></div> <p> </p> <h6 id="install-current-applications"><strong>Install current applications</strong></h6> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>thunderbird p7zip unrar gsmartcontrol libreoffice-draw libreoffice-impress libreoffice-langpack-pt-PT vlc eog
</code></pre></div></div> <p> </p> <h6 id="install-codecs"><strong>Install codecs</strong></h6> <p>Switch to full ffmpeg</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf swap ffmpeg-free ffmpeg <span class="nt">--allowerasing</span>
</code></pre></div></div> <p>Install additional codecs</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf update @multimedia <span class="nt">--setopt</span><span class="o">=</span><span class="s2">"install_weak_deps=False"</span> <span class="nt">--exclude</span><span class="o">=</span>PackageKit-gstreamer-plugin
</code></pre></div></div> <p>Install the hardware accelerated codec for an Intel recent CPU…</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>intel-media-driver
</code></pre></div></div> <p>… or for an AMD CPU (best choice)</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf swap mesa-va-drivers mesa-va-drivers-freeworld
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf swap mesa-vdpau-drivers mesa-vdpau-drivers-freeworld
</code></pre></div></div> <p>To play a DVD you need to install the libdvdcss package</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>rpmfusion-free-release-tainted
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>libdvdcss
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>rpmfusion-nonfree-release-tainted
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nt">--repo</span><span class="o">=</span>rpmfusion-nonfree-tainted <span class="nb">install</span> <span class="s2">"*-firmware"</span>
</code></pre></div></div> <p> </p> <h6 id="install-hp-printers-and-scanners"><strong>Install HP printers and scanners</strong></h6> <p><ins>HP printers</ins></p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>hplip-gui
</code></pre></div></div> <p><ins>Scanners</ins></p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>xsane simple-scan
</code></pre></div></div> <p> </p> <h6 id="remove-redundant-applications"><strong>Remove redundant applications</strong></h6> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf remove claws-mail geany
</code></pre></div></div> <p> </p> <h6 id="automatic-login-optional"><strong>Automatic login (optional)</strong></h6> <p>Edit /etc/lightdm/lightdm.conf –&gt; autologin-user = <em>username</em></p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>nano /etc/lightdm/lightdm.conf
</code></pre></div></div> <p> </p> <h6 id="how-to-change-the-hostname"><strong>How to change the hostname</strong></h6> <p>If you want to customize the machine name, the easiest method is using the command line.</p> <p>This instruction is valid for a computer used at home, which is not part of a enterprise network. We use the <em>hostnamectl</em> command:</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>hostnamectl set-hostname new-name
</code></pre></div></div> <p>This name is stored in the /etc/hostname file.</p> <p>We can simultaneously check the machine name, operating system, kernel version and architecture with this command:</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>hostnamectl status
</code></pre></div></div> <p> </p> <script src="https://giscus.app/client.js" data-repo="pratajo/pratajo.github.io" data-repo-id="R_kgDONl93Sw" data-category="Comments" data-category-id="DIC_kwDONl93S84Cl7yv" data-mapping="title" data-strict="1" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async=""> </script>]]></content><author><name></name></author><category term="operating-systems"/><category term="fedora"/><category term="xfce"/><summary type="html"><![CDATA[Fedora 43 Xfce]]></summary></entry><entry><title type="html">Installing Fedora 43 Beta KDE Plasma</title><link href="https://pratajo.github.io/blog/2025/fedora-43beta-kde/" rel="alternate" type="text/html" title="Installing Fedora 43 Beta KDE Plasma"/><published>2025-09-17T17:00:00+00:00</published><updated>2025-09-17T17:00:00+00:00</updated><id>https://pratajo.github.io/blog/2025/fedora-43beta-kde</id><content type="html" xml:base="https://pratajo.github.io/blog/2025/fedora-43beta-kde/"><![CDATA[<div class="row mt-3"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/fedora43bkde-480.webp 480w,/assets/img/fedora43bkde-800.webp 800w,/assets/img/fedora43bkde-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/fedora43bkde.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p> </p> <h6 id="get-fedora-43-beta-kde-plasma"><strong>Get Fedora 43 Beta KDE Plasma</strong></h6> <p>Use Fedora Media Writer application to create a ‘Live USB’ or download the ISO image from the <a href="https://torrent.fedoraproject.org/">torrent</a> list.</p> <p>Fedora Media Writer is available for Linux and Microsoft Windows.</p> <p> </p> <h6 id="install-fedora"><strong>Install Fedora</strong></h6> <p>Fedora images are hybrid ISO images, so they can be used for DVD burning or flash drive creation. They also work on BIOS and UEFI systems.</p> <p>I recommend using the Fedora Media Writer application to create the bootable flash drive. There is also a version for Windows.</p> <p>As this is a “live” distribution, the new OS (operating system) will run from the DVD or pen drive without making any changes to the hard disk. You can test the OS and only then install it on the hard drive.</p> <p>During installation, leave the “root” account disabled. Create a user with administrative rights and a password.</p> <p>After installation, restart the computer and remove the DVD or flash drive. Log in, open <em>Terminal</em> and update the entire system with the following command:</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf update
</code></pre></div></div> <p>(enter password)</p> <p>Restart the computer to load a new kernel and start the updated applications. Restart on the desktop or with the <em>reboot</em> command.</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>reboot
</code></pre></div></div> <p> </p> <h6 id="parameterize-dnf"><strong>Parameterize DNF</strong></h6> <p>Fedora uses DNF to install and update its software over the internet. It also automatically determines application dependencies.</p> <p><ins>Repositories Fedora</ins><br/> Fedora includes two repositories by default: fedora, with the same software packages as the DVD and updates, with updated packages. These repositories <em>sign</em> their RPM files to make sure they are valid when they are downloaded.</p> <p><ins>Other Repositories</ins><br/> For applications that conflict with Fedora policy (MP3, DVD, MPEG, binary drivers, etc.) the <a href="https://rpmfusion.org/">RPM Fusion</a> repository is required.</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-<span class="si">$(</span>rpm <span class="nt">-E</span> %fedora<span class="si">)</span>.noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-<span class="si">$(</span>rpm <span class="nt">-E</span> %fedora<span class="si">)</span>.noarch.rpm
</code></pre></div></div> <p> </p> <h6 id="install-current-applications"><strong>Install current applications</strong></h6> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>thunderbird ktorrent gimp xsane p7zip kde-l10n-Portuguese unrar gsmartcontrol libreoffice-langpack-pt-PT gimp-help gimp-help-pt_BR vlc librecad inkscape scribus
</code></pre></div></div> <p> </p> <h6 id="install-codecs"><strong>Install codecs</strong></h6> <p>Switch to full ffmpeg</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf swap ffmpeg-free ffmpeg <span class="nt">--allowerasing</span>
</code></pre></div></div> <p>Install additional codecs</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf update @multimedia <span class="nt">--setopt</span><span class="o">=</span><span class="s2">"install_weak_deps=False"</span> <span class="nt">--exclude</span><span class="o">=</span>PackageKit-gstreamer-plugin
</code></pre></div></div> <p>Install the hardware accelerated codec for an Intel recent CPU…</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>intel-media-driver
</code></pre></div></div> <p>… or for an AMD CPU (best choice)</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf swap mesa-va-drivers mesa-va-drivers-freeworld
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf swap mesa-vdpau-drivers mesa-vdpau-drivers-freeworld
</code></pre></div></div> <p>To play a DVD you need to install the libdvdcss package</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>rpmfusion-free-release-tainted
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>libdvdcss
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>rpmfusion-nonfree-release-tainted
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nt">--repo</span><span class="o">=</span>rpmfusion-nonfree-tainted <span class="nb">install</span> <span class="s2">"*-firmware"</span>
</code></pre></div></div> <p> </p> <h6 id="installing-kdevelop-ide-for-developers"><strong>Installing <a href="https://kdevelop.org/">KDevelop IDE</a> (for developers)</strong></h6> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf group <span class="nb">install </span>development-tools
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf group <span class="nb">install </span>c-development
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>kdevelop kdevelop-pg-qt kdevelop-php
</code></pre></div></div> <p> </p> <h6 id="how-to-change-the-hostname"><strong>How to change the hostname</strong></h6> <p>If you want to customize the machine name, the easiest method is using the command line.</p> <p>This instruction is valid for a computer used at home, which is not part of a enterprise network. We use the <em>hostnamectl</em> command:</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>hostnamectl set-hostname new-name
</code></pre></div></div> <p>This name is stored in the /etc/hostname file.</p> <p>We can simultaneously check the machine name, operating system, kernel version and architecture with this command:</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>hostnamectl status
</code></pre></div></div> <p> </p> <script src="https://giscus.app/client.js" data-repo="pratajo/pratajo.github.io" data-repo-id="R_kgDONl93Sw" data-category="Comments" data-category-id="DIC_kwDONl93S84Cl7yv" data-mapping="title" data-strict="1" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async=""> </script>]]></content><author><name></name></author><category term="operating-systems"/><category term="fedora"/><category term="kde"/><summary type="html"><![CDATA[Fedora 43 Beta KDE Plasma]]></summary></entry><entry><title type="html">Installing Fedora 43 Beta Xfce</title><link href="https://pratajo.github.io/blog/2025/fedora-43beta-xfce/" rel="alternate" type="text/html" title="Installing Fedora 43 Beta Xfce"/><published>2025-09-16T19:00:00+00:00</published><updated>2025-09-16T19:00:00+00:00</updated><id>https://pratajo.github.io/blog/2025/fedora-43beta-xfce</id><content type="html" xml:base="https://pratajo.github.io/blog/2025/fedora-43beta-xfce/"><![CDATA[<div class="row mt-3"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/fedora43bxfce-480.webp 480w,/assets/img/fedora43bxfce-800.webp 800w,/assets/img/fedora43bxfce-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/fedora43bxfce.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p> </p> <h6 id="get-fedora-43-beta-xfce"><strong>Get Fedora 43 Beta Xfce</strong></h6> <p>Use Fedora Media Writer application to create a ‘Live USB’ or download the ISO image from the <a href="https://torrent.fedoraproject.org/">torrent</a> list.</p> <p>Fedora Media Writer is available for Linux and Microsoft Windows.</p> <p> </p> <h6 id="install-fedora"><strong>Install Fedora</strong></h6> <p>Fedora images are hybrid ISO images, so they can be used for DVD burning or flash drive creation. They also work on BIOS and UEFI systems.</p> <p>I recommend using the Fedora Media Writer application to create the bootable flash drive. There is also a version for Windows.</p> <p>As this is a “live” distribution, the new OS (operating system) will run from the DVD or pen drive without making any changes to the hard disk. You can test the OS and only then install it on the hard drive.</p> <p>During installation, leave the “root” account disabled. Create a user with administrative rights and a password.</p> <p>After installation, restart the computer and remove the DVD or flash drive. Log in, open <em>Terminal</em> and update the entire system with the following command:</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf update
</code></pre></div></div> <p>(enter password)</p> <p>Restart the computer to load a new kernel and start the updated applications. Restart on the desktop or with the <em>reboot</em> command.</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>reboot
</code></pre></div></div> <p> </p> <h6 id="parameterize-dnf"><strong>Parameterize DNF</strong></h6> <p>Fedora uses DNF to install and update its software over the internet. It also automatically determines application dependencies.</p> <p><ins>Repositories Fedora</ins><br/> Fedora includes two repositories by default: fedora, with the same software packages as the DVD and updates, with updated packages. These repositories <em>sign</em> their RPM files to make sure they are valid when they are downloaded.</p> <p><ins>Other Repositories</ins><br/> For applications that conflict with Fedora policy (MP3, DVD, MPEG, binary drivers, etc.) the <a href="https://rpmfusion.org/">RPM Fusion</a> repository is required.</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-<span class="si">$(</span>rpm <span class="nt">-E</span> %fedora<span class="si">)</span>.noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-<span class="si">$(</span>rpm <span class="nt">-E</span> %fedora<span class="si">)</span>.noarch.rpm
</code></pre></div></div> <p> </p> <h6 id="install-current-applications"><strong>Install current applications</strong></h6> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>thunderbird p7zip unrar gsmartcontrol libreoffice-draw libreoffice-impress libreoffice-langpack-pt-PT vlc eog
</code></pre></div></div> <p> </p> <h6 id="install-codecs"><strong>Install codecs</strong></h6> <p>Switch to full ffmpeg</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf swap ffmpeg-free ffmpeg <span class="nt">--allowerasing</span>
</code></pre></div></div> <p>Install additional codecs</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf update @multimedia <span class="nt">--setopt</span><span class="o">=</span><span class="s2">"install_weak_deps=False"</span> <span class="nt">--exclude</span><span class="o">=</span>PackageKit-gstreamer-plugin
</code></pre></div></div> <p>Install the hardware accelerated codec for an Intel recent CPU…</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>intel-media-driver
</code></pre></div></div> <p>… or for an AMD CPU (best choice)</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf swap mesa-va-drivers mesa-va-drivers-freeworld
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf swap mesa-vdpau-drivers mesa-vdpau-drivers-freeworld
</code></pre></div></div> <p>To play a DVD you need to install the libdvdcss package</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>rpmfusion-free-release-tainted
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>libdvdcss
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>rpmfusion-nonfree-release-tainted
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nt">--repo</span><span class="o">=</span>rpmfusion-nonfree-tainted <span class="nb">install</span> <span class="s2">"*-firmware"</span>
</code></pre></div></div> <p> </p> <h6 id="install-hp-printers-and-scanners"><strong>Install HP printers and scanners</strong></h6> <p><ins>HP printers</ins></p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>hplip-gui
</code></pre></div></div> <p><ins>Scanners</ins></p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>xsane simple-scan
</code></pre></div></div> <p> </p> <h6 id="remove-redundant-applications"><strong>Remove redundant applications</strong></h6> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf remove claws-mail geany
</code></pre></div></div> <p> </p> <h6 id="automatic-login-optional"><strong>Automatic login (optional)</strong></h6> <p>Edit /etc/lightdm/lightdm.conf –&gt; autologin-user = <em>username</em></p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>nano /etc/lightdm/lightdm.conf
</code></pre></div></div> <p> </p> <script src="https://giscus.app/client.js" data-repo="pratajo/pratajo.github.io" data-repo-id="R_kgDONl93Sw" data-category="Comments" data-category-id="DIC_kwDONl93S84Cl7yv" data-mapping="title" data-strict="1" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async=""> </script>]]></content><author><name></name></author><category term="operating-systems"/><category term="fedora"/><category term="xfce"/><summary type="html"><![CDATA[Fedora 43 Beta Xfce]]></summary></entry><entry><title type="html">Step by step instructions to get al-folio up and running on your local machine using Docker and Visual Studio Code (VS Code)</title><link href="https://pratajo.github.io/blog/2025/vscode/" rel="alternate" type="text/html" title="Step by step instructions to get al-folio up and running on your local machine using Docker and Visual Studio Code (VS Code)"/><published>2025-04-25T01:09:00+00:00</published><updated>2025-04-25T01:09:00+00:00</updated><id>https://pratajo.github.io/blog/2025/vscode</id><content type="html" xml:base="https://pratajo.github.io/blog/2025/vscode/"><![CDATA[<div class="row mt-3"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/vscode-480.webp 480w,/assets/img/vscode-800.webp 800w,/assets/img/vscode-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/vscode.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p><strong>Built with Fedora 42</strong></p> <p> </p> <h6 id="install-docker-desktop"><strong>Install Docker Desktop</strong></h6> <p>al-folio supports Development Containers. For example, when you open the repository with Visual Studio Code (VSCode), it prompts you to install the necessary extension and automatically install everything necessary.</p> <p>But the local setup is not as easy as the repository creators claim. For this reason I decided to create these instructions to be used whenever we reinstall the operating system (OS), or update Docker Desktop or VS Code.</p> <p>1 - The kvm module should load automatically if the host has virtualization support. Check if the KVM modules are enabled.</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>lsmod | <span class="nb">grep </span>kvm
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>kvm_amd           249856  0
kvm              1482752  1 kvm_amd
irqbypass          12288  1 kvm
</code></pre></div></div> <p>If this command lists kvm_amd or kvm_intel, KVM is configured correctly.</p> <p>2 - Install Docker Desktop repository.</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf-3 config-manager <span class="nt">--add-repo</span> https://download.docker.com/linux/fedora/docker-ce.repo
</code></pre></div></div> <p>3 - Download the latest version of RPM from https://docs.docker.com/desktop/release-notes/</p> <p>4 - Install the package.</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install</span> ./docker-desktop-x86_64.rpm
</code></pre></div></div> <p>5 - Launch Docker Desktop.</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>systemctl <span class="nt">--user</span> start docker-desktop
</code></pre></div></div> <p>6 - The Docker Subscription Service Agreement displays. Select Accept to continue. Docker Desktop starts after you accept the terms. Do not proceed to Sign. Press “Skip” and “Skip”.</p> <p>7 - Enable Docker Desktop to start on sign in on Fedora</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>systemctl <span class="nt">--user</span> <span class="nb">enable </span>docker-desktop
</code></pre></div></div> <p>Note: Upgrade Docker Desktop</p> <p>Once a new version for Docker Desktop is released, the Docker UI shows a notification. You need to first remove the previous version and then download the new package each time you want to upgrade Docker Desktop. Run:</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf remove docker-desktop
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install</span> ./docker-desktop-x86_64.rpm
</code></pre></div></div> <p> </p> <h6 id="install-vs-code"><strong>Install VS Code</strong></h6> <p>8 – Install the key and yum repository by running the following script:</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>rpm <span class="nt">--import</span> https://packages.microsoft.com/keys/microsoft.asc
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">echo</span> <span class="nt">-e</span> <span class="s2">"[code]</span><span class="se">\n</span><span class="s2">name=Visual Studio Code</span><span class="se">\n</span><span class="s2">baseurl=https://packages.microsoft.com/yumrepos/vscode</span><span class="se">\n</span><span class="s2">enabled=1</span><span class="se">\n</span><span class="s2">autorefresh=1</span><span class="se">\n</span><span class="s2">type=rpm-md</span><span class="se">\n</span><span class="s2">gpgcheck=1</span><span class="se">\n</span><span class="s2">gpgkey=https://packages.microsoft.com/keys/microsoft.asc"</span> | <span class="nb">sudo tee</span> /etc/yum.repos.d/vscode.repo <span class="o">&gt;</span> /dev/null
</code></pre></div></div> <p>9 - Then update the package cache and install the package using dnf.</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>dnf check-update
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>code
</code></pre></div></div> <p> </p> <h6 id="working-with-github-in-vs-code"><strong>Working with GitHub in VS Code</strong></h6> <p>It is assumed that you already have Git installed locally on your system and the repository on GitHub.</p> <p>10 – Start VS Code.</p> <p>11 - Clone the repository.<br/> On the Welcome page you click on ‘Clone Git Repository…”<br/> A window appears with the warning: “The ‘GitHub’ Extension wants to sign using GitHub”. Allow.<br/> A tab automatically opens in Firefox to “Sign in to GitHub”. Fill in the fields.<br/> In VS Code select the repository and choose a folder to clone.<br/> Select “Open” to open the cloned repository.<br/> A warning window opens: “Do you trust the authors of the files in this folder? Select the option “Trust the authors of all files in the parent folder” and click “Yes, I trust the authors”.<br/> A window appears for installing ‘Dev Containers’. Do not install for now. Close VS Code.</p> <p>12 - Caching your GitHub credentials in Git<br/> Install the GitHub CLI (gh) and run it to automatically store your credentials on GitHub. You can then choose HTTPS as your preferred protocol for Git operations, and answer “yes” to the prompt that will ask if you would like to authenticate to Git with your GitHub credentials.</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>gh
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>gh auth login
</code></pre></div></div> <p>Select the following answers to the following questions:</p> <p>Where do you use GitHub? <strong>GitHub.com</strong><br/> What is your preferred protocol for Git operations on this host? <strong>HTTPS</strong><br/> Authenticate Git with your GitHub credentials? <strong>Y(es)</strong><br/> How would you like to authenticate GitHub CLI? <strong>Login with a web browser</strong><br/> !First copy your one-time code: XXXX-XXXX (It is a code with letters and numbers that will be used in the browser in the next step, right after authenticating.) Press Enter to open https://github.com/login/device in your browser… ✓ Authentication complete.</p> <p> </p> <h6 id="git-configuration"><strong>Git Configuration</strong></h6> <p>13 - Enter the local repository folder.</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">cd </span>username.github.io
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>git config <span class="nt">--global</span> user.name <span class="s2">"My Name"</span>
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>git config <span class="nt">--global</span> user.email me@example.com
</code></pre></div></div> <p>14 - Start VS Code.<br/> Wait a few seconds for the “Do you want to install the recommended ‘Dev Containers’ extension…” window to appear again. Click ‘Install’.<br/> A new window will appear. Click ‘Reopen in Container’.<br/> During ‘Connecting to Dev Container’ an error message may appear. Click ‘Retry’.</p> <p> </p> <script src="https://giscus.app/client.js" data-repo="pratajo/pratajo.github.io" data-repo-id="R_kgDONl93Sw" data-category="Comments" data-category-id="DIC_kwDONl93S84Cl7yv" data-mapping="title" data-strict="1" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async=""> </script>]]></content><author><name></name></author><category term="applications"/><category term="fedora"/><category term="development"/><category term="linux"/><summary type="html"><![CDATA[Local Setup with Development Containers]]></summary></entry><entry><title type="html">Installing Fedora 42 KDE Plasma</title><link href="https://pratajo.github.io/blog/2025/fedora-42-kde/" rel="alternate" type="text/html" title="Installing Fedora 42 KDE Plasma"/><published>2025-04-16T20:00:00+00:00</published><updated>2025-04-16T20:00:00+00:00</updated><id>https://pratajo.github.io/blog/2025/fedora-42-kde</id><content type="html" xml:base="https://pratajo.github.io/blog/2025/fedora-42-kde/"><![CDATA[<img-comparison-slider> <figure slot="first"> <picture> <source class="responsive-img-srcset" srcset="/assets/img/fedora42kde_light-480.webp 480w,/assets/img/fedora42kde_light-800.webp 800w,/assets/img/fedora42kde_light-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/fedora42kde_light.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" loading="lazy" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> <figure slot="second"> <picture> <source class="responsive-img-srcset" srcset="/assets/img/fedora42kde_dark-480.webp 480w,/assets/img/fedora42kde_dark-800.webp 800w,/assets/img/fedora42kde_dark-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/fedora42kde_dark.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" loading="lazy" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </img-comparison-slider> <p> </p> <h6 id="get-fedora-42-kde-plasma"><strong>Get Fedora 42 KDE Plasma</strong></h6> <p>Use Fedora Media Writer application to create a ‘Live USB’ or download the ISO image from the <a href="https://torrent.fedoraproject.org/">torrent</a> list.</p> <p>Fedora Media Writer is available for Linux and Microsoft Windows.</p> <p> </p> <h6 id="install-fedora"><strong>Install Fedora</strong></h6> <p>Fedora images are hybrid ISO images, so they can be used for DVD burning or flash drive creation. They also work on BIOS and UEFI systems.</p> <p>I recommend using the Fedora Media Writer application to create the bootable flash drive. There is also a version for Windows.</p> <p>As this is a “live” distribution, the new OS (operating system) will run from the DVD or pen drive without making any changes to the hard disk. You can test the OS and only then install it on the hard drive.</p> <p>During installation, leave the “root” account disabled. Create a user with administrative rights and a password.</p> <p>After installation, restart the computer and remove the DVD or flash drive. Log in, open <em>Terminal</em> and update the entire system with the following command:</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf update
</code></pre></div></div> <p>(enter password)</p> <p>Restart the computer to load a new kernel and start the updated applications. Restart on the desktop or with the <em>reboot</em> command.</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>reboot
</code></pre></div></div> <p> </p> <h6 id="parameterize-dnf"><strong>Parameterize DNF</strong></h6> <p>Fedora uses DNF to install and update its software over the internet. It also automatically determines application dependencies.</p> <p><ins>Repositories Fedora</ins><br/> Fedora includes two repositories by default: fedora, with the same software packages as the DVD and updates, with updated packages. These repositories <em>sign</em> their RPM files to make sure they are valid when they are downloaded.</p> <p><ins>Other Repositories</ins><br/> For applications that conflict with Fedora policy (MP3, DVD, MPEG, binary drivers, etc.) the <a href="https://rpmfusion.org/">RPM Fusion</a> repository is required.</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-<span class="si">$(</span>rpm <span class="nt">-E</span> %fedora<span class="si">)</span>.noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-<span class="si">$(</span>rpm <span class="nt">-E</span> %fedora<span class="si">)</span>.noarch.rpm
</code></pre></div></div> <p> </p> <h6 id="install-current-applications"><strong>Install current applications</strong></h6> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>thunderbird ktorrent gimp xsane p7zip kde-l10n-Portuguese unrar gsmartcontrol libreoffice-langpack-pt-PT gimp-help gimp-help-pt_BR vlc librecad inkscape scribus
</code></pre></div></div> <p> </p> <h6 id="install-codecs"><strong>Install codecs</strong></h6> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>gstreamer-plugin-crystalhd gstreamer-plugins-espeak gstreamer1-plugins-ugly gstreamer1-plugins-good-extras gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-freeworld
</code></pre></div></div> <p> </p> <h6 id="installing-kdevelop-ide-for-developers"><strong>Installing <a href="https://kdevelop.org/">KDevelop IDE</a> (for developers)</strong></h6> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf group <span class="nb">install </span>development-tools
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf group <span class="nb">install </span>c-development
</code></pre></div></div> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>kdevelop kdevelop-pg-qt kdevelop-php
</code></pre></div></div> <p> </p> <script src="https://giscus.app/client.js" data-repo="pratajo/pratajo.github.io" data-repo-id="R_kgDONl93Sw" data-category="Comments" data-category-id="DIC_kwDONl93S84Cl7yv" data-mapping="title" data-strict="1" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async=""> </script>]]></content><author><name></name></author><category term="operating-systems"/><category term="fedora"/><category term="kde"/><summary type="html"><![CDATA[Fedora 42 KDE Plasma]]></summary></entry><entry><title type="html">Installing Fedora 42 Xfce</title><link href="https://pratajo.github.io/blog/2025/fedora-42-xfce/" rel="alternate" type="text/html" title="Installing Fedora 42 Xfce"/><published>2025-04-15T19:00:00+00:00</published><updated>2025-04-15T19:00:00+00:00</updated><id>https://pratajo.github.io/blog/2025/fedora-42-xfce</id><content type="html" xml:base="https://pratajo.github.io/blog/2025/fedora-42-xfce/"><![CDATA[<div class="row mt-3"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/fedora42xfce-480.webp 480w,/assets/img/fedora42xfce-800.webp 800w,/assets/img/fedora42xfce-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/fedora42xfce.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"/> </picture> </figure> </div> </div> <p> </p> <h6 id="get-fedora-42-xfce"><strong>Get Fedora 42 Xfce</strong></h6> <p>Use Fedora Media Writer application to create a ‘Live USB’ or download the ISO image from the <a href="https://torrent.fedoraproject.org/">torrent</a> list.</p> <p>Fedora Media Writer is available for Linux and Microsoft Windows.</p> <p> </p> <h6 id="install-fedora"><strong>Install Fedora</strong></h6> <p>Fedora images are hybrid ISO images, so they can be used for DVD burning or flash drive creation. They also work on BIOS and UEFI systems.</p> <p>I recommend using the Fedora Media Writer application to create the bootable flash drive. There is also a version for Windows.</p> <p>As this is a “live” distribution, the new OS (operating system) will run from the DVD or pen drive without making any changes to the hard disk. You can test the OS and only then install it on the hard drive.</p> <p>During installation, leave the “root” account disabled. Create a user with administrative rights and a password.</p> <p>After installation, restart the computer and remove the DVD or flash drive. Log in, open <em>Terminal</em> and update the entire system with the following command:</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf update
</code></pre></div></div> <p>(enter password)</p> <p>Restart the computer to load a new kernel and start the updated applications. Restart on the desktop or with the <em>reboot</em> command.</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>reboot
</code></pre></div></div> <p> </p> <h6 id="parameterize-dnf"><strong>Parameterize DNF</strong></h6> <p>Fedora uses DNF to install and update its software over the internet. It also automatically determines application dependencies.</p> <p><ins>Repositories Fedora</ins><br/> Fedora includes two repositories by default: fedora, with the same software packages as the DVD and updates, with updated packages. These repositories <em>sign</em> their RPM files to make sure they are valid when they are downloaded.</p> <p><ins>Other Repositories</ins><br/> For applications that conflict with Fedora policy (MP3, DVD, MPEG, binary drivers, etc.) the <a href="https://rpmfusion.org/">RPM Fusion</a> repository is required.</p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-<span class="si">$(</span>rpm <span class="nt">-E</span> %fedora<span class="si">)</span>.noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-<span class="si">$(</span>rpm <span class="nt">-E</span> %fedora<span class="si">)</span>.noarch.rpm
</code></pre></div></div> <p> </p> <h6 id="install-current-applications"><strong>Install current applications</strong></h6> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>thunderbird p7zip unrar gsmartcontrol libreoffice-draw libreoffice-impress libreoffice-langpack-pt-PT vlc eog
</code></pre></div></div> <p> </p> <h6 id="install-codecs"><strong>Install codecs</strong></h6> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>gstreamer-plugin-crystalhd gstreamer-plugins-espeak gstreamer1-plugins-ugly gstreamer1-plugins-good-extras gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-freeworld qt5-qtwebengine-freeworld
</code></pre></div></div> <p> </p> <h6 id="install-hp-printers-and-scanners"><strong>Install HP printers and scanners</strong></h6> <p><ins>HP printers</ins></p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>hplip-gui
</code></pre></div></div> <p><ins>Scanners</ins></p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf <span class="nb">install </span>xsane simple-scan
</code></pre></div></div> <p> </p> <h6 id="remove-redundant-applications"><strong>Remove redundant applications</strong></h6> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>dnf remove claws-mail geany
</code></pre></div></div> <p> </p> <h6 id="automatic-login-optional"><strong>Automatic login (optional)</strong></h6> <p>Edit /etc/lightdm/lightdm.conf –&gt; autologin-user = <em>username</em></p> <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">sudo </span>nano /etc/lightdm/lightdm.conf
</code></pre></div></div> <p> </p> <script src="https://giscus.app/client.js" data-repo="pratajo/pratajo.github.io" data-repo-id="R_kgDONl93Sw" data-category="Comments" data-category-id="DIC_kwDONl93S84Cl7yv" data-mapping="title" data-strict="1" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="bottom" data-theme="preferred_color_scheme" data-lang="en" crossorigin="anonymous" async=""> </script>]]></content><author><name></name></author><category term="operating-systems"/><category term="fedora"/><category term="xfce"/><summary type="html"><![CDATA[Fedora 42 Xfce]]></summary></entry></feed>