New xfwm4

Olivier Fourdan fourdan at xfce.org
Thu Jan 23 12:16:43 CET 2003


Hi Thomas,

Hehehe, well, I tried to warn you :)

Xfce has its own settings mechanism now, and using ROX Session with it might
cause trouble... The messages you see in the log are because there is already an
xsetting manager running (ROX Session in this case) and xfce-mcs-manager doesn't
enable its own standard xsettings manager. Thus, all standards xsettings aren't
managed by xfce-mcs-manager and it display a warning when its plugins try to
access std xsettings... (Not sure I make myself clear here :)

May I suggest something ? First, try the xfce settings manager w/out ROX session
so you can "see" what it provides, (try things like "xfce-setting-show ui" or
"xfce-setting-show mouse", "xfce-setting-show xfwm4" and at last just
"xfce-setting-show")

If, afterwards, you are still not convinced of the usefullness of the multi
channel mechanism, then you can modify xfwm4 not to start xfce-mcs-manager in
settings.c, by removing lines 792 to 795 :

    if(!mcs_client_check_manager(dpy, screen, "xfce-mcs-manager"))
    {
        g_warning("MCS manager not running");
    }

But you won't beable to access xfwm4 config gui anymore...

As for the panel not being sticky, what property does it use ?

Cheers,
Olivier.

On Thu, 2003-01-23 at 11:41, Thomas Leonard wrote:
Hi Olivier,

I've just upgraded to the new xfwm4, and there are a few problems:

- The panel now only appears on workspace 1.

- The mouse starts going very slowly (ROX-Session should be managing
  this).

- Lots of error messages on startup (so many that ROX-Session switches to
  log window mode to display them all!)

Is there a way to stop xfwm4 trying to take control of XSettings, mouse
speed, etc, and supress unimportant errors (perhaps write to stdout
instead of stderr)?

Messages are:

** Message: xfwm4: Using GTK+-2.2.0
** Message: Xinerama extension disabled
** Message: xfwm4: Running without session manager

** (xfce-mcs-manager:23432): WARNING **: Standard XSETTINGS manager
already detected for screen 0
** Message: scanning /home/tal00r/.xfce4/settings/plugins/...
** Message: scanning /usr/local/lib/xfce-mcs-manager/plugins/...


** (xfce-mcs-manager:23432): WARNING **: Adding a standard mcs channel to
this manager is not allowed


** (xfce-mcs-manager:23432): WARNING **: Manager channel not created

** Message: module ui
(/usr/local/lib/xfce-mcs-manager/plugins/ui_plugin.so) successfully loaded

** (xfce-mcs-manager:23432): WARNING **: Adding a standard mcs channel to
this manager is not allowed


** (xfce-mcs-manager:23432): WARNING **: Manager channel not created

** Message: module keyboard
(/usr/local/lib/xfce-mcs-manager/plugins/keyboard_plugin.so) successfully
loaded

** (xfce-mcs-manager:23432): WARNING **: Adding a standard mcs channel to
this manager is not allowed


** (xfce-mcs-manager:23432): WARNING **: Manager channel not created

** Message: module mouse
(/usr/local/lib/xfce-mcs-manager/plugins/mouse_plugin.so) successfully
loaded
** Message: module xfwm4
(/usr/local/lib/xfce-mcs-manager/plugins/xfwm4_plugin.so) successfully
loaded
** Message: init complete.
** Message: xfwm4: Workspace count not set, using rc value: 6


Thanks,

--
XFce is a lightweight  desktop  environment  for  various *NIX systems. 
Designed for productivity,  it loads  and  executes  applications fast,
while conserving  system resources. XFce is all free software, released
under GNU General Public License.    Available from http://www.xfce.org



More information about the Xfce4-dev mailing list