Difference between revisions of "KDE/tr"
Views
Actions
Namespaces
Variants
Tools
(Created page with "KDE") |
(Updating to match new version of source page) |
||
(One intermediate revision by the same user not shown) | |||
Line 2: | Line 2: | ||
__TOC__ | __TOC__ | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
=Overview= | =Overview= | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
KDE is a software project currently comprised of a desktop environment known as Plasma, a collection of libraries and frameworks and several applications. | KDE is a software project currently comprised of a desktop environment known as Plasma, a collection of libraries and frameworks and several applications. | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
[[File: KDE-de-18.jpg|left|600px]] | [[File: KDE-de-18.jpg|left|600px]] | ||
<div style="clear: both"></div> | <div style="clear: both"></div> | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
=Appearance= | =Appearance= | ||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
====Desktop Settings==== | |||
</div> | |||
{{ic| | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
To reach desktop settings right click on the desktop and select ''Configure Desktop''. If that option isn't available (it is configurable), you can use the keyboard shortcut {{ic|Alt+D,Alt+S}} | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
'''Layout'''<br /> | |||
Under the ''Wallpaper'' tab there is a 'Layout' option. {{ic|Desktop Settings -> Wallpaper -> Layout}}<br /> | |||
"Folder View" will allow you to place and interact with items on the desktop.<br /> | |||
If you do not use desktop icons (or if you need encouragement for better organization) you can use "Desktop".<br /> | |||
"Desktop" layout will not allow items on the desktop and results in almost 20 MiB of memory savings in plasmashell. | |||
</div> | |||
< | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
====Lockscreen==== | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
Basic settings such as delay and shortcut can be configured at the System Settings location<br /> | |||
{{ic|System Settings -> Security & Privacy -> Screen Locking}}<br /> | |||
Selecting the {{ic|Configure Appearance}} button in the top-right corner will present styling options. | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
=Tips and Tricks= | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
====File Manager==== | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
Dolphin is the default file manager for Plasma.<br /> | |||
See its dedicated page [[Dolphin|here]]. | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
====KCMs==== | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
Settings in Plasma are provided by KDE Configuration Modules (KCM). These are the various modules or sections of ''System Settings'', but it should be noted that some KCMs are hidden from ''System Settings''. All modules can be managed and launched via the utility ''kcmshell6''. | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
To list available KCMs: | |||
{{UserCmd|command=kcmshell6 --list}} | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
To run a particular module (replacing ''kcm_kded'' with the desired module): | |||
{{UserCmd|command=kcmshell6 kcm_kded}} | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
====Single Click vs Double Click==== | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
In order to select between single and double click for opening files and folders you can use System Settings.<br /> | |||
{{ic|System Settings -> Workspace -> General Behavior -> "Clicking files or folders"}} | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
====Power==== | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
=====Block Power Management===== | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
The Plasma Power widget can be used to manually inhibit Screen Locking and Sleep but the ''kde-inhibit'' command can be used to manually block specific features. The following example will use all of them to inhibit each feature for as long as trailing command is running (in this case ''spotify''). | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
{{UserCmd|command=kde-inhibit --power --screenSaver --nightLight --notifications spotify}} | |||
</div> | |||
= | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
=====Disable Hibernate===== | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
Hibernation can be disabled and it's menu entries hidden with the drop-in file ''/etc/polkit-1/rules.d/99-disable-hibernate.rules''. | |||
</div> | |||
==== | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
{{File|file=/etc/polkit-1/rules.d/99-disable-hibernate.rules|content= | |||
<pre> | |||
// Disable hibernate for all users | |||
polkit.addRule(function(action, subject) { | |||
if ((action.id == "org.freedesktop.login1.hibernate")) { | |||
return polkit.Result.NO; | |||
} | |||
}); | |||
polkit.addRule(function(action, subject) { | |||
if ((action.id == "org.freedesktop.login1.hibernate-multiple-sessions")) { | |||
return polkit.Result.NO; | |||
} | |||
}); | |||
</pre> | |||
}} | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
=====Disable Suspend===== | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
Suspend can be disabled and it's menu entries hidden with the drop-in file ''/etc/polkit-1/rules.d/99-disable-suspend.rules''. | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
{{File|file=/etc/polkit-1/rules.d/99-disable-suspend.rules|content= | |||
<pre> | |||
// Disable suspend for all users | |||
polkit.addRule(function(action, subject) { | |||
if ((action.id == "org.freedesktop.login1.suspend")) { | |||
return polkit.Result.NO; | |||
} | |||
}); | |||
polkit.addRule(function(action, subject) { | |||
if ((action.id == "org.freedesktop.login1.suspend-multiple-sessions")) { | |||
return polkit.Result.NO; | |||
} | |||
}); | |||
</pre> | |||
}} | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
=====End Session Commands===== | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
Logging out or shutting down via a command can be useful whether for a non-graphical environment or inclusion in scripts. Whenever a plasma session is involved using the following commands should be preferred over more generic options such as ''systemctl reboot''. | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
======Prompt====== | |||
</div> | |||
=== | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
DBUS provides methods to open a prompt to end a session (logout, reboot, shutdown). | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
{{UserCmd|command=qdbus6 org.kde.LogoutPrompt /LogoutPrompt promptLogout}} | |||
{{UserCmd|command=qdbus6 org.kde.LogoutPrompt /LogoutPrompt promptReboot}} | |||
{{UserCmd|command=qdbus6 org.kde.LogoutPrompt /LogoutPrompt promptShutDown}} | |||
{{UserCmd|command=qdbus6 org.kde.LogoutPrompt /LogoutPrompt promptAll}} | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
======Immediate====== | |||
</div> | |||
=== | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
Similar commands can be used to initiate the process without any prompt. | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
{{ | {{UserCmd|command=qdbus6 org.kde.Shutdown /Shutdown savesession}} | ||
{{UserCmd|command=qdbus6 org.kde.Shutdown /Shutdown logout}} | |||
{{UserCmd|command=qdbus6 org.kde.Shutdown /Shutdown logoutAndReboot}} | |||
{{UserCmd|command=qdbus6 org.kde.Shutdown /Shutdown logoutAndShutdown}} | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
=See also= | =See also= | ||
[https://kde.org/ KDE.org]<br /> | [https://kde.org/ KDE.org]<br /> | ||
Line 74: | Line 206: | ||
[https://en.wikipedia.org/wiki/KDE Wikipedia:KDE]<br /> | [https://en.wikipedia.org/wiki/KDE Wikipedia:KDE]<br /> | ||
<br /> | <br /> | ||
</div> | |||
[[Category:Contents Page{{#translation:}}]] | [[Category:Contents Page{{#translation:}}]] | ||
[[Category:Editions{{#translation:}}]] | [[Category:Editions{{#translation:}}]] |
Latest revision as of 08:05, 12 November 2024
Overview
KDE is a software project currently comprised of a desktop environment known as Plasma, a collection of libraries and frameworks and several applications.
Appearance
Desktop Settings
To reach desktop settings right click on the desktop and select Configure Desktop. If that option isn't available (it is configurable), you can use the keyboard shortcut Alt+D,Alt+S
Layout
Under the Wallpaper tab there is a 'Layout' option. Desktop Settings -> Wallpaper -> Layout
"Folder View" will allow you to place and interact with items on the desktop.
If you do not use desktop icons (or if you need encouragement for better organization) you can use "Desktop".
"Desktop" layout will not allow items on the desktop and results in almost 20 MiB of memory savings in plasmashell.
Lockscreen
Basic settings such as delay and shortcut can be configured at the System Settings location
System Settings -> Security & Privacy -> Screen Locking
Selecting the Configure Appearance
button in the top-right corner will present styling options.
Tips and Tricks
File Manager
Dolphin is the default file manager for Plasma.
See its dedicated page here.
KCMs
Settings in Plasma are provided by KDE Configuration Modules (KCM). These are the various modules or sections of System Settings, but it should be noted that some KCMs are hidden from System Settings. All modules can be managed and launched via the utility kcmshell6.
To list available KCMs:
To run a particular module (replacing kcm_kded with the desired module):
Single Click vs Double Click
In order to select between single and double click for opening files and folders you can use System Settings.
System Settings -> Workspace -> General Behavior -> "Clicking files or folders"
Power
Block Power Management
The Plasma Power widget can be used to manually inhibit Screen Locking and Sleep but the kde-inhibit command can be used to manually block specific features. The following example will use all of them to inhibit each feature for as long as trailing command is running (in this case spotify).
Disable Hibernate
Hibernation can be disabled and it's menu entries hidden with the drop-in file /etc/polkit-1/rules.d/99-disable-hibernate.rules.
// Disable hibernate for all users polkit.addRule(function(action, subject) { if ((action.id == "org.freedesktop.login1.hibernate")) { return polkit.Result.NO; } }); polkit.addRule(function(action, subject) { if ((action.id == "org.freedesktop.login1.hibernate-multiple-sessions")) { return polkit.Result.NO; } });
Disable Suspend
Suspend can be disabled and it's menu entries hidden with the drop-in file /etc/polkit-1/rules.d/99-disable-suspend.rules.
// Disable suspend for all users polkit.addRule(function(action, subject) { if ((action.id == "org.freedesktop.login1.suspend")) { return polkit.Result.NO; } }); polkit.addRule(function(action, subject) { if ((action.id == "org.freedesktop.login1.suspend-multiple-sessions")) { return polkit.Result.NO; } });
End Session Commands
Logging out or shutting down via a command can be useful whether for a non-graphical environment or inclusion in scripts. Whenever a plasma session is involved using the following commands should be preferred over more generic options such as systemctl reboot.
Prompt
DBUS provides methods to open a prompt to end a session (logout, reboot, shutdown).
Immediate
Similar commands can be used to initiate the process without any prompt.