如何在ubuntu中用热键关闭显示器

传统的通过热键关闭显示器的方式已经被一些版本打破了。一个非常简单的Python脚本可以可靠有效地恢复该功能。...

如何在ubuntu中用热键关闭显示器

传统的通过热键关闭显示器的方式已经被一些版本打破了。一个非常简单的Python脚本可以可靠有效地恢复该功能。

关闭监视器的旧方法是通过xset命令:

xset dpms force off

有一些变化,但自从ubuntukarmic(9.10),它被打破了。一些系统调用显然不能很好地处理这个命令,导致屏幕在大约一分钟后被唤醒。在为此烦恼了一段时间之后,我在Ubuntu论坛上找到了一些解决方案。在一个循环中运行这个命令似乎占用了大量的CPU资源,没有一个非常优雅的方法来避免它。谢天谢地,一个用户nxmehta找到了一个使用简单Python脚本的解决方案,它可以处理从Karmic到Natty的所有问题。

首先,您需要有一些依赖项,因此打开一个终端并输入以下命令:

sudo apt-get install python python-xlib

这将安装python和python xlib包(如果尚未安装)。接下来,打开文本编辑器(gedit)并复制/粘贴以下文本:

#!/usr/bin/python import time import subprocess from Xlib import X from Xlib.display import Display display = Display(':0') root = display.screen().root root.grab_pointer(True, X.ButtonPressMask | X.ButtonReleaseMask | X.PointerMotionMask, X.GrabModeAsync, X.GrabModeAsync, 0, 0, X.CurrentTime) root.grab_keyboard(True, X.GrabModeAsync, X.GrabModeAsync, X.CurrentTime) subprocess.call('xset dpms force off'.split()) p = subprocess.Popen('gnome-screensaver-command -i'.split()) time.sleep(1) while True: print display.next_event() p.terminate() break

如何在ubuntu中用热键关闭显示器

用正确的名字把你的文件保存在某处。我把我的卡在~/bin/screen里了_关闭.sh剩下的剧本。

接下来,右键单击该文件并转到“属性”。

如何在ubuntu中用热键关闭显示器

在“权限”选项卡下,确保选中“允许将文件作为程序执行”。单击“关闭”。

现在您可以将其分配给任何键盘快捷键!我喜欢把我的设置为大写锁定,所以我必须先禁用那个键。你可以进入键盘>布局>选项。

如何在ubuntu中用热键关闭显示器

在这里,选择Caps Lock键行为下的“Caps Lock is disabled”。

要将此脚本指定给键盘快捷键,请打开“键盘快捷键首选项”。

如何在ubuntu中用热键关闭显示器

单击Add,给快捷方式一个名称,命令将只是脚本的位置。单击应用,然后单击快捷方式下的设置。如果您禁用了Caps Lock,您将看到它被列为“VoidSymbol”,但它可以正常工作。

这已经困扰了我相当长的一段时间,解决办法是有点难以找到什么与所有的投诉浮动。希望这能帮你节省你的笔记本电脑电池。

  • 发表于 2021-04-12 23:17
  • 阅读 ( 143 )
  • 分类:互联网

你可能感兴趣的文章

如何在windows10中修复倒置的屏幕

...。我们之所以说“可能”,是因为它可能无法在具有多个显示器或不兼容图形驱动程序的计算机上工作。 ...

  • 发布于 2021-03-11 00:18
  • 阅读 ( 281 )

如何从以前的版本升级到ubuntu17.10

...备好体验新的Ubuntu,你可能还是想升级到17.10。下面介绍如何从16.04或17.04升级到Ubuntu 17.10。 ...

  • 发布于 2021-03-25 14:06
  • 阅读 ( 203 )

每个缩放键盘快捷键以及如何使用它们

...开和关闭部分界面。这些热键可以把你变成变焦专家! 如何在缩放中查看和自定义热键 Zoom在其桌面客户端上有有用的键盘快捷键,您可以从“设置”菜单更改所有快捷键。 在Windows PC或Mac上,只需单击右上角的“设置”图标...

  • 发布于 2021-04-02 07:07
  • 阅读 ( 214 )

菜单键是用来做什么的?(以及如何重新映射)

...在使用的应用程序中没有任何操作,请尝试Ctrl+Shift+F10。 如何重新映射菜单键 菜单键没有Windows键那么烦人,如果你不小心按下它,它会让你退出游戏和其他全屏应用程序。但是,您可能希望更改菜单键的行为,并让它做一些更...

  • 发布于 2021-04-03 11:02
  • 阅读 ( 307 )

unity用户需要了解的关于ubuntu17.10的gnome shell

...后从“屏幕上的位置”菜单中选择您喜欢的位置。 抬头显示器不见了 Unity中的“平视显示器”或HUD功能现在完全消失了。此功能允许您在任何应用程序中按“Alt”键,并获得一个搜索框,您可以在其中搜索和键入操作。例如,...

  • 发布于 2021-04-07 03:42
  • 阅读 ( 258 )

如何使用热键切换windows声音输出

...,允许用户创建许多常见Windows功能的快捷方式,如关闭显示器或调整音量。一切都是由语法和表达式控制的,这可能有点笨拙,但是NirCmd打开了比SoundSwitch更多的定制选项。你可以在这里下载。 第一步:提取nircmd NirCmd是一个可...

  • 发布于 2021-04-08 02:43
  • 阅读 ( 201 )

如何最大限度地延长linux笔记本电脑的电池寿命

...stem Settings>Power。 屏幕亮度会显著影响电池寿命。显示器背光越亮,电池寿命就越差。如果你的笔记本电脑有改变屏幕亮度的热键,试试看,它们也有望在Linux上工作。如果没有,您可以在Linux桌面的设置中找到这个选项...

  • 发布于 2021-04-08 05:20
  • 阅读 ( 164 )

如何使用aptik备份和恢复ubuntu中的应用程序和ppa

如果你需要重新安装Ubuntu或者你只是想从头开始安装一个新版本,有一个简单的方法来重新安装你所有的应用和设置不是很有用吗?您可以使用一个名为Aptik的免费工具轻松实现这一点。 Aptik(Automated Package Backup and Restore)是Ubu...

  • 发布于 2021-04-11 02:01
  • 阅读 ( 169 )

创建快捷方式或热键以打开或关闭桌面图标

...原来的源代码似乎不见了。 下载HideDesktopIc***应用程序(如何极客镜像拷贝)

  • 发布于 2021-04-11 02:42
  • 阅读 ( 120 )

如何在ubuntu14.10中显示/隐藏所有隐藏的启动应用程序

我们最近向您展示了如何在ubuntu14.04中管理启动应用程序,就像在Windows中一样。但是,当您访问Startup Applicati*** Preferences工具时,不会列出所有的启动应用程序。有些是隐藏的。我们将向您展示如何显示这些隐藏的应用程序。 ...

  • 发布于 2021-04-11 08:28
  • 阅读 ( 77 )
Luan9660
Luan9660

0 篇文章

相关推荐