如何在 KDE 中关闭屏幕 (DPMS) 和锁定会话?

ger*_*ijk 36 kde lock-screen screensaver power-management kubuntu

首先,我知道这里对 GNOME 提出了类似的问题:“锁定屏幕时关闭笔记本电脑背光”

客观的

出于省电原因,我想在锁定会话时关闭屏幕。

实际问题

就我所见,在 Kubuntu (KDE) 上锁定屏幕不可避免地会触发屏幕保护程序。除了“空白屏幕”及其背景颜色设置为黑色之外没有其他屏幕保护程序选项,这与我的目标非常接近。它使屏幕空白,但不会关闭屏幕。屏幕的背光仍会亮着,并且不会节省任何电量。

当前的解决方法

通过脚本 + 快捷键的解决方法是可能的,但是,这只是一种解决方法,因为它不会在锁定会话的所有方式上触发。因此,我认为应该可以更优雅地完成它,例如通过在屏幕保护程序的 KDE 配置对话框中提供此选项。

我现在使用的解决方法如下。锁定屏幕和关闭屏幕的脚本:

#!/bin/bash

qdbus org.freedesktop.ScreenSaver /ScreenSaver Lock
xset dpms force standby
Run Code Online (Sandbox Code Playgroud)

并让它通过自定义菜单条目使用快捷键运行。有用。

这就是为什么我认为它是一种解决方法而不是解决方案。它不适用于其他触发会话锁定的方式。

我的实际问题

我需要接触/修补 KDE 的源代码吗?

  • 如果不是,我的选择是什么?
  • 如果是这样的话,
    • 有人可以指出我可以从哪里开始吗?
    • 您认为 GUI 中推荐的配置位置是什么?

我正在使用 Kubuntu 12.04 并愿意升级到 KDE 4.9 或等待 12.10 版本。

Som*_*ica 25

为 KDE 4 找到了一种方法(直到 Ubuntu 14.10)。对于现代 KDE 5,请参阅其他答案

  1. 进入系统设置应用程序和系统通知? 管理通知

  2. 选择屏幕保护程序作为事件源

  3. 找到并选择屏幕锁定

  4. 将此命令添加到事件中:

     xset dpms force off
    
    Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

每次锁定时它都会关闭所有显示。


小智 23

确认:运行命令:/bin/sleep 1 ; /usr/bin/xset dpms force off在屏幕锁定通知内适用于 Plasmashell 5.10。

转到:系统设置 > 通知 > 事件源“屏幕保护程序”:

通知 -- 系统设置


小智 6

使用 KDE Plasma 5.18,与此评论有点不同。

通过搜索通知Super并按照以下屏幕截图操作:

通知

通知 - 应用程序设置

配置通知 - 系统设置模块

我使用了/bin/sleep 5; /usr/bin/xset dpms force off而不是1,但这取决于你。


ger*_*ijk 0

在我提出问题十多年后......

KDE 5.27 获得了在锁定屏幕上按 关闭屏幕的功能Esc

等离子5.27公告

一键省电:在锁定屏幕时,按 Esc 键可关闭屏幕并节省一些电量。