2011-08-18 56 views

回答

1

我不知道你是否在寻找一个工具或库来做到这一点。有相当多的DE独立的选项:

  1. xlock
  2. slock

他们是开源的,所以你可以,如果你正在寻找一个程序化的方式做到这一点看看代码。

对于库,您可以查看xlib与X的所有交互。XLockDisplay是您可能想要使用的函数。

+0

您能否请您提供一些正在做这类工作人员的图书馆。 – deimus

+0

更新了我的答案以添加库参考。 – Vikas

0

通常你在屏幕保护程序中有这样的选择。然后计算机将在您决定的特定时间后锁定。你有它在Ubuntus屏幕保护程序。

2

Gnome桌面:

gnome-screensaver-command -l 

这是什么实际上做(source code)是调用DBUS的API,它的目标是成为桌面中性。阅读更多有关this page

+0

添加了源链接 – sehe