just installed rox-extra/videothumbnail-0.1.6 over rox-base/rox-2.2.0 (+svg). I ran /usr/lib/rox/VideoThumbnail/AppRun and click 'Install type handlers', restart rox, but can't find any option in the rox options, and I see no thumbnails for videofiles (I selected MPlayer backend) plus, if I rerun /usr/lib/rox/VideoThumbnail/AppRun all handlers I previously installed are not selected. Reproducible: Always Steps to Reproduce:
Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2, 2.6.14-ck1 i686) ================================================================= System uname: 2.6.14-ck1 i686 AMD Athlon(tm) XP 2800+ Gentoo Base System version 1.6.13 ccache version 2.3 [enabled] dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -mno-sse" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -mno-sse" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.ngi.it" LANG="it_IT" LC_ALL="it_IT" LINGUAS="it" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext X a52 aac aalib alsa apache2 apm audiofile avi bash-completion berkdb bitmap-fonts bonobo bzip2 caps cdr cpudetection crypt css cups curl divx4linux dlloader dvd dvdr dvdread eds emboss encode escreen esd ethereal exif expat fam ffmpeg flac flash fluidsynth foomaticdb fortran ftp gd gdbm gif glitz glut gpm gstreamer gtk gtk2 gtkhtml guile i8x0 idn imagemagick imlib innodb ipv6 jack jack-tmpfs java joystick jpeg junit ladcca ladspa lcms ldap libg++ libsamplerate libwww lua mad mhash mikmod ming mmx mmxext mng mono motif mozdevelop mozilla mozsvg mp3 mpeg musepack mysql ncurses network nls nvidia ogg oggvorbis openal opengl oss pam pcre pdflib perl png portaudio python qt quicktime readline real recode rtc samba sdl slang sndfile spell sqlite ssl svg tcltk tcpd theora tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales vcd vidix vim-with-x vorbis win32codecs wmf xine xml xml2 xmms xv xvid zlib zvbi linguas_it userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS
A couple of things. 1), all you need to do is click the VideoThumbnails icon in the /usr/lib/rox/ folder. If you click button, Install Type Handlers, look at the column "Current" JUST before the two columns of check boxes. If it says VideoThumbnail, it is installed and ready to go. Other options can be default with the exception of selecting your player. 2) Sometimes, it takes VT a moment to create an image from an MPEG file. The icon may look like a bizarre egg timer for a second. If it can't make out an icon, the egg timer stay. 3) Check that mplayer is properly installed with the correct handlers. 4) Rox Lib must be 2.0.2. I have rox 2.3, so maybe upgrade that too. Good Luck!
(In reply to comment #2) > 1), all you need to do is click the VideoThumbnails icon in the /usr/lib/rox/ > folder. If you click button, Install Type Handlers, look at the column "Current" > JUST before the two columns of check boxes. If it says VideoThumbnail, it is > installed and ready to go. Other options can be default with the exception of > selecting your player. ok, I've done this, and VideoThumbnail is the default handler for all types. I selected mplayer as my preferred backend > 2) Sometimes, it takes VT a moment to create an image from an MPEG file. The > icon may look like a bizarre egg timer for a second. If it can't make out an > icon, the egg timer stay. I don't see any egg timer, or any icon-preview. I removed all my custom icons for video-file types, but still nothing appears. I tried reloading without no result > 3) Check that mplayer is properly installed with the correct handlers. mplayer works like a charm > 4) Rox Lib must be 2.0.2. I have rox 2.3, so maybe upgrade that too. # etcat -v rox-lib; etcat -v rox * rox-base/rox-lib : [ I] 2.0.2 (0) * rox-base/rox : [ I] 2.2.0 (0) the only thing it cames to my mind is upgrade rox. I'm going to try....
Created attachment 73587 [details] videothumbnail-0.1.6-r1.ebuild I confirm: ROX_VER should be "2.3". I attached an updated ebuild.
Maybe. According to the website, rox >2.1.1 is required. But it could be out of date. Did you contact the author? I'll forward this report to him and get his comments. Glad you are up and running now though!
From the author: Stephen Watson: "It's actually a bug in ROX-Lib2. It tries to determine where the current ROX-Filer choices are stored in order to do the MIME handler install in the same place but can get it wrong." Rox 2.3 had significant changes to the Choices System and now is moving towards the XDG model. This could explain why your rox 2.2 had this issue. Rox lib went along for the ride! Your setting of the requirement for rox 2.3 is valid IMO. Thx for spotting this.
I took care of it in 0.1.12. please update.