PDA

View Full Version : How to take a screen in xfce?


aleunix
06-01-2008, 02:10 PM
How to take a screencast in xfce?


On linux i utilized recordmydesktop with the graphical user interface for gnome there is something similar in xfce?

Is there some program with graphical interface?

J65nko
06-02-2008, 10:16 AM
If you mean a screenshot, see man xwd. The xwd program is part of X Window.

aleunix
06-02-2008, 01:30 PM
I would know a screencast (http://en.wikipedia.org/wiki/Screencast) (a video screen capture).

The title of the topic is wrong.

BSDfan666
06-02-2008, 02:49 PM
http://xvidcap.sourceforge.net/ is an option, I believe others exist.. but you're not very clear about your requirements.

aleunix
06-02-2008, 03:16 PM
I think i will use Xfce.

In pratice i would like recording a sequences of screenshots of my screen.

jggimi
06-02-2008, 03:27 PM
A screenshot is a still image. You were asking about screenshots in this thread, and have been given several answers already:

http://daemonforums.org/showthread.php?t=677

However, in this thread, I cannot tell if you are asking for video (motion picture) capture or if this is a duplicate of the other thread.

BSDfan666
06-02-2008, 03:59 PM
I agree jggimi, he's confusing the heck out of me too.. :rolleyes:

aleunix
06-02-2008, 04:15 PM
I would like a motion video capture of my screen.

jggimi
06-02-2008, 06:07 PM
I'm not aware of any ports/packages that do that. As BSDfan666 pointed out, there is an application, xvidcap, that might be able to be ported. It is not in the ports tree.

aleunix
06-02-2008, 07:03 PM
recordmydesktop is available (http://recordmydesktop.iovar.org/downloads.php) from FreeBSD Ports.

Would be problematic ported in openbsd?

lvlamb
06-02-2008, 07:18 PM
Why don't you guys just use the app and the OS it works on to get the job done?

jggimi
06-02-2008, 07:43 PM
recordmydesktop is available (http://recordmydesktop.iovar.org/downloads.php) from FreeBSD Ports.

Would be problematic ported in openbsd?Consider: you would be responsible for porting it.

OpenBSD's culture is unlike any other OS's. The OpenBSD Project is resource constrained. You can ask on the ports@ mailing list if someone is working on a port for a specific application, but if not, you will have to do it yourself.

The only reason a port gets added to the tree is that someone is interested in it, ports it, posts the new port on the ports@ mailing list, gets it tested, and gets it accepted.

aleunix
06-02-2008, 09:19 PM
Why don't you guys just use the app and the OS it works on to get the job done?

OpenBSD has main applications that I used to make a workstation.

Some applications are useful, though not essential, so i asked which alternatives exist on this platform.

When will be more practice with the environment, maybe I could achieve some package if the procedure is not too complex or long. :)

ocicat
06-02-2008, 10:51 PM
Some applications are useful, though not essential, so i asked which alternatives exist on this platform.
Information on what ports are available can be found at the following third-party site:

http://openports.se/

What packages are available for i386 can be found at the following:

http://www.openbsd.org/4.3_packages/i386.html

...& of course, information on the packages/ports system can be found in Section 15 of the FAQ:

http://openbsd.org/faq/faq15.html

aleunix
06-03-2008, 05:54 AM
Thanks for the first link. :)

I had already seen the other two.

cubo
06-03-2008, 10:05 AM
to compile recordmydesktop:

install libvorbis then unpack recordmydesktop. Run configure this way (using ksh)
env CFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib -lm -logg -lvorbis -lossaudio" CPPFLAGS="-I/usr/local/include" ./configure --prefix=/usr/local --enable-oss
(otherwise if you use bash you can omit "env")

than modify both files "src/opendev.c" and "include/rmdtypes.h"
change in both files the line
#include <sys/soundcard.h>
with the line
#include <soundcard.h>

and now:
gmake
gmake install

to run recordmydesktop:
recordmydesktop -device /dev/audio (or your device)

let me know if this work....

aleunix
06-04-2008, 09:07 AM
I have problem in the first step configure.

Note:
In the screeen there is an error, xwd don't support other format.
For the moment i have converted the image to post it using graphicsmagick.

cubo
06-04-2008, 09:56 AM
mmm.... I assume that you installed the compiler when you installed openbsd (i.e. you have gcc)... that error could happen if you pass the configure a bad LDFLAGS. From your screenshot I can see only CPPFLAGS... did you pass also the other flags?

cubo
06-04-2008, 10:03 AM
another thing... from the screenshot it seems that you wrote CPPFLAGS="-l etc" ("l" like local) while it must be "-I etc" ("I" like INCLUDE)

aleunix
06-04-2008, 10:47 AM
Thanks now i have this message:
Can't find libvorbis.

But i have installed it on system.

$pkg_info | grep libvorbis
libvorbis-1.2.0

cubo
06-04-2008, 11:04 AM
did you pass LDFLAGS? I get the same error if I omit LDFLAGS

note that in LDFLAGS="-L/usr/local/lib -logg -lvorbis -lm -lossaudio" this thime "-l" is "l" like in library, and not "I" like in Include

aleunix
06-04-2008, 12:29 PM
The first problem is resolved.

I launch the command in two lines. :p

Also i have installed libtheora.

I have launch the command gmake without modifies files "src/opendev.c" and "include/rmdtypes.h" (because for the moment i haven't interest to have audio on recordymydesktop) and i have the error on the follow image.

cubo
06-04-2008, 12:34 PM
I have launch the command gmake without modifies files "src/opendev.c" and "include/rmdtypes.h" (because for the moment i haven't interest to have audio on recordymydesktop) and i have the error on the follow image.

This IS the problem, you HAVE to change those files othewise the program won't compile. Running ./configure --help it seems that there is no way to disable audio at compile time. If you are not interested in audio you can disable it at running time with
recordmydesktop --no-sound

aleunix
06-04-2008, 03:54 PM
Thanks.

This is my first OpenBSD screencast.

First screencast video (http://www.mediafire.com/?o4znp4lx3cx)

Yes the example is nothing particular but to use graphical interface on qemu is a slow exaggerated!