KDE Developer Nate Graham is back with his usual KDE weekly update blog post with interesting updates. This week's KDE updates bring a focus on quality-of-life features, enhancing both productivity and user experience. These updates introduce per-monitor brightness control, an option to update and shut down, Okular Text-to-speech, and several other noteworthy improvements.
Let us start with the new features added in KDE.
Table of Contents
Per-Monitor Brightness Control
The Plasma Brightness widget now offers individual brightness sliders for each connected monitor that supports this feature. This allows for customised brightness levels on each screen, catering to different lighting environments or display preferences. Users can still adjust the brightness of all monitors simultaneously using global shortcuts, keyboard keys, or by scrolling over the widget. This feature depends on the UPower service and kernel support for backlight controls.
For more details about this feature, refer this link:
- KDE Plasma 6.2 Introduces Per-Monitor Brightness Control Functionality
"Install Update and Shut Down" Functionality
The "update then shut down" feature in KDE Plasma 6.2.0 enables users to initiate a system update and automatically shut down their computer upon completion. This eliminates the need for users to manually shut down their systems after the update process, offering greater convenience.
This feature addresses the limitation of having to wait for updates to finish before being able to safely shut down the computer. Users previously had the option to "update and reboot" or simply "reboot" and postpone updates.
This feature is accessible through the logout screen and Discover, KDE's software centre. Upon selecting "Install Updates & Shut Down", the computer reboots into an offline updater and proceeds with the update process. Once the updates are installed, the system will automatically shut down.
This functionality relies on PackageKit, a system service that manages software installation and updates, for offline updates. The implementation involves specific icons designed for "offline updating" within the logout screen and Discover's notification system.
Okular's Enhanced Text-to-Speech
Okular, KDE's document viewer, has improved its text-to-speech feature to give users more control over audio playback. Previously, users could only choose to have Okular read the entire document or the current page. The latest update introduces a "speak text from current page" feature, allowing for greater flexibility in listening to documents.
This enhanced functionality addresses the needs of users who read long documents in multiple sittings. With the new feature, users can pick up where they left off without having to manually navigate to that point in the document. It also enables users to skip sections at the beginning of a document, such as tables of contents or copyright information.
Here's how the feature works:
- Users can access the text-to-speech functionality through the "Tools" menu in Okular.
- The new option, "speak text from current page," appears alongside existing options to "speak whole document" and "speak current page".
- When a user selects this new option, Okular begins reading the document aloud, starting from the first word on the current page and continuing to the end of the document.
This enhancement builds upon Okular's existing text-to-speech capabilities, providing a more convenient and user-friendly experience for those who rely on this feature.
UI improvements
Here are some notable UI improvements to KDE:
-
"Add Widgets" Sidebar Overhaul: The "Add Widgets" sidebar has been redesigned with several user-focused changes for better usability:
- It now appears on the right side of the screen when accessed from a right-screen-edge panel.
- The grid cells are wider to accommodate longer text without awkward word wrapping or truncation.
- The filter button now resembles a drop-down menu, more accurately reflecting its functionality.
- Sorting is now locale-aware, correctly handling accented characters.
- Buttons and menu items now read "Add or Manage Widgets," reflecting the sidebar's expanded role as a hub for adding and removing widgets.
- Spacer widgets, previously only accessible through the panel settings dialogue, are now available in the sidebar.
- The dialogue for installing manually downloaded widgets now accepts all valid file types.
- Battery Icon Power Profile Indicator: When a non-default power profile is active, a badge now appears on the battery icon, allowing users to see both the battery status and the current power profile. This currently only works with the Breeze icon theme; third-party themes will need to incorporate additional icons to support it.
- Panel Popup Alignment: Panel popups originating from widgets at the edge of a panel with limited width now align their edges with the panel more effectively.
- Consistent Language Code Size: The size of language code labels displayed in the system tray no longer fluctuates subtly based on letter shapes when switching keyboard layouts.
Bug Fixes
The notable bug fixes in KDE are:
- Spectacle Pasting Issue Resolved: When Spectacle, KDE's screenshot tool, is set to save in a format other than PNG by default, pasting a copied screenshot now functions reliably across all applications. Previously, some applications that didn't explicitly support non-PNG image pasting, such as Firefox and Chromium, would receive a PNG version even if a different format was preferred.
- Kickoff Favourites Navigation Fixed: Users can once again navigate Kickoff's favourites grid view using the arrow keys.
- KWin Crash Addressed: A bug that could lead to KWin crashes, particularly when X11 or XWayland applications manipulated the window stacking order in specific ways, has been fixed.
- LibreOffice Calc Clipboard Issue Fixed: Copying text from LibreOffice Calc cells to the clipboard is now consistently possible, even without changing clipboard settings to always store images. Previously, this action might have failed to transfer the text unless the clipboard was configured to store images.
- Stylus Tooltip Positioning Fixed: Tooltips should no longer appear at the last known mouse pointer location when using a stylus for system interaction.
- Media Player Widget Crash Fixed: A bug that could cause Plasma to crash when a Media Player widget on the panel (not the system tray) played certain songs with specific title lengths has been resolved. The bug seems to have been triggered by a layout issue caused by the song titles' length.
- Keyboard Layout Shortcut Issue Addressed: An issue preventing modifier-only global shortcuts from switching keyboard layouts as intended on the lock screen and in other contexts within the X11 session has been fixed.
- Shortcut Export Functionality Enhanced: The shortcut export function on the System Settings' Shortcuts page now includes custom script shortcuts, enabling them to be imported and used elsewhere.
And, that's all for this week. For detailed update, refer Nate Graham's official blog post in the following link:
- https://pointieststick.com/2024/08/23/this-week-in-kde-per-monitor-brightness-control-and-update-then-shut-down/
Last Week's KDE Update:
- KDE Weekly Update: System Settings Get a Modern Makeover
The above is the detailed content of KDE Weekly Update: Enhancements for Productivity and User Experience. For more information, please follow other related articles on the PHP Chinese website!

