<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Linux on Personal weblog</title>
    <link>https://carl.duevel.online/tags/linux/</link>
    <description>Recent content in Linux on Personal weblog</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Tue, 03 May 2022 21:22:29 +0200</lastBuildDate>
    <atom:link href="https://carl.duevel.online/tags/linux/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Fixing the problem of too many tabs</title>
      <link>https://carl.duevel.online/blog/desktop/</link>
      <pubDate>Tue, 03 May 2022 21:22:29 +0200</pubDate>
      <guid>https://carl.duevel.online/blog/desktop/</guid>
      <description>&lt;div id=&#34;outline-container-headline-1&#34; class=&#34;outline-2&#34;&gt;&#xA;&lt;h2 id=&#34;headline-1&#34;&gt;&#xA;Tab mayhem and windows inflation&#xA;&lt;/h2&gt;&#xA;&lt;div id=&#34;outline-text-headline-1&#34; class=&#34;outline-text-2&#34;&gt;&#xA;&lt;p&gt;How many browser tabs are open on your browser right now? Too many to count? Let&#xA;me guess: Rows and rows of tabs belonging to different research tasks that you&#xA;want to pick up later. The occasional tab on social network. That&#xA;store you still have a cart open with that thing you &lt;em&gt;maybe&lt;/em&gt; want to buy. Some&#xA;are still relevant but many are not.&#xA;&lt;img src=&#34; /img/tabs.png&#34; alt=&#34; /img/tabs.png&#34; title=&#34; /img/tabs.png&#34; /&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>The last version manager you&#39;ll ever need</title>
      <link>https://carl.duevel.online/blog/asdf/</link>
      <pubDate>Mon, 18 Apr 2022 22:01:01 +0200</pubDate>
      <guid>https://carl.duevel.online/blog/asdf/</guid>
      <description>&lt;figure&gt;&#xA;&lt;img src=&#34;https://carl.duevel.online/img/Prog4.png&#34; alt=&#34;/img/Prog4.png&#34; title=&#34;/img/Prog4.png&#34;/&gt;&#xA;&lt;figcaption&gt;&#xA;&lt;a href=&#34;https://commons.wikimedia.org/wiki/File:Prog4.png&#34;&gt;programming languages&lt;/a&gt; by AAMINE1965, licensed under &lt;a href=&#34;https://creativecommons.org/licenses/by-sa/4.0/deed.en&#34;&gt;CC BY-SA 4.0&lt;/a&gt;&#xA;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;&#xA;Chances are high you have already used tfenv, pyenv, SDKMAN!, rbenv, nvm or some&#xA;other version manager. In case you haven&amp;#39;t: A version manager is a program that&#xA;let&amp;#39;s you install multiple versions of a tool for different contexts: Your one&#xA;project needs version &lt;code&gt;X&lt;/code&gt;, the other version &lt;code&gt;Y.alpha&lt;/code&gt;. Just the tool in one&#xA;version all the time does not cut it as different versions behave differently.&#xA;So if people work on the same project with different versions of core tools, it&#xA;often gets messy:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Do you ever forget to push your git commits?</title>
      <link>https://carl.duevel.online/blog/git-remind/</link>
      <pubDate>Thu, 14 Oct 2021 15:23:33 +0200</pubDate>
      <guid>https://carl.duevel.online/blog/git-remind/</guid>
      <description>&lt;p&gt;The title of this post is a rhetorical question.&#xA;At least I think it is. Or I like to think it is.&#xA;What I can say with certainty is that I forgot my fair share&#xA;of pushes. 😅&lt;/p&gt;&#xA;&lt;p&gt;&#xA;Sometimes I was the one tripping over my own mistake (Why is that commit not&#xA;live? Ah, because the pipeline did not run. Because I did not push. &lt;strong&gt;facepalm&lt;/strong&gt;).&#xA;Sometimes my colleagues had to find out.☺️ &lt;/p&gt;</description>
    </item>
    <item>
      <title>Notifications for failed cron jobs</title>
      <link>https://carl.duevel.online/blog/cron/</link>
      <pubDate>Thu, 14 Oct 2021 15:07:39 +0200</pubDate>
      <guid>https://carl.duevel.online/blog/cron/</guid>
      <description>&lt;p&gt;&#xA;Every few years when I setup a new computer I stumble over the same question:&#xA;&amp;#34;How do I get notified of failed cron jobs again?&amp;#34;. It is pretty simple, but&#xA;as I tripped over it again today, here is a little write-up so I do not have&#xA;to google this again. Or potentially I will and then hopefully this post will&#xA;turn up in the search results.😉&lt;/p&gt;&#xA;&lt;p&gt;&#xA;As cron is an old program from the days where the server use case was the&#xA;predominant one, it will send emails with the output it&amp;#39;s jobs will&#xA;produce. Now I don&amp;#39;t want my desktop machine to send emails over the internet&#xA;to myself about broken jobs, when I am working on the very same machine at the same time.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Thinkpad Ultra Dock Annoyances</title>
      <link>https://carl.duevel.online/blog/display/</link>
      <pubDate>Thu, 08 Mar 2018 22:26:18 +0200</pubDate>
      <guid>https://carl.duevel.online/blog/display/</guid>
      <description>&lt;p&gt;Just a few days ago I finally fixed an annoyance with my Thinkpad T460p and the Ultra Dock:&#xA;Removing the laptop from the Dock results in it going into hibernation. Then after opening the&#xA;lid it does not switch the built in screen back on. This turns out to be easy to fix.&lt;/p&gt;&#xA;&lt;p&gt;Undocking and docking leads to a lot of events which can be observed by a simple&lt;/p&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 acpi_listen&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The event that seems to be the most promising is used as a trigger to correct the display settings.&#xA;In my case that meant putting&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
