From 1320be4d2c765af0d308a9d23bd0b64f25688476 Mon Sep 17 00:00:00 2001 From: speedie Date: Sat, 20 May 2023 14:46:42 +0200 Subject: [PATCH] remove useless line, update readme --- README.md | 200 +++++++++++++++++++++++++++++------------------------- speedwm.c | 1 - 2 files changed, 106 insertions(+), 95 deletions(-) diff --git a/README.md b/README.md index 75d3843..4b05b2d 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,18 @@ # speedwm ![image](/docs/preview.png) +## Notice + +speedwm is **no longer being maintained** beyond any fixes I wish to add. +speedwm is slow and bloated, definitely not good enough. I am +currently working on a replacement for speedwm. + +The slowness isn't particularly noticeable on modern hardware, but even +10 year old computers struggle. + +You may continue to use it if you want, but I will not provide any support +for it. + ## Table of contents 0. Table of contents @@ -318,46 +330,46 @@ The magic of .Xresources is that it is a universal configuration file. While you Below is a list of all .Xresources values you can define. -- speedwm.bar.alpha: 1 -- speedwm.bar.height: 3 -- speedwm.bar.position: 1 -- speedwm.bar.paddingoh: 0 -- speedwm.bar.paddingov: 0 -- speedwm.bar.paddingih: 0 -- speedwm.bar.paddingiv: 0 -- speedwm.bar.hide: 0 -- speedwm.bar.hide.tags: 0 -- speedwm.bar.hide.emptytags: 1 -- speedwm.bar.hide.floating: 0 -- speedwm.bar.hide.layout: 0 -- speedwm.bar.hide.sticky: 0 -- speedwm.bar.hide.status: 0 -- speedwm.bar.hide.systray: 1 -- speedwm.bar.hide.unselected.title: 0 -- speedwm.bar.hide.title: 0 -- speedwm.bar.hide.icon: 0 -- speedwm.bar.hide.clientindicator: 0 -- speedwm.inset.x: 0 -- speedwm.inset.y: 0 -- speedwm.inset.w: 0 -- speedwm.inset.h: 0 -- speedwm.bar.titleposition: 1 -- speedwm.border.size: 1 -- speedwm.client.map: 1 -- speedwm.client.allowurgent: 1 -- speedwm.client.automove: 1 -- speedwm.client.autofocus: 1 -- speedwm.client.autoresize: 1 -- speedwm.client.decorhints: 1 -- speedwm.client.hide.border: 0 -- speedwm.client.hide.unselected.border: 1 -- speedwm.client.fade.inactive: 1 -- speedwm.client.fade.windows: 1 -- speedwm.client.floatscratchpad: 0 -- speedwm.client.savefloat: 1 -- speedwm.client.swallow: 1 -- speedwm.client.swallowfloating: 1 -- speedwm.client.wmclass: 1 +- speedwm.bar.alpha: 1 +- speedwm.bar.height: 3 +- speedwm.bar.position: 1 +- speedwm.bar.paddingoh: 0 +- speedwm.bar.paddingov: 0 +- speedwm.bar.paddingih: 0 +- speedwm.bar.paddingiv: 0 +- speedwm.bar.hide: 0 +- speedwm.bar.hide.tags: 0 +- speedwm.bar.hide.emptytags: 1 +- speedwm.bar.hide.floating: 0 +- speedwm.bar.hide.layout: 0 +- speedwm.bar.hide.sticky: 0 +- speedwm.bar.hide.status: 0 +- speedwm.bar.hide.systray: 1 +- speedwm.bar.hide.unselected.title: 0 +- speedwm.bar.hide.title: 0 +- speedwm.bar.hide.icon: 0 +- speedwm.bar.hide.clientindicator: 0 +- speedwm.inset.x: 0 +- speedwm.inset.y: 0 +- speedwm.inset.w: 0 +- speedwm.inset.h: 0 +- speedwm.bar.titleposition: 1 +- speedwm.border.size: 1 +- speedwm.client.map: 1 +- speedwm.client.allowurgent: 1 +- speedwm.client.automove: 1 +- speedwm.client.autofocus: 1 +- speedwm.client.autoresize: 1 +- speedwm.client.decorhints: 1 +- speedwm.client.hide.border: 0 +- speedwm.client.hide.unselected.border: 1 +- speedwm.client.fade.inactive: 1 +- speedwm.client.fade.windows: 1 +- speedwm.client.floatscratchpad: 0 +- speedwm.client.savefloat: 1 +- speedwm.client.swallow: 1 +- speedwm.client.swallowfloating: 1 +- speedwm.client.wmclass: 1 - speedwm.fonts.font: NotoSans Regular 9 - speedwm.col.layout: #99b3ff - speedwm.col.layouttext: #000000 @@ -455,65 +467,65 @@ Below is a list of all .Xresources values you can define. - speedwm.text.layout13:  - speedwm.text.layout14:  - speedwm.text.layout15:  -- speedwm.color.hiddentitle: 1 -- speedwm.color.layout: 0 -- speedwm.color.selectedtitle: 0 -- speedwm.bar.powerline.tag.shape: 0 -- speedwm.fullscreen.hidebar: 1 -- speedwm.fullscreen.lockfullscreen: 1 -- speedwm.fullscreen.movefullscreenmon: 0 -- speedwm.gaps.enable: 1 -- speedwm.gaps.sizeih: 10 -- speedwm.gaps.sizeiv: 10 -- speedwm.gaps.sizeoh: 10 -- speedwm.gaps.sizeov: 10 -- speedwm.gaps.smartgaps: 0 -- speedwm.gaps.smartgapsize: 0 -- speedwm.icon.size: 15 -- speedwm.icon.spacing: 5 -- speedwm.layout.deck.count: 0 +- speedwm.color.hiddentitle: 1 +- speedwm.color.layout: 0 +- speedwm.color.selectedtitle: 0 +- speedwm.bar.powerline.tag.shape: 0 +- speedwm.fullscreen.hidebar: 1 +- speedwm.fullscreen.lockfullscreen: 1 +- speedwm.fullscreen.movefullscreenmon: 0 +- speedwm.gaps.enable: 1 +- speedwm.gaps.sizeih: 10 +- speedwm.gaps.sizeiv: 10 +- speedwm.gaps.sizeoh: 10 +- speedwm.gaps.sizeov: 10 +- speedwm.gaps.smartgaps: 0 +- speedwm.gaps.smartgapsize: 0 +- speedwm.icon.size: 15 +- speedwm.icon.spacing: 5 +- speedwm.layout.deck.count: 0 - speedwm.layout.deck.format: [%d] -- speedwm.layout.monocle.clientcount: 0 -- speedwm.layout.monocle.count: 0 +- speedwm.layout.monocle.clientcount: 0 +- speedwm.layout.monocle.count: 0 - speedwm.layout.monocle.format: [%d/%d] - speedwm.layout.custom.cmd: speedwm-sxp -- speedwm.mfact: 0.50 -- speedwm.mfact.lowest: 0.05 -- speedwm.mouse.clicktofocus: 0 -- speedwm.mouse.mfact: 1 -- speedwm.mouse.cfact: 1 -- speedwm.rule.refresh: 0 -- speedwm.stack.attachdirection: 3 -- speedwm.stack.centerfloating: 1 -- speedwm.stack.i3mcount: 0 -- speedwm.stack.mastercount: 1 -- speedwm.stack.snap: 20 +- speedwm.mfact: 0.50 +- speedwm.mfact.lowest: 0.05 +- speedwm.mouse.clicktofocus: 0 +- speedwm.mouse.mfact: 1 +- speedwm.mouse.cfact: 1 +- speedwm.rule.refresh: 0 +- speedwm.stack.attachdirection: 3 +- speedwm.stack.centerfloating: 1 +- speedwm.stack.i3mcount: 0 +- speedwm.stack.mastercount: 1 +- speedwm.stack.snap: 20 - speedwm.status.separator: ; - speedwm.status.defaultstatus: -- speedwm.switcher.maxheight: 200 -- speedwm.switcher.maxwidth: 600 -- speedwm.switcher.menupositionv: 1 -- speedwm.switcher.menupositionh: 1 -- speedwm.systray.padding: 2 -- speedwm.systray.pinning: 0 -- speedwm.systray.position: 0 -- speedwm.tag.pertag: 1 -- speedwm.tag.preview: 1 -- speedwm.tag.preview.bar: 1 -- speedwm.tag.preview.paddingh: 0 -- speedwm.tag.preview.paddingv: 0 -- speedwm.tag.preview.scale: 4 -- speedwm.tag.resetgaps: 0 -- speedwm.tag.resetlayout: 0 -- speedwm.tag.resetmfact: 0 -- speedwm.tag.start: 1 -- speedwm.tag.underline: 0 -- speedwm.tag.underlineall: 0 -- speedwm.tag.underlinepad: 5 -- speedwm.tag.underlinestroke: 2 -- speedwm.tag.underlinevoffset: 0 -- speedwm.tag.urgentwindows: 1 -- speedwm.tiling.resizehints: 0 +- speedwm.switcher.maxheight: 200 +- speedwm.switcher.maxwidth: 600 +- speedwm.switcher.menupositionv: 1 +- speedwm.switcher.menupositionh: 1 +- speedwm.systray.padding: 2 +- speedwm.systray.pinning: 0 +- speedwm.systray.position: 0 +- speedwm.tag.pertag: 1 +- speedwm.tag.preview: 1 +- speedwm.tag.preview.bar: 1 +- speedwm.tag.preview.paddingh: 0 +- speedwm.tag.preview.paddingv: 0 +- speedwm.tag.preview.scale: 4 +- speedwm.tag.resetgaps: 0 +- speedwm.tag.resetlayout: 0 +- speedwm.tag.resetmfact: 0 +- speedwm.tag.start: 1 +- speedwm.tag.underline: 0 +- speedwm.tag.underlineall: 0 +- speedwm.tag.underlinepad: 5 +- speedwm.tag.underlinestroke: 2 +- speedwm.tag.underlinevoffset: 0 +- speedwm.tag.urgentwindows: 1 +- speedwm.tiling.resizehints: 0 - speedwm.run.shell: /bin/sh - speedwm.status.hideemptymodule: 1 - speedwm.status.leftpadding: diff --git a/speedwm.c b/speedwm.c index a37f426..1fe03b7 100644 --- a/speedwm.c +++ b/speedwm.c @@ -3329,7 +3329,6 @@ manage(Window w, XWindowAttributes *wa) c->h = c->oldh = wa->height; c->oldbw = wa->border_width; c->cfact = 1.0; - c->allowkill = c->allowkill; /* we can kill by default */ #if USEWINICON updateicon(c);