How to Get a Screenshot out of dom0

Affichage de 19 messages sur 9
How to Get a Screenshot out of dom0 Qubes Fan 24/07/13 20:03
I know what I could do to get a screenshot out of dom0, but I want to know the 'intended' or 'official' way to do so, if there is one.

Also, if I just want a screenshot of something inside an AppVM, and I want it to be 'pasted' to a location inside that AppVM (i.e., everything happens inside the AppVM), is there a better way of doing that which does not involve dom0?
Re: How to Get a Screenshot out of dom0 Qubes Fan 24/07/13 20:16
On Wednesday, July 24, 2013 8:03:46 PM UTC-7, Qubes Fan wrote:
I know what I could do to get a screenshot out of dom0, but I want to know the 'intended' or 'official' way to do so, if there is one.

Also, if I just want a screenshot of something inside an AppVM, and I want it to be 'pasted' to a location inside that AppVM (i.e., everything happens inside the AppVM), is there a better way of doing that which does not involve dom0?

Some more background:

When you use the KSnapshot tool, you are presented with three options for dealing with your snapshot: [Send To...], [Copy], and [Save As...].

[Send To...] allows you to send the snapshot to any application in any domain, but it seems that this doesn't work with Qubes, because the temp directory in the AppVM is empty.
[Copy] probably just puts the snapshot on the clipboard, I think. By default, however, there is no copy/paste between dom0 and other domains.
[Save As...] allows you to save the snapshot to the Home folder in dom0, but this seems to be undesirable for many reasons. Perhaps this is the best option, though?
Re: [qubes-users] How to Get a Screenshot out of dom0 Andrew Sorensen 24/07/13 20:21
On 07/24/13 20:03, Qubes Fan wrote:
> I know what I /could/ do to get a screenshot out of dom0, but I want
> to know the 'intended' or 'official' way to do so, if there is one.
>
look here: http://qubes-os.org/trac/wiki/CopyToDomZero
> Also, if I just want a screenshot of something inside an AppVM, and I
> want it to be 'pasted' to a location inside that AppVM (i.e.,
> everything happens inside the AppVM), is there a better way of doing
> that which does not involve dom0?
>  
You should be able to do this (though I suspect you will have a
different wallpaper on your desktop). try installing a screenshot tool
(like scrot) and take a snapshot in that AppVM.
Re: [qubes-users] How to Get a Screenshot out of dom0 Qubes Fan 24/07/13 21:09
On Wednesday, July 24, 2013 8:21:18 PM UTC-7, AndrewX192 wrote:
On 07/24/13 20:03, Qubes Fan wrote:
> I know what I /could/ do to get a screenshot out of dom0, but I want
> to know the 'intended' or 'official' way to do so, if there is one.
>
look here: http://qubes-os.org/trac/wiki/CopyToDomZero

Right, this is what I was referring to when I said "I know what I could do to get a screenshot out of dom0." The reason I phrased it that way is because this method is presented as a hack that should rarely be used. But taking screenshots is a common activity, so I'm wondering whether there is a method that we're supposed to use (as opposed to a hack that should rarely be used).
 
> Also, if I just want a screenshot of something inside an AppVM, and I
> want it to be 'pasted' to a location inside that AppVM (i.e.,
> everything happens inside the AppVM), is there a better way of doing
> that which does not involve dom0?
>  
You should be able to do this (though I suspect you will have a
different wallpaper on your desktop).

Why would I have a different wallpaper on my desktop if this app runs inside of the AppVM? Do you mean my desktop in dom0?
 
try installing a screenshot tool
(like scrot) and take a snapshot in that AppVM.

That sounds like it's worth a shot. I'll try it!
Re: [qubes-users] How to Get a Screenshot out of dom0 Qubes Fan 24/07/13 21:13
On Wednesday, July 24, 2013 9:09:31 PM UTC-7, Qubes Fan wrote:
On Wednesday, July 24, 2013 8:21:18 PM UTC-7, AndrewX192 wrote:
On 07/24/13 20:03, Qubes Fan wrote:
> I know what I /could/ do to get a screenshot out of dom0, but I want
> to know the 'intended' or 'official' way to do so, if there is one.
>
look here: http://qubes-os.org/trac/wiki/CopyToDomZero

Right, this is what I was referring to when I said "I know what I could do to get a screenshot out of dom0." The reason I phrased it that way is because this method is presented as a hack that should rarely be used. But taking screenshots is a common activity, so I'm wondering whether there is a method that we're supposed to use (as opposed to a hack that should rarely be used).
 
> Also, if I just want a screenshot of something inside an AppVM, and I
> want it to be 'pasted' to a location inside that AppVM (i.e.,
> everything happens inside the AppVM), is there a better way of doing
> that which does not involve dom0?
>  
You should be able to do this (though I suspect you will have a
different wallpaper on your desktop).

Why would I have a different wallpaper on my desktop if this app runs inside of the AppVM? Do you mean my desktop in dom0?

Wait. Is it possible that you misread my original post? I wasn't asking about desktop wallpapers in any way.

