Python 为Linux编写锁屏?

Python 为Linux编写锁屏?,python,linux,xorg,lockscreen,Python,Linux,Xorg,Lockscreen,我一直在寻找一个很好的锁屏与我的XFCE系统一起使用,但似乎有任何超薄的锁屏。我目前使用的是slock,但它只是一个完全没有界面的空白屏幕 我想用Python编写一个锁屏。我查看了slock的源代码,似乎我必须以某种方式与Xorg接口 有人知道如何编写锁屏吗?如果您想进入低级,可以使用python绑定 如果您想使用更高级别的绑定,您可能会发现这很有用。将其移植到PyQt应该非常简单。我很确定GTK也有类似的资源 为什么不使用xlock或xscreensaver?xscreensaver看起来很糟

我一直在寻找一个很好的锁屏与我的XFCE系统一起使用,但似乎有任何超薄的锁屏。我目前使用的是
slock
,但它只是一个完全没有界面的空白屏幕

我想用Python编写一个锁屏。我查看了
slock
的源代码,似乎我必须以某种方式与Xorg接口


有人知道如何编写锁屏吗?

如果您想进入低级,可以使用python绑定


如果您想使用更高级别的绑定,您可能会发现这很有用。将其移植到PyQt应该非常简单。我很确定GTK也有类似的资源

为什么不使用xlock或xscreensaver?
xscreensaver
看起来很糟糕,而且它没有GDM或KDM那样的“感觉”。我想做一些比它更灵活的东西。谢谢。我的锁屏(几乎)功能正常。我将窗口设置为全屏,并强制它忽略所有关闭信号,但您仍然可以通过
ALT-TAB
切换出窗口。我会阅读你的教程,所以谢谢你的链接!我最终选择了Qt4路线,在全屏窗口上使用了
grabKeyboard()
grabMouse()
。它工作得很好,我必须通过TTY1关闭我的窗口,才能找回我的桌面!