Toto, if you don't need remote control with your SMplayer but just want to get rid of the error message you can also try to use the -nolirc parameter in the SMplayer command line. The program then ignores the missing library. For space reasons I'm using GMplayer instead of SMplayer but they should both behave the same. The command line in my GMplayer desktop file (/usr/share/applications/mplayer.desktop) looks like this ... Exec=gmplayer -nolirc %s
The problem with the optical drive is more complicated (it was in my case). When I first used Slitaz 3.0 I found there was something wrong in /dev and in /etc/fstab. After the following changes I could play audio CDs in AlsaPlayer and video DVDs in GMplayer ...
----- add in /etc/init.d/local.sh
# Change owner and permissions of /dev/hdb
chmod -f 660 /dev/hdb
chown -f root:cdrom /dev/hdb
# Make cdrom directory in /media/cdrom
mkdir -p /media/cdrom
chown -f root:cdrom /media/cdrom
# Create symlink /dev/cdrom (root:root) pointing to /dev/hdb
(... was already there)
----- make sure the following line is in /etc/fstab
/dev/cdrom /media/cdrom iso9660 user,ro,noauto 0 0
----- set in GMplayer preferences->miscellaneous
DVD device : /dev/cdrom
CD-ROM device: /dev/cdrom
----- set in /home/tux/.alsaplayer/config
cdda.device=/dev/cdrom
... c'est tout. But be careful with all of this. As I see it, it all depends very much on the hardware and on how /dev has been populated. Things maybe completely different for you. Maybe one of the real specialists here can help with this?