【背景】
想要给VNC登陆的远程的pcDuino上的Lubuntu:
去截图,目前的现象是:
只能在鼠标离开了VNC界面后,单独点击我的Win7中的PicPick的按钮,才能截图,否则:
- 单独在VNC里面的Lubuntu按PrtScr
- 或者是,在鼠标离开了VNC桌面,(但没有点击到Win7中的其他某个界面之前)去按PrtScr,或
都是无效的。
其中,即使用了:
Ctrl+PrintScreen
ALT+PrintScreen
Shift+PrintScreen
Ctrl+ALT+PrintScreen
等等,都是没用。
只有在鼠标离开VNC,且鼠标点击了Win7中的东西,鼠标焦点回到Win7了。
才能用PicPick去截图。但是此时,很多VNC中操作Lubuntu的画面,都已经丢失了。
尤其是一些菜单按钮,所以很是不方便。
现象希望:
可以很方便的在Win7中,就能给VNC里面的Lubuntu去截图。
【折腾过程】
1.参考:
没看到有什么:
"send special keys . . ."
之类的按钮。
2.参考:
Knowledge Base :: Print screen doesn’t work
说是:
有个配置叫做,Pass special keys directly to VNC Server
- 默认是开启的:此时,Win7中按PrintScreen,会被发送到目标机器,Lubuntu上的
- ->此时,估计Lubuntu上此刻不能识别,所以没效果;
- 如果你去关闭此功能:此时在Win7中按PrintScreen,就是正常的被Win7捕获了,此处就是PicPick会去全屏截图了
- ->这个是我想要的;但是,对于该功能,参考提所说的RealVNC – Documentation,没有找到。
- 而且此处在VNC Viewer的当前连接中,也没有找到。
那就去去VNC Viewer或VNC Server中看看。
后来终于找到了:
其中可见:
“Pass special keys directly to VNC Server”
就包括了:
Windows,PrtScn,Alt+Tab,Alt+Esc,Ctrl+Esc
按键。
所以,此处去取消选择该选项:
3.另外,之前也看到:
是个命令行工具,好像是可以:
运行在当前的Win7,然后对于VNC操作的Lubuntu去截图。
但是很明显,都要命令行运行,不方便,所以不用管了。
4.总之,上述去掉发送特殊命令到VNC服务器中,试试效果:
然后就终于可以实现了:
在Host的Win7中,按截图,然后可以调用PicPick去截图了。
5.需要注意的是,上述的设置,不会影响当前的VNC窗口的。
所以需要再去重新设置一下,当前的VNC窗口:
然后再去去掉那个配置,即可。
6.另外,关于Lubuntu中,如果想要截图,可以参考:
[SOLVED] Screenshots with lubuntu?
Taking screenshots in Lubuntu (11.10) – Ask Ubuntu
去用mtPaint或Kgrab或Ksnapshot,应该就可以满足需求了。
【总结】
VNC Viewer,功能是挺不错的。
只可惜,其配置选项这方面,有点隐藏的太深了。。。
转载请注明:在路上 » 【已解决】如何给VNC登陆的Lubuntu截图