QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7038|回复: 21

有没有办法截GDM的图?

[复制链接]
发表于 2004-5-4 21:49:41 | 显示全部楼层 |阅读模式
就是登陆时候的截图…………
发表于 2004-5-4 22:04:28 | 显示全部楼层
KDM 是这么抓的。

先摆好 KDM的样子,然后切换到tty1,用root登录后输入下面一条命令:
[code:1]
sleep 7; PID=`pidof X` DISPLAY=:0 XAUTHORITY=`perl -nle '@a = split /\00/; \
print $a[$#a]' /proc/$PID/cmdline` xwd -root -out kdm.png[/code:1]

回车后马上切换回tty7图形界面,听到两声铃响后,就抓成/root/kdm.png了。

估计GDM也差不多。
回复

使用道具 举报

 楼主| 发表于 2004-5-5 01:16:28 | 显示全部楼层
好,我试试看
回复

使用道具 举报

 楼主| 发表于 2004-5-5 01:37:00 | 显示全部楼层
我用的是这个:
chvt 7 ; sleep 5 ; XAUTHORITY=/var/gdm/:0.Xauth DISPLAY=:0.0 import -window root /tmp/gdm-shot.png

这是说明:
This supposes the GDM screen is in VT7 (Ctrl + Alt + F7) using display
number :0.0 and that the auth info is stored in /var/gdm/:0.Xauth. The
sleep is to give time to the computer to draw everything and do not
give you any kind of garbage.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2004-5-5 22:08:14 | 显示全部楼层
8cuo!
能否转到桌面版,让我加个精?
3x!
回复

使用道具 举报

 楼主| 发表于 2004-5-6 13:19:05 | 显示全部楼层
这个要问斑竹
回复

使用道具 举报

发表于 2004-5-7 00:52:14 | 显示全部楼层
谢谢啊
哈哈

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2004-5-7 00:59:45 | 显示全部楼层
请问哪里有这种主题下载?
  
回复

使用道具 举报

发表于 2004-5-7 01:02:01 | 显示全部楼层
回复

使用道具 举报

发表于 2004-5-7 22:23:11 | 显示全部楼层
楼上的,你的那个字体有些模糊!
解决方法:
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=64699

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2004-6-6 21:45:55 | 显示全部楼层
糟糕,我用cobranail的方法怎么提示没有import命令?
我的是MDK cooker,GDM2.6
回复

使用道具 举报

 楼主| 发表于 2004-6-7 00:08:29 | 显示全部楼层
import是imagemagic包里的命令
如果不想装,可以用xwd -root -out kdm.png代替
回复

使用道具 举报

发表于 2004-6-7 00:33:13 | 显示全部楼层
我加精了
回复

使用道具 举报

发表于 2004-6-7 13:40:51 | 显示全部楼层
OK!
But my auth info is stored in /var/lib/gdm/:0.Xauth !

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2004-6-7 18:40:38 | 显示全部楼层
不同的系统上的 gdm 安装方式不一样,  这样 XAuth 文件就不一样. 有可能在
/var/run/gdm/
/var/lib/gdm/
/usr/local/var/run/gdm/
/usr/local/var/lib/gdm/
^^^这自己编译的 gdm 就在上面这个位置.

使用 ps aux | grep gdm 就可以看到 相应的位置了.

等.
[code:1]
$> ps aux | grep gdm
root      2097  0.0  0.4 12040 2216 ?        Ss   09:24   0:00 /usr/local/bin/gdm-binary
root      2100  0.0  0.5 12284 2668 ?        S    09:24   0:00 /usr/local/bin/gdm-binary
root      2228  4.7 12.1 113784 62884 ?      S<   09:24  26:08 /usr/X11R6/bin/X :0 -audit 0 -auth /usr/local/var/gdm/:0.Xauth -nolisten tcp vt7
root     19272  0.0  0.5 12292 2648 ?        S    18:37   0:00 /usr/local/bin/gdm-binary
root     19275  2.0  1.6 43416 8520 ?        S<   18:37   0:00 /usr/X11R6/bin/X :20 -audit 0 -auth /usr/local/var/gdm/:20.Xauth -nolisten tcp vt8
gdm      19339 53.2  2.8 61948 14584 ?       Ss   18:37   0:03 /usr/local/bin/gdmgreeter
[/code:1]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-4-25 18:25 , Processed in 0.070927 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表