The Internet does not rely on a single operating system, but Linux plays an important role in it. Linux is widely used in servers and network devices and is popular for its stability, security and scalability.

The core of the Linux operating system is its command line interface, which can perform various operations through the command line. 1. File and directory operations use ls, cd, mkdir, rm and other commands to manage files and directories. 2. User and permission management ensures system security and resource allocation through useradd, passwd, chmod and other commands. 3. Process management uses ps, kill and other commands to monitor and control system processes. 4. Network operations include ping, ifconfig, ssh and other commands to configure and manage network connections. 5. System monitoring and maintenance use commands such as top, df, du to understand the system's operating status and resource usage.

Introduction Linux is a powerful operating system favored by developers, system administrators, and power users due to its flexibility and efficiency. However, frequently using long and complex commands can be tedious and er

Linux is suitable for servers, development environments, and embedded systems. 1. As a server operating system, Linux is stable and efficient, and is often used to deploy high-concurrency applications. 2. As a development environment, Linux provides efficient command line tools and package management systems to improve development efficiency. 3. In embedded systems, Linux is lightweight and customizable, suitable for environments with limited resources.

Introduction: Securing the Digital Frontier with Linux-Based Ethical Hacking In our increasingly interconnected world, cybersecurity is paramount. Ethical hacking and penetration testing are vital for proactively identifying and mitigating vulnerabi

The methods for basic Linux learning from scratch include: 1. Understand the file system and command line interface, 2. Master basic commands such as ls, cd, mkdir, 3. Learn file operations, such as creating and editing files, 4. Explore advanced usage such as pipelines and grep commands, 5. Master debugging skills and performance optimization, 6. Continuously improve skills through practice and exploration.

Linux is widely used in servers, embedded systems and desktop environments. 1) In the server field, Linux has become an ideal choice for hosting websites, databases and applications due to its stability and security. 2) In embedded systems, Linux is popular for its high customization and efficiency. 3) In the desktop environment, Linux provides a variety of desktop environments to meet the needs of different users.

The disadvantages of Linux include user experience, software compatibility, hardware support, and learning curve. 1. The user experience is not as friendly as Windows or macOS, and it relies on the command line interface. 2. The software compatibility is not as good as other systems and lacks native versions of many commercial software. 3. Hardware support is not as comprehensive as Windows, and drivers may be compiled manually. 4. The learning curve is steep, and mastering command line operations requires time and patience.


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Dreamweaver Mac version
Visual web development tools

EditPlus Chinese cracked version
Small size, syntax highlighting, does not support code prompt function

SublimeText3 Linux new version
SublimeText3 Linux latest version

mPDF
mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

MinGW - Minimalist GNU for Windows
This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.