gpt4 book ai didi

python 3.6.9锁屏

转载 作者:行者123 更新时间:2023-12-04 19:08:07 27 4
gpt4 key购买 nike

我想在 python 中制作一个简单的脚本来在按下“c”键时锁定我的屏幕。
当我运行时:

$ python3
import os
os.popen("dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock")
它可以工作,但是当我进行简单循环时,该命令不会锁定我的屏幕,而只是将我的桌面与未使用的窗口交换。
import os
import keyboard
if __name__ == "__main__":
while(True):
if keyboard.is_pressed('c'):
os.popen("dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock")
我已经尝试过 os.popen('gnome-screensaver-command --lock')编辑:和 subprocess.run() ,
不使用 breaksleep
那么如何用python3锁定我的屏幕呢?
也许我错过了一些东西或有一个错误的命令。
这是我的ubuntu版本信息:
Distributor ID: Ubuntu
Description: Ubuntu 18.04.5 LTS
Release: 18.04
Codename: bionic

最佳答案

我终于用 i3lock 找到了一些解决方案
你在 [这里][1] 找到了 i3lock
并使用:subprocess.run("i3lock")[1]:https://i3wm.org/i3lock/

关于python 3.6.9锁屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63994684/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com