#include <config.h>
#include <sys/time.h>
#include <sys/resource.h>
#include <xcb/shape.h>
#include <xcb/xcb_keysyms.h>
#include <xcb/xkb.h>
#include <X11/XKBlib.h>
#include <libsn/sn-launcher.h>
#include "queue.h"
#include "data.h"
#include "xcb.h"
Go to the source code of this file.
◆ SN_API_NOT_YET_FROZEN
#define SN_API_NOT_YET_FROZEN 1 |
Definition at line 23 of file i3.h.
◆ SLIST_HEAD()
SLIST_HEAD |
( |
stack_wins_head | , |
|
|
Stack_Window | ) |
|
extern |
◆ TAILQ_HEAD() [1/5]
◆ TAILQ_HEAD() [2/5]
TAILQ_HEAD |
( |
autostarts_always_head | , |
|
|
Autostart | ) |
|
extern |
◆ TAILQ_HEAD() [3/5]
◆ TAILQ_HEAD() [4/5]
TAILQ_HEAD |
( |
bindings_head | , |
|
|
Binding | ) |
|
extern |
◆ TAILQ_HEAD() [5/5]
◆ colormap
◆ conn_screen
◆ current_binding_mode
const char* current_binding_mode |
|
extern |
◆ debug_build
Whether this version of i3 is a debug build or a release build.
◆ ewmh_window
The EWMH support window that is used to indicate that an EWMH-compliant window manager is present.
This window is created when i3 starts and kept alive until i3 exits. We also use this window as the focused window if no other window is available to be focused on the active workspace in order to prevent keyboard focus issues (see #1378).
Definition at line 14 of file ewmh.c.
Referenced by ewmh_setup_hints(), and x_push_changes().
◆ force_xinerama
◆ i3_version
◆ keysyms
xcb_key_symbols_t* keysyms |
|
extern |
◆ last_timestamp
xcb_timestamp_t last_timestamp |
|
extern |
◆ listen_fds
◆ main_loop
struct ev_loop* main_loop |
|
extern |
Definition at line 79 of file main.c.
Referenced by drag_pointer(), free_ipc_client(), i3_exit(), ipc_push_pending(), main(), main_set_x11_cb(), restore_connect(), setup_term_handlers(), start_application(), start_nagbar(), tree_close_internal(), workspace_defer_update_urgent_hint_cb(), and workspace_show().
◆ only_check_config
◆ original_rlimit_core
struct rlimit original_rlimit_core |
|
extern |
The original value of RLIMIT_CORE when i3 was started.
We need to restore this before starting any other process, since we set RLIMIT_CORE to RLIM_INFINITY for i3 debugging versions.
Definition at line 43 of file main.c.
Referenced by main(), and start_application().
◆ root
Definition at line 67 of file main.c.
Referenced by create_window(), drag_pointer(), ewmh_setup_hints(), ewmh_update_active_window(), ewmh_update_client_list(), ewmh_update_client_list_stacking(), ewmh_update_current_desktop(), ewmh_update_desktop_names(), ewmh_update_desktop_viewport(), ewmh_update_number_of_desktops(), ewmh_update_workarea(), fill_rmlvo_from_root(), floating_move_to_pointer(), grab_all_keys(), handle_button_press(), handle_configure_notify(), handle_focus_in(), handle_focus_out(), handle_screen_change(), main(), manage_existing_windows(), randr_init(), randr_query_outputs_14(), randr_query_outputs_15(), restore_geometry(), sighandler_create_dialogs(), tree_close_internal(), ungrab_all_keys(), update_shmlog_atom(), x_con_init(), x_push_changes(), x_set_i3_atoms(), xcb_grab_buttons(), and xcursor_set_root_cursor().
◆ root_depth
◆ shape_supported
Definition at line 75 of file i3.h.
◆ sndisplay
◆ start_argv
◆ visual_id
◆ wm_sn
◆ xkb_current_group
◆ xkb_supported