<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Salman Farooq on KDE Blogs</title><link>https://blogs.kde.org/authors/salmanfarooq/</link><description>Recent content in Salman Farooq on KDE Blogs</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Sat, 25 Jul 2026 11:37:37 +0100</lastBuildDate><atom:link href="https://blogs.kde.org/authors/salmanfarooq/index.xml" rel="self" type="application/rss+xml"/><item><title>This Week in Plasma: Auto-Lock and Unlock for Remote Desktop Sessions</title><link>https://blogs.kde.org/2026/07/25/this-week-in-plasma-auto-lock-and-unlock-for-remote-desktop-sessions/</link><pubDate>Sat, 25 Jul 2026 00:00:01 +0000</pubDate><author>Nate Graham, John Veness, and Salman Farooq</author><guid>https://blogs.kde.org/2026/07/25/this-week-in-plasma-auto-lock-and-unlock-for-remote-desktop-sessions/</guid><description>&lt;!-- Example wording for a change, MR version. (Developer Name, [repo-name MR #xxx](https://invent.kde.org/plasma/repo-name/-/merge_requests/xxx)) --&gt;
&lt;!-- Example wording for a change, Bugzilla version. (Developer Name, [KDE Bugzilla #xxx](https://bugs.kde.org/show_bug.cgi?id=xxx)) --&gt;
&lt;!-- ![](thumbnail.png) --&gt;
&lt;!-- 


&lt;section class="swiper d-flex mb-5" aria-label="Screenshots" role="list"&gt;
 &lt;div class="swiper-wrapper d-flex my-3" role="listitem"&gt;
 &lt;/div&gt;
 &lt;div class="swiper-pagination" style="bottom: 0"&gt;&lt;/div&gt;
 &lt;div class="swiper-button-prev"&gt;&lt;/div&gt;
 &lt;div class="swiper-button-next"&gt;&lt;/div&gt;
&lt;/section&gt;

 --&gt;
&lt;!-- 
 


&lt;figure class="text-center ratio ratio-16x9" style=""&gt;
 &lt;video controls&gt;&lt;source src="%25!s%28%3cnil%3e%29something.mp4" type="video/mp4" /&gt;&lt;/video&gt;&lt;/figure&gt;
 --&gt;
&lt;p&gt;Welcome to a new issue of &lt;em&gt;This Week in Plasma!&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This week saw a bunch of work on some core infrastructure components, like the RDP server, login greeter, and screen configuration tooling. That’s in addition to lots of other good work, too:&lt;/p&gt;
&lt;h2 id="notable-new-features"&gt;Notable new features&lt;/h2&gt;
&lt;!-- Can find some with https://invent.kde.org/groups/plasma/-/merge_requests/?sort=merged_at_desc&amp;state=merged&amp;label_name%5B%5D=Feature&amp;first_page_size=20 --&gt;
&lt;h3 id="plasma-68"&gt;Plasma 6.8&lt;/h3&gt;
&lt;p&gt;You can now configure Plasma’s built-in remote desktop server to automatically lock the session after the last connected RDP client disconnects. (Nick Haghiri, &lt;a href="https://invent.kde.org/plasma/krdp/-/merge_requests/211"&gt;krdp MR #211&lt;/a&gt;)&lt;/p&gt;
&lt;figure&gt;
 &lt;img class="img-fluid" alt="Lock and unlock option on the “Remote Desktop” page in System Settings" src="https://blogs.kde.org/2026/07/25/this-week-in-plasma-auto-lock-and-unlock-for-remote-desktop-sessions/krdp-lock-unlock.webp"
 style="max-width: 100%; height: auto"
 /&gt;
&lt;/figure&gt;
&lt;p&gt;Plasma Login Manager now remembers the last-used session for each user. (Jin Liu and Oliver Beard, &lt;a href="https://invent.kde.org/plasma/plasma-login-manager/-/merge_requests/176"&gt;plasma-login-manager MR #176&lt;/a&gt; and &lt;a href="https://invent.kde.org/plasma/libplasma/-/merge_requests/1557"&gt;libplasma MR #1557&lt;/a&gt;)&lt;/p&gt;
&lt;h2 id="notable-ui-improvements"&gt;Notable UI improvements&lt;/h2&gt;
&lt;!-- Can find some with https://invent.kde.org/groups/plasma/-/merge_requests/?sort=merged_at_desc&amp;state=merged&amp;label_name%5B%5D=Enhancement&amp;first_page_size=20 --&gt;
&lt;h3 id="plasma-68-1"&gt;Plasma 6.8&lt;/h3&gt;
&lt;p&gt;Discover’s transaction progress view now shows items in groups, with the ones currently in progress in a group at the top. (Aleix Pol Gonzalez, &lt;a href="https://invent.kde.org/plasma/discover/-/merge_requests/1219"&gt;discover MR #1219&lt;/a&gt;)&lt;/p&gt;
&lt;figure&gt;
 &lt;img class="img-fluid" alt="grouped transactions in Discover’s progress dialog" src="https://blogs.kde.org/2026/07/25/this-week-in-plasma-auto-lock-and-unlock-for-remote-desktop-sessions/transaction-grouping.webp"
 style="max-width: 100%; height: auto"
 /&gt;
&lt;/figure&gt;
&lt;p&gt;On multi-screen setups, the existing &lt;kbd&gt;Meta&lt;/kbd&gt; + &lt;kbd&gt;1&lt;/kbd&gt;-&lt;kbd&gt;9&lt;/kbd&gt; shortcuts for jumping straight to a task now target the panel on the screen you’re actively using, rather than always going to the primary monitor’s panel. This matches the behavior added to last week’s new task-switching shortcuts. (Salman Farooq, &lt;a href="https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3884"&gt;plasma-desktop MR #3884&lt;/a&gt; and &lt;a href="https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6848"&gt;plasma-workspace MR #6848&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;You can now find languages in Plasma Setup by searching for their locale code, localized name, or English name. (Tiziano Gaia, &lt;a href="https://invent.kde.org/plasma/plasma-setup/-/merge_requests/109"&gt;plasma-setup MR #109&lt;/a&gt;)&lt;/p&gt;
&lt;h3 id="frameworks-629"&gt;Frameworks 6.29&lt;/h3&gt;
&lt;p&gt;Further improved the visual fidelity of small icons drawn with the &lt;code&gt;Kirigami.Icon&lt;/code&gt; component. (Méven Car, &lt;a href="https://invent.kde.org/frameworks/kirigami/-/merge_requests/2127"&gt;kirigami MR #2127&lt;/a&gt;)&lt;/p&gt;
&lt;h2 id="notable-bug-fixes"&gt;Notable bug fixes&lt;/h2&gt;
&lt;!--
Can find some with:
- HI and VHI bugs fixed: https://tinyurl.com/bdepnh4v
- All bugs fixed: https://invent.kde.org/groups/plasma/-/merge_requests/?sort=merged_at_desc&amp;state=merged&amp;label_name%5B%5D=Bugfix&amp;first_page_size=20
--&gt;
&lt;h3 id="plasma-667"&gt;Plasma 6.6.7&lt;/h3&gt;
&lt;p&gt;Fixed an issue that made KWin crash on login for newer NVIDIA GPUs using the latest NVIDIA drivers in conjunction with various color management features. (Xaver Hugl, &lt;a href="https://bugs.kde.org/show_bug.cgi?id=523287"&gt;KDE Bugzilla #523287&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Restored the ability to play full-screen video in Chromium-based browsers on a virtual screen, such as those used when screen recording. (Xaver Hugl, &lt;a href="https://bugs.kde.org/show_bug.cgi?id=523353"&gt;Bugzilla #523353&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Fixed an issue that could make Plasma freeze and then take down apps as well after you switched activities with unusual values in your Plasma config file. (Shouvik Kar, &lt;a href="https://bugs.kde.org/show_bug.cgi?id=522039"&gt;KDE Bugzilla #522039&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Fixed two visual glitches affecting the Digital Clock widget: one that made the layout overflow on a panel right after turning on the “always show seconds” setting, and another one that made the time zone label fail to use the systemwide font family. (Hunter White and Nate Graham, &lt;a href="https://bugs.kde.org/show_bug.cgi?id=523010"&gt;KDE Bugzilla #523010&lt;/a&gt; and &lt;a href="https://bugs.kde.org/show_bug.cgi?id=523164"&gt;KDE Bugzilla #523164&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;When an image used in a slideshow in the Media Frame widget is changed on disk, the widget now notices it properly, rather than replacing it with a blank frame. (David Wild, &lt;a href="https://bugs.kde.org/show_bug.cgi?id=521538"&gt;KDE Bugzila #521538&lt;/a&gt;)&lt;/p&gt;
&lt;h3 id="plasma-674"&gt;Plasma 6.7.4&lt;/h3&gt;
&lt;p&gt;Fixed a weird bug that could break Plasma Login Manager after you unplugged a screen and plugged it back in while on the login screen. (Oliver Beard, &lt;a href="https://bugs.kde.org/show_bug.cgi?id=523313"&gt;KDE Bugzilla #523313&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Fixed a bug that could make KWin crash on login on various laptops. (Xaver Hugl, &lt;a href="https://invent.kde.org/plasma/kwin/-/merge_requests/9632"&gt;kwin MR #9632&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Fixed a case where System Settings could crash when Fanatec racing pedals were plugged in. (Sebastian Sauer, &lt;a href="https://bugs.kde.org/show_bug.cgi?id=522886"&gt;KDE Bugzilla #522886&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Restored the ability to change the wallpaper and apply Plasma settings to Plasma Login Manager for users who upgraded from Plasma 6.6. (David Edmundson, &lt;a href="https://bugs.kde.org/show_bug.cgi?id=517081"&gt;KDE Bugzilla #517081&lt;/a&gt;)&lt;/p&gt;
&lt;h3 id="frameworks-629-1"&gt;Frameworks 6.29&lt;/h3&gt;
&lt;p&gt;Fixed a surprisingly common yet random-seeming way that Plasma could crash. (Shouvik Kar, &lt;a href="https://bugs.kde.org/show_bug.cgi?id=519614"&gt;KDE Bugzilla #519614&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;QML-based KDE apps once again remember whether they were maximized or not across launches. (Nate Graham, &lt;a href="https://bugs.kde.org/show_bug.cgi?id=522205"&gt;KDE Bugzilla #522205&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Worked around a Qt bug that made some keyboard shortcuts in Kirigami-based apps not get assigned when using the app in certain languages other than English. (Manuel Alcaraz Zambrano, &lt;a href="https://invent.kde.org/frameworks/kirigami/-/merge_requests/2124"&gt;kirigami MR #2124&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Icons drawn by the &lt;code&gt;Kirigami.Icon&lt;/code&gt; component now use the correct aspect ratio for portrait-orientation images when they’re being rounded to standard icon sizes. (Méven Car, &lt;a href="https://invent.kde.org/frameworks/kirigami/-/merge_requests/2126"&gt;kirigami MR #2126&lt;/a&gt;)&lt;/p&gt;
&lt;h2 id="notable-in-performance--technical"&gt;Notable in performance &amp;amp; technical&lt;/h2&gt;
&lt;h3 id="plasma-68-2"&gt;Plasma 6.8&lt;/h3&gt;
&lt;p&gt;We have created a new &lt;code&gt;kscreenctl&lt;/code&gt; tool, intended as a future replacement for the old &lt;code&gt;kscreen-doctor&lt;/code&gt; tool. It includes more features, more robustness, and a more conventional usage method. (Vlad Zahorodnii, &lt;a href="https://invent.kde.org/plasma/kscreen/-/merge_requests/487"&gt;kscreen MR #487&lt;/a&gt;)&lt;/p&gt;
&lt;figure&gt;
 &lt;img class="img-fluid" alt="Output of &lt;code&gt;kscreenctl --help&lt;/code&gt; in a terminal window" src="https://blogs.kde.org/2026/07/25/this-week-in-plasma-auto-lock-and-unlock-for-remote-desktop-sessions/kscreenctl.webp"
 style="max-width: 100%; height: auto"
 /&gt;
&lt;/figure&gt;
&lt;p&gt;Discover is now faster to load icons for Flatpak apps. (Aleix Pol Gonzalez, &lt;a href="https://invent.kde.org/plasma/discover/-/merge_requests/1366"&gt;discover MR #1366&lt;/a&gt;)&lt;/p&gt;
&lt;h2 id="how-you-can-help"&gt;How you can help&lt;/h2&gt;
&lt;p&gt;KDE has become important in the world, and your time and contributions have helped us get there. As we grow, we need your support to keep KDE sustainable.&lt;/p&gt;
&lt;p&gt;Would you like to help put together this weekly report? Introduce yourself in &lt;a href="https://matrix.to/#/%23this-week-kde-apps:kde.org"&gt;the Matrix room&lt;/a&gt; and &lt;a href="https://community.kde.org/Promotion/This_week_in_KDE"&gt;join the team&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Beyond that, you can help KDE by directly &lt;a href="https://community.kde.org/Get_Involved"&gt;getting involved&lt;/a&gt; in any other projects. Donating time is actually more impactful than donating money. Each contributor makes a huge difference in KDE — you are not a number or a cog in a machine! You don’t have to be a programmer, either; many other opportunities exist.&lt;/p&gt;
&lt;p&gt;You can also help out by &lt;a href="https://kde.org/donate"&gt;making a donation&lt;/a&gt;! This helps cover operational costs, salaries, travel expenses for contributors, and in general just keeps KDE bringing Free Software to the world.&lt;/p&gt;
&lt;h2 id="to-get-a-new-plasma-feature-or-a-bug-fix-mentioned-here"&gt;To get a new Plasma feature or a bug fix mentioned here&lt;/h2&gt;
&lt;p&gt;Push a commit to &lt;a href="https://invent.kde.org/websites/blogs-kde-org/-/merge_requests/?label_name%5B%5D=This%20Week%20in%20Plasma"&gt;the relevant merge request on invent.kde.org&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>