<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Ubuntu - wimantis blog]]></title><description><![CDATA[Coding, linux, cryptos, woodworking, electronics.]]></description><link>https://wimantis.ninja/</link><image><url>https://wimantis.ninja/favicon.png</url><title>Ubuntu - wimantis blog</title><link>https://wimantis.ninja/</link></image><generator>Ghost 1.25</generator><lastBuildDate>Tue, 07 Jul 2026 05:28:44 GMT</lastBuildDate><atom:link href="https://wimantis.ninja/tag/ubuntu/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[COSMIC 1.2 Arrives With AVIF Wallpapers, Wayland Fixes, and Smoother Intel GPU Support]]></title><description><![CDATA[System76's Rust-native desktop gets its second stable update, shipping AVIF wallpaper support, compositor flickering fixes, and better compatibility with newer Intel graphics hardware.]]></description><link>https://wimantis.ninja/cosmic-1-2-arrives-with-avif-wallpapers-wayland-fixes-and-smoother-intel-gpu-support/</link><guid isPermaLink="false">6a4c8a8935c95073dc50a49c</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Tue, 07 Jul 2026 10:45:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/07/hero3-3.svg" medium="image"/><content:encoded><![CDATA[<article>
<img src="https://wimantis.ninja/content/images/2026/07/hero3-3.svg" alt="COSMIC 1.2 Arrives With AVIF Wallpapers, Wayland Fixes, and Smoother Intel GPU Support"><p>System76 shipped <a href="https://github.com/pop-os/cosmic-epoch/releases/tag/epoch-1.2.0" target="_blank" rel="noopener noreferrer">COSMIC Epoch 1.2.0</a> on June 30, 2026 — the second stable update to its all-Rust, Wayland-native desktop environment since the 1.0 release last year. This update is lighter on headline features than 1.1 was, but it addresses some of the most persistent rough edges users have reported: compositor flickering, Intel GPU compatibility problems, and fragile archive handling in the file manager.</p>

<h2>AVIF Wallpapers, Finally</h2>
<p>The most visible addition is <a href="https://9to5linux.com/cosmic-1-2-desktop-enables-avif-support-improves-support-for-newer-intel-gpus" target="_blank" rel="noopener noreferrer">AVIF wallpaper support</a> in cosmic-bg, COSMIC's background daemon. AVIF is the image format derived from the AV1 video codec — it typically compresses 30–50% smaller than equivalent-quality WebP files and considerably better than JPEG, without the quality loss visible at high compression ratios. For a desktop background daemon, this means sharper wallpapers at smaller file sizes, with better color depth support for wide-gamut displays.</p>

<p>The practical benefit is modest for most users, but it's a meaningful capability gap closure. GNOME has supported AVIF wallpapers since 46, and KDE Plasma added it in 6.3. COSMIC catching up removes one reason photographers and designers keeping high-quality images had to transcode before using them as wallpapers.</p>

<h2>Compositor Fixes That Actually Matter</h2>
<p>The bigger reliability story is in the compositor. COSMIC 1.2 fixes <a href="https://www.linuxcompatible.org/story/cosmic-epoch-120-lands-with-rustnative-desktop-polish-avif-support-and-wayland-fixes" target="_blank" rel="noopener noreferrer">workspace overview flickering</a> — a visible glitch that appeared when switching between workspaces — and addresses a separate flickering issue in COSMIC Launcher, the application search interface that opens on the Super key. Both bugs were cosmetically distracting and had appeared in user reports since 1.0.</p>

<p>Newer Intel integrated GPUs also get better support. COSMIC's Wayland compositor had rendering artifacts on Intel Arc and Xe graphics hardware, stemming from assumptions in the rendering pipeline that didn't match Intel's more recent driver behavior. The 1.2 release adjusts these assumptions, improving compatibility with 12th and 13th generation Intel hardware that's common in laptops currently in the market.</p>

<h2>File Manager and Application Reliability</h2>
<p>COSMIC Files — the Rust-native file manager — receives two meaningful fixes. Archive extraction, which previously crashed on certain compressed file payloads (particularly multi-part archives and some zip files with non-standard metadata), is now more robust. The Trash folder also gains a proper folder preview, so you can see what's inside a trashed directory without restoring it first.</p>

<p>A long-standing issue where COSMIC Monitor — the system monitor app introduced in 1.1 — was missing application icons in its process list is also resolved. The fix involves correcting how COSMIC Monitor queries the application icon theme, which had been failing silently for apps installed outside the standard XDG application directories.</p>

<h2>Where COSMIC Is Heading</h2>
<p>System76 has published a <a href="https://blog.system76.com/post/cosmic-epoch-2-and-3-roadmap/" target="_blank" rel="noopener noreferrer">roadmap for Epoch 2 and 3</a>, the next major phases of COSMIC development. Epoch 2 targets deeper system integration — better suspend/resume behavior, improved multi-monitor hotplugging, and a COSMIC-native display manager to replace the current SDDM dependency. Epoch 3 is more speculative but includes a redesigned settings architecture and first-class support for adaptive themes that respond to time of day and ambient light.</p>

<p>For current Pop!_OS users and anyone running COSMIC on Arch, NixOS, or Fedora via community packages, 1.2 is worth updating to for the compositor fixes alone. There are no breaking changes, and the update path is straightforward through the standard package manager on supported distributions.</p>
</article>
]]></content:encoded></item><item><title><![CDATA[Greg KH Ships Seven Linux Kernels at Once to Patch a Container-Escape Root Exploit]]></title><description><![CDATA[A single July 4th release wave covering kernels from 5.10 to 7.1 patched a critical IPv6 bug that could let a process inside a container gain root access on the host.]]></description><link>https://wimantis.ninja/greg-kh-ships-seven-linux-kernels-at-once-to-patch-a-container-escape-root-exploit/</link><guid isPermaLink="false">6a4b396035c95073dc50a48d</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Sun, 05 Jul 2026 10:03:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/07/article3.svg" medium="image"/><content:encoded><![CDATA[
<img src="https://wimantis.ninja/content/images/2026/07/article3.svg" alt="Greg KH Ships Seven Linux Kernels at Once to Patch a Container-Escape Root Exploit"><p>Greg Kroah-Hartman <a href="https://lwn.net/Articles/1081230/" target="_blank" rel="noopener noreferrer">released seven stable Linux kernels simultaneously on July 4, 2026</a> — 7.1.3, 6.18.38, 6.12.95, 6.6.144, 6.1.177, 5.15.211, and 5.10.260 — with an unusually direct advisory: upgrade promptly.</p>

<p>The reason is CVE-2026-53362, an IPv6 processing bug introduced in kernel 6.0 that allows a process running inside a container to escape its namespace boundaries and gain root access on the host system. On any server running containerized workloads — Kubernetes clusters, Docker hosts, CI/CD runners — this is the kind of bug that security teams start tracking immediately.</p>

