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.
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.
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?
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
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.
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!
vBulletin® v3.7.2, Copyright ©2000-2009, Jelsoft Enterprises Ltd.