Probably doesn't help anyone, but on one of my Slackware installs, I use my very own self made cheat sheet. It may be useful to others.
Note, this is using a Slackware 10.1 install, with NVidia drivers already installed. Also note that I use tab completion for part of this, because the names tend change every day.
**EDIT**
Also, note that the last line, about the ttf fonts can be changed to ANY ttf font from anywhere on your system. This just happens to be a font that I have on my system.
**/EDIT**
Anyway:
Code:
$ mkdir -p /tmp/mplayer
$ cd /tmp/mplayer
$ wget ftp://ftp5.mplayerhq.hu/mplayer/cvs/MPlayer-current.tar.bz2
$ wget http://www1.mplayerhq.hu/MPlayer/releases/codecs/all-20050216.tar.bz2
$ tar -xvjf MPlayer-current.tar.bz2
$ tar -xvjf all-20050216.tar.bz2
$ cd all<tab><enter>
$ su
# mkdir /usr/lib/codecs
# cp * /usr/lib/codecs
# ln -s /usr/lib/codecs /usr/lib/win32
# exit
$ cd ../MPlayer<tab>2<tab><enter>
$ ./configure --prefix=/usr --confdir=/etc --enable-gui --with-codecsdir=/usr/lib/win32 --enable-xvmc --with-xvmclib=XvMCNVIDIA --with-extraincdir=/usr/include/cdio
$ make
$ su
# checkinstall
# exit
$ mkdir ~/.mplayer
$ cp /usr/share/mythtv/FreeSans.ttf ~/.mplayer/subfont.ttf
$
With the issue of what is required from X11, this should tell you what works for me (all 10.1 packages from fresh Slackware install):
Code:
mythuser@mythtv:~$ ls /var/log/packages/x11*
/var/log/packages/x11-6.8.1-i486-3
/var/log/packages/x11-devel-6.8.1-i486-3
/var/log/packages/x11-docs-6.8.1-noarch-2
/var/log/packages/x11-docs-html-6.8.1-noarch-2
/var/log/packages/x11-fonts-100dpi-6.8.1-noarch-2
/var/log/packages/x11-fonts-cyrillic-6.8.1-noarch-2
/var/log/packages/x11-fonts-misc-6.8.1-noarch-2
/var/log/packages/x11-fonts-scale-6.8.1-noarch-2
/var/log/packages/x11-xdmx-6.8.1-i486-2
/var/log/packages/x11-xnest-6.8.1-i486-2
/var/log/packages/x11-xvfb-6.8.1-i486-2
While not ALL are required, I'm guessing that you can use this to figure out what you are missing that needs to be added.