<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Home on Musano Deliu</title>
    <link>https://musanodeliu.com/</link>
    <description>Recent content in Home on Musano Deliu</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 18 Nov 2023 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://musanodeliu.com/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Firefox in Wayland</title>
      <link>https://musanodeliu.com/posts/firefox-wayland/</link>
      <pubDate>Sat, 18 Nov 2023 00:00:00 +0000</pubDate>
      <guid>https://musanodeliu.com/posts/firefox-wayland/</guid>
      <description>&lt;p&gt;Don&amp;rsquo;t be like me and forget to run Firefox in Wayland mode if you&amp;rsquo;re using Plasma.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Set the following environment variable in your preferred way:&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;code-block&#34;&gt;&#xA;  &lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;MOZ_ENABLE_WAYLAND=1&lt;/code&gt;&lt;/pre&gt;&#xA;  &lt;button class=&#34;copy-code-button&#34;&gt;copy&lt;/button&gt;&#xA;&lt;/div&gt;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;Check for active Wayland support in the &lt;code&gt;about:support&lt;/code&gt; Firefox page:&lt;br&gt;&#xA;&lt;code&gt;Window Protocol&lt;/code&gt; should show you &lt;code&gt;wayland&lt;/code&gt; instead of &lt;code&gt;xwayland&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;You&amp;rsquo;re welcome, future me.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Building a Flatpak</title>
      <link>https://musanodeliu.com/posts/building-flatpak/</link>
      <pubDate>Mon, 12 Dec 2022 00:00:00 +0000</pubDate>
      <guid>https://musanodeliu.com/posts/building-flatpak/</guid>
      <description>&lt;h3 class=&#34;heading&#34; id=&#34;what-is-it-about&#34;&gt;&#xA;  What is it about?&#xA;  &lt;a class=&#34;anchor&#34; href=&#34;#what-is-it-about&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h3&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve been a proponent of Flatpaks since Fedora, because they actually run stress-free on every distribution without having to add additional package sources. Also, if you rely on a stable system like Debian, but still want to run more up-to-date applications than the package sources offer, Flatpak is excellent.&lt;/p&gt;&#xA;&lt;p&gt;Since &lt;a href=&#34;https://silverblue.fedoraproject.org/&#34;&gt;Fedora Silverblue&lt;/a&gt; or &lt;a href=&#34;https://microos.opensuse.org/&#34;&gt;openSUSE MicroOS&lt;/a&gt;, &lt;a href=&#34;https://www.reddit.com/r/linux/comments/x0anok/explaining_the_concept_of_immutable_operating/&#34;&gt;Immutable Distributions&lt;/a&gt; are getting more interesting, because they offer some advantages and in my opinion are the right way to make GNU/Linux more attractive on the desktop. Flatpak is ideal as a software center for typical desktop applications without losing the distribution diversity.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fedora - first steps</title>
      <link>https://musanodeliu.com/posts/fedora-first-steps/</link>
      <pubDate>Tue, 05 Jul 2022 00:00:00 +0000</pubDate>
      <guid>https://musanodeliu.com/posts/fedora-first-steps/</guid>
      <description>&lt;p&gt;I recently gave Fedora with GNOME and Wayland a try. As every other distribution, there are some tweaks to be done after an fresh installation. These are my first steps and settings, which should also work for future distribution releases.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Update installed packages&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;I prefer the command line over the software center (which also works flawless).&lt;/p&gt;&#xA;&lt;div class=&#34;code-block&#34;&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo dnf update&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;  &lt;button class=&#34;copy-code-button&#34;&gt;copy&lt;/button&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;Depending on the updates, a reboot could be needed.&lt;/p&gt;&#xA;&lt;ol start=&#34;2&#34;&gt;&#xA;&lt;li&gt;Enable nonfree repositorys&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;code-block&#34;&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-&lt;span class=&#34;k&#34;&gt;$(&lt;/span&gt;rpm -E %fedora&lt;span class=&#34;k&#34;&gt;)&lt;/span&gt;.noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-&lt;span class=&#34;k&#34;&gt;$(&lt;/span&gt;rpm -E %fedora&lt;span class=&#34;k&#34;&gt;)&lt;/span&gt;.noarch.rpm&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo dnf upgrade --refresh&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo dnf groupupdate core&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;  &lt;button class=&#34;copy-code-button&#34;&gt;copy&lt;/button&gt;&#xA;&lt;/div&gt;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;Install nonfree plugins for media playback&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;code-block&#34;&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo dnf install gstreamer1-plugins-&lt;span class=&#34;o&#34;&gt;{&lt;/span&gt;bad-&lt;span class=&#34;se&#34;&gt;\*&lt;/span&gt;,good-&lt;span class=&#34;se&#34;&gt;\*&lt;/span&gt;,base&lt;span class=&#34;o&#34;&gt;}&lt;/span&gt; gstreamer1-plugin-openh264 gstreamer1-libav --exclude&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;gstreamer1-plugins-bad-free-devel -y&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo dnf install lame&lt;span class=&#34;se&#34;&gt;\*&lt;/span&gt; --exclude&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;lame-devel&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo dnf group upgrade --with-optional Multimedia&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;  &lt;button class=&#34;copy-code-button&#34;&gt;copy&lt;/button&gt;&#xA;&lt;/div&gt;&#xA;&lt;ol start=&#34;3&#34;&gt;&#xA;&lt;li&gt;GNOME tweaks&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;I really liked the usability of Ubuntu in the past, thanks to &lt;code&gt;gnome-tweaks&lt;/code&gt; and the GNOME extension &lt;code&gt;dash-to-dock&lt;/code&gt; I can add the same usability feeling also in Fedora:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Arch Linux - play Diablo 2 Resurrected</title>
      <link>https://musanodeliu.com/posts/diablo-2-resurrected-archlinux/</link>
      <pubDate>Fri, 01 Oct 2021 00:00:00 +0000</pubDate>
      <guid>https://musanodeliu.com/posts/diablo-2-resurrected-archlinux/</guid>
      <description>&lt;p&gt;How to play Diablo 2 Resurrected on Arch Linux and Lutris. My system has the following specifications:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Arch Linux &lt;code&gt;Linux 5.14.8-arch1-1&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Nvidia GeForce GTX 1070&lt;/li&gt;&#xA;&lt;li&gt;Ryzen 5 2600&lt;/li&gt;&#xA;&lt;li&gt;2 x 8GB DDR4 @ 3200 MHz&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I assume that Arch Linux and the &lt;code&gt;nvidia&lt;/code&gt; + &lt;code&gt;nvidia-dkms&lt;/code&gt; Drivers are installed and running with a window manager or desktop environment like GNOME.&lt;/p&gt;&#xA;&lt;p&gt;First of all, we need to enable the &lt;code&gt;multilib&lt;/code&gt; Repository:&lt;/p&gt;&#xA;&lt;div class=&#34;code-block&#34;&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;nano /etc/pacman.conf&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;  &lt;button class=&#34;copy-code-button&#34;&gt;copy&lt;/button&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;code-block&#34;&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;multilib&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;Include&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; /etc/pacman.d/mirrorlist  &lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;  &lt;button class=&#34;copy-code-button&#34;&gt;copy&lt;/button&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;code-block&#34;&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;payman -Syu&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;  &lt;button class=&#34;copy-code-button&#34;&gt;copy&lt;/button&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;For an hassle-free setup we use Lutris and Wine to install the Battle.net Launcher.&lt;/p&gt;</description>
    </item>
    <item>
      <title>nginx Reverse Proxy &amp; Ubuntu 20.04 LTS</title>
      <link>https://musanodeliu.com/posts/ubuntu-20-nginx-reverse-proxy/</link>
      <pubDate>Sun, 17 May 2020 00:00:00 +0000</pubDate>
      <guid>https://musanodeliu.com/posts/ubuntu-20-nginx-reverse-proxy/</guid>
      <description>&lt;h3 class=&#34;heading&#34; id=&#34;test-scenario&#34;&gt;&#xA;  Test scenario&#xA;  &lt;a class=&#34;anchor&#34; href=&#34;#test-scenario&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;a single root or virtual server with a public IP address&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;nginx&lt;/code&gt; is installed and upstreamed on this server as a reverse proxy&lt;/li&gt;&#xA;&lt;li&gt;the proxy manages all (sub)domains, for example &lt;code&gt;sub.testdomain.com&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;if a visitor calls &lt;code&gt;sub.testdomain.com&lt;/code&gt;, the proxy forwards the request on the corresponding server or service and port&lt;/li&gt;&#xA;&lt;li&gt;this server may, for example, host multiple Docker instances (i.e. multiple web servers) on different ports&lt;/li&gt;&#xA;&lt;li&gt;the Docker instances could also run on the reverse proxy itself&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Here, we want HTTP requests to be automatically redirected to HTTPS (via the respective (sub)domain). In this example, nginx runs on a separate host and redirects requests to an IP address (i.e. separate server) from the internal network.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hello world!</title>
      <link>https://musanodeliu.com/posts/hello-world/</link>
      <pubDate>Tue, 28 Apr 2020 00:00:00 +0000</pubDate>
      <guid>https://musanodeliu.com/posts/hello-world/</guid>
      <description>&lt;p&gt;Just get started.&lt;/p&gt;</description>
    </item>
    <item>
      <title>About</title>
      <link>https://musanodeliu.com/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://musanodeliu.com/about/</guid>
      <description>&lt;p&gt;This is my public notebook where I write about things I learn and topics that interest me. Since this is my personal blog, I try not to focus on just one subject.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Impressum</title>
      <link>https://musanodeliu.com/impressum/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://musanodeliu.com/impressum/</guid>
      <description>&lt;h4 class=&#34;heading&#34; id=&#34;information-according-to--5-tmg&#34;&gt;&#xA;  Information according to § 5 TMG:&#xA;  &lt;a class=&#34;anchor&#34; href=&#34;#information-according-to--5-tmg&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h4&gt;&#xA;&lt;p&gt;Musano Deliu&lt;br&gt;&#xA;E-Mail: blog @ musanodeliu.com&lt;/p&gt;&#xA;&lt;h4 class=&#34;heading&#34; id=&#34;english-data-policy&#34;&gt;&#xA;  English: Data Policy&#xA;  &lt;a class=&#34;anchor&#34; href=&#34;#english-data-policy&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h4&gt;&#xA;&lt;p&gt;No personal data is collected, stored or processed on this website. No cookies are used.&lt;/p&gt;&#xA;&lt;p&gt;The web server writes log files with the accesses and the IP addresses of the accessors. These are used for troubleshooting in case of a crisis and are otherwise not evaluated. Since there are no user accounts and no tracking cookies or similar here, I do not consider these log files as personal.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