<p>Container escapes are among the highest-severity Linux kernel vulnerabilities because the entire model of containerized infrastructure assumes process isolation is robust. A workload inside a container is supposed to be confined to its namespace; a container-escape vulnerability collapses that boundary and potentially exposes the entire host and its other workloads to a compromised process.</p>

<p>The release also patches a second issue: CVE-2026-53359, a use-after-free in the KVM (Kernel-based Virtual Machine) subsystem that dates to kernel 2.6.36. Use-after-free bugs in hypervisor code are serious because they can allow a guest VM to interfere with the host or other VMs — though this one requires specific conditions to trigger.</p>

<p>The breadth of the release — seven kernels covering more than five years of active stable branches — reflects how seriously the maintainers are treating CVE-2026-53362. Backporting to 5.10 and 5.15 is resource-intensive work that the team reserves for bugs with clear real-world risk. The Long-Term Support branches at 6.1 and 6.6 are widely deployed in embedded systems, network hardware, and enterprise distributions, which amplifies the exposure surface.</p>

<p>For most users on rolling distributions like Arch or Fedora rawhide, the update arrives through normal package channels. For organizations running RHEL, Debian stable, or Ubuntu LTS with pinned kernel versions, the fix requires manual attention and may need to be coordinated with a planned maintenance window.</p>

<p>The LWN.net changelog for this release batch does not specify proof-of-concept availability for CVE-2026-53362, which typically means no working public exploit has been confirmed — but the potential impact alone is enough to justify treating this as urgent. If you're running any kernel between 6.0 and 7.1.2, now is the time to update.</p>
]]></content:encoded></item><item><title><![CDATA[GNOME 51 'A Coruña' Alpha Drops — Maps Go Offline, Old NVIDIA Cards Left Behind]]></title><description><![CDATA[GNOME 51 'A Coruña' enters alpha with offline map downloads, 73 refreshed modules, and the removal of legacy NVIDIA driver support ahead of its September 16 stable release.]]></description><link>https://wimantis.ninja/gnome-51-a-coruna-alpha-drops-maps-go-offline-old-nvidia-cards-left-behind/</link><guid isPermaLink="false">6a49e75935c95073dc50a47c</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Sat, 04 Jul 2026 23:47:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/07/hero2-2.svg" medium="image"/><content:encoded><![CDATA[<img src="https://wimantis.ninja/content/images/2026/07/hero2-2.svg" alt="GNOME 51 'A Coruña' Alpha Drops — Maps Go Offline, Old NVIDIA Cards Left Behind"><p>The GNOME Project shipped the first unstable build of its next desktop environment on July 3, 2026. <a href="https://discourse.gnome.org/t/gnome-51-alpha-released/36027" target="_blank" rel="noopener noreferrer">GNOME 51.alpha, codenamed "A Coruña"</a>, opens the development cycle that leads to a stable release on September 16. The alpha touches 73 refreshed core modules and carries a handful of changes significant enough to land on users' radars now — even if the stable build is still ten weeks out.</p>

<h2>Maps goes offline</h2>

<p>The headline feature for most desktop users is offline map support in GNOME Maps. Previously, Maps required an active internet connection to render tile data; with GNOME 51, you can download regional map packages and navigate without a connection. It is a long-requested capability and the kind of practical improvement that has real everyday value for users on laptops.</p>

<h2>Legacy NVIDIA cards are out</h2>

<p>GNOME 51 drops all code paths for legacy NVIDIA driver support. In practice, this means <a href="https://ubuntuhandbook.org/index.php/2026/07/gnome-51-alpha-released/" target="_blank" rel="noopener noreferrer">GeForce 700-series cards</a> (excluding the GTX 750 Ti, GTX 750, and GTX 745) and all earlier generations will no longer get the proprietary driver path. Those cards will fall back to the open-source Nouveau driver and run in a basic display mode. If you are still running a six-plus-year-old NVIDIA GPU on Linux, September is the deadline to plan your upgrade path.</p>

<p>The decision is not surprising. Maintaining compatibility shims for driver generations that NVIDIA no longer supports upstream adds maintenance burden without corresponding benefit to the vast majority of users. The Nouveau fallback still works for basic display output — just without hardware acceleration at GNOME's full feature set.</p>

<h2>What else changed</h2>

<p>GNOME Control Center gains a reordered System/Hardware information page, new display configuration options, and the ability to disable the touchpad when a mouse is plugged in — a setting that has been buried in third-party tools for years. QR code sharing for Wi-Fi networks is now handled by a dedicated GNOME widget rather than a patchwork of app-specific implementations.</p>

<p>Under the hood, the alpha includes <a href="https://www.phoronix.com/news/GNOME-51-Alpha" target="_blank" rel="noopener noreferrer">performance and accessibility improvements in Nautilus</a> (the file manager), a GListModel overhaul in GNOME Calendar for more efficient data binding, and security hardening across evolution-data-server and glib-networking. Build system migrations from Autotools to Meson continue across several modules — incremental work that pays off in faster, more predictable builds for packagers.</p>

<h2>The road to stable</h2>

<p>The release schedule is firm: API, ABI, feature, UI, and string freezes all trigger August 1. The final string freeze lands August 22, locking translations into place. <a href="https://9to5linux.com/gnome-51-a-coruna-desktop-environment-scheduled-for-september-16th-2026" target="_blank" rel="noopener noreferrer">Stable ships September 16, 2026</a>, with the first point release following October 10.</p>

<p>For Ubuntu users, GNOME 51 is the expected default in Ubuntu 26.10, due in October. Fedora 45, also slated for around the same time, will carry it as well. The alpha is available now for developers and early testers; running it on production hardware is not recommended.</p>

<p>GNOME 51's scope is evolutionary rather than revolutionary — no wholesale redesign, no paradigm shift. What it delivers is a desktop that is measurably more useful offline, cleaner in its hardware support surface, and more consistent in its system settings. That is exactly what a mature, stable desktop project should be doing.</p>]]></content:encoded></item><item><title><![CDATA[Linux 7.2-rc1 Is Here — AMD Gets Native 4K/120Hz HDMI and the Kernel Hits 43 Million Lines]]></title><description><![CDATA[Linus Torvalds dropped Linux 7.2's first release candidate on June 28, delivering AMD's long-awaited HDMI 2.1 FRL support, ISP4 camera drivers, post-quantum signatures, and a kernel source tree that just broke 43 million lines.]]></description><link>https://wimantis.ninja/linux-7-2-rc1-is-here-amd-gets-native-4k-120hz-hdmi-and-the-kernel-hits-43-million-lines/</link><guid isPermaLink="false">6a44a20335c95073dc50a445</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Wed, 01 Jul 2026 05:47:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/07/hero2.svg" medium="image"/><content:encoded><![CDATA[<article>
<img src="https://wimantis.ninja/content/images/2026/07/hero2.svg" alt="Linux 7.2-rc1 Is Here — AMD Gets Native 4K/120Hz HDMI and the Kernel Hits 43 Million Lines"><p>Linux 7.2-rc1 landed on June 28, 2026, with Linus Torvalds describing the merge window as <a href="https://www.phoronix.com/news/Linux-7.2-rc1-Released" target="_blank" rel="noopener noreferrer">"reasonably normal"</a> — kernel mailing-list language for a clean, well-managed merge window with genuinely impactful changes. The headline addition is AMD HDMI 2.1 FRL support in the amdgpu driver, a long-overdue feature that finally brings the open-source driver in line with what RDNA 4 GPUs have been physically capable of for years.</p>

