Leonardo Hernández Hernández
72a7d78a1a
make the borders red borders for urgent clients
...
iirc this is the same behavior of dwm
2023-10-09 11:04:03 -06:00
Leonardo Hernández Hernández
d63f4078c5
use the same border colors as dwm
2023-10-09 11:03:06 -06:00
Leonardo Hernández Hernández
f4031590cd
add missing url about the COLOR macro
2023-10-05 22:06:30 -06:00
Leonardo Hernández Hernández
0ab1ed6530
add macro to configure colors
...
Closes: https://github.com/djpohly/dwl/issues/466
2023-10-05 22:03:59 -06:00
Ben Collerson
e5367753bb
just add define
2023-08-22 22:20:39 -06:00
Ben Collerson
9be85c1117
tagcount should have been a #define
2023-08-22 22:20:39 -06:00
A Frederick Christensen
5215712cab
Stray whitespace fixes
2023-06-07 17:47:36 -06:00
Ben Collerson
9d68554c59
remove tag labels from dwl
...
Tag labels are not used in dwl. Only the number of tags is important.
Tag labels should be defined for each tag in whatever status bar is
used.
2023-04-08 11:27:49 -06:00
Palanix
21930621ee
Remove rootcolor
2023-03-13 09:40:40 -06:00
gan-of-culture
e4921fad28
add missing comma in "MonitorRule"
...
add a missing comma for the example
2023-02-25 15:59:23 -06:00
Leonardo Hernández Hernández
23ede80f74
allow configure x and y of outputs
2023-02-13 13:14:29 -06:00
Leonardo Hernández Hernández
b6d6127733
add option for set button map
2022-12-05 22:22:49 -06:00
Leonardo Hernández Hernández
10c56d6348
add option to allow invisible surfaces to disable idle tracking
2022-11-30 18:51:35 -06:00
Leonardo Hernández Hernández
087373698a
Revert "Add a configuration option for fullscreen locking"
...
now all fullcreen clients are rendered above tiled and floating clients
This partially reverts commit 326eee1444
.
2022-11-21 20:50:39 -06:00
Leonardo Hernández Hernández
b59c7f6a2e
config.def.h: fix comment
...
Fixes: https://github.com/djpohly/dwl/issues/333
2022-11-10 23:14:03 -06:00
Leonardo Hernández Hernández
7710cf050d
change the default term to foot
...
it is closer to the suckless philosophy (foot implements things that the suckless
guys would say that should be done by tmux or something else, but I have no
desire to create a new terminal emulator, and the best fit is foot)
also alacritty uses +100Mb of memory, more that dwl itself (~90Mb)
and foot only ~20Mb
2022-09-18 15:37:16 -05:00
Leonardo Hernández Hernández
8cdb997126
conform the xdg-protocol with fullscreen translucent clients
...
see `setfullscreen()` for more info
2022-07-23 02:17:00 -05:00
Sevz
3a77f02919
Merge pull request #247 from Humm42/xkboptions
...
initialize xkb_rules.options to a null pointer
2022-06-14 15:42:47 -05:00
Leonardo Hernández Hernández
583f471cfe
add some blank lines
2022-06-10 12:32:22 -05:00
Marco Siedentopf
8bce3b1583
add click method configuration option
...
Add the libinput configuration option to choose between Software Button Areas and Clickfinger
2022-06-10 12:27:40 -05:00
Lennart Jablonka
70da04a714
initialize xkb_rules.options to a null pointer
...
Initializing it to an empty string had broken configuring xkbcommon
through the environment (XKB_DEFAULT_OPTIONS).
Fixes: ae31391115
("initialize rules and xkb_rules")
2022-06-03 01:23:35 +02:00
Ben Jargowsky
ecbc2c61db
Add configuration options for touchpads
2022-05-23 00:01:47 +02:00
Devin J. Pohly
437aea8662
It's past my bedtime.
2022-04-03 00:14:08 -05:00
Devin J. Pohly
6901743b0c
Remove removed fields from struct instances
2022-04-03 00:13:11 -05:00
Devin J. Pohly
720f56161e
Remove vestigial monitor configuration info
...
The x/y fields in monitor rules are unused and were meant to be deleted.
Also removes the outdated comment in config.h.
2022-04-03 00:01:52 -05:00
Leonardo Hernández Hernández
ae31391115
initialize rules and xkb_rules
...
to fix compile errors with `-pedantic`
2022-03-31 09:34:22 -06:00
Leonardo Hernández Hernández
4ef8999624
add note about how to change MODKEY for windows key
2022-03-23 14:03:43 -06:00
Quentin Rameau
326eee1444
Add a configuration option for fullscreen locking
...
Some people are annoyed to have this new behaviour forced for some
application which use fake fullscreen.
2022-03-22 23:51:56 -06:00
Leonardo Hernández Hernández
f673305e86
replace tabs by spaces in alignment
2022-03-10 14:08:57 -06:00
A Frederick Christensen
ac896a7df4
Shift+6 generates XKB_KEY_asciicircum
2022-02-01 18:58:32 -06:00
Devin J. Pohly
15f5d31f98
correct key constant name
...
Fixes #94 .
2021-03-03 11:29:53 -06:00
Devin J. Pohly
02eed717ca
add explanatory command about Ctrl-Alt-Bksp/Fx
2021-03-01 11:22:08 -06:00
Devin J. Pohly
2d71c9b9ff
Add default menu command
...
dwm config parity
2021-03-01 11:21:15 -06:00
Devin J. Pohly
87b16e6095
Defaults should match dwm/Xorg default behavior
2021-03-01 11:17:10 -06:00
Devin J. Pohly
e8ca8a8ac7
use output layout for dirtomon
...
No need to track our own order; wlroots has a reasonable default for us
already.
2021-01-06 17:19:44 -05:00
Stivvo
fa782896f8
Define monitor's x,y at compile time
...
Replaces the outputOrder patch.
This avoids recalculating positions and allows to arrange monitors in
any order, not just from left to right.
The order in which monitors are defined in config.h still matters but
it's just the order in the list, not the actual position.
2020-12-30 17:07:48 +01:00
Devin J. Pohly
5ba09b56f3
missed a few of these
2020-12-24 22:36:49 -05:00
Devin J. Pohly
206427537a
Merge updates from guidocella
...
Thanks so much for helping to keep the project running while life was
crazy!
2020-12-24 21:56:41 -05:00
Devin J. Pohly
c5087d413f
Merge pull request #53 from Stivvo/fullscreen
...
Fullscreen support
2020-12-24 21:35:57 -05:00
Guido Cella
bcf9d8fb9a
disable natural scrolling by default
...
This inverts the scroll even on regular mice.
2020-12-21 13:06:06 +01:00
Guido Cella
33e8a3f1f3
update comments and remove debugging printf
2020-12-21 11:22:04 +01:00
Stivvo
5668c61616
Define monitor order with monrules[]
...
The order in which monitors are defined in monrules[] actually matters.
Monotors that aren't configured in monrules[], it will always be the
leftmost.
2020-12-21 11:12:44 +01:00
Guido Cella
6b47e2bb62
use bool
...
Because it's 2020. Passing integers to wlroots variables and functions
with bool in their signature is silly.
2020-12-20 14:57:39 +01:00
Guido Cella
feeacc88c4
tweak trackpad variables
...
Add static const and move them below in order to group the keyboard
options.
2020-12-19 18:39:30 +01:00
will
aa679c4f29
Added support for natural scrolling
2020-12-19 18:37:10 +01:00
will
4f1e557d3d
Added basic tap-to-click for touchpad users
2020-12-19 18:37:10 +01:00
Guido Cella
c89de53de3
remove togglefullscreen keybinding
...
Distribute it as a patch like in dwm since graphical applications
usually provide their own keybinding; I guess it's only for terminals.
Note that even though these commits don't let you open multiple windows
in fullscreen and cycle between them like in dwm, with just
fullscreennotify spawning new windows or changing tag would still exit
fullscreen automatically, but you would have to toggle fullscreen twice
when switching back to the fullscreen window to enter fullscreen again,
so this is better since it avoids that.
2020-12-19 18:23:23 +01:00
Stivvo
f125e1b9a4
Toggle fullscreen on all clients
...
mod+e allows to toggle fullscreen any client, even those who don't
support it themselves
2020-12-19 18:06:11 +01:00
will
7ad14a9660
Added support for natural scrolling
2020-10-17 16:18:44 +02:00
will
598516d808
Added basic tap-to-click for touchpad users
2020-10-17 13:52:53 +02:00