最新消息:20210917 已从crifan.com换到crifan.org

【已解决】如何给VNC登陆的Lubuntu截图

Ubuntu crifan 5935浏览 0评论

【背景】

想要给VNC登陆的远程的pcDuino上的Lubuntu:

lubuntu 12.04 on pcduino

去截图,目前的现象是:

只能在鼠标离开了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.参考:

Obtaining screenshots

没看到有什么:

"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中看看。

后来终于找到了:

vnc viewer options advanced

pass special keys directly to VNC Server include PrtScn

其中可见:

“Pass special keys directly to VNC Server”

就包括了:

Windows,PrtScn,Alt+Tab,Alt+Esc,Ctrl+Esc

按键。

所以,此处去取消选择该选项:

deselect send special to vnc server then ok

3.另外,之前也看到:

VNC Snapshot

是个命令行工具,好像是可以:

运行在当前的Win7,然后对于VNC操作的Lubuntu去截图。

但是很明显,都要命令行运行,不方便,所以不用管了。

4.总之,上述去掉发送特殊命令到VNC服务器中,试试效果:

然后就终于可以实现了:

在Host的Win7中,按截图,然后可以调用PicPick去截图了。

5.需要注意的是,上述的设置,不会影响当前的VNC窗口的。

所以需要再去重新设置一下,当前的VNC窗口:

vnc viewer window right click options

然后再去去掉那个配置,即可。

6.另外,关于Lubuntu中,如果想要截图,可以参考:

[SOLVED] Screenshots with lubuntu?

Taking screenshots in Lubuntu (11.10) – Ask Ubuntu

去用mtPaint或Kgrab或Ksnapshot,应该就可以满足需求了。

 

【总结】

VNC Viewer,功能是挺不错的。

只可惜,其配置选项这方面,有点隐藏的太深了。。。

转载请注明:在路上 » 【已解决】如何给VNC登陆的Lubuntu截图

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (2)

  1. when I connect my Lubuntu14.04 with rdesktop by sesman-Xvnc. I only get a black backgroup. The vnc log at the last is: xrdb:No such file or directory xrdb:can't open file '/home/xxx/.Xresources' What's the progrem , can you give me a ansewer.
    zhanghaoran10年前 (2014-07-28)回复
    • you can refer: http://yulimin.iteye.com/blog/351866
      问题:还有1356-613 xrdb: can't open file '/<$HOME>/.Xresources'文件不能打开的错误。 解决:直接在相应目录下创建一个空文件给它就行了。
      crifan10年前 (2014-07-28)回复
104 queries in 0.190 seconds, using 23.36MB memory