<h2>AMD HDMI 2.1 FRL: What It Actually Changes</h2>

<p>Until now, Linux users with AMD GPUs were effectively capped at HDMI 2.0 signaling through the open-source driver — 4K/60Hz maximum over HDMI, even on hardware designed for more. <a href="https://windowsnews.ai/article/linux-72-rc1-released-june-28-adds-amd-hdmi-21-frl-isp4-and-critical-ntfs-fixes.431884" target="_blank" rel="noopener noreferrer">Linux 7.2-rc1 adds Fixed Rate Link (FRL) support</a>, the HDMI 2.1 signaling technology that replaces older TMDS encoding. The practical result: AMD GPU owners on Linux can now drive uncompressed 4K at 120Hz, 8K at 60Hz, and true dynamic HDR over standard HDMI cables — no proprietary workarounds required.</p>

<p>This matters beyond gaming. Creators working with high-frame-rate 4K previews, anyone using a high-refresh HDR monitor over HDMI rather than DisplayPort, and TV-connected Linux setups all benefit from native support. The feature targets RDNA 4-era GPUs specifically, though related HDMI signaling improvements land across the amdgpu driver stack.</p>

<h2>AMD ISP4: Webcam Quality Gets a Real Driver</h2>

<p>The same release adds support for AMD's fourth-generation Image Signal Processor (ISP4), the dedicated hardware block that handles real-time camera image processing on AMD SoC platforms. On laptops powered by AMD chips, ISP4 is responsible for noise reduction, HDR stitching, and auto-focus — processing that previously required firmware workarounds or simply didn't function under Linux. <a href="https://ostechnix.com/linux-kernel-7-2-rc1-released/" target="_blank" rel="noopener noreferrer">Native ISP4 driver support</a> means AMD-powered laptops should see immediate improvements in webcam quality through any standard application, without requiring vendor-specific software stacks.</p>

<h2>Post-Quantum Signatures for Firmware Integrity</h2>

<p>Linux 7.2-rc1 adds post-quantum ML-DSA signature support to the IMA (Integrity Measurement Architecture) and EVM (Extended Verification Module) subsystems. These components verify that boot-time firmware and loaded kernel modules haven't been tampered with. Adding ML-DSA — a lattice-based signature scheme standardized by NIST as part of its post-quantum cryptography project — means the kernel now supports signing and verification resistant to attacks from future quantum computers. For security-sensitive deployments in government, finance, and critical infrastructure, this is a practical, forward-looking addition that doesn't require waiting for a separate security patch.</p>

<h2>strncpy Is Finally Out</h2>

<p>One of the less-publicized but structurally significant changes is the complete removal of <code>strncpy</code> from the kernel codebase — the conclusion of a multi-year cleanup effort spanning over 360 individual patches. <code>strncpy</code> is a C function with notorious behavior: it doesn't null-terminate when the destination buffer is exactly the right size, and it zero-pads in ways that create subtle buffer overflow vulnerabilities. Eliminating it from the kernel removes an entire category of bug-prone code that has contributed to real CVEs over the years.</p>

<h2>43 Million Lines and a Stable Release in August</h2>

<p>The merge window pushed the Linux kernel source tree past 43 million lines — 43,179,595 by raw count, according to <a href="https://www.linuxteck.com/linux-kernel-7-2-rc1-release/" target="_blank" rel="noopener noreferrer">LinuxTeck's analysis</a>. Linus noted the window was large but manageable, and the candidate cycle is expected to run eight weeks, with 7.2-rc2 due July 5 and a stable release projected around August 23, 2026.</p>

