cp sabvga.pcf /usr/X11R6/lib/X11/fonts/misc
cd /usr/X11R6/lib/X11/fonts/misc
chmod 644 sabvga.pcf
mkfontdir
service xfs restart
And then as your normal user, 'xset fp rehash' and open an xterm with
the sabvga font, ie: 'Eterm -F sabvga'.
printf
"\033[m\033>\033(U"
$ mkdir -p ~/.Eterm/themes
$ cp -r /usr/share/Eterm/themes/* ~/.Eterm/themes
$ perl -pi -e 's/xterm/Eterm/' ~/.Eterm/themes/*/*
Let's verify that this is setup correctly.
Experts, mandrake probably already has this setup, but here's what you
do:
Unfortunately, encrypted DVDs use technology that is illegal to use (Thx MPAA).
That means Open Source operating systems like Mandrake can't distribute
the software required to read css encypted DVDs.
Fortunately, it isn't hard to install this software on your own. The Penguin
Liberation Front has Mandrake RPMs that Mandrake can't otherwise distribute
for legal reasons. We can add the PLF as a urpmi source and install our DVD
software.
If you've read this site in the past, you know that I complained bitterly about
some of the PLF rpms, this was due to compiler versions that they couldn't
control . Now that people have updated their software to run correctly with
the latest compilers, I can freely recommend all of the PLF rpms.
First, go to http://plf.zarb.org/~nanardon/, and add a PLF urpmi source. Note,
PLF updates their packages often, you should run 'urpmi.update plf'
regularly.
I'll now describe 3 different media players capable of handling DVDs.
Ogle
Installing Ogle is cake:
xine
MPlayer
System Configuration
Get your sources updated
# urpmi.update -a
This command selects updated packages to be installed
# urpmi --auto-select
Check for kernel updates
# urpmq kernel (compare with 'uname -r')
How do I fix this **** problem?
[garrick@zorak garrick]$ urpmf lib/libpng
libpng3:/usr/lib/libpng.so.3
libpng3:/usr/lib/libpng.so.3.1.2.1
libpng3-devel:/usr/lib/libpng.a
libpng3-devel:/usr/lib/libpng.so
libpng3:/usr/lib/libpng.so.3
libpng3:/usr/lib/libpng.so.3.1.2.4
libpng3:/usr/lib/libpng12.so.0
libpng3:/usr/lib/libpng12.so.0.1.2.4
libpng3-static-devel:/usr/lib/libpng.a
libpng3-static-devel:/usr/lib/libpng12.a
libpng3-devel:/usr/lib/libpng.so
libpng3-devel:/usr/lib/libpng12.so
[garrick@zorak garrick]$ su -c "/usr/sbin/urpmi libpng3-devel"
Password:
CD Burning
The speed is usually 12 or 16, you should know this already.
cdrecord -vv dev=x,x,x speed=x filename.iso
CDR_DEVICE=0,0,0
CDR_SPEED=16
X Windows
$ /usr/sbin/chksession -l
KDE GNOME WindowMaker Enlightenment IceWM Fluxbox Default failsafe
$ cat .desktop
DESKTOP=Fluxbox
DVDs
Having the raw device isn't strictly necessary, but it makes a big
performance difference on some machines.
Newbs, this is going to sound a lot more difficult then it really is, but stay
with me... Here's the hand holding step-by-step:
raw /dev/raw/raw1 /dev/cdrom
ln -s cdrom /dev/dvd
ln -s raw/raw1 /dev/rdvd
If 'raw' errors about missing /dev/rawctl, then create a link to
/dev/raw/rawctl (ln -s raw/rawctl /dev/rawctl).
If 'raw' didn't print anything, then we need to associate a new raw device to
the real dvd device. You'll have to find this on your own, it's probably one
of /dev/hda, /dev/hdb, hdc, or hdd (or maybe /dev/cdrom, cdrom1, etc) For this
example let's say it's /dev/cdrom.
[root@zorak root]# raw -qa
/dev/raw/raw1: bound to major 3, minor 64 <-- note the 3 and 64 (may be
different on your machine)
If 'raw' printed something like "bound to major 3, minor 64", then confirm that
your actual dvd device matches that major and minor number.
[root@zorak root]# raw /dev/raw/raw1 /dev/cdrom
/dev/raw/raw1: bound to major 3, minor 64
Now we have a raw device that is bound to your dvd player. Let's make a few
links so that dvd players can find your dvd player easily
[root@zorak root]# ls -alL /dev/cdrom
brw------- 1 garrick cdrom 3, 64 Dec 31 1969 /dev/cdrom <-- look,
3, 64 matches
[root@zorak root]# ln -s cdrom /dev/dvd
[root@zorak root]# ln -s raw/raw1 /dev/rdvd
Ogle is my all around favorite DVD player. It plays well, supports encrypted
DVDs, and handles DVD menus really well.
Just run 'ogle' and you'll be greeted by a very simple gui. Just go to
File->Open Disc to start playing a DVD!
urpmi ogle ogle_gui
Xine is an all-purpose media player and is already distributed with Mandrake.
But we'll need to install the DVD and CSS plugins for xine.
When you run xine, you'll find DVD, d5d, and NAV player options. In order,
they are: basic DVD support, encrypted DVD and menu support, dvd menu support.
Play with each and decide which works for you.
In the past I've not been pleased with xine's playback quality, but it's
getting better.
# Install xine
urpmi xine-ui xine-xv xine-esd xine-oss xine-plugins xine-arts xine-d5d xine-divx4 xine-dvdnav.
MPlayer is the super player. It can play just about every video file known to
man... and play them well! It runs the best, but is the most difficult to setup
and doesn't support DVD menus. Building mplayer can be an involved operation.
And have fun!
urpmi mplayer
Sound
Send me more tips and tricks for Mandrake users and I'll include them here
garrick@speculation.org