Well, the only thing which is missing that dwm keeps state of the currently selected tags. The idea is that dwm putenv's the currently selected tags whenever they change and a newly spawned dwm instance looks for that environment variable and pre-selects those tags. Then a clean restart will behave like reapplying all tagging rules beside persisting the selected tags.
What do you think about this proposal? I think of something like: DWMTAGS="1:2:www" You could as well define them in your X start script and dwm will use those instead. Regards, Anselm On Wed, Dec 05, 2007 at 09:15:41AM +0100, Anselm R. Garbe wrote: > Hi, > > Let me think about this proposal. Restarting dwm should do the > job, maybe it's a good idea to have a restart function in > opposite to quit as well. > > Regards, > Anselm > > > On Wed, Dec 05, 2007 at 12:44:38AM +0100, Antoni Grzymala wrote: > > Hi, > > > > just came across another idea. How about implementing a function in dwm > > that would reapply all the predefined rules (float/non-float, tagging) > > to all clients in a dwm session. > > > > This could either be a function bindable to a keystroke, or dwm reacting > > to a signal (say, HUP), or what not. > > > > This way, when I do a total mess with tagging and floating my clients > > (sometimes it happens and I get lost) I could get my everyday dwm state > > with one keystroke or command. > > > > What do you think? > > > > I presume this could also be achieved by restarting dwm, but this > > doesn't seem too clean to me, and also would not integrate well with a > > login manager (from what it seems). > > > > If something like that is already there, excuse my infinite dumbness for > > not noticing. > > > > Best, > > > > -- > > [a] > > > > -- > Anselm R. Garbe >< http://www.suckless.org/ >< GPG key: 0D73F361 > -- Anselm R. Garbe >< http://www.suckless.org/ >< GPG key: 0D73F361