<p>That timeline puts Linux 7.2 in line to power Fedora 45 and Ubuntu 26.10 as their base kernel. For AMD GPU users in particular — especially anyone running a high-refresh monitor over HDMI or a laptop with a built-in webcam — 7.2 is the most meaningful kernel upgrade for AMD hardware in recent memory.</p>
</article>]]></content:encoded></item><item><title><![CDATA[Coreboot 26.06 Arrives With Early Intel Nova Lake and AMD Strix Halo Support, Plus 31 New Boards]]></title><description><![CDATA[The open-source firmware project's latest quarterly release starts unlocking Intel's Nova Lake and AMD's Strix Halo months before those chips hit store shelves, and expands its board list with 31 new entries including Framework Laptop models.]]></description><link>https://wimantis.ninja/coreboot-26-06-arrives-with-early-intel-nova-lake-and-amd-strix-halo-support-plus-31-new-boards/</link><guid isPermaLink="false">6a41ffaa35c95073dc50a438</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><category><![CDATA[electronics]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Mon, 29 Jun 2026 03:15:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/06/coreboot.svg" medium="image"/><content:encoded><![CDATA[<img src="https://wimantis.ninja/content/images/2026/06/coreboot.svg" alt="Coreboot 26.06 Arrives With Early Intel Nova Lake and AMD Strix Halo Support, Plus 31 New Boards"><p>Open-source firmware gets a quarterly release, and the June 2026 edition of coreboot reaches notably far ahead. <a href="https://blogs.coreboot.org/blog/2026/06/25/announcing-the-coreboot-26-06-release/" target="_blank" rel="noopener noreferrer">Coreboot 26.06</a>, released June 25, 2026, adds early support for Intel Nova Lake and AMD Strix Halo — both silicon platforms that haven't hit consumer shelves yet — while welcoming 31 new mainboards to the project's compatibility list.</p>

<h2>Intel Nova Lake, Early</h2>

<p><a href="https://www.phoronix.com/news/Coreboot-26.06-Released" target="_blank" rel="noopener noreferrer">Intel engineers contributed early Nova Lake SoC support</a> to the coreboot tree ahead of the platform's commercial debut. It's marked as a work in progress — DDR5 isn't yet supported, and some FSP (Firmware Support Package) workarounds remain while upstream fixes are pending — but having open-source firmware support merged before the chip ships is exactly the kind of ahead-of-time engineering that makes coreboot valuable. Security-sensitive deployments won't need to wait for proprietary firmware to be auditable.</p>

<h2>AMD Strix Halo (Ryzen AI Max 300)</h2>

<p><a href="https://linuxiac.com/coreboot-26-06-adds-early-intel-nova-lake-and-amd-strix-halo-support/" target="_blank" rel="noopener noreferrer">AMD's Strix Halo platform — the Ryzen AI Max 300 series</a> — also lands in 26.06. Support currently targets only the AMD Maple reference board, and like the Nova Lake work, it isn't intended for production hardware yet. But Strix Halo is AMD's next-generation integrated graphics architecture with substantial on-chip AI acceleration, and having coreboot support in the tree this early signals a productive upstream relationship between AMD and the coreboot community.</p>

<h2>31 New Boards</h2>

<p>The board expansion is where most users will find immediate practical value. The 31 newly supported mainboards span a wide range:</p>

<ul>
  <li><strong>Framework Laptop</strong>: additional Framework models join the list, extending the modular laptop's open-source firmware story to more configurations</li>
  <li><strong>ASUS and ASRock</strong>: enthusiast-grade desktop boards from both manufacturers, expanding coreboot's reach into mainstream consumer hardware</li>
  <li><strong>Google Chromebooks</strong>: several new Google reference devices, which use coreboot as their production firmware</li>
  <li><strong>AMD Crater and AMD Jaguar</strong>: AMD reference platforms for embedded and industrial deployments</li>
</ul>

<h2>AMD ROM Armor 2</h2>

<p>One of the more significant security improvements in 26.06 is AMD ROM Armor 2 support, which introduces A/B recovery infrastructure for failed firmware loads. When a firmware update goes wrong, the system falls back to the previous known-good image rather than bricking. On embedded and industrial hardware where hands-on recovery isn't always an option, this resilience matters significantly — and it's the kind of feature proprietary UEFI firmware has had in some implementations for years, now arriving in open-source form.</p>

<h2>Why Coreboot Still Matters</h2>

<p>Proprietary UEFI firmware is effectively unauditable by the people running it. It executes before the operating system, often has network access during initialization, and is implicitly trusted by everything that loads afterward. Coreboot replaces that black box with open, inspectable code that any developer or organization can read, modify, and verify.</p>

<p>The project's quarterly cadence with consistent Intel and AMD engineering contributions suggests coreboot is no longer a niche concern for embedded developers — it's becoming infrastructure for organizations and individuals who take firmware trust seriously. Framework Laptop support in particular means everyday Linux users can run open-source firmware on consumer hardware without buying specialist equipment. That's a meaningful shift in accessibility.</p>]]></content:encoded></item><item><title><![CDATA[KDE Plasma 6.7 Delivers Per-Screen Virtual Desktops After Two Decades of Requests]]></title><description><![CDATA[KDE Plasma 6.7 lands one of the Linux desktop community's most durable feature requests: independent virtual desktops per monitor. It also revives the classic Oxygen theme and ships a unified CSS theming system as a tech preview.]]></description><link>https://wimantis.ninja/kde-plasma-6-7-delivers-per-screen-virtual-desktops-after-two-decades-of-requests/</link><guid isPermaLink="false">6a3f5c3f35c95073dc50a418</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Fri, 26 Jun 2026 21:32:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/06/article2.svg" medium="image"/><content:encoded><![CDATA[
<img src="https://wimantis.ninja/content/images/2026/06/article2.svg" alt="KDE Plasma 6.7 Delivers Per-Screen Virtual Desktops After Two Decades of Requests"><p>KDE Plasma 6.7, <a href="https://kde.org/announcements/plasma/6/6.7.0/" target="_blank" rel="noopener noreferrer">released on June 16, 2026</a> — with a <a href="https://kde.org/announcements/plasma/6/6.7.1/" target="_blank" rel="noopener noreferrer">bugfix update to 6.7.1 on June 23</a> — lands one of the Linux desktop community's most durable feature requests: independent virtual desktops for each connected monitor.</p>

<p>Until now, virtual desktops in Plasma worked globally. Switch to workspace 2 and every monitor flipped to workspace 2. For users running multiple monitors with different workflows — a terminal on one display, a browser on another, a video feed on a third — this was a persistent friction point. Plasma 6.7 breaks the coupling. <strong>Each connected display can now show a separate virtual desktop</strong>, and switching workspaces on one monitor leaves the others untouched. It is a workflow change that many Plasma users have been requesting for the better part of two decades.</p>

<p>Beyond the headline feature, 6.7 brings meaningful quality-of-life improvements. Virtual desktop switching in the Overview screen is now faster, navigable with scroll or Page Up/Down keys. Drag-and-drop support lands for managing favorite applications in the task manager. A new microphone volume testing tool removes guesswork from audio setup. Virtual keyboards gain press-and-hold behavior for accessing special characters — matching the behavior users expect from mobile keyboards. Desktop type-ahead mode speeds up file selection in the file manager.</p>

<p>On the theming front, <a href="https://www.omgubuntu.co.uk/2026/06/kde-plasma-6-7-released/" target="_blank" rel="noopener noreferrer">the classic Oxygen theme — the default look of KDE 4 — returns in modernized form</a> with light, dark, and twilight variants, along with restored wallpapers. This is mostly nostalgia for long-time KDE users, but the execution appears polished rather than merely preserved.</p>

<p>More architecturally significant is the <strong>Union theming system</strong>, shipping as an opt-in tech preview. Union allows developers and users to style Plasma, QtQuick, and QtWidgets applications using a single CSS framework — a unification of styling that has been a long-standing rough edge in the KDE ecosystem. It is experimental for now, but the direction is clear.</p>

<p>Other additions include color management alongside HDR support (important for high-end display setups), improved Windows network printer connectivity, background app integration in the system tray, and performance improvements for CPU-rendered applications and Intel GPUs.</p>

