cobranail 发表于 2004-5-4 21:49:41

有没有办法截GDM的图?

就是登陆时候的截图…………

mandrakechina 发表于 2004-5-4 22:04:28

KDM 是这么抓的。

先摆好 KDM的样子,然后切换到tty1,用root登录后输入下面一条命令:

sleep 7; PID=`pidof X` DISPLAY=:0 XAUTHORITY=`perl -nle '@a = split /\00/; \
print $a[$#a]' /proc/$PID/cmdline` xwd -root -out kdm.png

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

估计GDM也差不多。

cobranail 发表于 2004-5-5 01:16:28

好,我试试看 :P

cobranail 发表于 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.

athlonxhy 发表于 2004-5-5 22:08:14

8cuo!
能否转到桌面版,让我加个精?:)
3x!

cobranail 发表于 2004-5-6 13:19:05

这个要问斑竹

firescript 发表于 2004-5-7 00:52:14

谢谢啊
哈哈

firescript 发表于 2004-5-7 00:59:45

请问哪里有这种主题下载?
:P:lol:

firescript 发表于 2004-5-7 01:02:01

:evil:

athlonxhy 发表于 2004-5-7 22:23:11

楼上的,你的那个字体有些模糊!
解决方法:
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=64699

Loveyou 发表于 2004-6-6 21:45:55

糟糕,我用cobranail的方法怎么提示没有import命令?
我的是MDK cooker,GDM2.6

cobranail 发表于 2004-6-7 00:08:29

import是imagemagic包里的命令
如果不想装,可以用xwd -root -out kdm.png代替

atfa 发表于 2004-6-7 00:33:13

我加精了

Loveyou 发表于 2004-6-7 13:40:51

OK!
But my auth info is stored in /var/lib/gdm/:0.Xauth !

yangh 发表于 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 就可以看到 相应的位置了.

等.:)

$> ps aux | grep gdm
root      20970.00.4 12040 2216 ?      Ss   09:24   0:00 /usr/local/bin/gdm-binary
root      21000.00.5 12284 2668 ?      S    09:24   0:00 /usr/local/bin/gdm-binary
root      22284.7 12.1 113784 62884 ?      S<   09:2426:08 /usr/X11R6/bin/X :0 -audit 0 -auth /usr/local/var/gdm/:0.Xauth -nolisten tcp vt7
root   192720.00.5 12292 2648 ?      S    18:37   0:00 /usr/local/bin/gdm-binary
root   192752.01.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.22.8 61948 14584 ?       Ss   18:37   0:03 /usr/local/bin/gdmgreeter
页: [1] 2
查看完整版本: 有没有办法截GDM的图?