Jan*_*ary 93
简单的:
gnome-screensaver-command -l
Run Code Online (Sandbox Code Playgroud)
如果屏幕保护程序设置为在激活时锁定(请参阅屏幕保护程序设置),以下也可以工作,因为该命令会激活屏幕保护程序:
gnome-screensaver-command -a
Run Code Online (Sandbox Code Playgroud)
您可以通过编辑主目录中的文件.bashrc
(或.bash_aliases
)为命令添加别名:
gedit $HOME/.bashrc
Run Code Online (Sandbox Code Playgroud)
并添加以下行:
alias lock='gnome-screensaver-command -l'
Run Code Online (Sandbox Code Playgroud)
然后从终端:
source .profile
Run Code Online (Sandbox Code Playgroud)
这将激活别名。从现在开始,lock
终端中的别名将具有锁定屏幕的效果。
Aar*_*ron 33
除了一月所说的,这也有效:
gnome-screensaver-command --lock
Run Code Online (Sandbox Code Playgroud)
或者
gnome-screensaver-command -l
Run Code Online (Sandbox Code Playgroud)
根据gnome-screensaver-command
手册页...
-l, --lock Tells the running screensaver process to lock the screen immediately
-a, --activate Turn the screensaver on (blank the screen)
Run Code Online (Sandbox Code Playgroud)
为了进一步澄清,这里是另一个问题/答案(也是在 1 月之前),它描述了调用锁定和激活屏幕保护程序之间的区别:
gnome-screensaver-command -a 和 gnome-screensaver-command -l 的区别
Fer*_*oss 21
从 Ubuntu 14.04 开始,Unity 的锁屏不再使用 gnome-screensaver。该命令gnome-screensaver-command -l
在大多数情况下仍然有效,但请参阅此问题以了解例外情况。
如果该命令不起作用(例如,未安装 gnome-screensaver),则可以在终端中通过以下命令调出正确的 Unity 锁定屏幕(不是您可以切换用户的欢迎界面):
dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock
Run Code Online (Sandbox Code Playgroud)
小智 17
请安装vlock。然后可以切换到一个VT(文本终端,使用Ctrl+ Alt+ F1)和运行
vlock -a -s
Run Code Online (Sandbox Code Playgroud)
无论您是否运行 X11,这都有效。
小智 15
$!(sleep 10s ; xset dpms force suspend) & xdg-screensaver lock
Run Code Online (Sandbox Code Playgroud)
这会以锁定模式启动屏幕保护程序,然后将您的显示器置于待机状态。甜蜜而简单,没有sudo。命令行或 shell 脚本工作正常。我用它作为键盘热键。Ubuntu 伴侣 15.10
小智 7
就我而言,xdg-screensaver lock
它工作得很好。我也通过设置保存它或者当我按下window+L它会立即锁定屏幕
使用快捷的肮脏的黑客Ctrl+ Alt+L用于从终端锁定屏幕:
从软件中心或终端安装 xdotool 如下:
sudo apt-get install xdotool
Run Code Online (Sandbox Code Playgroud)键入以下内容以从终端锁定屏幕:
xdotool key Ctrl+alt+l
Run Code Online (Sandbox Code Playgroud)有关更多信息,请参阅 xdotool 的手册页。
归档时间: |
|
查看次数: |
137733 次 |
最近记录: |