SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Looking through the x directory, there seems to be so many packages that are not actually needed or necessary to use X productively.
I have now managed to narrow down the actual needed packages to have a full X environment with fluxbox, and not including fonts, only need about 20 of the 300 or so packages.
I am sure most people just install the series because hard drive space is cheap, but I have always preferred to know exactly what is on my machine. In this case, I feel it helps me to learn more to know what everything is doing, and what I do or don't need, and why.
I was wondering if anyone feels a similar way, and also runs a minimal X install?
I did once on an old debian box (I think it was woody) because I only had a 400 MHz processor and 128MB ram. It was quite the exercise and I too found that most of the packages were drivers I didn't need, etc. So I gutted it (and recompiled the linux kernel) for a speed increase. The kernel recompile helped more than leaving out packages in terms of speed increase.
Since then, I haven't bothered because it was a bit of a hassle for me to figure out what was the actual base packages, and like you said, disk space is cheap. Plus, now that I have several little kids running around, time has become a premium.
I like to strip down and only include what I need. I do include alot more fonts then I would need, but I'm to lazy to start cleaning up the font "mess". I also include every *proto package, as they are needed to compile certain programs.
I am sorry for the delay, here is my list of packages to get X working.
Under this, I can watch movies and use Firefox, Fluxbox and XFCE work fine...everything seems fine. In fact, I could probably still remove quite a few packages, but this may be useful for those looking to make a minimal install..
114 in total, approx 35 packages for just X stuff, not libaries or fonts...if I removed stuff like xmessage, XMMS, xv etc, I could probably get it close to 80 for everything.
if I removed stuff like xmessage, XMMS, xv etc, I could probably get it close to 80 for everything.
I didn't weed them out manually, because aside from the few that are obvious, such as xine and xv, I am not sure which libaries or fonts are specifiec/needed for X.
Ok, the title of yours confuzed me. xz (not xv) is in a/ and i vital application to install if you want a functionable Slackware >=13.0. And its totally unrelated to X. Also gsfonts is in ap/. Totally unrealated to X as well. But whatever.
That list is from a much earlier version of xorg, but mostly still valid names. You really can start with lots less packages -but I added most of the libs back to be able to use most progs.
If you just want to avoid the 'clutter' of so many package names, you can eliminate nearly all the input and video drivers. But, if you want to cut down on installed size, then you have to concentrate on eliminating fonts as they are the biggest pieces.
You can build a 'tiny' list by just installing Xlibs, a couple of font-related tools and a couple of fomnt packages, plus the drivers you need. just keep adding stuff until you can get X to start without any window manager. Then try your favorite WM and add packages until *that* runs. Them start trying your favorite programs and keep adding until they all run. I started that way and only had 20-30 packages until I started running apps. then it became easier to just install all the lib packages -I never kept the original 'tiny' list.
As with all questions regarding 'minimal install', my idea of minimal wll never be the same as anyone elses -what essential for you might be 'cruft' to you.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.