<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Linux on Tolgas LinuxTweaks</title><link>https://jacksparrow2.tail9e758e.ts.net/categories/linux/</link><description>Recent content in Linux on Tolgas LinuxTweaks</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 30 Jul 2026 22:08:04 +0800</lastBuildDate><atom:link href="https://jacksparrow2.tail9e758e.ts.net/categories/linux/index.xml" rel="self" type="application/rss+xml"/><item><title>Tolga Systemd Timer and Service for Flatpak Updates</title><link>https://jacksparrow2.tail9e758e.ts.net/posts/auto-update-flatpak-updater/</link><pubDate>Thu, 30 Jul 2026 22:08:04 +0800</pubDate><guid>https://jacksparrow2.tail9e758e.ts.net/posts/auto-update-flatpak-updater/</guid><description>Hands-free way to keep Flatpak applications updated automatically with systemd</description></item><item><title>My hugo-deploy: A Simple Script That Keeps My Blog Running</title><link>https://jacksparrow2.tail9e758e.ts.net/posts/hugo-deploy-script-breakdown/</link><pubDate>Mon, 27 Jul 2026 22:53:30 +0800</pubDate><guid>https://jacksparrow2.tail9e758e.ts.net/posts/hugo-deploy-script-breakdown/</guid><description>Why I put a deploy script in /usr/local/bin/ and what it actually does</description></item><item><title>WordPress Nearly Killed My Hugo Blog: A Backup Disaster Story</title><link>https://jacksparrow2.tail9e758e.ts.net/posts/wordpress-hugo-backup-disaster/</link><pubDate>Mon, 27 Jul 2026 22:35:22 +0800</pubDate><guid>https://jacksparrow2.tail9e758e.ts.net/posts/wordpress-hugo-backup-disaster/</guid><description>How I broke my T620 trying to install WordPress, and why full backups saved my ass</description></item><item><title>Building a Fedora System Updater with Live Status Indicators</title><link>https://jacksparrow2.tail9e758e.ts.net/posts/fedora-updater-system-v3/</link><pubDate>Sun, 26 Jul 2026 22:50:25 +0800</pubDate><guid>https://jacksparrow2.tail9e758e.ts.net/posts/fedora-updater-system-v3/</guid><description>How I built LinuxTweaks: a bash updater with Python AppIndicator3 tray, systemd timer automation, and the critical fixes needed to stop it breaking suspend</description></item><item><title>basic systemd timer to auto-update flatpak snap and appimage</title><link>https://jacksparrow2.tail9e758e.ts.net/posts/systemd-timer-app-updates/</link><pubDate>Sun, 26 Jul 2026 14:00:00 +0800</pubDate><guid>https://jacksparrow2.tail9e758e.ts.net/posts/systemd-timer-app-updates/</guid><description>Set once, forget about it. A basic systemd timer that runs flatpak, snap, and appimage updates on a schedule without you having to remember.</description></item><item><title>fedora grub entries disappearing after kernel updates, here's why and how to fix it</title><link>https://jacksparrow2.tail9e758e.ts.net/posts/fedora-grub-entries-disappearing-kernel-updates/</link><pubDate>Fri, 24 Jul 2026 19:29:29 +0800</pubDate><guid>https://jacksparrow2.tail9e758e.ts.net/posts/fedora-grub-entries-disappearing-kernel-updates/</guid><description>Every kernel update, your Fedora boot entry vanishes from UEFI. Duplicate bad entries confuse the system. Delete them, add a hook, problem solved.</description></item><item><title>kde plasma hangs on reboot, plasma-plasmashell timeout error</title><link>https://jacksparrow2.tail9e758e.ts.net/posts/kde-plasma-hanging-on-shutdown-timeout/</link><pubDate>Fri, 24 Jul 2026 19:25:47 +0800</pubDate><guid>https://jacksparrow2.tail9e758e.ts.net/posts/kde-plasma-hanging-on-shutdown-timeout/</guid><description>System hangs during shutdown. plasma-plasmashell times out because the default stop timeout is 5 seconds. KDE needs more time. Increase it to 30 seconds.</description></item><item><title>qnap manager : one menu driven tool for all my qnap operations</title><link>https://jacksparrow2.tail9e758e.ts.net/posts/qnap-manager-tool/</link><pubDate>Thu, 23 Jul 2026 13:16:49 +0800</pubDate><guid>https://jacksparrow2.tail9e758e.ts.net/posts/qnap-manager-tool/</guid><description>Built a management menu that works from any Linux distro on any machine. Local or remote. SSH, SMART, keepalive, network tweaks, all behind one tool you call from ~/bin</description></item><item><title>lost efi boot entry on fedora 44 after raku os, grub2-install won't cooperate</title><link>https://jacksparrow2.tail9e758e.ts.net/posts/efi-boot-entry-recovery/</link><pubDate>Wed, 22 Jul 2026 18:50:38 +0800</pubDate><guid>https://jacksparrow2.tail9e758e.ts.net/posts/efi-boot-entry-recovery/</guid><description>G4 desktop, Fedora 44 on SDA. Tried RakuOS. Came back to find the boot entry dead. grub2-install refuses even though Secure Boot is off. Here&amp;#39;s what&amp;#39;s actually happening and how to fix it.</description></item><item><title>keys not repeating on fedora kde wayland, blame ibus</title><link>https://jacksparrow2.tail9e758e.ts.net/posts/kde-wayland-key-repeat-ibus/</link><pubDate>Mon, 20 Jul 2026 18:55:25 +0800</pubDate><guid>https://jacksparrow2.tail9e758e.ts.net/posts/kde-wayland-key-repeat-ibus/</guid><description>Holding a key down stopped repeating and threw up a little popup instead. Looked like a broken keyboard. Wasn&amp;#39;t.</description></item><item><title>Disabled, Permissive, or Enforcing, Sorting Out SELinux on Brian's Box</title><link>https://jacksparrow2.tail9e758e.ts.net/posts/selinux-disabled-permissive-brians-box/</link><pubDate>Mon, 20 Jul 2026 10:48:47 +0800</pubDate><guid>https://jacksparrow2.tail9e758e.ts.net/posts/selinux-disabled-permissive-brians-box/</guid><description>Brian wanted SELinux gone. Ended up taking on permissive instead, then had to figure out what his hostname even was.</description></item><item><title>protocol version mismatch, is your shell clean</title><link>https://jacksparrow2.tail9e758e.ts.net/posts/protocol-version-mismatch-is-your-shell-clean/</link><pubDate>Sun, 19 Jul 2026 22:30:31 +0800</pubDate><guid>https://jacksparrow2.tail9e758e.ts.net/posts/protocol-version-mismatch-is-your-shell-clean/</guid><description>rsync kept refusing to talk to JackSparrow2. Turned out three separate things were shouting at it before it could even say hello.</description></item><item><title>Why I Killed IPv6 on my G4-fedora44</title><link>https://jacksparrow2.tail9e758e.ts.net/posts/ipv6-dead-route-why-i-disabled-it/</link><pubDate>Sun, 19 Jul 2026 08:15:00 +0800</pubDate><guid>https://jacksparrow2.tail9e758e.ts.net/posts/ipv6-dead-route-why-i-disabled-it/</guid><description>Went chasing a Facebook problem, found out I never actually had IPv6 to begin with, and Facebook was down the whole time anyway 😜.</description></item><item><title>netplan's optional: true Lied to Me</title><link>https://jacksparrow2.tail9e758e.ts.net/posts/netplan-optional-not-generating-required-for-online/</link><pubDate>Sun, 19 Jul 2026 03:45:00 +0800</pubDate><guid>https://jacksparrow2.tail9e758e.ts.net/posts/netplan-optional-not-generating-required-for-online/</guid><description>2 minutes of boot time gone chasing a NIC with no cable in it, and a netplan key that does absolutely nothing.</description></item></channel></rss>