Note
This topic mostly or entirely pertains to KDE Plasma version 5.27
and may not have been updated for newer versions.
This topic focuses on the Plasma Desktop, a graphical desktop environment by KDE.
- Plasma Desktop
Note
Feel free to skip parts of this section that you do not wish to implement.
This details on some things that could be done to improve the experience of using the desktop.
-
Launch the System Settings application.
-
Expand the Workspace section.
-
Click the Workspace Behavior menu item.
-
In the General Behavior tab, configure as follows:
- Clicking files or folders:
Selects them
- Clicking files or folders:
-
Click the Apply button.
This details how to adjust the animation speed of the Plasma Desktop:
-
Launch the System Settings application.
-
Select the General Behavior menu item under the Workspace section.
-
In the General Behavior page, adjust the Animation speed using the provided slider (i.e. increase by 1 step from the default).
-
Click the Apply button.
This details configuration steps for enhancing the Dolphin file manager's experience and functionality.
-
Launch KRunner by pressing Alt + Space.
-
Click the inline Settings icon on KRunner's far left.
-
In the KRunner Settings module, change the Position on screen option from Top to Center.
-
Click Apply then OK.
-
Launch KRunner by pressing Alt + Space.
-
Click the Cogwheel icon to the far left of KRunner.
-
Click the Configure Enabled Search Plugins... button.
-
In the Plasma Search section, click the Get New Plugins at the bottom right.
-
Search for the plugin you wish to install using the provided search bar.
-
Select the plugin you wish to install and click the Install button on the top right.
-
Launch Spectacle.
-
Click Configure Spectacle... which should launch the Configure window.
-
Configure the following settings:
-
General:
- When launching Spectacle:
Do not take a screenshot automatically
. - After taking a screenshot:
- Save file to default folder:
Enabled
. Copy image to clipboard
.
- Save file to default folder:
- While Spectacle is running:
- Press screenshot key to:
Take a new Screenshot
.
- Press screenshot key to:
- Rectangular Region Selection:
- General:
- Use light background:
Disabled
. - Accept on click-and-release:
Enabled
. - Show capture instructions:
Disabled
.
- Use light background:
- Show magnifier:
While holding Shift
. - Remember selected area:
Never
.
- General:
- When launching Spectacle:
-
Image Saving:
- Save Location:
~/Pictures/Screenshots/Desktop
(create the folder beforehand). - Compression Quality:
90%
. - Filename:
Screenshot_<yyyy><MM><dd>_<HH><mm><ss>
,PNG
(Plasma 6).Screenshot_%Y%M%D_%H%m%S
,PNG
(Plasma 5).
- Save Location:
-
Video Saving:
- Save Location:
~/Videos/Screencasts
(create the folder beforehand). - Filename:
Screencast_<yyyy><MM><dd>_<HH><mm><ss>
,MP4/H.264
.
- Save Location:
-
-
Head to the Shortcuts tab and add custom keybindings for:
[!IMPORTANT]
Skip this redundant and breaking step if you intend to use Toshy.- Capture Active Window: Alt + Shift + 5
- Capture Current Monitor: Alt + Shift + 3
- Capture Rectangular Region: Alt + Shift + 4
-
Click Apply then OK.
This adds shortcuts that would make managing and moving windows on the desktop behave similarly to the third-party window management utility on macOS, Spectacle.
-
Launch the System Settings application.
-
Expand the Keyboard section under the Input & Output group.
-
Select the Shortcuts menu item.
-
Using the provided search bar in the Shortcuts page, search and configure the following custom shortcuts accordingly:
[!IMPORTANT]
Skip the following shortcuts if you intend to use Toshy.- Quick Tile Window to the Bottom: Alt + Shift + Down
- Quick Tile Window to the Left: Alt + Shift + Left
- Quick Tile Window to the Right: Alt + Shift + Right
- Quick Tile Window to the Top: Alt + Shift + Up
- Maximize Window: Alt + Shift + F
[!NOTE]
You may include the following shortcuts even if you use Toshy as they are currently unsupported.- Quick Tile Window to the Top Left: Meta + Alt + Shift + Left
- Quick Tile Window to the Top Right: Meta + Alt + Shift + Right
- Quick Tile Window to the Bottom Left: Ctrl + Alt + Shift + Left
- Quick Tile Window to the Bottom Right: Ctrl + Alt + Shift + Right
- Move Window to the Center: Alt + Shift + C
-
Click the Apply button.
Note
Feel free to skip parts of this section that you do not wish to implement.
This details some customisation options for the Plasma Desktop.
-
Right click the Default Panel (Taskbar/Dock).
-
Click the Show Panel Configuration option.
-
In the Panel Settings panel, set the following options:
- Position:
Bottom
- Alignment:
Center
- Width:
Fit content
- Visibility:
Always visible
- Opacity:
Adaptive
- Style (Floating):
Enabled
- Position:
-
Adjust the Panel Height as you wish i.e.
64
. -
If used with a Menu Bar, it is recommended to remove everything from the panel except the default Icons-only Task Manager.
-
Optionally, use the Launchpad Plasma widget as the desktop's default application launcher:
-
Install the Launchpad plasma 6 widget by adhe.
-
Add the widget to the leftmost side of the panel.
-
Configure the widget like so:
- General:
- Icon:
app-launcher
- Show application as:
Name only
- Apps icon size:
Huge
(<1080p screen) orEnormous
(1080p> screen) - Favs icon size:
Large
(<1080p screen) orHuge
(1080p> screen) - Favs icon size (Power/Restart/Logout/Lock icons):
Medium
(<1080p screen) orLarge
(1080p> screen)
- Icon:
- General:
-
-
Click the Done button in the Panel Settings panel.
-
Right click the Upward/Downward Arrow icon at the system taskbar or menu bar that says Show hidden icons.
-
Click the Configure System Tray... menu item.
-
In the General section:
-
Panel icon size:
Small
-
Panel icon spacing:
Small
(<1080p screen) orNormal
(1080p> screen)
-
-
Navigate to the Entries section and make the following (recommended) configurations:
-
AnyDesk:
Always hidden
-
firewall-applet:
Always hidden
-
Updates:
Always hidden
-
KDE Connect:
Always shown
-
Keyboard Layout:
Always hidden
-
Lock Keys Status:
Always hidden
-
Clipboard:
Always hidden
-
Media Player:
Always hidden
-
Notifications:
Always shown
-
-
Click Apply then OK.
-
Install the
kdeplasma-addons
package usingyay
to add more task switcher options.[!NOTE]
This additional package is no longer needed on KDE Plasma 6 or newer. -
Launch the System Settings application.
-
Click the Window Management menu item under the Apps & Windows section.
-
Click the Task Switcher menu item.
-
In the Main tab of the Task Switcher page, within the Visualization section, configure the following:
- Uncheck the Show selected window option to disable it.
- Check the Effect dropdown option to enable the chosen effect.
- Expand the Effect dropdown and select the Thumbnail Grid option.
-
Under the Shortcuts section, configure as follows:
[!IMPORTANT]
Skip this redundant and breaking step if you intend to use Toshy.-
All windows:
- Forward: Alt + Tab
- Reverse: Alt + `
-
Current application:
- Forward:
None
- Reverse:
None
- Forward:
-
-
Click the Apply button.
-
Launch the System Settings application.
-
Click the Colors & Themes menu item under the Appearance & Style section.
-
Configure the Icons:
-
Click the Icons menu item.
-
Click the Get New... button.
-
In the provided search bar, search for
Mkos-Big-Sur
and click the Install button. -
Close the Download New Icons window.
-
In the Icons page, select the Mkos-Big-Sur-Night (Dark) or Mkos-Big-Sur (Light) option and click the Apply button.
-
-
Configure the Cursors:
-
Click the Cursors menu item.
-
Install the cursor theme,
bibata-cursor-theme-bin
usingyay
directly.Alternatively, install the theme graphically through the KDE Plasma Desktop:
-
Click the Get New... button.
-
In the provided search bar, search for
Bibata Modern Classic
(Dark) orBibata Modern Ice
(Light) and click the Install button. -
When prompted to Pick Your Installation Option, click the corresponding Install button for
Bibata-Modern-Classic.tar.xz
(Dark) orBibata-Modern-Ice.tar.xz
(Light).Close the Download New Cursors window.
-
-
In the Cursors page, select the Bibata-Modern-Classic (Dark) or Bibata-Modern-Ice (Light) option and click the Apply button.
-
-
Right click the desktop and click the Enter Edit Mode button.
-
Expand the Add Panel dropdown and select the Application Menu Bar option.
-
Right click the Application Menu Bar and select the Show Panel Configuration option.
-
In the Panel Settings panel, set the following options:
- Position:
Top
- Alignment:
Center
- Width:
Fill width
- Visibility:
Always visible
- Opacity:
Adaptive
- Style (Floating):
Disabled
- Position:
-
Adjust the Panel Height as you wish i.e.
32
. -
Add the following Widgets to the Menu Bar:
- Application Launcher or Kpple Menu 6 by chrtall (Requires installation) if using Launchpad Plasma in the Dock
- Window Title by dhruv8sh or
plasma6-applets-window-title
(AUR): Requires installation - Global Menu
- Digital Clock
- System Tray
- Peek at Desktop
-
Position the widgets by clicking and dragging them like so on the Menu Bar in this order (from left to right):
- Application Launcher or Kpple Menu 6
- Window Title
- Global Menu
- Panel Spacer (Click the Add Spacer button)
- Digital Clock
- Panel Spacer (Click the Add Spacer button)
- System Tray
- Peek at Desktop
-
Configure the following widgets as such:
-
Window Title:
- Appearance:
- Text:
- When title available:
%a
- When Application Name and Window Title are same:
%a
- When title unavailable:
%q
- Text Formatting:
- Size:
16
- Bold:
Enabled
- Italic:
Disabled
- Capitalize First Letters:
Enabled
- Size:
- When title available:
- Icon:
- Visible:
Disabled
- Visible:
- Margins:
- Length:
Based on contents
- Space before icon:
4
- Space between icon and text:
4
- Space after text:
4
- Length:
- Text:
- Behavior:
- Info Filtering: Disable all options
- Gestures: Disable all options
- Leave the rest as default
- Appearance:
-
Digital Clock:
- Appearance:
- Information:
- Show date:
Always beside time
- Show date:
- Show seconds:
Only in the tooltip
- Show time zone:
Only when different from local time zone
- Display time zone as:
Code
- Time display:
12-Hour
- Date format:
Custom
ddd d MMM
- Text display:
Manual
- Font Family:
SF Pro Display
- Font Style:
Regular
- Font Size:
12
- Font Family:
- Information:
- Leave the rest as default
- Appearance:
- Click the Done button in the Panel Settings panel.
-
Launch the System Settings application.
-
Click the Colors & Themes menu item under the Appearance & Style section.
-
Configure the Colors:
-
Click the Colors menu item.
-
Click the Get New... button.
-
In the provided search bar, search for
MkosBigSur-Dark
(Dark) orMkos-BigSur-Colors
(Light) and click the Install button. -
Close the Download New Color Schemes window.
-
In the Colors page, select the MkosBigSur-Dark (Dark) or Mkos-BigSur (Light) option and click the Apply button.
-
-
Configure the Application Style:
-
Click the Application Style menu item.
-
Click the Configure GNOME/GTK Application Style... button.
-
Click the Get New GNOME/GTK Application Styles... button.
-
In the provided search bar, search for
WhiteSur GTK Theme
and click the Install button. -
When prompted to Pick Your Installation Option, click the corresponding Install button for:
-
WhiteSur-Dark.tar.xz
(Dark) orWhiteSur-Light.tar.xz
(Light).[!TIP]
Download the-solid
variant if you are using an NVIDIA GPU.
-
-
Close the Download New GNOME/GTK Application Styles window.
-
In the GNOME/GTK Application Style page, expand the GTK theme dropdown and select the
WhiteSur-Dark
(Dark) orWhiteSur-Light
(Light) option.[!TIP]
Select the-solid
variant if you are using an NVIDIA GPU. -
Click the Apply button.
-
-
Configure the Plasma Style:
-
Click the Plasma Style menu item.
-
Click the Get New... button.
-
In the provided search bar, search for
Apple-Dark Theme
(Dark) orMkos-BigSur-plasma
(Light) and click the Install button. -
Close the Download New Plasma Styles window.
-
In the Plasma Style page, select the AppleDark-ALL (Dark) or mkos-BigSur (Light) option and click the Apply button.
-
-
Configure the Window Decorations:
-
Click the Window Decorations menu item.
-
Click the Get New... button.
-
In the provided search bar, search for
Big Sur Night mkos
(Dark) orMkos-BigSur-Aurora
(Light) and click the Install button. -
Close the Download New Window Decorations window.
-
In the Window Decorations page, select the Mkos-BigSur-Night (Dark) or Mkos-BigSur (Light) option and click the Apply button.
-
Configure the Window Borders:
- Expand the Window Borders dropdown to the right of the Window Decorations title.
- Select the
Theme's default (Normal Window Borders)
option. - Click the Apply button.
-
Configure the Titlebar Buttons:
- Click the Configure Titlebar Buttons... button.
- Remove the More actions for this window button.
- Remove the On all desktops button.
- Remove the Context help button.
- Drag the Close button to the far left.
- Drag the Minimize button to the right of the Close button.
- Drag the Maximize button to the right of the Minimize button.
- Click the Apply button.
-
Some applications require additional configuration for these customisations to be applied correctly:
-
-
Configure macOS-like Icons and Cursors.
-
Configure the Splash Screen (Optional):
-
Click the Splash Screen menu item.
-
In the Splash Screen page, select the None option and click the Apply button.
-
-
Configure the Login Screen:
-
Click the Login Screen (SDDM) menu item.
-
Click the Get New... button.
-
In the provided search bar, search for
Apple Sonoma V3
and click the Install button. -
When prompted to authenticate, enter your user password and click OK.
-
Close the Download New Login Screen window.
-
In the Login Screen (SDDM) page, select the Apple-Sonoma-V3 option and click the Apply button.
-
When prompted to authenticate, enter your user password and click OK.
-
Add an Application Menu Bar to the top of the screen.
-
Configure the Default Panel as a macOS-like Dock.
[!NOTE]
It is no longer recommended to replace the default panel with a Plank dock due to incompatibility with Wayland. -
Add a Genie Mode animation when minimising or reopening a window from the dock:
- Launch the System Settings application.
- Select the Window Management menu item under the Apps & Windows section.
- In the Window Management view, select the Desktop Effects menu item.
- Using the provided search bar in the Desktop Effects page, search for the
Magic Lamp
setting. - Select the corresponding Magic Lamp checkbox to enable it.
- Click its corresponding Gear Cog icon to configure it.
- In the newly opened Configure window, set the Animation duration to
400 milliseconds
. - Click the Apply button and OK in the Configure window.
- Click the Apply button in the Desktop Effects page.
This details some additional widgets we could add to our desktop for added functionality.
-
If the widget is available in your package manager, install the package using
yay
directly. -
Alternatively, install the widget through the KDE Plasma Desktop:
- Right click the desktop and select the Enter Edit Mode menu item.
- Click the Get New Widgets... button.
- Select the Download New Plasma Widgets option.
- Use the provided search bar to search for the widget by their name.
- Locate the widget and click its corresponding Install button.
- If prompted to Pick Your Installation Option, click the desired downloadable item's corresponding Install button.
- If prompted to authenticate, enter your user password and click OK.
- Close the Download New Plasma Widgets window after you've finished.
-
If you wish to add a widget to the Desktop, right click the desktop and select the Enter Edit Mode menu item.
-
If you wish to add a widget to a Panel (i.e. menu bar or dock), right click the panel and select the Show Panel Configuration menu item.
-
Click the Add Widgets... button.
-
Search for the widget in the provided search bar from the Widgets panel.
-
Click and drag the widget to the desired position and release it to add it.
-
Right click the widget and select its Configure... menu item.
-
Modify the widget's settings as desired in each section and click the Apply button to save the changes.
-
Click the OK button once done to save all changes.
-
Install the
plasma6-applets-thermal-monitor-git
package usingyay
. -
Check for available sensors on your system:
sensors
[!NOTE]
Do note that some sensors may require additional packages to be installed (i.e.zenpower3-dkms
for newer Ryzen CPUs). -
Add the widget and configure the sources:
-
Add the Thermal Monitor widget to the menu/taskbar.
-
Right click the widget and click the Configure Thermal Monitor... option.
-
From the newly opened Thermal Monitor Settings window, configure the following:
-
In the Sensors section, add each source you wish to have monitored:
-
Click the Add Sensor... button.
-
Click the corresponding + button on each source you wish added.
-
Click the X button from the Add Sensor window when you're done adding all sources.
-
For each sensor, click their corresponding Pencil (Edit) button and add a sensible Name (label) to it.
[!TIP]
Sample sources:lmsensors/zenpower-pci-00c3/temp1
(CPU),gpu/gpu0/temperature
(GPU),lmsensors/nvme-pci-0100/temp1
(SSD) -
Once done, click the Apply button.
-
-
In the Appearance section, configure the following options:
- Temperature:
- Show unit:
Enabled
- Enable danger color:
Enabled
- Warning threshold:
75c
- Meltdown threshold:
90c
- Show unit:
- Primary label:
Temperature
- Font scale:
1.0
- Once done, click the Apply button.
- Temperature:
-
Click the OK button to save all changes.
-
-
Warning
This fix was for an older version of the Thermal Monitor widget on KDE Plasma 5
Fix the KDE Thermal Monitor issue requiring "Reload Temperature Sources" when plasmashell
is restarted:
-
Edit the
~/.local/share/plasma/plasmoids/org.kde.thermalMonitor/contents/ui/main.qml
file:property var systemmonitorAvailableSources: []
Replace the
property var systemmonitorAvailableSources
line with the above line.
This details on how to configure default applications of various types on KDE Plasma.
This section details how to configure the default application for certain types of applications.
-
Open the System Settings app.
-
Expand the Applications section.
-
Open the Default Applications menu item.
-
Here, you can configure the default application of various types including:
- Web browser
- File manager
- Email client
- Terminal emulator
- Map
- Dialer
-
To configure the default application for a certain type, click its corresponding dropdown and select the application you wish to use accordingly.
-
Click the Apply button to save your changes.
This section details how to configure the default application to open certain file types.
-
Launch the Dolphin file manager.
-
Select and right click a file of the type you wish to configure i.e. a
.mkv
file. -
From the context menu, hover over the Open With option, and select the Other Application... option.
-
Search and locate the application you wish to use to open the file type i.e.
VLC media player
. -
Select the application and check the Remember application association for all files of type "
X
" box.X
here represents the file type you are configuring i.e.Matroska Video
for.mkv
files. -
Click the OK button.
Now, all files of the type you configured will open with the selected application.
This guides how to enable auto login to the desktop for our user.
-
Launch the System Settings application.
-
Expand the Colors & Themes section under the Appearance & Style group.
-
Click the Login Screen (SDDM) menu item.
-
In the Login Screen (SDDM) page, click the Behavior button at the top.
-
In the Behavior page, check the Automatically log in box and select your user from the inline dropdown. You can also change the default session (i.e.
X11
orWayland
) here.[!TIP]
If you instead wish to disable desktop autologin, simply uncheck the Automatically log in box. -
Click the Apply button at the bottom.
-
If prompted to authenticate, enter your user credentials and click the OK button.