<p>KDE Plasma 6.7 is available now for distributions that track Plasma releases. Neon, openSUSE, Arch, and Fedora-based KDE desktops should have packages available or incoming shortly.</p>
]]></content:encoded></item><item><title><![CDATA[COSMIC 1.1 Arrives With a New System Monitor and a Faster Release Cadence]]></title><description><![CDATA[System76's Rust-built desktop environment takes its first minor version step, adding a dedicated COSMIC Monitor app and stabilizing its Wayland compositor.]]></description><link>https://wimantis.ninja/cosmic-1-1-arrives-with-a-new-system-monitor-and-a-faster-release-cadence/</link><guid isPermaLink="false">6a3cb8ed35c95073dc50a3fd</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Thu, 25 Jun 2026 06:15:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/06/hero3.svg" medium="image"/><content:encoded><![CDATA[<h2>The Rust Desktop Gets Its First Minor Version Bump</h2>

<img src="https://wimantis.ninja/content/images/2026/06/hero3.svg" alt="COSMIC 1.1 Arrives With a New System Monitor and a Faster Release Cadence"><p>When System76 released COSMIC 1.0 in December 2025, it was a milestone: a full, stable, Rust-built desktop environment for Linux, designed from scratch as the successor to Pop!_OS's GNOME-based shell. Six months later, <a href="https://www.phoronix.com/news/COSMIC-Epoch-1.1" target="_blank" rel="noopener noreferrer">COSMIC 1.1 landed on June 23</a> — the first minor version step under a new release strategy designed to move faster than monolithic major releases allow.</p>

<p>The headline addition is COSMIC Monitor, a new system resource viewer that will eventually replace GNOME System Monitor on Pop!_OS. It tracks CPU, memory, disk, and network in the style you'd expect, but built natively for COSMIC's design language and architecture. It's now part of the official COSMIC application suite.</p>

<h2>Compositor Fixes That Matter</h2>

<p>COSMIC's Wayland compositor has been its most scrutinized component — it's where rough edges in 1.0 showed up most clearly for users coming from X11-based setups. The 1.1 release addresses two specific issues that generated the most friction.</p>

<p>First, tiling exceptions: COSMIC's automatic tiling system is one of its signature features, but some applications genuinely shouldn't tile — they need to float. COSMIC 1.1 adds per-window tiling exceptions so users can specify which apps bypass the tiling rules without disabling the system globally.</p>

<p>Second, cursor warping: COSMIC 1.1 implements the <code>pointer-warp-v1</code> Wayland protocol, which allows applications to programmatically move the cursor. This sounds minor until you try to use certain games, IDEs, or accessibility tools that depend on it.</p>

<h2>File Manager and App-Level Improvements</h2>

<p><a href="https://9to5linux.com/cosmic-1-1-desktop-environment-released-with-cosmic-monitor-more-improvements" target="_blank" rel="noopener noreferrer">COSMIC Files gains Page-Up and Page-Down navigation</a> for large directory listings — a small quality-of-life fix that anyone with deeply nested project folders will appreciate. COSMIC Edit and COSMIC Files also receive improved MIME type handling, making file associations more predictable when opening documents.</p>

<p>COSMIC Term, the terminal emulator, gets a performance improvement targeting a specific inefficiency: the previous version re-read theme configurations from disk more often than necessary, which added latency in environments with complex theming. The fix reduces that overhead.</p>

<h2>A New Pace for a Maturing Desktop</h2>

<p>The more significant change in 1.1 might be strategic rather than technical. System76 is abandoning the traditional Linux desktop cadence of large, infrequent releases in favor of regular minor version increments — pushing fixes and features as they're ready rather than bundling them for a quarterly milestone.</p>

<p>For users, this means faster access to bug fixes after they're merged. For contributors, it reduces the pressure to rush work into a release window. COSMIC 2.0, which is targeting hot reloading, widget animations, and Frosted visual effects, remains on the horizon — but the incremental cadence means daily-use stability improvements won't wait for it.</p>

<p>COSMIC is still a work in progress by any measure, but 1.1 is evidence that System76's bet on Rust for the entire desktop stack is yielding a codebase they can actually iterate on quickly.</p>
]]></content:encoded></item><item><title><![CDATA[Raspberry Pi OS Upgrades to Linux 6.18 LTS: Faster, Polished, and Touch-Friendly]]></title><description><![CDATA[The June 2026 Raspberry Pi OS update brings the Linux 6.18.34 LTS kernel, better touchscreen support, a Wayland compositor upgrade, and a round of desktop polish — a simple but meaningful refresh worth installing.]]></description><link>https://wimantis.ninja/raspberry-pi-os-upgrades-to-linux-6-18-lts-faster-polished-and-touch-friendly/</link><guid isPermaLink="false">6a3621b68c6a9b10e473732b</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Sat, 20 Jun 2026 04:17:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/06/rpi-os-hero.svg" medium="image"/><content:encoded><![CDATA[<img src="https://wimantis.ninja/content/images/2026/06/rpi-os-hero.svg" alt="Raspberry Pi OS Upgrades to Linux 6.18 LTS: Faster, Polished, and Touch-Friendly"><p>On June 18, 2026, the Raspberry Pi Foundation released a new version of Raspberry Pi OS with its most meaningful kernel update in months: a jump to <a href="https://www.phoronix.com/news/Raspberry-Pi-OS-2026-06-18" target="_blank" rel="noopener noreferrer">Linux 6.18.34 LTS</a>. The previous build was running on Linux 6.12 LTS — functional, but a release that debuted in late 2024. The 6.18 series brings ARM scheduling improvements, reduced interrupt latency, and networking stack refinements that translate into a measurably snappier experience on any Pi.</p>

<h2>What changed in the kernel</h2>
<p>The 6.18 LTS kernel introduces more aggressive ARM-specific scheduling heuristics: the CPU is better at prioritizing work on multi-core boards like the Pi 4 and Pi 5. Interrupt latency — the gap between a hardware event and the processor responding — is reduced. USB and networking drivers have been refreshed. For anyone running a Pi as a home server, NAS, or media center, these improvements are the kind that make task switching less sluggish under real load rather than benchmark conditions.</p>

<h2>Desktop and UI polish</h2>
<p>Beyond the kernel, <a href="https://linuxiac.com/raspberry-pi-os-june-update-lands-with-linux-kernel-6-18-lts/" target="_blank" rel="noopener noreferrer">this release updates the Wayland compositor Labwc to version 0.9.7</a> and refreshes app icons across LibreOffice, Geany, Xarchiver, and Eye of MATE. Touch screen support gets a dedicated improvement: larger icons in lxpanel and new default touchscreen settings make Raspberry Pi OS noticeably more usable on capacitive displays. That matters for the growing number of DIY kiosk and embedded projects that attach a touch screen.</p>

<p>Seven desktop utilities — including the shutdown dialog and the cloning tool piclone — now use DBus to prevent double-launch bugs. Printer plugin lockups and audio device selection issues have been fixed. Polish language support has been added.</p>

<h2>The Flask removal</h2>
<p>The quieter change worth noting: <code>python3-flask</code> has been removed from the default installation. It was included as a dependency for a bundled app that no longer needs it. This reduces the base image footprint slightly and eliminates an unnecessary package from the default update surface. If your project uses Flask, you will need to install it manually going forward — but for the vast majority of users, this change is invisible.</p>

<h2>How to update</h2>
<p>The update covers <a href="https://www.raspberrypi.com/documentation/computers/os.html" target="_blank" rel="noopener noreferrer">the full supported hardware range</a>: Raspberry Pi 3B through Pi 5, all Compute Modules, and the Zero 2 W. Run <code>sudo apt full-upgrade</code> from the terminal, or grab a fresh image from the Raspberry Pi website. There are no breaking changes. The kernel jump alone makes this worth installing.</p>]]></content:encoded></item><item><title><![CDATA[Linux Kernel 7.1 Is Out — NTFS Gets a Complete Rewrite and Dual-Boot Users Finally Win]]></title><description><![CDATA[Linus Torvalds shipped Linux 7.1 on June 14th with a production-ready NTFS driver that delivers 110% faster multi-threaded writes and mounts Windows drives reliably at last.]]></description><link>https://wimantis.ninja/linux-kernel-7-1-is-out-ntfs-gets-a-complete-rewrite-and-dual-boot-users-finally-win/</link><guid isPermaLink="false">6a322d388c6a9b10e47372e9</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Wed, 17 Jun 2026 02:17:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/06/bf_linux-kernel-7-1-is-out-ntfs-gets-a-complete-.svg" medium="image"/><content:encoded><![CDATA[<img src="https://wimantis.ninja/content/images/2026/06/bf_linux-kernel-7-1-is-out-ntfs-gets-a-complete-.svg" alt="Linux Kernel 7.1 Is Out — NTFS Gets a Complete Rewrite and Dual-Boot Users Finally Win"><p>Linus Torvalds tagged Linux 7.1 on June 14th, 2026, and the headline feature is one that has frustrated dual-boot users for years: NTFS — the file system on virtually every Windows drive in existence — now has a proper, first-class driver in the mainline kernel.</p>

