我想制作类似xtrlock的应用程序,但是我不知道如何禁用鼠标单击(仍然允许鼠标移动)并更改光标图标(使用自定义png)
我简单的python代码是:
while True:
password = raw_input()
if password == "password":
exit()
答案 0 :(得分:1)
您实际上需要与一些desktop environment和一些display server进行交互。在Linux上可以是Xorg或Wayland。因此,您应该使用一些GUI toolkit(它们通常提供一些event loop)。详细了解GTK和Qt。两者都通过PyGTK或PyQt连接到Python。首先编写一些简单的GUI应用程序(在PyGTK或PyQt中)以了解概念。
顺便说一句,xtrlock
是free software,因此您可以研究其源代码以获取灵感。