The Perfect Desktop - Slackware 12 - Page 8

16. From installpkg:

Install VLC Media Player

Go to the VLC media player for Linux Slackware.

Download from a location close to you.

Click OK to save the file:

I saved it to /downloads/vlc:

At the command line change your directory to /home/brian/Desktop/downloads/vlc by typing

cd /home/brian/Desktop/downloads/vlc

At the terminal window type




to become root:

To install type,

installpkg vlc-0.8.5-i686-3.tgz

This finishes the installation of VLC.

But, when you Click K Menu->Multimedia VLC isn't there:

To simplify running VLC we're going to add it to the K Menu using the Menu Editor.

Right click K Menu and then click Menu Editor:

The KDE Menu Editor opens. We're going to add VLC to the Multimedia section.

Highlight Multimedia:

And click File->New Item:

Name it VLC and click OK:

The VLC entry appears as follows:

Now add the path to start VLC in the field labeled Command. That means we need to know the path to the VLC executable file. The which command will find it. At the command line window locate the path to the VLC executable by typing,

which vlc

That shows us the path to start VLC is/usr/bin/vlc.

Type /usr/bin/vlc in the Command field:

Now we have everything we need if we want VLC to appear in the K Menu under the Multimedia tab:

Click the Save icon below:

The Menu Editor updates:

Click File-Quit.

To start VLC click K-Menu->Multimedia->VLC:

Below is a QuickTime movie being played in VLC. It's another student film I made and you can watch it here.


17. Inventory (VI)

Our inventory should now look like this:

[x] The GIMP
[x] Google Picasa

[x] Firefox
[x] Thunderbird
[x] Java Runtime Environment
[x] Flash
[x] RealPlayer
[x] aKregator
[x] Pidgin
[x] Xchat IRC
[x] gFTP
[x] BitTorrent
[x] Guarddog
[x] Google Earth
[x] Skype

[x] Adobe Acrobat reader
[x] Kontact
[x] Scribus
[x] kmymoney2

Sound & Video:
[x] Audacious
[x] K3B
[x] Noatun
[x] VLC Media Player

[x] Quanta Plus
[x] Kate
[x] The Java 2 SDK

System Utilities:
[x] htop
[x] iptraf
[x] netstat
[ ] Filelight
[x] KDE Info Center
[x] Konqueror

[ ] VMware Server
[x] NTFS-3G driver
[x] FUSE

Share this page:

11 Comment(s)

Add comment


From: at: 2007-10-12 17:59:29

Congratulations for your fantastic article! I just want to tell the Slackers about a new project I started a couple of months ago: QTGZManager. It is a front end to pkgtools written in C++/Qt4. Everyone who uses it seems satisfied. But you shouldn't take my word for it. Discover yourself at: 

Thank you. 

Alexandre Albuquerque Arnt.

From: at: 2007-12-11 04:13:24

Hi Alexandre,

Thank you for your nice comments.



From: at: 2008-06-06 10:29:48

A brilliant example of a how-to article, well done! Many thanks for your efforts, as they have saved me a lot work.


From: Anonymous at: 2009-02-20 12:26:54


slackpkg is now included in the standard distribution. Select a mirror in the file /etc/slackpkg/mirrors, read the man page and away you go. It makes security updates much simpler. BTW its run from the command line as root.



From: at: 2007-10-15 21:35:02


  • VMware needs the /etc/rc.d/rc0.d through /etc/rc.d/rc6.d and /etc/init.d, which by luck were created before.
  • /etc/init.d/vmware is not, at least for me, executed at startup, so I moved it to /etc/rc.d/rc.vmware and added this file to /etc/rc.d/rc.local.


From: at: 2007-10-28 03:07:22


Thanks for your comment.

You're correct that VMware needs those directories.   But they're created during the Slackware 12 installation routine.

The only directory you need to create prior to installing VMware-server-1.0.4 on Slackware 12 is /etc/pam.d.


From: at: 2007-10-12 11:56:00

I am very new to Slackware, I found this How To interesting, but I guess it will be even better if 2 issues are addressed.

First, Slackware is often installed by the installer with generic huge kernel and on startup udev issues error messages when it tries to load things that already are in the kernel. A desktop with error messages is imperfect, right?

Second, it is sometimes desireable to uninstall or reinstall software. Whenever the installation gets to a tgz package, it should be emphasized that it is a good idea to store the package. When there is no tgz, it is interesting if it is possible to create one.

I would also add something linked to the kernel, like nVidia driver, and something not trivial to ?onvert to tgz, like ruby (it compiles the --prefix into executales).

From: Anonymous at: 2008-11-19 03:15:31

Very good Bryan!! Thanks...

From: Anonymous at: 2009-01-21 19:21:58

Excellent m8, ty:)

From: Anonymous at: 2009-07-12 16:34:53

good job, useful stuff :)

From: Anonymous at: 2010-05-28 07:20:09

Slackware 13.1 is out with many improvements. If you could make a new guide that would be perfect and helpful for many people.