crdlb
August 11th, 2007, 04:56 AM
Hello there. Compiz Fusion Icon will soon support generating the list of available window managers dynamically using the following format. Please reply with the following data for any WMs you want to see in fusion-icon. Suggestions for WMs to include without this data would be very helpful as well.
Key: identifier (this is what gets written to the config file)
Value: base command (the name of the binary)
full command (incuding arguments, eg. --replace)
display name (what gets shown in the UI)
desktop environment for which it should be the fallback WM. The desktop environment is determined using the DESKTOP_SESSION environmental variable (with the exceptions of gnome and kde, where it first checks for GNOME_DESKTOP_SESSION_ID and KDE_FULL_SESSION in the environment, respectively)
True/False: Must be killed before compiz starts. If you can run compiz --replace (plus other args) while this WM is running and it works, this is False. Generally this needs to be set to True for any wm with a builtin composite manager.
True/False: lacks (working) --replace switch, so running wm must be killed for the wm to start. Xfwm4 is the only example of this that I've found so far, so this is almost always False
This is what I have so far:wms = {
'metacity':
('metacity', ['metacity', '--replace'],
'Metacity', 'gnome', False, False),
'kwin':
('kwin', ['kwin', '--replace'],
'KWin', 'kde', True, False),
'xfwm4':
('xfwm4', ['xfwm4'],
'Xfwm4', 'xfce4', True, True),
'openbox':
('openbox', ['openbox', '--replace'],
'Openbox', None, False, False),
} I don't need it in that exact format as long as I have all the pieces :)
Key: identifier (this is what gets written to the config file)
Value: base command (the name of the binary)
full command (incuding arguments, eg. --replace)
display name (what gets shown in the UI)
desktop environment for which it should be the fallback WM. The desktop environment is determined using the DESKTOP_SESSION environmental variable (with the exceptions of gnome and kde, where it first checks for GNOME_DESKTOP_SESSION_ID and KDE_FULL_SESSION in the environment, respectively)
True/False: Must be killed before compiz starts. If you can run compiz --replace (plus other args) while this WM is running and it works, this is False. Generally this needs to be set to True for any wm with a builtin composite manager.
True/False: lacks (working) --replace switch, so running wm must be killed for the wm to start. Xfwm4 is the only example of this that I've found so far, so this is almost always False
This is what I have so far:wms = {
'metacity':
('metacity', ['metacity', '--replace'],
'Metacity', 'gnome', False, False),
'kwin':
('kwin', ['kwin', '--replace'],
'KWin', 'kde', True, False),
'xfwm4':
('xfwm4', ['xfwm4'],
'Xfwm4', 'xfce4', True, True),
'openbox':
('openbox', ['openbox', '--replace'],
'Openbox', None, False, False),
} I don't need it in that exact format as long as I have all the pieces :)