mirror of
https://github.com/pestctrl/emacs-config.git
synced 2026-02-16 08:14:15 +00:00
Need this, or need to re-byte compile xcb-ewmh.el
This commit is contained in:
parent
1df157c4bb
commit
6164a8276c
1 changed files with 101 additions and 0 deletions
101
test.org
101
test.org
|
|
@ -116,4 +116,105 @@
|
||||||
("k" my/increase-window-transparency)
|
("k" my/increase-window-transparency)
|
||||||
("r" my/reset-window-transparency)
|
("r" my/reset-window-transparency)
|
||||||
("q" nil))
|
("q" nil))
|
||||||
|
|
||||||
|
(eval-and-compile
|
||||||
|
(defconst xcb:ewmh:-atoms
|
||||||
|
'( ;; Root Window Properties (and Related Messages)
|
||||||
|
_NET_SUPPORTED
|
||||||
|
_NET_CLIENT_LIST
|
||||||
|
_NET_CLIENT_LIST_STACKING
|
||||||
|
_NET_NUMBER_OF_DESKTOPS
|
||||||
|
_NET_DESKTOP_GEOMETRY
|
||||||
|
_NET_DESKTOP_VIEWPORT
|
||||||
|
_NET_CURRENT_DESKTOP
|
||||||
|
_NET_DESKTOP_NAMES
|
||||||
|
_NET_ACTIVE_WINDOW
|
||||||
|
_NET_WORKAREA
|
||||||
|
_NET_SUPPORTING_WM_CHECK
|
||||||
|
_NET_VIRTUAL_ROOTS
|
||||||
|
_NET_DESKTOP_LAYOUT
|
||||||
|
_NET_SHOWING_DESKTOP
|
||||||
|
;; Other Root Window Messages
|
||||||
|
_NET_CLOSE_WINDOW
|
||||||
|
_NET_MOVERESIZE_WINDOW
|
||||||
|
_NET_WM_MOVERESIZE
|
||||||
|
_NET_RESTACK_WINDOW
|
||||||
|
_NET_REQUEST_FRAME_EXTENTS
|
||||||
|
;; Application Window Properties
|
||||||
|
_NET_WM_NAME
|
||||||
|
_NET_WM_VISIBLE_NAME
|
||||||
|
_NET_WM_ICON_NAME
|
||||||
|
_NET_WM_VISIBLE_ICON_NAME
|
||||||
|
_NET_WM_DESKTOP
|
||||||
|
_NET_WM_WINDOW_TYPE
|
||||||
|
_NET_WM_STATE
|
||||||
|
_NET_WM_ALLOWED_ACTIONS
|
||||||
|
_NET_WM_STRUT
|
||||||
|
_NET_WM_STRUT_PARTIAL
|
||||||
|
_NET_WM_ICON_GEOMETRY
|
||||||
|
_NET_WM_ICON
|
||||||
|
_NET_WM_PID
|
||||||
|
_NET_WM_HANDLED_ICONS
|
||||||
|
_NET_WM_USER_TIME
|
||||||
|
_NET_WM_USER_TIME_WINDOW
|
||||||
|
_NET_FRAME_EXTENTS
|
||||||
|
_NET_WM_OPAQUE_REGION
|
||||||
|
_NET_WM_BYPASS_COMPOSITOR
|
||||||
|
;; Window Manager Protocols
|
||||||
|
_NET_WM_PING
|
||||||
|
_NET_WM_SYNC_REQUEST
|
||||||
|
_NET_WM_SYNC_REQUEST_COUNTER
|
||||||
|
_NET_WM_FULLSCREEN_MONITORS
|
||||||
|
;; Other Properties
|
||||||
|
_NET_WM_FULL_PLACEMENT
|
||||||
|
_NET_WM_CM_S0 ;_NET_WM_CM_Sn (n = 1, 2, ...) are left out here.
|
||||||
|
;; _NET_WM_WINDOW_TYPE hint
|
||||||
|
_NET_WM_WINDOW_TYPE_DESKTOP
|
||||||
|
_NET_WM_WINDOW_TYPE_DOCK
|
||||||
|
_NET_WM_WINDOW_TYPE_TOOLBAR
|
||||||
|
_NET_WM_WINDOW_TYPE_MENU
|
||||||
|
_NET_WM_WINDOW_TYPE_UTILITY
|
||||||
|
_NET_WM_WINDOW_TYPE_SPLASH
|
||||||
|
_NET_WM_WINDOW_TYPE_DIALOG
|
||||||
|
_NET_WM_WINDOW_TYPE_DROPDOWN_MENU
|
||||||
|
_NET_WM_WINDOW_TYPE_POPUP_MENU
|
||||||
|
_NET_WM_WINDOW_TYPE_TOOLTIP
|
||||||
|
_NET_WM_WINDOW_TYPE_NOTIFICATION
|
||||||
|
_NET_WM_WINDOW_TYPE_COMBO
|
||||||
|
_NET_WM_WINDOW_TYPE_DND
|
||||||
|
_NET_WM_WINDOW_TYPE_NORMAL
|
||||||
|
;; _NET_WM_STATE hint
|
||||||
|
_NET_WM_STATE_MODAL
|
||||||
|
_NET_WM_STATE_STICKY
|
||||||
|
_NET_WM_STATE_MAXIMIZED_VERT
|
||||||
|
_NET_WM_STATE_MAXIMIZED_HORZ
|
||||||
|
_NET_WM_STATE_SHADED
|
||||||
|
_NET_WM_STATE_SKIP_TASKBAR
|
||||||
|
_NET_WM_STATE_SKIP_PAGER
|
||||||
|
_NET_WM_STATE_HIDDEN
|
||||||
|
_NET_WM_STATE_FULLSCREEN
|
||||||
|
_NET_WM_STATE_ABOVE
|
||||||
|
_NET_WM_STATE_BELOW
|
||||||
|
_NET_WM_STATE_DEMANDS_ATTENTION
|
||||||
|
_NET_WM_STATE_FOCUSED
|
||||||
|
;; _NET_WM_ACTION hint
|
||||||
|
_NET_WM_ACTION_MOVE
|
||||||
|
_NET_WM_ACTION_RESIZE
|
||||||
|
_NET_WM_ACTION_MINIMIZE
|
||||||
|
_NET_WM_ACTION_SHADE
|
||||||
|
_NET_WM_ACTION_STICK
|
||||||
|
_NET_WM_ACTION_MAXIMIZE_HORZ
|
||||||
|
_NET_WM_ACTION_MAXIMIZE_VERT
|
||||||
|
_NET_WM_ACTION_FULLSCREEN
|
||||||
|
_NET_WM_ACTION_CHANGE_DESKTOP
|
||||||
|
_NET_WM_ACTION_CLOSE
|
||||||
|
_NET_WM_ACTION_ABOVE
|
||||||
|
_NET_WM_ACTION_BELOW
|
||||||
|
_NET_WM_WINDOW_OPACITY)
|
||||||
|
"EWMH atoms.")
|
||||||
|
|
||||||
|
(dolist (atom xcb:ewmh:-atoms)
|
||||||
|
(eval `(defvar ,(intern (concat "xcb:Atom:" (symbol-name atom))) nil))))
|
||||||
|
|
||||||
|
(xcb:ewmh:init exwm--connection t)
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue