mirror of
https://codeberg.org/dwl/dwl.git
synced 2025-01-30 04:37:28 -08:00
allow specify cursor theme and size
Co-authored-by: Leonardo Hernández Hernández <leohdz172@proton.me>
This commit is contained in:
parent
0eb873340b
commit
365f816432
2 changed files with 8 additions and 2 deletions
|
@ -14,6 +14,8 @@ static const unsigned int gappih = 10; /* horiz inner gap between wind
|
|||
static const unsigned int gappiv = 10; /* vert inner gap between windows */
|
||||
static const unsigned int gappoh = 10; /* horiz outer gap between windows and screen edge */
|
||||
static const unsigned int gappov = 10; /* vert outer gap between windows and screen edge */
|
||||
static const char *cursortheme = NULL; /* theme from /usr/share/cursors/xorg-x11 or ${XCURSOR_PATH} */
|
||||
static const char cursorsize[] = "24";
|
||||
static const float bordercolor[] = COLOR(0x444444ff);
|
||||
static const float focuscolor[] = COLOR(0x005577ff);
|
||||
static const float urgentcolor[] = COLOR(0xff0000ff);
|
||||
|
|
8
dwl.c
8
dwl.c
|
@ -2863,8 +2863,12 @@ setup(void)
|
|||
* Xcursor themes to source cursor images from and makes sure that cursor
|
||||
* images are available at all scale factors on the screen (necessary for
|
||||
* HiDPI support). Scaled cursors will be loaded with each output. */
|
||||
cursor_mgr = wlr_xcursor_manager_create(NULL, 24);
|
||||
setenv("XCURSOR_SIZE", "24", 1);
|
||||
cursor_mgr = wlr_xcursor_manager_create(cursortheme, atoi(cursorsize));
|
||||
setenv("XCURSOR_SIZE", cursorsize, 1);
|
||||
if (cursortheme)
|
||||
setenv("XCURSOR_THEME", cursortheme, 1);
|
||||
else
|
||||
unsetenv("XCURSOR_THEME");
|
||||
|
||||
/*
|
||||
* wlr_cursor *only* displays an image on screen. It does not move around
|
||||
|
|
Loading…
Reference in a new issue