Python 如何禁止用户在Ubuntu MATE上使用操作系统(Raspberry Pi 3)

Python 如何禁止用户在Ubuntu MATE上使用操作系统(Raspberry Pi 3),python,user-interface,tkinter,Python,User Interface,Tkinter,我正在用Python3.7构建一个Tkinter GUI,打算在Raspberry Pi 3上运行,我希望用户无法关闭它或访问它下面的操作系统(Ubuntu MATE) 我尝试使用此标志使窗口无法关闭: root.overrideredirect(布尔值=True) 但这会在根窗口下创建所有顶级小部件。我尝试使用各种不同的方法强迫它们在根上创建,但没有成功 然后,我尝试在设置标志之前更新空闲任务: root.update\u idletasks() root.overrideredirect(

我正在用Python3.7构建一个Tkinter GUI,打算在Raspberry Pi 3上运行,我希望用户无法关闭它或访问它下面的操作系统(Ubuntu MATE)

我尝试使用此标志使窗口无法关闭:

root.overrideredirect(布尔值=True)
但这会在根窗口下创建所有顶级小部件。我尝试使用各种不同的方法强迫它们在根上创建,但没有成功

然后,我尝试在设置标志之前更新空闲任务:

root.update\u idletasks()
root.overrideredirect(布尔值=True)
这在我运行Ubuntu的英特尔桌面上运行,但在运行Ubuntu MATE的Raspberry Pi 3上运行时,在设置标志之前更新空闲任务似乎完全禁用了它,这意味着用户仍然可以访问操作系统

我想知道如何阻止用户访问Raspberry Pi 3上的操作系统。任何帮助都很好