Merge remote-tracking branch 'upstream/master'
- Seamless restart patch
This commit is contained in:
21
README.org
21
README.org
@@ -127,6 +127,7 @@
|
||||
- [[#rounded-corners][Rounded Corners]]
|
||||
- [[#save-floats][Save Floats]]
|
||||
- [[#scratch-pads][Scratch Pads]]
|
||||
- [[#seamless-restart][Seamless Restart]]
|
||||
- [[#selective-fake-fullscreen][Selective Fake Fullscreen]]
|
||||
- [[#self-restart][Self Restart]]
|
||||
- [[#send-monitor-keep-focus][Send Monitor Keep Focus]]
|
||||
@@ -288,6 +289,8 @@ Browsing patches? There is a [[https://coggle.it/diagram/X9IiSSM6PTWOM9Wz][map o
|
||||
|
||||
** Changelog
|
||||
|
||||
2022-06-17 - Ported the seamless restart feature from dusk into dwm-flexipatch
|
||||
|
||||
2022-02-11 - Added the isfreesize version of the sizehints patch and the [[https://github.com/bakkeby/dwm-flexipatch/pull/219][tagsync]] patch (contributed by [[https://github.com/Bagellll][Bagelli]])
|
||||
|
||||
2021-11-23 - Added the taglabels and underlinetags patches
|
||||
@@ -870,6 +873,9 @@ Browsing patches? There is a [[https://coggle.it/diagram/X9IiSSM6PTWOM9Wz][map o
|
||||
- this alternative patch enables a scratchpad feature in dwm similar to the scratchpad
|
||||
feature in i3wm
|
||||
|
||||
- seamless_restart
|
||||
- allows for selected layout, assigned tags, etc. to be persisted across restarts
|
||||
|
||||
- [[https://dwm.suckless.org/patches/selfrestart/][selfrestart]]
|
||||
- restart dwm without the unnecessary dependency of an external script
|
||||
|
||||
@@ -2588,6 +2594,21 @@ https://github.com/GasparVardanyan/dwm-scratchpad
|
||||
#define SCRATCHPAD_ALT_1_PATCH 0
|
||||
#+END_SRC
|
||||
|
||||
*** Seamless Restart
|
||||
|
||||
This patch persists some settings across window manager restarts. These include but are not limited to:
|
||||
- client's assigned tag(s) on which monitor
|
||||
- the order of clients
|
||||
- nmaster
|
||||
- selected layout
|
||||
- plus various additions depending on what other patches are used
|
||||
|
||||
The above is not persisted across reboots, however.
|
||||
|
||||
#+BEGIN_SRC c :tangle patches.def.h
|
||||
#define SEAMLESS_RESTART_PATCH 0
|
||||
#+END_SRC
|
||||
|
||||
*** Selective Fake Fullscreen
|
||||
|
||||
As opposed to the original patch this only adds a rule option allowing fake fullscreen to be enabled for applications when they start. This is intended to be used in combination with the fakefullscreenclient patch and offers no practical functionality without it.
|
||||
|
Reference in New Issue
Block a user