openSUSE Planet - Global Planet openSUSE site providing newest news from the openSUSE Project https://planet.opensuse.org/images/icon.svg https://planet.opensuse.org/images/logo.svg 2026-04-27T15:12:08+00:00 https://planet.opensuse.org/ Pluto https://security.opensuse.org/2026/04/27/plasma-login-manager SUSE Security Team https://security.opensuse.org 2026-04-27T00:00:00+00:00 2026-04-27T00:00:00+00:00 plasma-login-manager: Weaknesses in plasmaloginauthhelper (CVE-2026-25710) <h1 class="no_toc" id="table-of-contents">Table of Contents</h1> <ul id="markdown-toc"> <li><a href="#1-introduction" id="markdown-toc-1-introduction">1) Introduction</a></li> <li><a href="#2-helper-overview" id="markdown-toc-2-helper-overview">2) Helper Overview</a></li> <li> <a href="#3-security-issues" id="markdown-toc-3-security-issues">3) Security Issues</a> <ul> <li><a href="#3a-arbitrary-chown-via-symlink-attack-in-sync-method" id="markdown-toc-3a-arbitrary-chown-via-symlink-attack-in-sync-method">3.a) Arbitrary <code class="language-plaintext highlighter-rouge">chown()</code> via Symlink Attack in <code class="language-plaintext highlighter-rouge">sync()</code> Method</a></li> <li><a href="#3b-arbitrary-file-deletion-in-reset-method" id="markdown-toc-3b-arbitrary-file-deletion-in-reset-method">3.b) Arbitrary File Deletion in <code class="language-plaintext highlighter-rouge">reset()</code> Method</a></li> <li><a href="#3c-symlink-attack-via-varlibplasmaloginwallpapers-in-save-method" id="markdown-toc-3c-symlink-attack-via-varlibplasmaloginwallpapers-in-save-method">3.c) Symlink Attack via <code class="language-plaintext highlighter-rouge">/var/lib/plasmalogin/wallpapers</code> in <code class="language-plaintext highlighter-rouge">save()</code> Method</a></li> <li><a href="#3d-missing-integrity-check-of-configuration-data-in-save-method" id="markdown-toc-3d-missing-integrity-check-of-configuration-data-in-save-method">3.d) Missing Integrity Check of Configuration Data in <code class="language-plaintext highlighter-rouge">save()</code> Method</a></li> <li><a href="#3e-lack-of-file-descriptor-and-file-size-verification-in-save-method" id="markdown-toc-3e-lack-of-file-descriptor-and-file-size-verification-in-save-method">3.e) Lack of File Descriptor and File Size Verification in <code class="language-plaintext highlighter-rouge">save()</code> Method</a></li> </ul> </li> <li><a href="#4-suggested-fixes" id="markdown-toc-4-suggested-fixes">4) Suggested Fixes</a></li> <li><a href="#5-severity" id="markdown-toc-5-severity">5) Severity</a></li> <li><a href="#6-upstream-bugfix" id="markdown-toc-6-upstream-bugfix">6) Upstream Bugfix</a></li> <li><a href="#7-cve-assignment" id="markdown-toc-7-cve-assignment">7) CVE Assignment</a></li> <li><a href="#8-timeline" id="markdown-toc-8-timeline">8) Timeline</a></li> <li><a href="#9-references" id="markdown-toc-9-references">9) References</a></li> </ul> <h1 id="1-introduction">1) Introduction</h1> <p>In recent releases of the KDE desktop environment a fork of the <a href="https://www.github.com/sddm/sddm">SDDM display manager</a> called <a href="https://invent.kde.org/plasma/plasma-login-manager">plasma-login-manager</a> has been integrated. As usual this led to <a href="https://bugzilla.suse.com/show_bug.cgi?id=1260039">a review</a> in our team for the privileged D-Bus components contained in the package. While most of the code <a href="https://bugzilla.suse.com/show_bug.cgi?id=1260402">remains the same</a>, the new upstream added a <a href="https://invent.kde.org/plasma/plasma-login-manager/-/blob/v6.6.2/src/frontend/kcm/auth/plasmaloginauthhelper.cpp?ref_type=tags">privileged D-Bus helper</a> called <code class="language-plaintext highlighter-rouge">plasmaloginauthhelper</code>, which suffers from <a href="https://bugzilla.suse.com/show_bug.cgi?id=1260930">defense-in-depth security issues</a>. The full details of the issues will be discussed in the following sections.</p> <p>For this review we looked into plasma-login-manager <a href="https://invent.kde.org/plasma/plasma-login-manager/-/tree/v6.6.2?ref_type=tags">version 6.6.2</a>.</p> <h1 id="2-helper-overview">2) Helper Overview</h1> <p><code class="language-plaintext highlighter-rouge">plasmaloginauthhelper</code> makes the D-Bus interface “org.kde.kcontrol.kcmplasmalogin” accessible to all users in the system via the D-Bus system bus. It offers three actions <code class="language-plaintext highlighter-rouge">sync()</code>, <code class="language-plaintext highlighter-rouge">reset()</code> and <code class="language-plaintext highlighter-rouge">save()</code> which are all by default protected by Polkit’s <code class="language-plaintext highlighter-rouge">auth_admin</code> setting.</p> <p>These methods allow to manage configuration data stored in the home directory of the <code class="language-plaintext highlighter-rouge">plasmalogin</code> service user, which has a preset of <code class="language-plaintext highlighter-rouge">/var/lib/plasmalogin</code>. The helper runs with full root privileges and interprets various client-supplied data. The <code class="language-plaintext highlighter-rouge">plasmalogin</code> home directory has the following permissions:</p> <div class="language-sh highlighter-rouge"><div class="highlight"><pre class="highlight"><code>drwxr-x--- 5 plasmalogin plasmalogin 4.0K Mar 24 13:25 </code></pre></div></div> <p>Actually this helper is also a kind of fork of a helper found in the <code class="language-plaintext highlighter-rouge">sddm-kcm</code> repository, which we covered <a href="/2024/04/02/kde6-dbus-polkit.html#problematic-file-system-operations-in-sddm-kcm6">in a previous report</a>. It seems the codebase has not improved since then, but rather additional attack surface has been added in the meantime.</p> <h1 id="3-security-issues">3) Security Issues</h1> <h2 id="3a-arbitrary-chown-via-symlink-attack-in-sync-method">3.a) Arbitrary <code class="language-plaintext highlighter-rouge">chown()</code> via Symlink Attack in <code class="language-plaintext highlighter-rouge">sync()</code> Method</h2> <p>In the <a href="https://invent.kde.org/plasma/plasma-login-manager/-/blob/v6.6.2/src/frontend/kcm/auth/plasmaloginauthhelper.cpp?ref_type=tags#L61"><code class="language-plaintext highlighter-rouge">sync()</code> method</a> the helper service naively performs <a href="https://invent.kde.org/plasma/plasma-login-manager/-/blob/v6.6.2/src/frontend/kcm/auth/plasmaloginauthhelper.cpp?ref_type=tags#L85"><code class="language-plaintext highlighter-rouge">chown()</code> calls</a> on files located in the service user’s home directory (<code class="language-plaintext highlighter-rouge">/var/lib/plasmalogin</code>), allowing a <code class="language-plaintext highlighter-rouge">plasmalogin</code> to <code class="language-plaintext highlighter-rouge">root</code> exploit.</p> <p>The <code class="language-plaintext highlighter-rouge">chown()</code> is performed for the paths <code class="language-plaintext highlighter-rouge">$PLASMALOGIN_HOME/.config</code>, <code class="language-plaintext highlighter-rouge">$PLASMALOGIN_HOME/.config/fontconfig</code> as well for a list of configuration files like <code class="language-plaintext highlighter-rouge">plasmarc</code> placed into <code class="language-plaintext highlighter-rouge">$PLASMALOGIN_HOME/.config</code>.</p> <p>A compromised <code class="language-plaintext highlighter-rouge">plasmalogin</code> service account can place symbolic links here to direct the <code class="language-plaintext highlighter-rouge">chown()</code> to arbitrary files in the system. After the <code class="language-plaintext highlighter-rouge">chown()</code> the helper writes client-supplied content into these files, which will also end up in arbitrary files in case of a symlink attack.</p> <p>This method’s logic would also allow deletion of certain files like <code class="language-plaintext highlighter-rouge">plasmarc</code> in arbitrary directories, would the <a href="https://invent.kde.org/plasma/plasma-login-manager/-/blob/v6.6.2/src/frontend/kcm/auth/plasmaloginauthhelper.cpp?ref_type=tags#L99">relevant statement</a> in the service implementation not lack the final filename component in the path construction:</p> <div class="language-c++ highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="n">QFile</span><span class="p">(</span><span class="n">homeDir</span> <span class="o">+</span> <span class="n">QStringLiteral</span><span class="p">(</span><span class="s">"/.config/"</span><span class="p">)).</span><span class="n">remove</span><span class="p">();</span> </code></pre></div></div> <p>Thus this removal logic doesn’t work at all at the moment, since it attempts to remove the <code class="language-plaintext highlighter-rouge">.config</code> directory instead of the actual configuration files.</p> <h2 id="3b-arbitrary-file-deletion-in-reset-method">3.b) Arbitrary File Deletion in <code class="language-plaintext highlighter-rouge">reset()</code> Method</h2> <p>In the <a href="https://invent.kde.org/plasma/plasma-login-manager/-/blob/v6.6.2/src/frontend/kcm/auth/plasmaloginauthhelper.cpp?ref_type=tags#L125"><code class="language-plaintext highlighter-rouge">reset()</code> method</a> the paths <code class="language-plaintext highlighter-rouge">$PLASMALOGIN_HOME/.cache</code> and <code class="language-plaintext highlighter-rouge">$PLASMALOGIN_HOME/.config/fontconfig</code> are recursively deleted. For this purpose the Qt API <code class="language-plaintext highlighter-rouge">QDir::removeRecursively()</code> is used. <a href="https://github.com/qt/qtbase/blob/90b845d15ffb97693dba527385db83510ebd121a/src/corelib/io/qdir.cpp#L1666">The implementation</a> of this function follows symbolic links even in the final path component, which means that a compromised <code class="language-plaintext highlighter-rouge">plasmalogin</code> service user can leverage this logic to achieve the deletion of arbitrary directory trees in the system.</p> <h2 id="3c-symlink-attack-via-varlibplasmaloginwallpapers-in-save-method">3.c) Symlink Attack via <code class="language-plaintext highlighter-rouge">/var/lib/plasmalogin/wallpapers</code> in <code class="language-plaintext highlighter-rouge">save()</code> Method</h2> <p>In the <a href="https://invent.kde.org/plasma/plasma-login-manager/-/blob/v6.6.2/src/frontend/kcm/auth/plasmaloginauthhelper.cpp?ref_type=tags#L161"><code class="language-plaintext highlighter-rouge">save()</code> method</a> the path <code class="language-plaintext highlighter-rouge">/var/lib/plasmalogin/wallpapers</code> is <a href="https://invent.kde.org/plasma/plasma-login-manager/-/blob/v6.6.2/src/frontend/kcm/auth/plasmaloginauthhelper.cpp?ref_type=tags#L195">created and opened by root</a>, using a system call sequence affected by a race condition. A compromised <code class="language-plaintext highlighter-rouge">plasmalogin</code> user can replace the directory by a symbolic link in time for the service to write wallpaper files to arbitrary locations in the system, leading to local Denial-of-Service (DoS) and integrity violation.</p> <p>In this spot the helper employs a low-level <a href="https://invent.kde.org/plasma/plasma-login-manager/-/blob/v6.6.2/src/frontend/kcm/auth/plasmaloginauthhelper.cpp?ref_type=tags#L225"><code class="language-plaintext highlighter-rouge">openat2()</code> system call</a> to avoid symbolic link resolution, but this only applies to the actual files placed within the wallpaper directory, not to the directory itself, which is naively opened before that.</p> <h2 id="3d-missing-integrity-check-of-configuration-data-in-save-method">3.d) Missing Integrity Check of Configuration Data in <code class="language-plaintext highlighter-rouge">save()</code> Method</h2> <p>In the <code class="language-plaintext highlighter-rouge">save()</code> method the contents of the file <code class="language-plaintext highlighter-rouge">/etc/plasmalogin.conf</code> can be <a href="https://invent.kde.org/plasma/plasma-login-manager/-/blob/v6.6.2/src/frontend/kcm/auth/plasmaloginauthhelper.cpp?ref_type=tags#L169">completely controlled by the caller</a>. Since this method is protected by <code class="language-plaintext highlighter-rouge">auth_admin</code> Polkit authentication this is basically acceptable, but there is not even an integrity or syntax check of the data, the method blindly forwards whatever the client passes to it into this file, without a maximum size limit or any sanity checks. While this is not directly a security issue it is a lack of robustness, because the D-Bus service is responsible for maintaining a sane structure of the privileged configuration file, preventing a broken system e.g. in case of buggy clients.</p> <h2 id="3e-lack-of-file-descriptor-and-file-size-verification-in-save-method">3.e) Lack of File Descriptor and File Size Verification in <code class="language-plaintext highlighter-rouge">save()</code> Method</h2> <p>For the actual wallpaper files, <a href="/2024/08/13/summer-spotlight.html#kde6-release-final-touches-and-improvements">file descriptor passing</a> is employed, which is good. There is no upper limit enforced on the amount of data placed into the wallpapers directory, however, which allows to exhaust disk space in <code class="language-plaintext highlighter-rouge">/var/lib/plasmalogin</code>.</p> <p>Even file descriptors passed from clients should be verified to check whether they refer to regular files and have no unexpected file flags set. This verification is missing.</p> <h1 id="4-suggested-fixes">4) Suggested Fixes</h1> <p>We suggested the following fixes to upstream:</p> <ul> <li>Foremost the helper should drop privileges to the <code class="language-plaintext highlighter-rouge">plasmalogin</code> user before performing any file system operations in <code class="language-plaintext highlighter-rouge">/var/lib/plasmalogin</code>, thereby eliminating all symlink attack surface. There still remains Denial-of-Service (DoS) attack surface if the service user places e.g. a named FIFO pipe somewhere. Avoiding this requires careful inspection of each path component by the service before opening it.</li> <li>The helper should verify the structure and size of data written to <code class="language-plaintext highlighter-rouge">/etc/plasmalogin.conf</code>.</li> <li>The helper should place a limit on the maximum amount of space which may be used for wallpapers in the <code class="language-plaintext highlighter-rouge">plasmalogin</code> user’s home directory.</li> <li>The helper should verify the type and flags of file descriptors passed by the client. The descriptors should not have special file types and they should not have any unexpected flags like <code class="language-plaintext highlighter-rouge">O_PATH</code> set.</li> </ul> <h1 id="5-severity">5) Severity</h1> <p>None of the issues in this report is exploitable in a default installation of <code class="language-plaintext highlighter-rouge">plasma-login-manager</code>. Most of the problems affect the situation when the <code class="language-plaintext highlighter-rouge">plasmalogin</code> service user is compromised and thus affect defense-in-depth.</p> <p>It is conceivable, however, that some actions in the helper, like the wallpaper management, could be reduced to lesser authentication requirements like a Polkit <code class="language-plaintext highlighter-rouge">yes</code> setting for locally logged-in users in the future, be it due to upstream changes or due to choices made by system integrators. Then further problems like disk space exhaustion by other unprivileged users could sneak in as well.</p> <p>Based on the high severity of the defense-in-depth issues shown in this report, our assessment is that there is effectively no separation between <code class="language-plaintext highlighter-rouge">root</code> and the <code class="language-plaintext highlighter-rouge">plasmalogin</code> service user account.</p> <h1 id="6-upstream-bugfix">6) Upstream Bugfix</h1> <p>At this time there is no bugfix available by upstream, but a security fix is planned for the next Plasma release on May 12. We have not been involved in upstream’s bugfix process so far and have no knowledge about the approach that will be taken to address the issues from this report.</p> <h1 id="7-cve-assignment">7) CVE Assignment</h1> <p>We suggested a single CVE assignment relating to the lack of privilege drop of the D-Bus service, which is the root cause of most of the issues described in this report. In coordination with upstream we assigned CVE-2026-25710 and shared it with them to track these defects.</p> <h1 id="8-timeline">8) Timeline</h1> <table> <tbody> <tr> <td>2026-03-30</td> <td>We reached out to [email protected] with a report of the problems, offering coordinated disclosure. We stated that in our eyes, due to the issues being restricted to defense-in-depth, an embargo would not be strictly necessary.</td> </tr> <tr> <td>2026-03-30</td> <td>Upstream provided a short reply, asking for a CVE assignment.</td> </tr> <tr> <td>2026-03-31</td> <td>We assigned CVE-2026-25710 and shared it with upstream.</td> </tr> <tr> <td>2026-04-13</td> <td>Lacking a more detailed response from upstream we asked once more whether they would like to perform coordinated disclosure and what the desired coordinated release date (CRD) would be in that case.</td> </tr> <tr> <td>2026-04-13</td> <td>We received a reply from upstream stating that no coordinated disclosure would be necessary and bugfixes would be published via public pull requests soon in expectation of a security release on May 12.</td> </tr> <tr> <td>2026-04-13</td> <td>To be sure we asked upstream once more whether they agreed to us publishing the report right away.</td> </tr> <tr> <td>2026-04-20</td> <td>Lacking a response and with no visible publication on upstream’s end we asked once more if publication on our end would be acceptable for them.</td> </tr> <tr> <td>2026-04-21</td> <td>We received a response confirming that we were allowed to publish right away.</td> </tr> </tbody> </table> <h1 id="9-references">9) References</h1> <ul> <li><a href="/2024/04/02/kde6-dbus-polkit.html#problematic-file-system-operations-in-sddm-kcm6">blog post about issues in sddm-kcm6</a></li> <li><a href="/2024/08/13/summer-spotlight.html#kde6-release-final-touches-and-improvements">blog post about the introduction of file descriptor passing in kauth</a></li> <li><a href="https://bugzilla.suse.com/show_bug.cgi?id=1260930">openSUSE plasma-login-manager KCM helper review bug</a></li> <li><a href="https://invent.kde.org/plasma/plasma-login-manager/-/blob/v6.6.2/src/frontend/kcm/auth/plasmaloginauthhelper.cpp?ref_type=tags">plasmaloginauthhelper code</a></li> <li><a href="https://invent.kde.org/plasma/plasma-login-manager">plasma-login-manager repository</a></li> </ul> https://news.opensuse.org/2026/04/27/planet-roundup/ openSUSE News https://news.opensuse.org 2026-04-27T08:00:00+00:00 2026-04-27T08:00:00+00:00 Planet News Roundup <p>This is a roundup of articles from the openSUSE community listed on <a href="https://planet.opensuse.org">planet.opensuse.org</a>.</p> <p>The community blog feed aggregator lists the featured highlights below from April 17 to 23.</p> <p>Blogs this week cover a Tumbleweed weekly review delivering seven snapshots with notable updates including GNOME 50, KDE Plasma 6.6.4, and Linux kernel 6.19.12. The week also features the venue announcement for openSUSE.Asia Summit 2026 in Yogyakarta, a SUSE Security Team winter spotlight, performance tuning improvements in syslog-ng, a hands-on look at Cockpit as a YaST replacement, and more.</p> <p><strong>Here is a summary and links for each post:</strong></p> <h2 id="kookbook-updates-to-version-030"><a href="https://www.kdeblog.com/kookbook-se-actualiza-a-la-version-0-3-0.html">Kookbook Updates to Version 0.3.0</a></h2> <p>The <a href="https://www.kdeblog.com/">KDE Blog</a> covers the 0.3.0 release of Kookbook, a recipe management application created by KDE developer Sune Vuorela. The update brings minor bug fixes along with a migration to Qt6. The application stores recipes as Markdown files and offers ingredient indexing, tag-based organization, and flexible synchronization through external tools like Git or Nextcloud.</p> <h2 id="testing-cockpit-the-yast-replacement-in-opensuse-tumbleweed"><a href="https://victorhckinthefreeworld.com/2026/04/22/probando-cockpit-el-sustituto-de-yast-en-opensuse-tumbleweed/">Testing Cockpit, the YaST Replacement in openSUSE Tumbleweed</a></h2> <p><a href="https://victorhckinthefreeworld.com/">Victorhck in the Free World</a> explores Cockpit, the web-based system management tool that is replacing YaST in openSUSE. After installing the cockpit-client-launcher and resolving missing GTK dependencies, the author found the interface clean and well-organized with familiar configuration options alongside modern features for managing storage, networks, and software repositories.</p> <h2 id="new-performance-tuning-possibilities-in-syslog-ng"><a href="https://peter.czanik.hu/other/syslog-ng-new-performance-tuning-possibilities/">New Performance Tuning Possibilities in syslog-ng</a></h2> <p><a href="https://peter.czanik.hu/">Peter Czánik’s Blog</a> discusses performance enhancements coming to syslog-ng 4.12 that achieved seven million events per second under laboratory conditions. While the figure represents a benchmark rather than a real-world deployment number, Peter explains that the underlying technologies are already available on the development branch or have existed for some time but lacked sufficient promotion and testing.</p> <h2 id="best-jpg-to-pdf-converters-for-speed-and-ease"><a href="https://www.kdeblog.com/mejores-convertidores-de-jpg-a-pdf-por-rapidez-y-facilidad.html">Best JPG to PDF Converters for Speed and Ease</a></h2> <p>The <a href="https://www.kdeblog.com/">KDE Blog</a> evaluates a range of JPG to PDF conversion tools, from desktop options like KDE Plasma’s Service Menus to online platforms such as Adobe Acrobat Online and iLovePDF. The post weighs each tool’s strengths regarding conversion speed, ease of use, and privacy, and also covers mobile solutions like CamScanner for document digitization.</p> <h2 id="ai-workshop-at-linux-center-valencia"><a href="https://www.kdeblog.com/jornada-de-ia-en-linux-center-valencia.html">AI Workshop at Linux Center Valencia</a></h2> <p>The <a href="https://www.kdeblog.com/">KDE Blog</a> announces a free AI-focused event organized by Slimbook at their Linux Center facility in Paterna, Valencia on April 25, 2026. The workshop features three sessions: an overview of current AI tools, a hands-on tutorial for running AI locally using Ollama and Fox, and an advanced session on creating autonomous AI assistants for personal computers.</p> <h2 id="from-virtual-desktop-deployment-to-running-local-ai--new-barcelona-free-software-talk"><a href="https://www.kdeblog.com/de-desplegar-escritorios-virtuales-a-ejecutar-ia-locales-nueva-charla-de-barcelona-free-software.html">From Virtual Desktop Deployment to Running Local AI – New Barcelona Free Software Talk</a></h2> <p>The <a href="https://www.kdeblog.com/">KDE Blog</a> announces a Barcelona Free Software talk on Tuesday April 28, 2026 at 19:00 at Akasha Hub in Barcelona, featuring Alberto Larraz, co-founder of IsardVDI. The talk traces IsardVDI’s 14-year journey from a Free Software alternative to Citrix and VMware Horizon in educational settings to a versatile platform that now leverages GPU management to run local AI inference workloads. Attendees will learn how IsardVDI can be used to generate images, run LLM chats, and power local code assistants using sovereign AI models.</p> <h2 id="suse-security-team-spotlight-winter-20252026"><a href="https://security.opensuse.org/2026/04/20/winter-spotlight.html">SUSE Security Team Spotlight Winter 2025/2026</a></h2> <p>The <a href="https://security.opensuse.org/">SUSE Security Team</a> winter report documents code review activities across multiple software projects. The team examined systemd releases v258 through v260, snapd transparency features, various D-Bus services including bootkitd and rtkit, and investigated SteamOS and Deepin desktop components. A revisit of Deepin software revealed persistent vulnerabilities in the accounts service, prompting the team to deprioritize future Deepin reviews.</p> <h2 id="opensuseasia-summit-2026-announces-venue-at-universitas-gadjah-mada"><a href="https://news.opensuse.org/2026/04/19/opensuse-asia-summit-2026-announces-venue/">openSUSE.Asia Summit 2026 Announces Venue at Universitas Gadjah Mada</a></h2> <p><a href="https://news.opensuse.org/">openSUSE News</a> announces that the openSUSE.Asia Summit 2026 will be held October 3–4 at the Teaching Industry Learning Center of Universitas Gadjah Mada in Yogyakarta, Indonesia. Organizers anticipate around 350 participants over two days of talks, workshops, and community activities. The venue was selected for its modern facilities and the university’s strong reputation as a leading Indonesian institution focused on education, research, and innovation.</p> <h2 id="per-screen-virtual-desktops-and-wayland-session-restore--this-week-in-plasma"><a href="https://www.kdeblog.com/escritorios-virtuales-por-pantalla-y-restauracion-de-sesion-en-wayland-esta-semana-en-plasma.html">Per-Screen Virtual Desktops and Wayland Session Restore – This Week in Plasma</a></h2> <p>The <a href="https://www.kdeblog.com/">KDE Blog</a> covers the latest <em>This Week in Plasma</em> highlights, including a major new feature in Plasma 6.7 that allows each monitor to independently switch between virtual desktops. KWin has also gained support for the Wayland session management protocol, paving the way for applications to remember their size and position after a system restart. The edition also rounds up numerous UI improvements, such as drag-and-drop support for app launchers, a new standard Badge component in Kirigami, and a range of bug fixes across Plasma 6.6.4, 6.6.5, and 6.7.</p> <h2 id="hello-old-new-projects-directory"><a href="https://blog.tenstral.net/2026/04/hello-projects-directory.html">Hello Old New ‘Projects’ Directory!</a></h2> <p><a href="https://blog.tenstral.net/">Matthias Klumpp’s Blog</a> introduces the xdg-user-dirs 0.20 release, which now enables a Projects directory by default in Linux home folders. The folder offers a standardized location for project files that do not cleanly belong in existing categories like Documents or Music. Users who prefer the old layout can simply delete the folder and the utility will adjust accordingly, while administrators can customize default locations through configuration files.</p> <h2 id="tumbleweed--review-of-the-week-202616">Tumbleweed – Review of the Week 2026/16</h2> <p><a href="https://victorhckinthefreeworld.com/2026/04/17/opensuse-tumbleweed-revision-de-la-semana-16-de-2026/">Victorhck</a> and <a href="https://dominique.leuenberger.net/blog/2026/04/tumbleweed-review-of-the-week-2026-16/">dimstar</a> cover a busy week with seven Tumbleweed snapshots delivered in seven days across snapshots 0410 through 0416. Major updates included GNOME 50, KDE Plasma 6.6.4, Samba 4.23.6, PHP 8.4.20, GStreamer 1.28.2, and Linux kernel 6.19.12, along with improvements to transactional-update’s soft-reboot functionality. Looking ahead, the team is preparing significant upgrades such as Linux kernel 7.0, LLVM 22, and GCC 16 as the system compiler.</p> <h2 id="episode-72-of-kde-express-plasma-664-gear-2604-and-more-news"><a href="https://www.kdeblog.com/episodio-72-de-kde-express-plasma-6-6-4-gear-26-04-y-muchas-noticias.html">Episode 72 of KDE Express: Plasma 6.6.4, Gear 26.04 and More News</a></h2> <p>The <a href="https://www.kdeblog.com/">KDE Blog</a> shares the latest episode of KDE Express, a Spanish-language podcast covering the KDE community and open source software. The episode highlights significant releases including Plasma 6.6.4 and KDE Gear 26.04, along with developments across various KDE applications and distributions.</p> <p>View more blogs or learn to publish your own on <a href="https://planet.opensuse.org">planet.opensuse.org</a>.</p> <meta name="openSUSE, Open Source, development, Linux, secure operating systems, open source, plasma, GNOME, KDE, Cockpit, syslog-ng, Tumbleweed, AI" content="HTML,CSS,XML,JavaScript"> http://assuntonerd.com.br/?p=9545 Alessandro de Oliveira Faria https://assuntonerd.com.br 2026-04-27T04:50:44+00:00 2026-04-27T04:50:44+00:00 Origin Pilot: Um OS da Era Quântica <figure class="wp-block-image size-large"><a href="https://assuntonerd.com.br/wp-content/uploads/2026/04/image-5.png"><img width="1024" height="477" data-attachment-id="9546" data-permalink="https://assuntonerd.com.br/2026/04/27/origin-pilot-um-os-da-era-quantica/image-226/" data-orig-file="https://assuntonerd.com.br/wp-content/uploads/2026/04/image-5.png" data-orig-size="1287,600" data-comments-opened="1" data-image-meta='&#123;"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0","alt":""&#125;' data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://assuntonerd.com.br/wp-content/uploads/2026/04/image-5.png?w=604" src="//assuntonerd.com.br/wp-content/uploads/2026/04/image-5.png?w=1024" alt="" class="wp-image-9546" srcset="https://assuntonerd.com.br/wp-content/uploads/2026/04/image-5.png?w=1024 1024w, https://assuntonerd.com.br/wp-content/uploads/2026/04/image-5.png?w=150 150w, https://assuntonerd.com.br/wp-content/uploads/2026/04/image-5.png?w=300 300w, https://assuntonerd.com.br/wp-content/uploads/2026/04/image-5.png?w=768 768w, https://assuntonerd.com.br/wp-content/uploads/2026/04/image-5.png 1287w" sizes="(max-width: 1024px) 100vw, 1024px"></a></figure> <p class="has-text-align-justify wp-block-paragraph">O lançamento do Origin Pilot representa um marco importante na evolução da computação quântica, não apenas pelo avanço tecnológico em si, mas pela mudança estratégica que propõe na forma como sistemas quânticos são desenvolvidos, integrados e disponibilizados ao mundo. Trata-se de uma iniciativa que vai além das tradicionais bibliotecas ou frameworks de programação quântica, posicionando-se como uma camada fundamental da infraestrutura, o sistema operacional responsável por orquestrar toda a interação entre hardware quântico e sistemas clássicos.</p> <p class="has-text-align-justify wp-block-paragraph">O Origin Pilot, desenvolvido pela empresa chinesa Origin Quantum, foi disponibilizado publicamente como software open source, algo inédito no contexto de<strong> sistemas operacionais quânticos. </strong>Essa abertura marca uma ruptura com o modelo tradicional, onde o controle do stack tecnológico quântico desde o hardware até o software permanece fechado e altamente proprietário. Ao permitir o download e uso livre do sistema, a iniciativa busca reduzir barreiras de entrada e acelerar a adoção global da computação quântica, especialmente por universidades, startups e centros de pesquisa que não possuem infraestrutura completa própria.</p> <p class="has-text-align-justify wp-block-paragraph">Diferentemente de ferramentas como Qiskit ou Cirq, que operam em níveis mais altos da pilha tecnológica, o Origin Pilot atua em uma camada mais profunda: a de integração e gerenciamento do sistema. Ele funciona como um intermediário entre diferentes tipos de hardware quântico como qubits supercondutores, íons aprisionados e átomos neutros e os aplicativos desenvolvidos pelos usuários. Essa abordagem permite a criação de um ambiente unificado capaz de lidar com a heterogeneidade dos dispositivos quânticos, um dos maiores desafios atuais da área.</p> <p class="has-text-align-justify wp-block-paragraph">Do ponto de vista técnico, o sistema incorpora funcionalidades essenciais para o funcionamento eficiente de computadores quânticos. Entre elas estão o agendamento de tarefas quânticas, a alocação de qubits, a calibração automática dos sistemas e a execução paralela de múltiplos programas quânticos. Essas capacidades são críticas em ambientes NISQ (Noisy Intermediate-Scale Quantum), onde os recursos são limitados e altamente sensíveis a erros. O Origin Pilot também promove a integração entre computação clássica e quântica, permitindo pipelines híbridos que combinam CPUs, GPUs e QPUs em um mesmo fluxo de processamento.</p> <p class="has-text-align-justify wp-block-paragraph">Outro aspecto relevante é a capacidade do sistema de lidar com problemas específicos da computação quântica que não existem no mundo clássico. Questões como decoerência, ruído quântico e necessidade constante de recalibração exigem mecanismos sofisticados de controle em tempo real. O Origin Pilot incorpora algoritmos e estratégias voltadas para esses desafios, como o mapeamento eficiente de qubits e a otimização da fidelidade dos circuitos quânticos, garantindo melhor aproveitamento dos recursos disponíveis.</p> <p class="has-text-align-justify wp-block-paragraph">A proposta do Origin Pilot também carrega implicações estratégicas e geopolíticas. Ao disponibilizar gratuitamente uma camada de integração que ainda <strong>não possui equivalente aberto no Ocidente, </strong>a China pode influenciar diretamente o padrão de desenvolvimento global da computação quântica. Instituições ao redor do mundo podem optar por adotar esse sistema como base para seus projetos, o que, ao longo do tempo, cria um ecossistema dependente das abstrações, interfaces e arquiteturas definidas pela plataforma. Essa dinâmica lembra movimentos recentes no campo da inteligência artificial, onde a abertura de modelos e ferramentas levou à rápida expansão de determinados ecossistemas tecnológicos.</p> <p class="has-text-align-justify wp-block-paragraph">Além disso, o Origin Pilot faz parte de um esforço mais amplo de construção de uma infraestrutura quântica completa, que inclui hardware próprio, plataformas de nuvem quântica e ferramentas de desenvolvimento. Essa abordagem verticalizada busca reduzir a dependência de tecnologias estrangeiras e consolidar uma cadeia de valor autossuficiente. A disponibilização do sistema operacional como open source não apenas fortalece essa estratégia, mas também posiciona o país como um potencial definidor de padrões tecnológicos na próxima geração da computação.</p> <p class="has-text-align-justify wp-block-paragraph">Do ponto de vista do desenvolvedor, o impacto pode ser significativo. A existência de um sistema operacional quântico acessível permite experimentar com arquiteturas completas, sem a necessidade de construir toda a camada de integração do zero. Isso pode acelerar o desenvolvimento de aplicações práticas em áreas como criptografia, otimização, simulação de materiais e inteligência artificial quântica. Ao mesmo tempo, cria-se um novo paradigma de desenvolvimento, onde entender o comportamento do hardware e sua interação com o software passa a ser tão importante quanto escrever algoritmos quânticos.</p> <blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"> <p class="wp-block-paragraph">Em síntese, o Origin Pilot não deve ser visto apenas como mais uma ferramenta no ecossistema quântico, mas como um passo em direção à maturidade da computação quântica como plataforma.</p> </blockquote> <p class="has-text-align-justify wp-block-paragraph"> Assim como os sistemas operacionais clássicos foram fundamentais para a popularização dos computadores pessoais, iniciativas como essa podem desempenhar papel semelhante no futuro da computação quântica, definindo como os sistemas serão construídos, utilizados e evoluídos nas próximas décadas.</p> <p class="wp-block-paragraph">Referências:<br><a href="https://www.globaltimes.cn/page/202602/1355718.shtml">https://www.globaltimes.cn/page/202602/1355718.shtml</a><br><a href="https://postquantum.com/quantum-computing/china-quantum-os-origin-pilot/">https://postquantum.com/quantum-computing/china-quantum-os-origin-pilot/</a><br><a href="https://medium.com/%40noahbean3396/quantum-computers-need-a-new-kind-of-operating-system-the-first-generation-just-arrived-aeeaa0c9bb60">https://medium.com/%40noahbean3396/quantum-computers-need-a-new-kind-of-operating-system-the-first-generation-just-arrived-aeeaa0c9bb60</a><br><a href="https://en.chinadiplomacy.org.cn/2026-03/19/content_118390706.shtml">https://en.chinadiplomacy.org.cn/2026-03/19/content_118390706.shtml</a></p> <p class="wp-block-paragraph">Download: <a href="https://qcloud.originqc.com.cn/en/programming/pilotos">https://qcloud.originqc.com.cn/en/programming/pilotos</a></p> <p class="wp-block-paragraph"><br></p> https://www.kdeblog.com/?p=51469 Baltasar Ortega http://feeds.feedburner.com/kdeblogrss 2026-04-27T08:50:14+00:00 2026-04-27T08:50:14+00:00 Más sofisticación en Discover y mayor eficiencia – Esta semana en Plasma <p class="has-drop-cap has-pale-cyan-blue-background-color has-background" style="border-radius:56px"><strong>Es increíble el trabajo de promoción que está realizando Nate (ahora con ayuda de otros desarrolladores) en su blog, desde hace más del tiempo que puedo recordar. Cada semana hace un resumen de las novedades más destacadas, pero no en forma de telegrama, sino de artículo completo. Su cita semanal no falla y voy a intentar hacer algo que es simple pero requiere constancia. Traducir sus artículos al castellano utilizando los magníficos traductores lo cual hará que la gente que no domine el inglés esté al día y que yo me entere bien de todo. Bienvenidos pues a «Más sofisticación en Discover y mayor eficiencia energética» de Esta semana en Plasma</strong>. <strong>Espero que os guste.</strong></p> <h2 class="wp-block-heading">Más sofisticación en Discover y mayor eficiencia energética – Esta semana en Plasma</h2> <p>Nota: <a href="https://blogs.kde.org/2026/04/25/this-week-in-plasma-fanciness-in-discover-and-more-power-efficiency/" target="_blank" rel="noreferrer noopener">Artículo original</a> en <a href="https://blogs.kde.org/2025/03/08/this-week-in-plasma-a-very-fixy-week/" target="_blank" rel="noreferrer noopener">Blogs KDE</a>. Traducción realizada utilizando Perplexity. Esta entrada está llena de novedades de la Comunidad KDE. Mis escasos comentarios sobre las mejoras entre corchetes.</p> <div class="wp-block-group is-layout-constrained wp-block-group-is-layout-constrained"><div class="wp-block-group__inner-container"> <p class="has-text-align-center has-border-color has-luminous-vivid-orange-border-color has-background" style="border-width:8px;border-radius:30px;background:linear-gradient(135deg,rgb(252,185,0) 68%,rgb(255,235,0) 100%);margin-top:0;margin-bottom:0"><strong>¡Bienvenido a una nueva edición de This Week in Plasma!</strong><br>Esta semana incluye una combinación interesante de mejoras. Hay mucho contenido visual, así que prepárate para un montón de capturas de pantalla y grabaciones de pantalla.</p> </div></div> <h2 class="wp-block-heading has-text-align-center has-vivid-green-cyan-background-color has-background" style="border-radius:56px">Mejoras notables</h2> <h3 class="wp-block-heading has-light-green-cyan-background-color has-background" style="border-radius:56px">Plasma 6.7</h3> <p>El widget del menú de aplicaciones Kicker ahora puede configurarse para mostrar un elemento «Ubicaciones recientes». (Christoph Wolk, <a href="https://bugs.kde.org/show_bug.cgi?id=420951" target="_blank" rel="noreferrer noopener">KDE Bugzilla #420951</a>)</p> <figure class="wp-block-image size-large"><a href="https://www.kdeblog.com/wp-content/uploads/2026/04/Mas-sofisticacion-en-Discover-y-mayor-eficiencia-Esta-semana-en-Plasma_2.webp"><img fetchpriority="high" decoding="async" width="1024" height="768" src="//www.kdeblog.com/wp-content/uploads/2026/04/Mas-sofisticacion-en-Discover-y-mayor-eficiencia-Esta-semana-en-Plasma_2-1024x768.webp" alt="Más sofisticación en Discover y mayor eficiencia - Esta semana en Plasma" class="wp-image-51529" srcset="https://www.kdeblog.com/wp-content/uploads/2026/04/Mas-sofisticacion-en-Discover-y-mayor-eficiencia-Esta-semana-en-Plasma_2-1024x768.webp 1024w, https://www.kdeblog.com/wp-content/uploads/2026/04/Mas-sofisticacion-en-Discover-y-mayor-eficiencia-Esta-semana-en-Plasma_2-300x225.webp 300w, https://www.kdeblog.com/wp-content/uploads/2026/04/Mas-sofisticacion-en-Discover-y-mayor-eficiencia-Esta-semana-en-Plasma_2-768x576.webp 768w, https://www.kdeblog.com/wp-content/uploads/2026/04/Mas-sofisticacion-en-Discover-y-mayor-eficiencia-Esta-semana-en-Plasma_2.webp 1218w" sizes="(max-width: 1024px) 100vw, 1024px"></a></figure> <p>Las conexiones de red ahora pueden duplicarse. (Kartikeya Tyagi, <a href="https://bugs.kde.org/show_bug.cgi?id=499188" target="_blank" rel="noreferrer noopener">KDE Bugzilla #499188</a>) [Se me escapa la utilidad de hacerlo a no ser que sea para hacer pruebas].</p> <figure class="wp-block-image aligncenter size-full"><a href="https://www.kdeblog.com/wp-content/uploads/2026/04/Mas-sofisticacion-en-Discover-y-mayor-eficiencia-Esta-semana-en-Plasma_1.webp"><img decoding="async" width="607" height="394" src="//www.kdeblog.com/wp-content/uploads/2026/04/Mas-sofisticacion-en-Discover-y-mayor-eficiencia-Esta-semana-en-Plasma_1.webp" alt="Más sofisticación en Discover y mayor eficiencia - Esta semana en Plasma" class="wp-image-51530" srcset="https://www.kdeblog.com/wp-content/uploads/2026/04/Mas-sofisticacion-en-Discover-y-mayor-eficiencia-Esta-semana-en-Plasma_1.webp 607w, https://www.kdeblog.com/wp-content/uploads/2026/04/Mas-sofisticacion-en-Discover-y-mayor-eficiencia-Esta-semana-en-Plasma_1-300x195.webp 300w" sizes="(max-width: 607px) 100vw, 607px"></a></figure> <p>Ahora existe una nueva regla de ventana «tiene ventana padre» que puedes usar para apuntar específicamente a ventanas de diálogo hijas. (Kai Uwe Broulik, <a href="https://invent.kde.org/plasma/kwin/-/merge_requests/8969" target="_blank" rel="noreferrer noopener">kwin MR #8969</a>)</p> <h2 class="wp-block-heading has-text-align-center has-vivid-green-cyan-background-color has-background" style="border-radius:56px">Mejoras en la interfaz de usuario</h2> <h3 class="wp-block-heading has-light-green-cyan-background-color has-background" style="border-radius:56px">Plasma 6.6.5</h3> <p>Arrastrar un resultado de búsqueda de una página de Configuración del Sistema al escritorio ahora crea un lanzador a esa página, como se esperaría. Esto completa un mini-proyecto para <a href="https://bugs.kde.org/show_bug.cgi?id=446031" target="_blank" rel="noreferrer noopener">mejorar el arrastrar y soltar elementos al escritorio</a> que comenzamos hace un tiempo. (Antti Savolainen, <a href="https://bugs.kde.org/show_bug.cgi?id=500259" target="_blank" rel="noreferrer noopener">KDE Bugzilla #500259</a>) [Esto mola, y mucho].</p> <figure class="wp-block-video"><video controls src="//blogs.kde.org/2026/04/25/this-week-in-plasma-fanciness-in-discover-and-more-power-efficiency/kcm-shortcut-on-the-desktop.webm"></video></figure> <h3 class="wp-block-heading has-light-green-cyan-background-color has-background" style="border-radius:56px">Plasma 6.7</h3> <p>Discover ahora tiene cabeceras de páginas de aplicaciones más elegantes con botones de instalación más evidentes. (Oliver Beard, <a href="https://invent.kde.org/plasma/discover/-/merge_requests/1297" target="_blank" rel="noreferrer noopener">discover MR #1297</a>) [Discover sigue evolucionando para ser el mejor amigo del usuario].</p> <figure class="wp-block-video"><video controls src="//blogs.kde.org/2026/04/25/this-week-in-plasma-fanciness-in-discover-and-more-power-efficiency/discover-fancy-header.webm"></video></figure> <p>Discover ya no desactiva el botón «Más información» en elementos de lista para actualizaciones en progreso. (Tobias Fella, <a href="https://bugs.kde.org/show_bug.cgi?id=431719" target="_blank" rel="noreferrer noopener">KDE Bugzilla #431719</a>)</p> <p>Discover maneja mejor el caso raro en el que una actualización automática de una aplicación Flatpak introduce un problema de compatibilidad del que no puedes recuperarte fácilmente. Ahora te advertirá una sola vez en lugar de hacerlo continuamente. (Tobias Fella, <a href="https://bugs.kde.org/show_bug.cgi?id=509760" target="_blank" rel="noreferrer noopener">KDE Bugzilla #509760</a>)</p> <p>Ahora puedes arrastrar aplicaciones favoritas fuera de sus áreas en Kicker y Dashboard para dejar de marcarlas como favoritas. ¡Kickoff llegará pronto también! (Christoph Wolk, <a href="https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3665" target="_blank" rel="noreferrer noopener">plasma-desktop MR #3665</a> y <a href="https://bugs.kde.org/show_bug.cgi?id=518749" target="_blank" rel="noreferrer noopener">KDE Bugzilla #518749</a>)</p> <p>Cuando tu portátil está enchufado con la carga máxima, hacer algo que cambie el perfil de energía a uno no predeterminado ahora muestra solo el ícono del perfil de energía en la bandeja del sistema, y omite el ícono de batería completamente cargada porque esa parte es obvia. (Nate Graham, <a href="https://bugs.kde.org/show_bug.cgi?id=518802" target="_blank" rel="noreferrer noopener">KDE Bugzilla #518802</a>) [Interesante la filosofía de mostrar solo la información relevante].</p> <figure class="wp-block-video"><video controls src="//blogs.kde.org/2026/04/25/this-week-in-plasma-fanciness-in-discover-and-more-power-efficiency/power-profile-icons.webm"></video></figure> <p>Se mejoraron algunas etiquetas con redacción incómoda en Configuración del Sistema y Plasma. (Philipp Kiemle, <a href="https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3674" target="_blank" rel="noreferrer noopener">plasma-desktop MR #3674</a> y <a href="https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6522" target="_blank" rel="noreferrer noopener">plasma-workspace MR #6522</a>)</p> <h3 class="wp-block-heading has-light-green-cyan-background-color has-background" style="border-radius:56px">Frameworks 6.26</h3> <p>Se redujo la cantidad de desenfoque visible en los íconos en aplicaciones basadas en QtQuick que usan el componente Kirigami.Icon cuando se utiliza un factor de escala fraccional bajo como 150% o menos. (Volodymyr Zolotopupov, <a href="https://invent.kde.org/frameworks/kirigami/-/merge_requests/2070" target="_blank" rel="noreferrer noopener">kirigami MR #2070</a>)</p> <p></p> <p>Se añadió un proveedor de búsqueda para startpage.com, para que puedas buscar allí desde KRunner. (Antti Savolainen, <a href="https://bugs.kde.org/show_bug.cgi?id=503976" target="_blank" rel="noreferrer noopener">KDE Bugzilla #503976</a>)</p> <h2 class="wp-block-heading has-text-align-center has-vivid-green-cyan-background-color has-background" style="border-radius:56px">Corrección de errores importantes</h2> <p>[No comento las correcciones de errores ya que son bastante evidentes].</p> <h3 class="wp-block-heading has-light-green-cyan-background-color has-background" style="border-radius:56px">Plasma 6.6.5</h3> <p>Se corrigió un caso en el que el gestor de inicio de sesión de Plasma podía bloquearse al conectar y desconectar varios monitores mientras la pantalla de inicio de sesión está visible. (David Edmundson, <a href="https://bugs.kde.org/show_bug.cgi?id=519302" target="_blank" rel="noreferrer noopener">KDE Bugzilla #519302</a>)</p> <p>Se corrigieron algunos casos en los que Plasma podía bloquearse al iniciar sesión. (David Edmundson, <a href="https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6520" target="_blank" rel="noreferrer noopener">plasma-workspace MR #6520</a>)</p> <p>Se corrigieron varios problemas de accesibilidad: la repetición de teclas no funcionaba en el lector de pantalla Orca y varios elementos de la interfaz no se leían correctamente. (Nicolas Fella, <a href="https://bugs.kde.org/show_bug.cgi?id=519143" target="_blank" rel="noreferrer noopener">KDE Bugzilla #519143</a>, <a href="https://bugs.kde.org/show_bug.cgi?id=519333" target="_blank" rel="noreferrer noopener">KDE Bugzilla #519333</a> y <a href="https://bugs.kde.org/show_bug.cgi?id=519217" target="_blank" rel="noreferrer noopener">KDE Bugzilla #519217</a>)</p> <p>Se solucionó un problema complicado en Spectacle que podía hacer que las imágenes grandes no se copiaran automáticamente al portapapeles justo después de cerrar la aplicación. (David Edmundson, <a href="https://bugs.kde.org/show_bug.cgi?id=509065" target="_blank" rel="noreferrer noopener">KDE Bugzilla #509065</a>)</p> <p>Se corrigió otra causa del problema por el que las ventanas a pantalla completa que perdían el foco podían aparecer a veces de forma inapropiada en la parte superior de la pila de ventanas. (Xaver Hugl, <a href="https://bugs.kde.org/show_bug.cgi?id=484155" target="_blank" rel="noreferrer noopener">KDE Bugzilla #484155</a>)</p> <p>Se solucionó un fallo de diseño en la página de colores de Configuración del Sistema que podía hacer que los elementos de la interfaz de las vistas previas de color se desbordaran al usar algunas fuentes y tamaños de fuente no predeterminados. (Akseli Lahtinen, <a href="https://bugs.kde.org/show_bug.cgi?id=516413" target="_blank" rel="noreferrer noopener">KDE Bugzilla #516413</a>)</p> <p>Cambiar el brillo o cualquier ajuste de pantalla ya no termina las grabaciones de región rectangular de Spectacle. (Xaver Hugl, <a href="https://invent.kde.org/plasma/kwin/-/merge_requests/9127" target="_blank" rel="noreferrer noopener">kwin MR #9127</a>)</p> <p></p> <p></p> <p></p> <h3 class="wp-block-heading has-light-green-cyan-background-color has-background" style="border-radius:56px">Frameworks 6.26</h3> <p>Se corrigieron algunos fallos visuales alrededor de los botones de opción en el widget de volumen de audio. (David Edmundson, <a href="https://invent.kde.org/frameworks/ksvg/-/merge_requests/103" target="_blank" rel="noreferrer noopener">ksvg MR #103</a>)</p> <p></p> <h2 class="wp-block-heading has-text-align-center has-vivid-green-cyan-background-color has-background" style="border-radius:56px">Mejoras de rendimiento y aspectos técnicos</h2> <h3 class="wp-block-heading has-light-green-cyan-background-color has-background" style="border-radius:56px">Plasma 6.6.5</h3> <p>Se corrigió un problema que hacía que la página de Pantalla táctil de Configuración del Sistema apareciera mientras la función «resaltar ajustes modificados» está activada, incluso si no tienes una pantalla táctil. (Jin Liu, <a href="https://bugs.kde.org/show_bug.cgi?id=518868" target="_blank" rel="noreferrer noopener">KDE Bugzilla #518868</a>)</p> <h3 class="wp-block-heading has-light-green-cyan-background-color has-background" style="border-radius:56px">Plasma 6.7</h3> <p>Se activó la función «planos de superposición» para GPUs Intel, lo que debería mejorar el rendimiento y ahorrar algo de energía al usar juegos y aplicaciones cooperativos. (Xaver Hugl, <a href="https://invent.kde.org/plasma/kwin/-/merge_requests/8699" target="_blank" rel="noreferrer noopener">kwin MR #8699</a>)</p> <p>Se mejoró la eficiencia energética para ventanas a pantalla completa y efectos que no obtienen ningún beneficio de usar la función «escaneo directo»; ahora solo la usarán si realmente ahorra energía. (Xaver Hugl, <a href="https://invent.kde.org/plasma/kwin/-/merge_requests/9120" target="_blank" rel="noreferrer noopener">kwin MR #9120</a>)</p> <h2 class="wp-block-heading has-text-align-center has-vivid-green-cyan-background-color has-background" style="border-radius:56px">Cómo puedes ayudar</h2> <p>KDE se ha vuelto importante en el mundo, y tu tiempo y contribuciones han ayudado a llegar hasta aquí. A medida que crecemos, necesitamos tu apoyo para mantener KDE sostenible.</p> <p>¿Te gustaría ayudar a preparar este informe semanal? Preséntate en <a href="https://matrix.to/#/%23this-week-kde-apps:kde.org" target="_blank" rel="noreferrer noopener">la sala de Matrix</a> y <a href="https://community.kde.org/Promotion/This_week_in_KDE" target="_blank" rel="noreferrer noopener">únete al equipo</a>.</p> <p>Más allá de eso, puedes ayudar a KDE <a href="https://community.kde.org/Get_Involved" target="_blank" rel="noreferrer noopener">involucrándote directamente</a> en cualquier otro proyecto. Donar tiempo es realmente más impactante que donar dinero. Cada colaborador marca una gran diferencia en KDE — ¡no eres un número ni un engranaje en una máquina! No tienes que ser programador, existen muchas otras oportunidades.</p> <p>También puedes ayudar <a href="https://kde.org/donate" target="_blank" rel="noreferrer noopener">haciendo una donación</a>. Esto ayuda a cubrir costes operativos, salarios, gastos de viaje para colaboradores y, en general, a mantener KDE llevando Software Libre al mundo.</p> <p></p> <p>La entrada <a href="https://www.kdeblog.com/mas-sofisticacion-en-discover-y-mayor-eficiencia-esta-semana-en-plasma.html">Más sofisticación en Discover y mayor eficiencia – Esta semana en Plasma</a> se publicó primero en <a href="https://www.kdeblog.com">KDE Blog</a>.</p> https://www.kdeblog.com/?p=51515 Baltasar Ortega http://feeds.feedburner.com/kdeblogrss 2026-04-26T06:51:08+00:00 2026-04-26T06:51:08+00:00 Victorhck in the free world cumple 15 años <p class="has-drop-cap has-text-align-left has-pale-cyan-blue-background-color has-background"><strong>Finalmente pasó. Quedamos cuatro gatos escribiendo en esto de los blogs, uno de los medios digitales, junto con los foros, que encuentro perfectamente equilibrado entre novedad y duración (probad de buscar una noticia de hace un mes en un hilo de cualquier red social). Es por ello que me complace compartir los éxitos de un «blog hermano» como es el de <a href="http://victorhckinthefreeworld.wordpress.com/" target="_blank" rel="noreferrer noopener">Victorhck in the free world que cumple 15 años</a> ofreciendo artículos de calidad llenos de ética. Todo un referente que no podéis dejar de seguir.</strong></p> <h2 class="wp-block-heading">Victorhck in the free world cumple 15 años</h2> <p> Si de algo estoy orgulloso es de tener algo que ver (al menos un poco) en el nacimiento del blog que hoy tengo el gusto de felicitar. Y, además, no solo tengo el gusto de leer periódicamente entradas de alta calidad, sino que encima tengo el gran placer de conocer personalmente al creador, pudiendo decir que es una de las mejores personas con los que puedes compartir eventos, comidas, cenas, cafés, una cerveza o charlar en general.</p> <p>Así que:</p> <p class="has-text-align-center has-ast-global-color-0-color has-text-color has-link-color has-large-font-size wp-elements-2608c87254fece299bf2281ba912b359"><strong>¡Muchas felicidades a Victorhck y a su blog Victorhck in the free world!</strong></p> <figure class="wp-block-image aligncenter size-full"><a href="https://www.kdeblog.com/wp-content/uploads/2026/04/keep_on_rockin.webp"><img decoding="async" width="592" height="584" src="//www.kdeblog.com/wp-content/uploads/2026/04/keep_on_rockin.webp" alt="" class="wp-image-51522" srcset="https://www.kdeblog.com/wp-content/uploads/2026/04/keep_on_rockin.webp 592w, https://www.kdeblog.com/wp-content/uploads/2026/04/keep_on_rockin-300x296.webp 300w" sizes="(max-width: 592px) 100vw, 592px"></a></figure> <p>Y aprovecho para invitaros a leer su <a href="https://victorhckinthefreeworld.com/2026/04/25/el-compromiso-duradero/" target="_blank" rel="noreferrer noopener">excelente entrada aniversario</a> que empieza así:</p> <blockquote class="wp-block-quote has-border-color has-background is-layout-flow wp-block-quote-is-layout-flow" style="border-color:#fcb900;border-width:10px;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;background-color:#fcf6b1"> <p class="has-drop-cap wp-block-paragraph">No pensaba escribir al respecto, pero ¿por qué no celebrar algo exclusivo? El motivo: celebrar que <strong>este blog que estás leyendo cumple hoy, en este 2026, 15 años de existencia.</strong></p> <p class="wp-block-paragraph">También hace 15 años que empecé a utilizar openSUSE + KDE y aquí sigo. Siempre aprendiendo y siempre compartiendo y ayudando en lo que sé en todos estos años. Ese fue el impulso inicial del blog y ese sigue siendo el compromiso 15 años después.</p> </blockquote> <p>Y, como no, animaros que os pongáis el blog en vuestros favoritos porque <strong>Victorhck lleva 3 lustros obsequiándonos con artículo con una periodicidad loable teniendo en cuenta la alta calidad de los mismos.</strong></p> <p>Con temas técnicos, tutoriales, traducciones y, sobre todo, éticos que dejan a la altura del betún cualquier publicación de red social.</p> <figure class="wp-block-image aligncenter size-full"><a href="https://www.kdeblog.com/wp-content/uploads/2014/06/500-entradas-de-Victorhck-in-the-free-world.png"><img loading="lazy" decoding="async" width="869" height="350" src="//www.kdeblog.com/wp-content/uploads/2014/06/500-entradas-de-Victorhck-in-the-free-world.png" alt="500 entradas de Victorhck in the free world" class="wp-image-18178" srcset="https://www.kdeblog.com/wp-content/uploads/2014/06/500-entradas-de-Victorhck-in-the-free-world.png 869w, https://www.kdeblog.com/wp-content/uploads/2014/06/500-entradas-de-Victorhck-in-the-free-world-300x120.png 300w" sizes="(max-width: 869px) 100vw, 869px"></a></figure> <p>Todo ello sin olvidar que Víctor se ha dedicado a hacer otras contribuciones como traducciones de tutoriales o libros enteros, algo que exige mucha dedicación y entrega, y que en muchas ocasiones está poco valorado.</p> <p>De esta forma, os invito a visitar sus 3 creaciones que tengo controladas:</p> <ul class="wp-block-list"> <li> <strong><a href="https://victorhckinthefreeworld.com/html-para-personas/" target="_blank" rel="noreferrer noopener">HTML para personas</a>: </strong>traducción al español del tutorial «HTML for people» escrito por Blake Watson. Disponibles ambos textos de manera libre y publicados bajo licencia CC-by-nc-sa 4.0,</li> <li> <strong><a href="https://victorhckinthefreeworld.com/aprender-vim/" target="_blank" rel="noreferrer noopener">Aprender Vim</a>:</strong> guía en español para hacerlo de la manera más inteligente a largo de 27 capítulos esta guía empieza con conceptos simples y profundiza en conceptos más completos.</li> <li> <strong><a href="https://victorhckinthefreeworld.com/aprender-vim/" target="_blank" rel="noreferrer noopener">El programador mediocre</a>:</strong> traducción al español del libro «The mediocre programmer» escrito por Craig Maloney, que está disponible de manera libre y gratuita.</li> </ul> <p>Evidentemente, Víctor hace su trabajo, y lo seguirá haciendo, de forma desinteresada, aunque si queréis reconocer su trabajo realizando alguna donación en <a href="https://es.liberapay.com/victorhck/donate" target="_blank" rel="noreferrer noopener">LiberaPay</a> seguro que lo agradecerá. Por experiencia, no es el dinero, es sentir que se valora el trabajo.</p> <p> </p> <p></p> <p>La entrada <a href="https://www.kdeblog.com/victorhck-in-the-free-world-cumple-15-anos.html">Victorhck in the free world cumple 15 años</a> se publicó primero en <a href="https://www.kdeblog.com">KDE Blog</a>.</p> https://cubiclenate.com/?p=25467 Nathan Wolf https://cubiclenate.com 2026-04-26T18:15:17+00:00 2026-04-26T18:15:17+00:00 Quick Check: UEFI vs Legacy BIOS + Secure Boot (Windows & Linux) Doing some remote maintenance of several systems that are still running Windows 10, I realized, I had a bit of a problem doing updates to Windows 11. Many of these machines were not set up using UEFI and Secure Boot. The issue is, you can do the updates but the system will not boot if […] https://cubiclenate.com/?p=25521 Nathan Wolf https://cubiclenate.com 2026-04-26T02:55:48+00:00 2026-04-26T02:55:48+00:00 Linux Saloon 198 | News Flight Night In a recent News Flight Night, discussions included Colin's use of his Surface Go with Cosmic Desktop, the release of Ubuntu 26.04 LTS, and updates on Framework Computer's Laptop 13 Pro. Topics also covered containerized apps and various Linux-related news, emphasizing community engagement and technological advancements. https://blog.jimmac.eu/posts/app-pixels/ Jakub Steiner https://blog.jimmac.eu/ 2026-04-25T00:00:00+00:00 2026-04-25T00:00:00+00:00 Revert That Vector Nonsense! <p>A few years back I did a <a href="https://blog.jimmac.eu/posts/pixels/">quick exploration</a> of what GNOME app icons might look like in an alternate universe where we kept on using <code>VGA</code> displays. Chiselling pixels away is therapeutic. So while there is absolutely no use for these, I keep on making them if only to bring some attention to what really matters for GNOME, having nice apps.</p> <p>Here's a batch of mostly <a href="https://circle.gnome.org">GNOME Circle</a> app icons, with some <a href="https://flathub.org">3rd party</a> ones thrown in.</p> <div id="crt-container" class="image-grid pixelated"> <img src="//blog.jimmac.eu/posts/app-pixels/app-icons-crt-01.png" alt="Pixel art GNOME app icons, batch 1"> <img src="//blog.jimmac.eu/posts/app-pixels/app-icons-crt-02.png" alt="Pixel art GNOME app icons, batch 2"> <img src="//blog.jimmac.eu/posts/app-pixels/app-icons-crt-03.png" alt="Pixel art GNOME app icons, batch 3"> <img src="//blog.jimmac.eu/posts/app-pixels/app-icons-crt-04.png" alt="Pixel art GNOME app icons, batch 4"> <img src="//blog.jimmac.eu/posts/app-pixels/app-icons-crt-05.png" alt="Pixel art GNOME app icons, batch 5"> <img src="//blog.jimmac.eu/posts/app-pixels/app-icons-crt-06.png" alt="Pixel art GNOME app icons, batch 6"> <img src="//blog.jimmac.eu/posts/app-pixels/app-icons-crt-07.png" alt="Pixel art GNOME app icons, batch 7"> </div> <p>If you're reading this <a href="https://blog.jimmac.eu/posts/app-pixels/">on my site</a> rather than <a href="https://planet.gnome.org">Planet GNOME</a> or some flickering terminal in an abandoned Vault, then congratulations. You've stumbled upon a working Pip-Boy module! Found it half-buried under irradiated rubble, its phosphor display still humming with that familiar green glow. Enjoy these icons the way the dwellers of Vault 101 were always meant to, one glorious scanline at a time.</p> <script src="//blog.jimmac.eu/assets/js/p5.min.js"></script> <script src="//blog.jimmac.eu/assets/js/pipboy.js"></script> <script> PipBoy(&#123; container: 'crt-container', srcs: [ 'app-icons-crt-01.png', 'app-icons-crt-02.png', 'app-icons-crt-03.png', 'app-icons-crt-04.png', 'app-icons-crt-05.png', 'app-icons-crt-06.png', 'app-icons-crt-07.png' ], width: 288, height: 240 &#125;); </script> https://www.kdeblog.com/?p=51470 Baltasar Ortega http://feeds.feedburner.com/kdeblogrss 2026-04-25T10:21:52+00:00 2026-04-25T10:21:52+00:00 Mix de novedades de Plasma 6.6 <p class="has-drop-cap has-pale-cyan-blue-background-color has-background"><strong>El pasado <a href="https://www.kdeblog.com/lanzado-plasma-6-6-el-mejor-escritorio-del-universo-conocido-segun-nosotros.html" target="_blank" rel="noreferrer noopener">17 de febrero fue lanzado Plasma 6.6</a>, el mejor escritorio del universo conocido (según nosotros). A lo largo de este mes de marzo y abril he ido relatando las novedades en su correspondiente serie de artículos, es el momento de cerrarlo con el mix de novedades de Plasma 6.6, poniendo el punto y final al repaso de las nuevas funcionalidades que nos trajo esta versión.</strong></p> <h2 class="wp-block-heading">Mix de novedades de Plasma 6.6</h2> <p>Tras <a href="https://www.kdeblog.com/las-nuevas-funcionalidades-de-plasma-6-6.html" target="_blank" rel="noreferrer noopener">comprobar que esta nueva versión de Plasma 6 seguía centrada en la mejora de la usabilidad</a> , <a href="https://www.kdeblog.com/mejoras-en-la-accesibilidad-de-plasma-6-6.html" target="_blank" rel="noreferrer noopener">la accesibilidad</a> y las <a href="https://www.kdeblog.com/capturas-y-grabacion-de-pantalla-en-plasma-6-6.html" target="_blank" rel="noreferrer noopener">nuevas opciones que nos encontramos a la hora capturar o grabar la pantalla</a> o su <a href="https://www.kdeblog.com/nuevo-configurador-para-de-plasma-6-6.html" target="_blank" rel="noreferrer noopener">nuevo configurador para nuevas instalaciones</a>, es el momento de hacer el recopilatorio de esas pequeñas mejoras en determinadas aplicaciones que no merecen todo un artículo pero que si es interesante conocer.</p> <figure class="wp-block-image aligncenter size-full"><a href="https://www.kdeblog.com/wp-content/uploads/2026/04/Capturas-y-grabacion-de-pantalla-en-Plasma-6.6-2.webp"><img loading="lazy" decoding="async" width="620" height="350" src="//www.kdeblog.com/wp-content/uploads/2026/04/Capturas-y-grabacion-de-pantalla-en-Plasma-6.6-2.webp" alt="Mix de novedades de Plasma 6.6" class="wp-image-51406" srcset="https://www.kdeblog.com/wp-content/uploads/2026/04/Capturas-y-grabacion-de-pantalla-en-Plasma-6.6-2.webp 620w, https://www.kdeblog.com/wp-content/uploads/2026/04/Capturas-y-grabacion-de-pantalla-en-Plasma-6.6-2-300x169.webp 300w" sizes="(max-width: 620px) 100vw, 620px"></a><figcaption class="wp-element-caption">Plasma 6.6 es llegó con numerosas novedades.</figcaption></figure> <p>De esta forma, estas novedades de las que os hablaba son las siguientes:</p> <ul class="wp-block-list"> <li>La capacidad de tener escritorios virtuales <em>solo</em> en la pantalla principal.</li> <li>Un nuevo gestor de inicio de sesión opcional para Plasma.</li> <li>Brillo de pantalla automático opcional en dispositivos con sensores de luz ambiental.</li> <li>Uso opcional de mandos de juegos como dispositivos de entrada normales.</li> <li>Instalación de fuentes en el centro de software <em>Discover</em>, en sistemas operativos compatibles.</li> <li>Escoger la prioridad de procesos en el <em>Monitor del sistema</em>.</li> <li>Los <em>widgets</em> independientes <em>Navegador web</em> y <em>Volumen del sonido</em> se pueden fijar una vez abiertos.</li> <li>Compatibilidad con solicitudes de acceso USB y una actualización visual de otras solicitudes de permisos.</li> <li>Animaciones más fluidas en pantallas con alta frecuencia de actualización.</li> </ul> <p>Estas son las destacadas por los desarrolladores, para ver la lista completa de novedades os recomiendo que consultéis el <a href="https://kde.org/announcements/changelogs/plasma/6/6.5.5-6.6.0">registro de cambios completo</a>.</p> <ul class="wp-block-list"></ul> <p>Más información: <a href="https://kde.org/es/announcements/plasma/6/6.6.0/" target="_blank" rel="noreferrer noopener">Plasma 6.6</a></p> <ul class="wp-block-latest-posts__list is-grid columns-3 has-dates wp-block-latest-posts"> <li> <div class="wp-block-latest-posts__featured-image aligncenter"><a href="https://www.kdeblog.com/segunda-actualizacion-de-plasma-6-6.html" aria-label="Segunda actualización de Plasma 6.6"><img loading="lazy" decoding="async" width="150" height="150" src="//www.kdeblog.com/wp-content/uploads/2026/02/Segunda-actualizacion-de-Plasma-6.6-150x150.webp" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style=""></a></div> <a class="wp-block-latest-posts__post-title" href="https://www.kdeblog.com/segunda-actualizacion-de-plasma-6-6.html">Segunda actualización de Plasma 6.6</a><time datetime="2026-03-03T17:41:06+02:00" class="wp-block-latest-posts__post-date">marzo 3, 2026</time> </li> <li> <div class="wp-block-latest-posts__featured-image aligncenter"><a href="https://www.kdeblog.com/tercera-actualizacion-de-plasma-6-6.html" aria-label="Tercera actualización de Plasma 6.6"><img loading="lazy" decoding="async" width="150" height="150" src="//www.kdeblog.com/wp-content/uploads/2026/02/Tercera-actualizacion-de-Plasma-6.6-150x150.webp" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style=""></a></div> <a class="wp-block-latest-posts__post-title" href="https://www.kdeblog.com/tercera-actualizacion-de-plasma-6-6.html">Tercera actualización de Plasma 6.6</a><time datetime="2026-03-18T08:11:01+02:00" class="wp-block-latest-posts__post-date">marzo 18, 2026</time> </li> <li> <div class="wp-block-latest-posts__featured-image aligncenter"><a href="https://www.kdeblog.com/3-novedades-destacadas-de-plasma-6-6.html" aria-label="3 novedades destacadas de Plasma 6.6"><img loading="lazy" decoding="async" width="150" height="150" src="//www.kdeblog.com/wp-content/uploads/2026/03/3-novedades-destacadas-de-Plasma-6.6-150x150.webp" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style=""></a></div> <a class="wp-block-latest-posts__post-title" href="https://www.kdeblog.com/3-novedades-destacadas-de-plasma-6-6.html">3 novedades destacadas de Plasma 6.6</a><time datetime="2026-03-23T11:38:36+02:00" class="wp-block-latest-posts__post-date">marzo 23, 2026</time> </li> <li> <div class="wp-block-latest-posts__featured-image aligncenter"><a href="https://www.kdeblog.com/las-nuevas-funcionalidades-de-plasma-6-6.html" aria-label="Las nuevas funcionalidades de Plasma 6.6"><img loading="lazy" decoding="async" width="150" height="150" src="//www.kdeblog.com/wp-content/uploads/2026/03/Las-nuevas-funcionalidades-de-Plasma-6.6-150x150.webp" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style=""></a></div> <a class="wp-block-latest-posts__post-title" href="https://www.kdeblog.com/las-nuevas-funcionalidades-de-plasma-6-6.html">Las nuevas funcionalidades de Plasma 6.6</a><time datetime="2026-03-26T11:37:53+02:00" class="wp-block-latest-posts__post-date">marzo 26, 2026</time> </li> <li> <div class="wp-block-latest-posts__featured-image aligncenter"><a href="https://www.kdeblog.com/mejoras-en-la-accesibilidad-de-plasma-6-6.html" aria-label="Mejoras en la accesibilidad de Plasma 6.6"><img loading="lazy" decoding="async" width="150" height="150" src="//www.kdeblog.com/wp-content/uploads/2026/03/Mejoras-en-la-accesibilidad-de-Plasma-6.6-1-150x150.webp" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style=""></a></div> <a class="wp-block-latest-posts__post-title" href="https://www.kdeblog.com/mejoras-en-la-accesibilidad-de-plasma-6-6.html">Mejoras en la accesibilidad de Plasma 6.6</a><time datetime="2026-03-29T12:00:30+02:00" class="wp-block-latest-posts__post-date">marzo 29, 2026</time> </li> <li> <div class="wp-block-latest-posts__featured-image aligncenter"><a href="https://www.kdeblog.com/capturas-y-grabacion-de-pantalla-en-plasma-6-6.html" aria-label="Capturas y grabación de pantalla en Plasma 6.6"><img loading="lazy" decoding="async" width="150" height="150" src="//www.kdeblog.com/wp-content/uploads/2026/04/Capturas-y-grabacion-en-Plasma-6.6-150x150.webp" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style=""></a></div> <a class="wp-block-latest-posts__post-title" href="https://www.kdeblog.com/capturas-y-grabacion-de-pantalla-en-plasma-6-6.html">Capturas y grabación de pantalla en Plasma 6.6</a><time datetime="2026-04-03T09:09:38+02:00" class="wp-block-latest-posts__post-date">abril 3, 2026</time> </li> </ul> <p></p> <p>La entrada <a href="https://www.kdeblog.com/mix-de-novedades-de-plasma-6-6.html">Mix de novedades de Plasma 6.6</a> se publicó primero en <a href="https://www.kdeblog.com">KDE Blog</a>.</p> https://cubiclenate.com/?p=25513 Nathan Wolf https://cubiclenate.com 2026-04-25T19:51:05+00:00 2026-04-25T19:51:05+00:00 Linux Saloon 197 | Early Edition The April edition of Linux Saloon explored gaming on Linux, discussing both past and present experiences, and highlighting various chat platforms. Rocco shared his recent experiences with CachyOS. The session featured an open mic discussion, focused on computing joys, alongside various gaming recommendations and platforms within the Linux ecosystem.