登陆后无法用脚本锁定屏幕

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
coolpk
帖子: 12
注册时间: 2006-08-10 0:25

登陆后无法用脚本锁定屏幕

#1

帖子 coolpk » 2009-07-18 12:56

问题:本人在Ubuntu下开发应用,需要系统开机后就帐户自动登陆(这个问题已经解决),并运行自己的程序(这个问题也已经解决,在首选项-》启动程序中添加运行脚本程序即可),并自动锁定屏幕(因为是自动登陆的,所以为了安全,还是锁定屏幕)。Ubuntu下锁定屏幕的命令是:gnome-screensaver-command - l,我本想简单把这条命令添加到启动程序当中,但发现不管用,在这条命令之前添加sleep命令也不行。请各位同学帮忙解决一下。

谢谢!
上次由 coolpk 在 2009-07-18 13:17,总共编辑 1 次。
头像
xjpvictor
帖子: 2837
注册时间: 2007-08-22 15:55
系统: Archlinux
来自: 新加坡
联系:

Re: 登陆后无法用脚本锁定屏幕

#2

帖子 xjpvictor » 2009-07-18 13:00

gnome-screensaver-command 吧
Entschuldigung. Ich habe keine ahnung.
Secure with PGP: gpg --recv-keys 0x68b6e3d8
Fingerprint: 5556 517C F52F E402 DDF5 5400 6D30 F13E 68B6 E3D8
Towards A Sustainable Earth: Print Only When Necessary
coolpk
帖子: 12
注册时间: 2006-08-10 0:25

Re: 登陆后无法用脚本锁定屏幕

#3

帖子 coolpk » 2009-07-18 13:17

谢谢提醒,帖子中的命令写错了,的确是gnome-screensaver-command -l,但问题还是依旧,不是我命令写错了,我在终端中输入gnome-screensaver-command -l可以锁定屏幕的。
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: 登陆后无法用脚本锁定屏幕

#4

帖子 自由建客 » 2009-07-18 14:03

登录后延迟一下再锁看看
头像
xjpvictor
帖子: 2837
注册时间: 2007-08-22 15:55
系统: Archlinux
来自: 新加坡
联系:

Re: 登陆后无法用脚本锁定屏幕

#5

帖子 xjpvictor » 2009-07-18 14:47

写个脚本放到启动程序里呢?
Entschuldigung. Ich habe keine ahnung.
Secure with PGP: gpg --recv-keys 0x68b6e3d8
Fingerprint: 5556 517C F52F E402 DDF5 5400 6D30 F13E 68B6 E3D8
Towards A Sustainable Earth: Print Only When Necessary
头像
cnkilior
论坛版主
帖子: 4984
注册时间: 2007-08-05 17:40

Re: 登陆后无法用脚本锁定屏幕

#6

帖子 cnkilior » 2009-07-18 15:04

为什么要用脚本呢?

快捷键不就可以了么!!

ctrl+alt+l
coolpk
帖子: 12
注册时间: 2006-08-10 0:25

Re: 登陆后无法用脚本锁定屏幕

#7

帖子 coolpk » 2009-07-20 20:54

自由建客 写了:登录后延迟一下再锁看看
我用sleep延时过了,没有效果。
coolpk
帖子: 12
注册时间: 2006-08-10 0:25

Re: 登陆后无法用脚本锁定屏幕

#8

帖子 coolpk » 2009-07-20 20:55

xjpvictor 写了:写个脚本放到启动程序里呢?
我就是写了一个脚本,并把这个脚本放到启动程序中的。 没有效果。
coolpk
帖子: 12
注册时间: 2006-08-10 0:25

Re: 登陆后无法用脚本锁定屏幕

#9

帖子 coolpk » 2009-07-20 20:57

cnkilior 写了:为什么要用脚本呢?

快捷键不就可以了么!!

ctrl+alt+l
我的目的是要自动锁定屏幕,如果人工按键盘就不是自动了。
顺便说一句,gnome-screensaver-command -l 的命令是有效的,可以锁定屏幕。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 登陆后无法用脚本锁定屏幕

#10

帖子 eexpress » 2009-07-21 9:31

代码: 全选

☎ cat lock 
#!/bin/bash

pgrep gnome-screensav && gnome-screensaver-command -l || xlock

● 鸣学
回复