我正在寻找一个选项来关闭用户输入(也就是说启用只读模式)在屏幕上留下相同的图片而不从系统注销,但需要输入密码才能继续做某事。
例如,我想打开一部电影,然后锁定系统以防止任何操作。因此,如果我需要离开房间,我的朋友们将无法用我的笔记本电脑做任何事情,那就看电影直到最后。
我正在寻找一个选项来关闭用户输入(也就是说启用只读模式)在屏幕上留下相同的图片而不从系统注销,但需要输入密码才能继续做某事。
例如,我想打开一部电影,然后锁定系统以防止任何操作。因此,如果我需要离开房间,我的朋友们将无法用我的笔记本电脑做任何事情,那就看电影直到最后。
程序关闭时强制注销
您可以使用如下命令运行视频播放器:
然后,如果播放器关闭,它会将您注销。&& 表示“在前面的函数完成后执行后面的函数”。
但是,如果播放器窗口只是未聚焦且未关闭,则注销命令将不会运行。然而,这可以通过一些脚本来解决,告诉视频播放器在失焦时退出。
没有焦点时杀死视频播放器
根据这篇文章:如何在窗口焦点/取消焦点上执行命令?您可以编写一个脚本来杀死您的应用程序和/或在视频播放器不集中时注销。
因此,如果您运行 smplayer,然后从命令行运行以下脚本,如果 SMPlayer 失去焦点,这将注销。
首先安装所需的工具:
然后把它放在某个文件中,对于这个例子,我们称之为“be_nice”:
将其粘贴并保存:
使其可执行:
现在在 SMPlayer 中打开一个视频,然后从命令行运行 be_nice:
这将使 SMPlayer 成为焦点,如果它离开焦点,将锁定屏幕。唯一的问题是“全屏”模式不起作用,因为 xdotool 找不到全屏窗口的名称。
以访客用户身份登录
当您让您不信任的朋友使用您的计算机时,最后的选择是使用访客或单独的用户帐户。
只是想锁定屏幕?
屏幕右上角的电源菜单。打开它并单击打开的窗口底部中间的锁。