<h2>The NTFS Driver Rewrite</h2>

<p>The old ntfs3 driver, merged into the kernel back in 2021, was functional but rough around the edges. Writes were unreliable under certain workloads and mount times were slow. The 7.1 driver is a ground-up rewrite built on modern kernel infrastructure: iomap for I/O mapping, folio-based page management, and delayed allocation for batching writes efficiently.</p>

<p>The result is measurable. Benchmarks show 110% improvement on multi-threaded write workloads compared to the 7.0 driver. Cold mount times are also significantly faster, which matters when you're booting into Linux and need your Windows partition available immediately. A new companion userspace toolkit, <code>ntfsprogs-plus</code>, ships alongside the kernel driver for repair, format, and inspection tasks.</p>

<p>For anyone who has ever had a Windows drive go read-only mid-session on Linux, this is a genuinely big deal.</p>

<h2>What Else Landed in 7.1</h2>

<p>Intel's FRED (Flexible Return and Event Delivery) mechanism is now enabled by default. FRED replaces the older IRET-based exception handling path with a more efficient design, reducing overhead on interrupt-heavy workloads like database servers and high-throughput networking.</p>

<p>GPU driver improvements are widespread. Intel Arc graphics get faster shader compilation, AMD's AMDGPU driver adds initial Zen 6 support ahead of those processors shipping, and Apple Silicon support continues to mature with better power management on M-series chips running Asahi-derived drivers.</p>

<p>Steam Deck OLED owners will notice audio fixes that address crackling and drop-outs that appeared after kernel 7.0. Those issues stemmed from timing bugs in the CS35L56 amplifier driver, now corrected.</p>

<p>The legacy i486 architecture support is officially gone. It was already broken in 7.0 and nobody noticed, which says everything about how relevant 486-class hardware is in 2026.</p>

<h2>Getting It</h2>

<p>Major distributions will ship 7.1 on their normal schedules — Fedora will likely be first with an update, followed by Arch and the rolling releases. Ubuntu LTS users are already on 7.0 with Ubuntu 26.04 and will receive 7.1 backports through the HWE stack in the coming weeks. You can also build from source via <a href="https://kernel.org">kernel.org</a> as always.</p>

<p>If you run a dual-boot setup with Windows and have been stuck on an older kernel specifically to avoid NTFS headaches, 7.1 is the version to upgrade to.</p>]]></content:encoded></item><item><title><![CDATA[Ubuntu 26.04 LTS 'Resolute Raccoon' Ships Linux 7.0, GNOME 50, and a Wayland-Only Default]]></title><description><![CDATA[Ubuntu 26.04 LTS arrived on April 23, 2026 with the Linux 7.0 kernel, a Wayland-only GNOME 50 session, Rust-based core utilities, and a new Security Center. Here's what actually changed and who should upgrade.]]></description><link>https://wimantis.ninja/ubuntu-26-04-lts-resolute-raccoon-ships-linux-7-0-gnome-50-and-a-wayland-only-default/</link><guid isPermaLink="false">6a2f89f58c6a9b10e47372d9</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Mon, 15 Jun 2026 09:15:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/06/bf_ubuntu-26-04-lts-resolute-raccoon-ships-linux.svg" medium="image"/><content:encoded><![CDATA[<img src="https://wimantis.ninja/content/images/2026/06/bf_ubuntu-26-04-lts-resolute-raccoon-ships-linux.svg" alt="Ubuntu 26.04 LTS 'Resolute Raccoon' Ships Linux 7.0, GNOME 50, and a Wayland-Only Default"><p>Ubuntu 26.04 LTS, codenamed Resolute Raccoon, landed on April 23, 2026. As an LTS release — supported through April 2031, or ten years with Ubuntu Pro — it's the version that enterprises, developers, and cautious desktop users will run for the next five years. The headline changes are substantial: Linux 7.0, GNOME 50, a Wayland-only default session, and the most aggressive adoption of Rust in Ubuntu's core to date.</p>

<h2>Linux 7.0 Kernel</h2>
<p>Ubuntu 26.04 ships with Linux 7.0, the first kernel release in the 7.x series. Key improvements include expanded cgroup v2 enforcement via systemd 259, better NVIDIA Wayland performance, and improved hardware support for recent AMD and Intel graphics silicon. For server workloads, cgroup v2 is particularly significant — containerized environments running on 26.04 will benefit from more precise resource accounting and better memory pressure handling.</p>

<h2>GNOME 50 and the Wayland Transition</h2>
<p>The default GNOME session is now Wayland-only. X11 sessions are still available for hardware or software that requires them, and XWayland remains present for legacy applications — but the X11 GNOME session is no longer the fallback. This is a step Canonical has been building toward for several releases.</p>
<p>GNOME 50 itself brings grouped notifications, HDR support on compatible displays, smoother workspace-switching and window-snap animations, and substantially lower memory usage in core shell components. A new Settings application consolidates controls that were previously scattered, including a new Security Center panel covering disk encryption, Ubuntu Pro status, automatic update policies, and privacy settings — all in one place.</p>

<h2>Rust in the Core</h2>
<p>Ubuntu 26.04 continues Canonical's push to replace C-based core utilities with memory-safe Rust equivalents. Several components that handle privilege escalation and system initialization have been ported or replaced. This isn't visible in day-to-day use, but it significantly reduces the attack surface for the class of vulnerabilities — buffer overflows, use-after-free — that have produced the most critical CVEs in Linux history.</p>

<h2>Dracut Replaces initramfs-tools</h2>
<p>Ubuntu now uses Dracut as the default initramfs generator, replacing the long-standing initramfs-tools. Dracut is more modular, faster to rebuild, and better supported across the broader Linux ecosystem. For most users the change is invisible. For anyone who customizes early-boot behavior — adding kernel modules, tweaking encryption unlock scripts — the configuration syntax is different and migration will require attention.</p>

<h2>New Default Applications</h2>
<p>The Resources system monitor replaces the older GNOME System Monitor. It offers per-process GPU tracking and a cleaner interface. GIMP 3.2 ships as the default image editor, bringing non-destructive editing layers and a refreshed UI that GIMP users have been waiting on since the 2.x era.</p>

<h2>Who Should Upgrade</h2>
<p>Anyone running Ubuntu 24.04 LTS on desktop or server hardware should plan an upgrade. The Wayland transition is now complete enough that driver support edge cases are largely resolved, and the Rust-based core reduces long-term maintenance risk. Ubuntu 25.10 reaches end of life on July 9, 2026 — that's less than a month away, making the migration path clear for non-LTS users as well.</p>]]></content:encoded></item><item><title><![CDATA[Fix low FPS of WebGL in Chrome, Ubuntu]]></title><description><![CDATA[<div class="kg-card-markdown"><p>I've had this problem for a while, Google Chrome seems to lower the FPS of WebGL content / games to 60 FPS on a dual monitor setup, even if my main monitor uses 144Hz !</p>
<p>Well, here is what I think is happening: chrome seems to use the first monitor as a</p></div>]]></description><link>https://wimantis.ninja/fix-chrome-low-fps-of-webgl-on-ubuntu/</link><guid isPermaLink="false">61c48c069c8efc61e9bc7de7</guid><category><![CDATA[Web development]]></category><category><![CDATA[Ubuntu]]></category><category><![CDATA[3D]]></category><category><![CDATA[three.js]]></category><dc:creator><![CDATA[William Mcmurray]]></dc:creator><pubDate>Thu, 23 Dec 2021 15:08:47 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1457305237443-44c3d5a30b89?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDl8fGR1YWwlMjBtb25pdG9yfGVufDB8fHx8MTY0MDI3MTcwNA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="https://images.unsplash.com/photo-1457305237443-44c3d5a30b89?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDl8fGR1YWwlMjBtb25pdG9yfGVufDB8fHx8MTY0MDI3MTcwNA&ixlib=rb-1.2.1&q=80&w=1080" alt="Fix low FPS of WebGL in Chrome, Ubuntu"><p>I've had this problem for a while, Google Chrome seems to lower the FPS of WebGL content / games to 60 FPS on a dual monitor setup, even if my main monitor uses 144Hz !</p>
<p>Well, here is what I think is happening: chrome seems to use the first monitor as a reference to determine the desired FPS of WebGL contents. Now, that does not mean the &quot;primary display&quot; setting, I am talking about the actual numbers you can see in <code>Settings &gt; Screen Display</code>, those numbers :</p>
<a href="https://askubuntu.com/questions/1229016/manually-set-display-numbers" target="_blank">
    <img src="https://i.stack.imgur.com/XSKgR.png" alt="Fix low FPS of WebGL in Chrome, Ubuntu">
