
Bones McCracker wrote:On the other hand, regex is popular with the ladies.
Manually (no manager)
The following can be used as a script to start Beryl without its manager component:
LD_LIBRARY_PATH=/usr/lib/opengl/xorg-x11/lib/ \
beryl --replace dbus settings &
emerald &

Code: Select all
$ beryl
**************************************************************
* Beryl system compatibility check *
**************************************************************
Detected xserver : NVIDIA
Checking Display :0.0 ...
Checking for XComposite extension : passed (v0.3)
Checking for XDamage extension : passed
Checking for RandR extension : passed
Checking for XSync extension : passed
Checking Screen 0 ...
Checking for GLX_SGIX_fbconfig : passed
Checking for GLX_EXT_texture_from_pixmap : passed
Checking for non power of two texture support : passed
Checking maximum texture size : passed (4096x4096)
Relaunching beryl with __GL_YIELD="NOTHING"
**************************************************************
* Beryl system compatibility check *
**************************************************************
Detected xserver : NVIDIA
Checking Display :0.0 ...
Checking for XComposite extension : passed (v0.3)
Checking for XDamage extension : passed
Checking for RandR extension : passed
Checking for XSync extension : passed
Checking Screen 0 ...
Checking for GLX_SGIX_fbconfig : passed
Checking for GLX_EXT_texture_from_pixmap : passed
Checking for non power of two texture support : passed
Checking maximum texture size : passed (4096x4096)
beryl: Another window manager is already running on screen: 0
beryl: No manageable screens found on display :0.0Code: Select all
beryl --replaceCode: Select all
LD_LIBRARY_PATH=/usr/lib/opengl/xorg-x11/lib/ \
beryl --replace dbus settings &
emerald & Code: Select all
$ sudo emerge xcompmgr
$ xcompmgr -c -r12 -l 0 -t 0 &
You are getting confused. Technically, anything can get started by the display manager. There just has to be a session file in some obscure place /etc/X11. To date, people haven't done that for Beryl because it is meant to be used in conjunction with a DE. There is no reason that you can't use Beryl by itself just like you would use Fluxbox...but people don't in general.isidore_ducasse wrote:widremann's quote: "Fluxbox is a window manager and you can only have one running at a time. Case closed."
I wouldn't say so: I can imagine people (like me) get confused when other people assume beryl and fluxbox are akind: beryl can't start a new session on its own while fluxbox can!
So what's the trick? Traditionally, window managers are the applications that get called by the graphical login manager, such as xdm or gdm. So beryl isn't one! Formally, window managers are applications that manage window behaviour and that's all. So fluxbox is more than a window manager, since it takes care of bringing your desktop on...
You can state whatever you want, but that doesn't change the reality of things. Both Fluxbox and Beryl are window managers that do more or less the same thing (with respect to window management...Beryl, however, does compositing as well).In my opinion, we should state that fluxbox is a minimal desktop environment, so minimal that it embeds a window manager, which makes it incompatible with beryl or any other window manager. I can imagine this situation is here to last...
I think you can make it so GNOME doesn't ever start Metacity, but even if it does have to initially, you can automate the process of having Beryl start and this means that you don't have to really worry about Metacity.If you want to have beryl running with a "minimal" desktop environment, you'd better head towards xfce4 (careful! beryl's integration in xfce is not what I would call complete and automated; on my machine I have several issues such as Terminal becoming blank, etc)... and that's about all, as far as I can see.
One could imagine pulling in the mere requirements to start a session from gnome, but I heard metacity (gnome's window manager) still has to be loaded first at session-boottime, for beryl to replace it. So one'll have to pull metacity in anyway.
So can two windows managers work together?Can I use compiz or beryl with fluxbox/openbox?
The answer is unfortunately no. Fluxbox and Openbox are both window managers. It is impossible to run multiple window managers. Thus when you start any window manager, it detects if one is currently running. Most by default will exit with an error about it, however some like beryl will replace the currently running window manager.

Yeah, you put them both, and they fight for each window, the winner puts the tittle bar for that window (it is a joke, of course). Jokes appart, no, that is not possible. Maybe your friend was talking about using an alternative window manager into a desktop environment. For example, you can use beryl, fluxbox or fvwm as replacements for kwin (the window manager of kde). It is also possible to do so with metacity, the default wm of gnome. So, you can run any of these WMs into kde or gnome, or any other desktop. But it is not possible to run two wm's at once. Since they have the same function (regardless of some of them having additional features).PP133 wrote:Hey peeps, I'm currently running fluxbox and I absolutely love its simplicity and how quickly you can edit menus and hotkeys, but yesterday I watched a great video on Beryl and now I'm tempted to switch over. So here come the questions.
A coworker of mine, avid Ubuntu user, claims that I should be able to run two windows managers at once, that one will compliment the other and so I should be able to install Beryl with Fluxbox, but http://wiki.gentoo-xeffects.org/FAQ states otherwise:
No.So can two windows managers work together?
Use kdm/gdm/entrance/slim/qingy for that. How to set it up highly depends on what you choose, so, I would first take a look at them all. If you want it to just work, go for kdm or gdm. If you want something framebuffer/console oriented look into qingy, but it has some annoyances and on certain configuration it does not play well.Next question, can I setup gentoo so that when I boot up I get to choose which windows manager will start? If so, how?
Thx in advance!
This is an excellent example of what was confusing me, you say that Beryl should not be used alone, I had always understood this to mean that it should be used with another windows manager but it seems like you can install something else to handle menus, desktops, and taskbars, right?broken_chaos wrote:No, you cannot use two window managers at the same time. You can choose what window manager to use by using something like GDM or KDM. I wouldn't recommend using Beryl all alone, as it provides no menus, desktops, taskbars, etc... Just window decorations and fancy effects. You'll need something else to go along with it - KDE, Gnome, XFCE, or perhaps Rox.
Thanks for the reply...Now that you mention it, I think that I do have gdm installed...at least I've seen it before (I reboot so seldom that I forget what the bootup process looks like6thpink wrote:Use kdm/gdm/entrance/slim/qingy for that. How to set it up highly depends on what you choose, so, I would first take a look at them all. If you want it to just work, go for kdm or gdm. If you want something framebuffer/console oriented look into qingy, but it has some annoyances and on certain configuration it does not play well.
Yep, but that doesn't change a thing. Beryl is a wm, and, ultimately, it is the one that manages the windows, and it does not leave anyone else do it so while it is running. It does not matter if it has a plugin based architecture, which is ultimately what beryl is about.mjrosenb wrote:he might have been referring to the decoration manager, which comes with beryl. Beryl handles alot of the dirty work, and leaves certain things such as drawing the titlebar, minimize, maximize, etc. to a decoration manager. the default is emerald, and they have others like heliodor and aquamarine, which try to emulate kde and gnome.
No, reffer to my first post in this thread for more info. It means that beryl can be use within a desktop environment like kde or gnome, and in that case, beryl substitutes the native wm of that desktop.PP133 wrote:This is an excellent example of what was confusing me, you say that Beryl should not be used alone, I had always understood this to mean that it should be used with another windows manager but it seems like you can install something else to handle menus, desktops, and taskbars, right?broken_chaos wrote:No, you cannot use two window managers at the same time. You can choose what window manager to use by using something like GDM or KDM. I wouldn't recommend using Beryl all alone, as it provides no menus, desktops, taskbars, etc... Just window decorations and fancy effects. You'll need something else to go along with it - KDE, Gnome, XFCE, or perhaps Rox.

fbpanel includes quickstart icons and a menu so there really isn't any need for a right-click menu as the panel is (usually) always on top.marschw wrote:Why not use beryl as the wm, and separate applications to enable the functionality that you want from fluxbox? x11-misc/fbpanel is a decent replacement for the fluxbox panel (for me at least), anybody know of an application to recreate the right-click menu?
-=Marcus
Bones McCracker wrote:On the other hand, regex is popular with the ladies.
That's true, but I prefer being able to right-click anywhere on the desktop to launch applications, since it's a bit quicker and you don't have to be as precise. I also like being able to nest menus within menus; do you know if that's possible with fbpanel, or if there's another application that supports this?yabbadabbadont wrote:fbpanel includes quickstart icons and a menu so there really isn't any need for a right-click menu as the panel is (usually) always on top.

Maybe what is confusing you is the difference between a desktop environment (KDE, Gnome, Xfce) and a window manager (Beryl, Fluxbox, Fvwm...). A DE is an environment in which applications can implement a consistent graphic interface. A WM is the program responsible for drawing windows on your screen and handling them afterwards. A DE must run with a WM, either one you installed separately or the default one (for instance, the default WM for Gnome is Metacity), but you can run a WM without a DE.PP133 wrote:This is an excellent example of what was confusing me, you say that Beryl should not be used alone, I had always understood this to mean that it should be used with another windows manager but it seems like you can install something else to handle menus, desktops, and taskbars, right?broken_chaos wrote:No, you cannot use two window managers at the same time. You can choose what window manager to use by using something like GDM or KDM. I wouldn't recommend using Beryl all alone, as it provides no menus, desktops, taskbars, etc... Just window decorations and fancy effects. You'll need something else to go along with it - KDE, Gnome, XFCE, or perhaps Rox.