相关疑难解决方法(0)

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

首先,我知道这里对 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 版本。

kde lock-screen screensaver power-management kubuntu

36
推荐指数
4
解决办法
3万
查看次数

如何在 Ubuntu 17.10 中关闭屏幕?

xset dpms force off 不起作用,输出:

X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  147 (DPMS)
  Minor opcode of failed request:  6 (DPMSForceLevel)
  Serial number of failed request:  12
  Current serial number in output stream:  14
Run Code Online (Sandbox Code Playgroud)

我有两台带有电源按钮的显示器,带有默认电源管理设置。但是,使用命令按一个键盘快捷键会很方便。

我很确定我正在使用 Gnome 并且读到 xset 不适用于 Gnome。

作为替代解决方案,我将屏幕超时更改为 1 分钟。

有关的:

command-line display shortcut-keys power-management

5
推荐指数
2
解决办法
2355
查看次数