</a>
<p>They are assigned by the actual firmware, and so far the only way I've found to change them is to swap display cables on the back of my GPU !</p>
<p>So basically, if your dual monitor setup contains a monitor that is 60Hz, make sure it's not the monitor with number <code>1</code> assigned, swap cables until your best monitor is <code>1</code>, then the problem should be fixed !</p>
</div>]]></content:encoded></item><item><title><![CDATA[Find log4j on your Linux system]]></title><description><![CDATA[<div class="kg-card-markdown"><p>Based on <a href="https://nakedsecurity.sophos.com/2021/12/13/log4shell-explained-how-it-works-why-you-need-to-know-and-how-to-fix-it/">this article about Log4Shell</a>, you can search for any occurence of log4j on your linux system with this command:</p>
<pre><code>sudo find / -iname &quot;log4j*.jar&quot;
</code></pre>
<p>The <code>/</code> indicate to search from the root directory<br>
The <code>-iname</code> is to specify the case insensitive search terms</p>
<p>If nothing outputs after</p></div>]]></description><link>https://wimantis.ninja/find-log4j-on-your-linux-system/</link><guid isPermaLink="false">61b8e1c69c8efc61e9bc7de0</guid><category><![CDATA[Ubuntu]]></category><category><![CDATA[hacking]]></category><category><![CDATA[Web development]]></category><dc:creator><![CDATA[William Mcmurray]]></dc:creator><pubDate>Tue, 14 Dec 2021 18:36:49 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1541728472741-03e45a58cf88?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDJ8fGhhY2tpbmd8ZW58MHx8fHwxNjM5NTA2NzIz&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="https://images.unsplash.com/photo-1541728472741-03e45a58cf88?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDJ8fGhhY2tpbmd8ZW58MHx8fHwxNjM5NTA2NzIz&ixlib=rb-1.2.1&q=80&w=1080" alt="Find log4j on your Linux system"><p>Based on <a href="https://nakedsecurity.sophos.com/2021/12/13/log4shell-explained-how-it-works-why-you-need-to-know-and-how-to-fix-it/">this article about Log4Shell</a>, you can search for any occurence of log4j on your linux system with this command:</p>
<pre><code>sudo find / -iname &quot;log4j*.jar&quot;
</code></pre>
<p>The <code>/</code> indicate to search from the root directory<br>
The <code>-iname</code> is to specify the case insensitive search terms</p>
<p>If nothing outputs after that command finishes, your system should be okay !</p>
<p>If not, please secure your system.</p>
</div>]]></content:encoded></item><item><title><![CDATA[Use Razer mouse or keyboard without Synapse on Linux]]></title><description><![CDATA[<div class="kg-card-markdown"><p>You just got yourself a new Razer device and you realized you can't configure it without the proprietary Synapse software (which is not available on linux), and now you are sad ?</p>
<p>Be sad no more ! The open-source community got your back.</p>
<h2 id="step1drivers">Step 1 : drivers</h2>
<p>What you need to do is</p></div>]]></description><link>https://wimantis.ninja/use-razer-device-without-synapse-on-linux/</link><guid isPermaLink="false">619bc2619c8efc61e9bc7dd8</guid><category><![CDATA[Ubuntu]]></category><category><![CDATA[electronics]]></category><category><![CDATA[Video Games]]></category><dc:creator><![CDATA[William Mcmurray]]></dc:creator><pubDate>Mon, 22 Nov 2021 16:49:33 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1554876194-024e06bbc3cf?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fHJhemVyfGVufDB8fHx8MTYzNzU5OTAzMw&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="https://images.unsplash.com/photo-1554876194-024e06bbc3cf?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fHJhemVyfGVufDB8fHx8MTYzNzU5OTAzMw&ixlib=rb-1.2.1&q=80&w=1080" alt="Use Razer mouse or keyboard without Synapse on Linux"><p>You just got yourself a new Razer device and you realized you can't configure it without the proprietary Synapse software (which is not available on linux), and now you are sad ?</p>
<p>Be sad no more ! The open-source community got your back.</p>
<h2 id="step1drivers">Step 1 : drivers</h2>
<p>What you need to do is install <a href="https://openrazer.github.io/">OpenRazer</a> (<a href="https://github.com/openrazer/openrazer">github repo</a>) ! OpenRazer is a collection of drivers for many Razer devices, this will allow communication between your computer and your devices.</p>
<p>Just follow their instructions in the <a href="https://openrazer.github.io/#download">download page</a>.</p>
<h2 id="step2gui">Step 2 : GUI</h2>
<p>You will also need an interface to let you change settings of your devices.</p>
<p>I recommend using <a href="https://polychromatic.app/">Polychromatic</a> (<a href="https://github.com/polychromatic/polychromatic">github repo</a>) because it seems to be well adopted and actively maintained. Just follow their instructions in the <a href="https://polychromatic.app/download/">download page</a> again.</p>
<p><em>(there is also a list of other compatible applications at the end of the <a href="https://github.com/openrazer/openrazer#applications">README</a> of OpenRazer if you want)</em></p>
<p><em>PS: You might need to reboot your computer if the application tell you that your device ID is not recognized, even if it is in the list of supported devices, to make sure drivers are properly running.</em></p>
<p>Happy gaming !!<br>
(or happy &quot;whatever&quot; you do with your computer)</p>
</div>]]></content:encoded></item><item><title><![CDATA[Beware: your personal files are visible by all users on Ubuntu, by default !!]]></title><description><![CDATA[<div class="kg-card-markdown"><p>I just discovered this after years of using Ubuntu: every user account you have created on your Ubuntu computer (during installation or afterward) have Read and Execute permission to everything in the <code>/home/</code> directory of EVERY users, by DEFAULT !!</p>
<p><em>(just type <code>ll /home/</code> in a terminal and you'll see <code>drwxr-xr-x</code></em></p></div>]]></description><link>https://wimantis.ninja/beware-your-personal-files-are-visible-by-every-other-users-on-ubuntu-by-default/</link><guid isPermaLink="false">618754699c8efc61e9bc7dca</guid><category><![CDATA[Ubuntu]]></category><category><![CDATA[hacking]]></category><dc:creator><![CDATA[William Mcmurray]]></dc:creator><pubDate>Sun, 07 Nov 2021 22:20:32 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1455368109333-ebc686ad6c58?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDR8fHNweXxlbnwwfHx8fDE2MzYzMjMyNDU&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="https://images.unsplash.com/photo-1455368109333-ebc686ad6c58?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDR8fHNweXxlbnwwfHx8fDE2MzYzMjMyNDU&ixlib=rb-1.2.1&q=80&w=1080" alt="Beware: your personal files are visible by all users on Ubuntu, by default !!"><p>I just discovered this after years of using Ubuntu: every user account you have created on your Ubuntu computer (during installation or afterward) have Read and Execute permission to everything in the <code>/home/</code> directory of EVERY users, by DEFAULT !!</p>
<p><em>(just type <code>ll /home/</code> in a terminal and you'll see <code>drwxr-xr-x</code> !)</em></p>
<p>This is outrageous, it means that any user account could read every documents, every pictures, every-things of any user, even if that user is supposed to be protected by a password !!</p>
<p>This behavior should be <a href="https://ubuntu.com/blog/private-home-directories-for-ubuntu-21-04">fixed since release 21.04</a> but it DOES NOT FIX PREVIOUSLY CREATED USER ACCOUNTS !</p>
<h2 id="howtofix">How to fix</h2>
<p>You can manually remove the read and execute permission for other users with this command :</p>
<pre><code>sudo chmod 750 /home/*
</code></pre>
<p>And to fix the new account creation process, you have to do this too :</p>
<pre><code>sudo sed -i s/DIR_MODE=0755/DIR_MODE=0750/ /etc/adduser.conf
echo &quot;HOME_MODE 0750&quot; | sudo tee -a /etc/login.defs
</code></pre>
<p>After that you should be good to go.</p>
<p>To make sure everything is working, just try to access the home directory of any other user (ex: <code>ll /home/other_user_name_here/Documents/</code>, it should say <code>Permission denied</code>.</p>
<h2 id="moreinfoapersonalnote">More info &amp; a personal note</h2>
<p>The only <a href="https://ubuntu.com/blog/private-home-directories-for-ubuntu-21-04">explanation</a> I could find for this unsafe and unintuitive default was :</p>
<blockquote>
<p>This default was chosen in the early days of Ubuntu, to support use-cases like multiple family members sharing a single PC and wanting to easily share files with one another or within university environments to support easy collaboration.</p>
</blockquote>
<p>But to me that's not a good excuse ! In the past, I might have created a &quot;guest&quot; account (with no password) on a laptop to let other peoples try Ubuntu... or I might have created an other user account on a personal computer to run apps or scripts that I did not trust, thinking it would be unable to access my personal files... WRONG !</p>
</div>]]></content:encoded></item><item><title><![CDATA[Fix inverted natural horizontal scrolling with touchpad - Ubuntu 20.04]]></title><description><![CDATA[<div class="kg-card-markdown"><p><em>If your installation of Ubuntu is not fresh (an old version that you updated since then), this solution might be exactly what you need to permanently fix this bug.</em></p>
<p>First, check the list of installed input drivers with this :</p>
<pre><code>apt list -i | grep xorg-input
</code></pre>
<p>If you see <code>xserver-xorg-input-synaptics</code> and <code>xserver-xorg-input-libinput</code></p></div>]]></description><link>https://wimantis.ninja/fix-inverted-natural-horizontal-scroll-on-touchpad-ubuntu-20-04/</link><guid isPermaLink="false">6165e4639c8efc61e9bc7dc3</guid><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[William Mcmurray]]></dc:creator><pubDate>Tue, 12 Oct 2021 20:06:41 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1484807352052-23338990c6c6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDJ8fHRvdWNocGFkfGVufDB8fHx8MTYzNDA2ODYzMw&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=1080" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="https://images.unsplash.com/photo-1484807352052-23338990c6c6?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDJ8fHRvdWNocGFkfGVufDB8fHx8MTYzNDA2ODYzMw&ixlib=rb-1.2.1&q=80&w=1080" alt="Fix inverted natural horizontal scrolling with touchpad - Ubuntu 20.04"><p><em>If your installation of Ubuntu is not fresh (an old version that you updated since then), this solution might be exactly what you need to permanently fix this bug.</em></p>
<p>First, check the list of installed input drivers with this :</p>
<pre><code>apt list -i | grep xorg-input
</code></pre>
<p>If you see <code>xserver-xorg-input-synaptics</code> and <code>xserver-xorg-input-libinput</code>, good news ! Just uninstall the synaptics package like this :</p>
<pre><code>sudo apt remove xserver-xorg-input-synaptics
</code></pre>
<p><a href="https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/1808#note_629824">The reason</a> is simple : this package is obsolete.</p>
<p>Now restart the xorg server (logging out and then back in will do) and the problem should be fixed ! If it is not, try toggling the &quot;Natural Scrolling&quot; setting in the &quot;Mouse &amp; Touchpad&quot; page of Gnome Settings.</p>
</div>]]></content:encoded></item></channel></rss>