GdkX11.X11Screen¶
- Subclasses:
 None
Methods¶
- Inherited:
 - Structs:
 
  | 
|
  | 
|
  | 
Virtual Methods¶
- Inherited:
 
Properties¶
None
Signals¶
- Inherited:
 
Name  | 
Short Description  | 
|---|---|
Fields¶
- Inherited:
 
Class Details¶
- class GdkX11.X11Screen(**kwargs)¶
 - Bases:
 - Abstract:
 No
- Structure:
 
- get_current_desktop()[source]¶
 - Returns:
 the current workspace, or 0 if workspaces are not supported
- Return type:
 
Returns the current workspace for self when running under a window manager that supports multiple workspaces, as described in the Extended Window Manager Hints specification.
Deprecated since version 4.18.
- get_monitor_output(monitor_num)[source]¶
 - Parameters:
 monitor_num (
int) – number of the monitor, between 0 and gdk_screen_get_n_monitors (screen)- Returns:
 the XID of the monitor
- Return type:
 
Gets the XID of the specified output/monitor. If the X server does not support version 1.2 of the RANDR extension, 0 is returned.
Deprecated since version 4.18.
- get_number_of_desktops()[source]¶
 - Returns:
 the number of workspaces, or 0 if workspaces are not supported
- Return type:
 
Returns the number of workspaces for self when running under a window manager that supports multiple workspaces, as described in the Extended Window Manager Hints specification.
Deprecated since version 4.18.
- get_screen_number()[source]¶
 - Returns:
 the position of self among the screens of its display
- Return type:
 
Returns the index of a
GdkX11Screen.Deprecated since version 4.18.
- get_window_manager_name()[source]¶
 - Returns:
 the name of the window manager screen self, or “unknown” if the window manager is unknown. The string is owned by GDK and should not be freed.
- Return type:
 
Returns the name of the window manager for self.
Deprecated since version 4.18.
- get_xscreen()[source]¶
 - Returns:
 an Xlib
xlib.Screen- Return type:
 
Returns the screen of a
GdkX11Screen.Deprecated since version 4.18.
- supports_net_wm_hint(property_name)[source]¶
 - Parameters:
 property_name (
str) – name of the WM property- Returns:
 Trueif the window manager supports property- Return type:
 
This function is specific to the X11 backend of GDK, and indicates whether the window manager supports a certain hint from the Extended Window Manager Hints specification.
When using this function, keep in mind that the window manager can change over time; so you shouldn’t use this function in a way that impacts persistent application state. A common bug is that your application can start up before the window manager does when the user logs in, and before the window manager starts
GdkX11.X11Screen.supports_net_wm_hint() will returnFalsefor every property. You can monitor the window_manager_changed signal onGdkX11Screento detect a window manager change.Deprecated since version 4.18.
Signal Details¶
- GdkX11.X11Screen.signals.window_manager_changed(x11_screen)¶
 - Signal Name:
 window-manager-changed- Flags:
 - Parameters:
 x11_screen (
GdkX11.X11Screen) – The object which received the signal