takinoy / xfwm4

Xfce window manager with hide title on maximized patch
GNU General Public License v2.0
15 stars 1 forks source link
                             -= xfwm4 =-

This is the window manager for Xfce (http://www.xfce.org).

Xfwm is compliant with the following specifications from the freedesktop.org (http://www.freedesktop.org/) standards:

NET_ACTIVE_WINDOW
NET_CLIENT_LIST
NET_CLIENT_LIST_STACKING
NET_CLOSE_WINDOW
NET_CURRENT_DESKTOP
NET_DESKTOP_GEOMETRY
NET_DESKTOP_LAYOUT
NET_DESKTOP_NAMES
NET_DESKTOP_VIEWPORT
NET_FRAME_EXTENTS
NET_MOVERESIZE_WINDOW
NET_NUMBER_OF_DESKTOPS
NET_REQUEST_FRAME_EXTENTS
NET_SHOWING_DESKTOP
NET_SUPPORTED
NET_SUPPORTING_WM_CHECK
NET_SYSTEM_TRAY_OPCODE
NET_WM_ACTION_ABOVE
NET_WM_ACTION_BELOW
NET_WM_ACTION_CHANGE_DESKTOP
NET_WM_ACTION_CLOSE
NET_WM_ACTION_FULLSCREEN
NET_WM_ACTION_MAXIMIZE_HORZ
NET_WM_ACTION_MAXIMIZE_VERT
NET_WM_ACTION_MINIMIZE
NET_WM_ACTION_MOVE
NET_WM_ACTION_RESIZE
NET_WM_ACTION_SHADE
NET_WM_ACTION_STICK
NET_WM_ALLOWED_ACTIONS
NET_WM_CONTEXT_HELP
NET_WM_DESKTOP
NET_WM_FULLSCREEN_MONITORS
NET_WM_ICON
NET_WM_ICON_GEOMETRY
NET_WM_ICON_NAME
NET_WM_MOVERESIZE
NET_WM_NAME
NET_WM_PID
NET_WM_PING
NET_WM_STATE
NET_WM_STATE_ABOVE
NET_WM_STATE_BELOW
NET_WM_STATE_DEMANDS_ATTENTION
NET_WM_STATE_FULLSCREEN
NET_WM_STATE_HIDDEN
NET_WM_STATE_MAXIMIZED_HORZ
NET_WM_STATE_MAXIMIZED_VERT
NET_WM_STATE_MODAL
NET_WM_STATE_SHADED
NET_WM_STATE_SKIP_PAGER
NET_WM_STATE_SKIP_TASKBAR
NET_WM_STATE_STICKY
NET_WM_STRUT
NET_WM_STRUT_PARTIAL
NET_WM_SYNC_REQUEST
NET_WM_SYNC_REQUEST_COUNTER
NET_WM_USER_TIME
NET_WM_USER_TIME_WINDOW
NET_WM_WINDOW_OPACITY
NET_WM_WINDOW_OPACITY_LOCKED
NET_WM_WINDOW_TYPE
NET_WM_WINDOW_TYPE_DESKTOP
NET_WM_WINDOW_TYPE_DIALOG
NET_WM_WINDOW_TYPE_DOCK
NET_WM_WINDOW_TYPE_MENU
NET_WM_WINDOW_TYPE_NORMAL
NET_WM_WINDOW_TYPE_SPLASH
NET_WM_WINDOW_TYPE_TOOLBAR
NET_WM_WINDOW_TYPE_UTILITY
NET_WORKAREA

The following older GNOME 1.x specifications are supported:

GNOME_PANEL_DESKTOP_AREA
WIN_CLIENT_LIST
WIN_DESKTOP_BUTTON_PROXY
WIN_HINTS
WIN_LAYER
WIN_PROTOCOLS
WIN_STATE
WIN_SUPPORTING_WM_CHECK
WIN_WORKSPACE
WIN_WORKSPACE_COUNT

The KDE system tray protocol is optionally supported, xfwm4 acting as a proxy for the standard system tray protocol.

Note that this protocol is now deprecated in KDE and support for it in xfwm4 is disabled by default. You can enable it by using "--enable-kde-systray" when running the configure script.

KDE_NET_WM_SYSTEM_TRAY_WINDOW_FOR

The KDE icon protocol is supported by xfwm4:

KWM_WIN_ICON

The following Motif specifications are also supported:

MOTIF_WM_HINTS
MOTIF_WM_INFO