28

September
2012

Slax with Xorg

During the last few days I was also working on Xorg integration. My plan was to include fluxbox in the xorg bundle as well so it would provide somehow useful desktop even without KDE, but fluxbox has big dependencies and is not nice looking at all.

So I tested blackbox. I was very skeptic about it, because it is 7 years old and as far as I saw it years ago it somehow didn't work, but to my surprise, it looks almost the same like fluxbox, it is only 200KB in size and it requires NOTHING special. So blackbox will be included in Slax's xorg bundle as a default desktop (or should I say, window manager?).

That's of course just the xorg-related Slax bundle. Final Slax will have much more enhanced desktop, such as KDE. I'll prepare a download for testing for all of you impatient. I'll probably include FireFox browser with dependencies as another bundle, so you can actually (for the first time) use Slax 7 for real browsing. I think I could actually stop the development here. Who needs anything else than internet browsing nowadays? Just a joke! ;-)

User comments
em 2012-09-28 02:27

Hi Tomas !

Better not incude any DE in base or xorg module ...

Best modular way is making standalone module for each one ...

My preference is for xfce 4.10 and lxde! :)

But the best alternative ligtweight basic DE module is JWM.

Just my two cents.

Keep the good work ...

My best regards.

Tomas M 2012-09-28 02:29

Of course the Xorg bundle will be standalone, no KDE stuff there indeed, so every user can possibly delete the KDE module and erase all KDE stuff and dependencies entirely.

Iguleder 2012-09-28 02:37

What about Trinity? Will there be a separate bundle for it?

This could be awesome for Slax 6.x fans who want to keep the KDE 3-style desktop. Also, it's quite small - I remember I was able to fit it in 50 MB for Puppy Linux.

By the way - cwm is another option. It's 65 KB here, under x86_64 :)

Tomas M 2012-09-28 02:39

screenshot?

gui 2012-09-28 02:46

what about openbox? my favorite so far

openbox 2012-09-28 03:05

openbox should be great! keep it simple. No KDE please!

icewm 2012-09-28 03:08

my all time favorite window manager is icewm. I've been using it for 8 years now. Simple, light and stable!

ralcocer 2012-09-28 08:02

How about fbpanel

ralcocer 2012-09-28 08:09

also openbox

Tomas M 2012-09-28 08:50

While the fbpanel seems OK, it requires GTK+, which is not available in the Xorg bundle but is added later into another bundle. Thus using fbpanel seems like a good choice for bundle with more Xorg-libs, such as GTK+ or QT. If you plan to use such "heavy" work which needs fbpanel, you'll most likely need the GTK/etc libraries too, so it should be OK this way.

ralcocer 2012-09-28 08:58

Yoy can also leave Xorg alone and just make another bundle for the Desktop.

em 2012-09-28 09:54

Yes youre right !

Xorg standalone without any DE ... (not even TWM :))

And whatever DE you want in standalone module.

A cli only core module (with Slackware a ap n ...) with kernel (or even kernel standalone module), plus Xorg (only packages, without DE) standalone module, then one or more DE standalone ...

The best modular way of life :)

Diego 2012-09-29 02:12

Hi Thomas

googd job

my vote for jwm, very small, few dependencies and very configurable

gui 2012-09-29 02:24

"Xorg standalone without any DE ... (not even TWM :))

And whatever DE you want in standalone module."

+1

ubuntux 2012-09-29 04:16

I think for Slax should be using LXDE.
Why? Because many people search operating system a faster and useful for PC.

voltron 2012-09-29 04:50

Hi Tomas !

I agree with previous comments about modular way: basic SLAX only with absolutely necessary stuff like kernel, libraries, X, network support + several modules with different DE.

There are many DEs now and all has its fans, so it is impossible to satisfy all desires/needs

Thanks for your awesome work!

Cheers

Tomas M 2012-09-29 07:07

Exactly for that reason I have to select one DE and that one will be KDE. BUT (and I'm writing all-uppercase BUT) every user can of course delete the kde module (bundle) and put there any own software she wants to. Making things modular is of course the goal.

Here the goal was a bit different, to put *some* tiny window manager to the base Xorg module so it is actually *somehow* usable even without any other added Desktop Environment. And I think blackbox suits the task perfectly.

ralcocer 2012-09-29 22:54

You are right about having a simple DE in the basic Slax if you want to try something else login in CLI and start testing. I will betrying the fbpanel+openbox and LXDE not to happy with bloating from KDE and gnome LXDE gives you gnome with a smaller footprint.

ralcocer 2012-09-29 23:00

genmenu is a script to generate the menus

Lightning 2012-09-30 19:26

well, i LOVE fluxbox. it's my only choice for a windowmanager (fluxbox is no desktopmanager, it's just a wm with a panel; and that's good that way).

it's look is all theme-based. without graphics, creating a fluxbox-theme is a thing of 1 or 2 hours. you could create a slax fluxbox-theme :)
or take one from customize.org, deviantart or something ;)

forthermore fluxbox is (maybe together with fvwm) the mightiest windowmanager in the wild and advances blackbox with a LOT of features (ok, i can't prove this atm as i didn't use blackbox for a loooooong time). the next thing to be implemented is native compositing so nobody has to fight with xcompmgr any longer. fluxbox participated in google's summer of code last year, implementing the changes developed there is still being worked on.

@tomas:

which dependencies are you talking about?
i don't see any strange dependencies in fluxbox that aren't met by a default graphical desktop. a gui without gtk is almost impossible and imlib, i admit, is no default in every desktop environment but it's small and easy to build (the related giblib as well).

fluxbox *vote*


Lightning

Tomas M 2012-09-30 20:36

@Lightning:
the biggest problem I had with fluxbox is its look. It's just plainly broken, there are display inconsistencies. Just run Slax 7 xorg, install fluxbox to it (plus fribidi) from Slackware 14, and then make symlink in /etc/X11/xinit/xinitrc to xinitrc.fluxbox. When you restart X, you should see what I mean by inconsistencies, broken lines, broken menu borders sometimes, and so on.

But maybe it's just the default theme? If you are willing to help me with it (read: do all the work with configuration to remove all the inconsistencies) then fluxbox could be default wm. How much time do you have? :)

Lightning 2012-09-30 21:31

atm i've got anything but time :'(
i didn't even find time to test your new slaxes.
but it's on my todo! :) and of course i'll check out the fluxbox-issues.

my desktops don't have any graphical problems, but i have to say that i'm not yet on slackware 14 (i'm on slackware-current with last update 4 weeks ago) and i compiled fluxbox myself.

did you try a different theme to check out whether this is just a config-thing?

if you like to, i can give you my theme for testing, which has the advantage that my theme.cfg is sorted and easy to understand ;)
looks like: home.lightning-online.de/screenshot.jpg (no http-prefix because url-posting is forbidden)

ot: your capture is bugging me; 4th try ... ;)


Lightning