(Or maybe it's me who is misreading your post. Sorry, I'm confused because I don't know why we're talking about desktop wallpapers!)
Re: [qubes-users] How to Get a Screenshot out of dom0 Andrew Sorensen 24/07/13 21:25
On 07/24/13 21:09, Qubes Fan wrote:
> On Wednesday, July 24, 2013 8:21:18 PM UTC-7, AndrewX192 wrote:
>
>     On 07/24/13 20:03, Qubes Fan wrote:
>     > I know what I /could/ do to get a screenshot out of dom0, but I
>     want
>     > to know the 'intended' or 'official' way to do so, if there is one.
>     >
>     look here: http://qubes-os.org/trac/wiki/CopyToDomZero
>     <http://qubes-os.org/trac/wiki/CopyToDomZero>
>
>
> Right, this is what I was referring to when I said "I know what I
> /could/ do to get a screenshot out of dom0." The reason I phrased it
> that way is because this method is presented as a hack that should
> rarely be used. But taking screenshots is a common activity, so I'm
> wondering whether there is a method that we're supposed to use (as
> opposed to a hack that should rarely be used).
There currently isn't a tool to perform the task of copying files (as
mentioned on the linked page). From what I can tell, there are no
security risks associated with copying files from Dom0 to a given AppVM
provided that the AppVM you are copying to should be able to have
knowledge of whatever you took a screenshot of (i.e. your "untrusted"
AppVM shouldn't have a screenshot of your "banking" AppVM). In this
case, it's only a "hack" because it's not easy to perform and does not
integrate into ksnapshot. You might want to consider writing a script to
automate the process for you.
>  
>
>     > Also, if I just want a screenshot of something inside an AppVM,
>     and I
>     > want it to be 'pasted' to a location inside that AppVM (i.e.,
>     > everything happens inside the AppVM), is there a better way of
>     doing
>     > that which does not involve dom0?
>     >  
>     You should be able to do this (though I suspect you will have a
>     different wallpaper on your desktop).
>
>
> Why would I have a different wallpaper on my desktop if this app runs
> inside of the AppVM? Do you mean my desktop in dom0?
If you take a screenshot of your entire desktop in a given AppVM, you
will obviously not see any windows from the other AppVMs you have open
(they are not connected). If you take a screenshot of your entire
desktop in an AppVM, you will likely see a wallpaper, which will not be
the same one you set on Dom0 (as this is being rendered by the gnome
session in the AppVM).
Re: [qubes-users] How to Get a Screenshot out of dom0 Qubes Fan 24/07/13 21:29
On Wednesday, July 24, 2013 9:25:42 PM UTC-7, AndrewX192 wrote:
On 07/24/13 21:09, Qubes Fan wrote:
> On Wednesday, July 24, 2013 8:21:18 PM UTC-7, AndrewX192 wrote:
>
>     On 07/24/13 20:03, Qubes Fan wrote:
>     > I know what I /could/ do to get a screenshot out of dom0, but I
>     want
>     > to know the 'intended' or 'official' way to do so, if there is one.
>     >
>     look here: http://qubes-os.org/trac/wiki/CopyToDomZero
>     <http://qubes-os.org/trac/wiki/CopyToDomZero>
>
>
> Right, this is what I was referring to when I said "I know what I
> /could/ do to get a screenshot out of dom0." The reason I phrased it
> that way is because this method is presented as a hack that should
> rarely be used. But taking screenshots is a common activity, so I'm
> wondering whether there is a method that we're supposed to use (as
> opposed to a hack that should rarely be used).
There currently isn't a tool to perform the task of copying files (as
mentioned on the linked page). From what I can tell, there are no
security risks associated with copying files from Dom0 to a given AppVM
provided that the AppVM you are copying to should be able to have
knowledge of whatever you took a screenshot of (i.e. your "untrusted"
AppVM shouldn't have a screenshot of your "banking" AppVM). In this
case, it's only a "hack" because it's not easy to perform and does not
integrate into ksnapshot. You might want to consider writing a script to
automate the process for you.

I think you're right. Thank you.
 
>  
>
>     > Also, if I just want a screenshot of something inside an AppVM,
>     and I
>     > want it to be 'pasted' to a location inside that AppVM (i.e.,
>     > everything happens inside the AppVM), is there a better way of
>     doing
>     > that which does not involve dom0?
>     >  
>     You should be able to do this (though I suspect you will have a
>     different wallpaper on your desktop).
>
>
> Why would I have a different wallpaper on my desktop if this app runs
> inside of the AppVM? Do you mean my desktop in dom0?
If you take a screenshot of your entire desktop in a given AppVM, you
will obviously not see any windows from the other AppVMs you have open
(they are not connected). If you take a screenshot of your entire
desktop in an AppVM, you will likely see a wallpaper, which will not be
the same one you set on Dom0 (as this is being rendered by the gnome
session in the AppVM).

Ohhh, I see what you're saying now. Yes, I was aware of this. Sorry for the misunderstanding!
 
Re: [qubes-users] Re: How to Get a Screenshot out of dom0 Laszlo Zrubecz 24/07/13 23:37
On 25 July 2013 05:16, Qubes Fan <qube...@gmail.com> wrote:

> [Save As...] allows you to save the snapshot to the Home folder in dom0, but
> this seems to be undesirable for many reasons. Perhaps this is the best
> option, though?

Usually I'm doing this way.

Then I copy the images to an AppVM to use them.



--
Zrubi
Re: [qubes-users] Re: How to Get a Screenshot out of dom0 Qubes Fan 24/07/13 23:48

I realized that it's really not Qubes' problem if I want to do something intra-VM. But if you want to do something relating to dom0 (and therefore not 'normal' PC usage, such as making a Qubes tutorial or just showing off screenshots of Qubes in action), then your way is appropriate.