[As-users] PagerSkip database option

Chris Nix (chris.nix@gmail.com)
Tue, 14 Jul 2009 18:19:08 +0100


--0015174c1dc8eea11d046eada2fd
Content-Type: multipart/alternative; boundary=0015174c1dc8eea0fc046eada2fb

--0015174c1dc8eea0fc046eada2fb
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

All,

I run kde's plasma underneath afterstep 2.2.9 for my desktop widgets.
However, I do not want the plasma window showing in the Pager since it is
just a Fullscreen Sticky StaysOnBack window that moves around with my
desktop.  I cannot find a database option to keep windows from showing in
the Pager.  Attached is a patch for 2.2.9 that adds such a PagerSkip option,
akin to WindowListSkip for the WinList.  Hopefully it has no side effects,
:).

Copy the PagerSkip.patch file to the Afterstep-2.2.9 source directory and
apply with
    patch -p1 < PagerSkip.patch

Many regards

Chris

--0015174c1dc8eea0fc046eada2fb
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

All,<br><br>I run kde's plasma underneath afterstep 2.2.9 for my deskto=
p widgets.=A0 However, I do not want the plasma window showing in the Pager=
 since it is just a Fullscreen Sticky StaysOnBack window that moves around =
with my desktop.=A0 I cannot find a database option to keep windows from sh=
owing in the Pager.=A0 Attached is a patch for 2.2.9 that adds such a Pager=
Skip option, akin to WindowListSkip for the WinList.=A0 Hopefully it has no=
 side effects, :).<br>
<br>Copy the PagerSkip.patch file to the Afterstep-2.2.9 source directory a=
nd apply with<br>=A0=A0=A0 patch -p1 < PagerSkip.patch<br><br>Many regar=
ds<br><br>Chris<br>

--0015174c1dc8eea0fc046eada2fb--
--0015174c1dc8eea11d046eada2fd
Content-Type: application/octet-stream; name="PagerSkip.patch"
Content-Disposition: attachment; filename="PagerSkip.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_fx4w0ehz0

ZGlmZiAtTmF1ciBBZnRlclN0ZXAtMi4yLjkvbGliQWZ0ZXJDb25mL0RhdGFiYXNlLmMgQWZ0ZXJT
dGVwLTIuMi45LXIxL2xpYkFmdGVyQ29uZi9EYXRhYmFzZS5jCi0tLSBBZnRlclN0ZXAtMi4yLjkv
bGliQWZ0ZXJDb25mL0RhdGFiYXNlLmMJMjAwOC0wMy0yMSAyMjo0ODo1MS4wMDAwMDAwMDAgKzAw
MDAKKysrIEFmdGVyU3RlcC0yLjIuOS1yMS9saWJBZnRlckNvbmYvRGF0YWJhc2UuYwkyMDA5LTA3
LTE0IDAxOjIzOjU2LjAwMDAwMDAwMCArMDEwMApAQCAtMTM4LDYgKzEzOCw4IEBACiAJe1RGX05P
X01ZTkFNRV9QUkVQRU5ESU5HLCAiVXNlQW55Vmlld3BvcnQiLCAxNCwgVFRfRkxBRywgREFUQUJB
U0VfVXNlQW55Vmlld3BvcnRfSUQsIE5VTEx9LAogCXtURl9OT19NWU5BTUVfUFJFUEVORElORywg
Iklnbm9yZVJlc3RhY2siLCAxMywgVFRfRkxBRywgREFUQUJBU0VfSWdub3JlUmVzdGFja19JRCwg
TlVMTH0sCiAJe1RGX05PX01ZTkFNRV9QUkVQRU5ESU5HLCAiSG9ub3JSZXN0YWNrIiwgMTIsIFRU
X0ZMQUcsIERBVEFCQVNFX0hvbm9yUmVzdGFja19JRCwgTlVMTH0sCisJe1RGX05PX01ZTkFNRV9Q
UkVQRU5ESU5HLCAiUGFnZXJIaXQiLCAxMCwgVFRfRkxBRywgREFUQUJBU0VfUGFnZXJIaXRfSUQs
IE5VTEx9LAorCXtURl9OT19NWU5BTUVfUFJFUEVORElORywgIlBhZ2VyU2tpcCIsIDEyLCBUVF9G
TEFHLCBEQVRBQkFTRV9QYWdlclNraXBfSUQsIE5VTEx9LAogCUFTQ0ZfREVGSU5FX0tFWVdPUkQo
REFUQUJBU0UsVEZfTk9fTVlOQU1FX1BSRVBFTkRJTkcsRnVsbHNjcmVlbixUVF9GTEFHLE5VTEwp
LAogCUFTQ0ZfREVGSU5FX0tFWVdPUkQoREFUQUJBU0UsVEZfTk9fTVlOQU1FX1BSRVBFTkRJTkcs
Tm9GdWxsc2NyZWVuLFRUX0ZMQUcsTlVMTCksCiAJQVNDRl9ERUZJTkVfS0VZV09SRChEQVRBQkFT
RSxURl9OT19NWU5BTUVfUFJFUEVORElORyxXaW5kb3dPcGFjaXR5LFRUX0lOVEVHRVIsTlVMTCks
CkBAIC0xODQsNiArMTg2LDcgQEAKIAl7U1RZTEVfSUdOT1JFX0NPTkZJRywgCSAgICBEQVRBQkFT
RV9JZ25vcmVDb25maWdfSUQsIAkgICAgREFUQUJBU0VfSG9ub3JDb25maWdfSUR9LAogCXtTVFlM
RV9JR05PUkVfUkVTVEFDSywgCSAgICBEQVRBQkFTRV9JZ25vcmVSZXN0YWNrX0lELCAJICAgIERB
VEFCQVNFX0hvbm9yUmVzdGFja19JRH0sCiAJe1NUWUxFX0NVUlJFTlRfVklFV1BPUlQsICAgIERB
VEFCQVNFX1VzZUN1cnJlbnRWaWV3cG9ydF9JRCwgCURBVEFCQVNFX1VzZUFueVZpZXdwb3J0X0lE
fSwKKwl7U1RZTEVfUEFHRVIsICAgIERBVEFCQVNFX1BhZ2VySGl0X0lELCAJREFUQUJBU0VfUGFn
ZXJTa2lwX0lEfSwKIAl7U1RZTEVfSUNPTiwgCQkJCTAgLyogc3BlY2lhbCBjYXNlICovICwgCQkJ
REFUQUJBU0VfTm9JY29uX0lEfSwKIAl7U1RZTEVfU1RBUlRVUF9ERVNLLCAJCTAgLypzcGVjaWFs
IGNhc2UgKi8gLCAJCQlEQVRBQkFTRV9TdGFydHNBbnl3aGVyZV9JRH0sCiAJe1NUWUxFX0ZSQU1F
LCAJCQkJMCAvKnNwZWNpYWwgY2FzZSAqLyAsIAkJCURBVEFCQVNFX05vRnJhbWVfSUR9LApkaWZm
IC1OYXVyIEFmdGVyU3RlcC0yLjIuOS9saWJBZnRlckNvbmYvYWZ0ZXJjb25mLmggQWZ0ZXJTdGVw
LTIuMi45LXIxL2xpYkFmdGVyQ29uZi9hZnRlcmNvbmYuaAotLS0gQWZ0ZXJTdGVwLTIuMi45L2xp
YkFmdGVyQ29uZi9hZnRlcmNvbmYuaAkyMDA5LTA0LTAyIDIxOjE3OjQyLjAwMDAwMDAwMCArMDEw
MAorKysgQWZ0ZXJTdGVwLTIuMi45LXIxL2xpYkFmdGVyQ29uZi9hZnRlcmNvbmYuaAkyMDA5LTA3
LTE0IDAxOjE4OjQ0LjAwMDAwMDAwMCArMDEwMApAQCAtMTQwNyw5ICsxNDA3LDExIEBACiAjZGVm
aW5lIERBVEFCQVNFX1dpbmRvd09wYWNpdHlfSUQJCSAgIChEQVRBQkFTRV9JRF9TVEFSVCs2OSkK
ICNkZWZpbmUgREFUQUJBU0VfSWdub3JlUmVzdGFja19JRCAgICAgICAgICAoREFUQUJBU0VfSURf
U1RBUlQrNzApCiAjZGVmaW5lIERBVEFCQVNFX0hvbm9yUmVzdGFja19JRCAgICAgICAgICAgIChE
QVRBQkFTRV9JRF9TVEFSVCs3MSkKKyNkZWZpbmUgREFUQUJBU0VfUGFnZXJIaXRfSUQgICAgICAg
ICAgICAoREFUQUJBU0VfSURfU1RBUlQrNzIpCisjZGVmaW5lIERBVEFCQVNFX1BhZ2VyU2tpcF9J
RCAgICAgICAgICAgIChEQVRBQkFTRV9JRF9TVEFSVCs3MykKIAogCi0jZGVmaW5lIERBVEFCQVNF
X0lEX0VORCAgICAgICAgICAgICAoREFUQUJBU0VfSURfU1RBUlQrNzIpCisjZGVmaW5lIERBVEFC
QVNFX0lEX0VORCAgICAgICAgICAgICAoREFUQUJBU0VfSURfU1RBUlQrNzQpCiAKIC8qIHdlIHVz
ZSBuYW1lX2xpc3Qgc3RydWN0dXJlIDEgdG8gMSBpbiBoZXJlLCBhcyBpdCBkb2VzIG5vdCByZXF1
cmUgYW55CiAgICBwcmVwcm9jZXNzaW5nIGZyb20gdXMKZGlmZiAtTmF1ciBBZnRlclN0ZXAtMi4y
LjkvbGliQWZ0ZXJTdGVwL2FzZGF0YWJhc2UuaCBBZnRlclN0ZXAtMi4yLjktcjEvbGliQWZ0ZXJT
dGVwL2FzZGF0YWJhc2UuaAotLS0gQWZ0ZXJTdGVwLTIuMi45L2xpYkFmdGVyU3RlcC9hc2RhdGFi
YXNlLmgJMjAwNy0wNS0wMyAyMDo0MTo1OC4wMDAwMDAwMDAgKzAxMDAKKysrIEFmdGVyU3RlcC0y
LjIuOS1yMS9saWJBZnRlclN0ZXAvYXNkYXRhYmFzZS5oCTIwMDktMDctMTQgMDE6MjQ6MTIuMDAw
MDAwMDAwICswMTAwCkBAIC0yOCw2ICsyOCw3IEBACiAKIAogLyogdGhpcyBhcmUgcHVyZSBmbGFn
cyAqLworI2RlZmluZSBTVFlMRV9QQUdFUgkJKDEgPDwgNCkgICAKICNkZWZpbmUgU1RZTEVfSUdO
T1JFX1JFU1RBQ0sJKDEgPDwgNSkgICAvKiBpZiBzZXQgLSBjbGllbnQgd2lsbCBub3QgYmUgYWJs
ZSB0byByaXNlL2xvd2VyIAogCQkJCQkJCQkJCQkgIHRoZSB3aW5kb3cgKi8KICNkZWZpbmUgU1RZ
TEVfRlVMTFNDUkVFTgkJKDEgPDwgNikKQEAgLTYwLDcgKzYxLDcgQEAKICNkZWZpbmUgU1RZTEVf
QlVUVE9OUyAgICAgICAgICAgKDEgPDwgMzApICAgLyogICovCiAjZGVmaW5lIFNUWUxFX0ZMQUdT
ICAgICAgICAgICAgICgxIDw8IDMxKSAgIC8qICAqLwogCi0jZGVmaW5lIFNUWUxFX0RFRkFVTFRT
CQkoU1RZTEVfVElUTEV8U1RZTEVfQ0lSQ1VMQVRFfFNUWUxFX1dJTkxJU1R8IFwKKyNkZWZpbmUg
U1RZTEVfREVGQVVMVFMJCShTVFlMRV9QQUdFUiB8IFNUWUxFX1RJVExFfFNUWUxFX0NJUkNVTEFU
RXxTVFlMRV9XSU5MSVNUfCBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNUWUxFX0ZP
Q1VTfFNUWUxFX0ZPQ1VTX09OX01BUHxTVFlMRV9IQU5ETEVTfCBcCiAJCQkJCQkJIFNUWUxFX0lD
T05fVElUTEV8U1RZTEVfUFBPU0lUSU9OfFNUWUxFX0dST1VQX0hJTlRTfCBcCiAJCQkJCQkJIFNU
WUxFX1RSQU5TSUVOVF9ISU5UU3xTVFlMRV9NT1RJRl9ISU5UU3xTVFlMRV9LREVfSElOVFN8IFwK
ZGlmZiAtTmF1ciBBZnRlclN0ZXAtMi4yLjkvbGliQWZ0ZXJTdGVwL2hpbnRzLmMgQWZ0ZXJTdGVw
LTIuMi45LXIxL2xpYkFmdGVyU3RlcC9oaW50cy5jCi0tLSBBZnRlclN0ZXAtMi4yLjkvbGliQWZ0
ZXJTdGVwL2hpbnRzLmMJMjAwNy0wNy0wNiAyMzozNToxNS4wMDAwMDAwMDAgKzAxMDAKKysrIEFm
dGVyU3RlcC0yLjIuOS1yMS9saWJBZnRlclN0ZXAvaGludHMuYwkyMDA5LTA3LTE0IDAxOjIyOjMz
LjAwMDAwMDAwMCArMDEwMApAQCAtNDAsNyArNDAsNyBAQAogewogCWlmIChoaW50cykKIAl7CQkJ
CQkJCQkJCSAgIC8qIHNvbWUgZGVmYXVsdHMgdG8gc3RhcnQgd2l0aCA6ICovCi0JCWhpbnRzLT5m
bGFncyA9IEFTX0dyYXZpdHkgfCBBU19BY2NlcHRzRm9jdXMgfCBBU19UaXRsZWJhciB8IEFTX0lj
b25UaXRsZSB8IEFTX0hhbmRsZXMgfCBBU19Cb3JkZXI7CisJCWhpbnRzLT5mbGFncyA9IEFTX0hp
dFBhZ2VyIHwgQVNfR3Jhdml0eSB8IEFTX0FjY2VwdHNGb2N1cyB8IEFTX1RpdGxlYmFyIHwgQVNf
SWNvblRpdGxlIHwgQVNfSGFuZGxlcyB8IEFTX0JvcmRlcjsKICAgICAgICAgLyogY2FuJ3QgZ3Jh
Y2VmdWxseSBjbG9zZSB0aGUgd2luZG93IGlmIGl0IGRvZXMgbm90IHN1cHBvcnQgV01fREVMRVRF
X1dJTkRPVyAqLwogICAgICAgICBoaW50cy0+ZnVuY3Rpb25fbWFzayA9IH4oQVNfRnVuY0Nsb3Nl
fEFTX0Z1bmNQaW5NZW51KTsKICAgICAgICAgaGludHMtPmdyYXZpdHkgPSBOb3J0aFdlc3RHcmF2
aXR5OwpAQCAtMTM0MSw2ICsxMzQxLDcgQEAKIAkJe1NUWUxFX0lHTk9SRV9DT05GSUcsIEFTX0ln
bm9yZUNvbmZpZ1JlcXVlc3QsIDAsIDAsIEFTX0lnbm9yZUNvbmZpZ1JlcXVlc3R9LAogCQl7U1RZ
TEVfSUdOT1JFX1JFU1RBQ0ssIEFTX0lnbm9yZVJlc3RhY2tSZXF1ZXN0LCAwLCAwLCBBU19JZ25v
cmVSZXN0YWNrUmVxdWVzdH0sCiAJCXtTVFlMRV9DVVJSRU5UX1ZJRVdQT1JULCBBU19Vc2VDdXJy
ZW50Vmlld3BvcnQsIDAsIDAsIEFTX1VzZUN1cnJlbnRWaWV3cG9ydH0sCisJCXtTVFlMRV9QQUdF
UiwgQVNfSGl0UGFnZXIsIDAsIDAsIEFTX0hpdFBhZ2VyfSwKIAkJezAsIDAsIDAsIDAsIDB9CiAJ
fTsKIApkaWZmIC1OYXVyIEFmdGVyU3RlcC0yLjIuOS9saWJBZnRlclN0ZXAvaGludHMuaCBBZnRl
clN0ZXAtMi4yLjktcjEvbGliQWZ0ZXJTdGVwL2hpbnRzLmgKLS0tIEFmdGVyU3RlcC0yLjIuOS9s
aWJBZnRlclN0ZXAvaGludHMuaAkyMDA3LTA1LTAzIDIwOjQxOjU4LjAwMDAwMDAwMCArMDEwMAor
KysgQWZ0ZXJTdGVwLTIuMi45LXIxL2xpYkFmdGVyU3RlcC9oaW50cy5oCTIwMDktMDctMTQgMDE6
MjY6NDEuMDAwMDAwMDAwICswMTAwCkBAIC05Nyw2ICs5Nyw3IEBACiAJCQkJCQkJCQkJICAqIHdp
bmRvdyBzaG91bGQgYmUgYW5pbWF0ZWQgKi8gCiAjZGVmaW5lIEFTX1VzZUN1cnJlbnRWaWV3cG9y
dCAgCSgxPDwyNykKICNkZWZpbmUgQVNfV2luZG93T3BhY2l0eQkgICAJKDE8PDI4KQorI2RlZmlu
ZSBBU19IaXRQYWdlcgkgICAJKDE8PDI5KQogCiAjZGVmaW5lIE5PTE9PS19ISU5UX0ZMQUdTCShB
U19JZ25vcmVDb25maWdSZXF1ZXN0fEFTX01vZHVsZXxBU19TaG9ydExpdmVkfCBcCiAJCQkJCQkJ
IEFTX0F2b2lkQ292ZXJ8QVNfQWNjZXB0c0ZvY3VzfEFTX0NsaWNrVG9Gb2N1c3wgXApkaWZmIC1O
YXVyIEFmdGVyU3RlcC0yLjIuOS9zcmMvUGFnZXIvUGFnZXIuYyBBZnRlclN0ZXAtMi4yLjktcjEv
c3JjL1BhZ2VyL1BhZ2VyLmMKLS0tIEFmdGVyU3RlcC0yLjIuOS9zcmMvUGFnZXIvUGFnZXIuYwky
MDA4LTAzLTI1IDE3OjMzOjU5LjAwMDAwMDAwMCArMDAwMAorKysgQWZ0ZXJTdGVwLTIuMi45LXIx
L3NyYy9QYWdlci9QYWdlci5jCTIwMDktMDctMTQgMTc6NTE6MTYuMDAwMDAwMDAwICswMTAwCkBA
IC0yNDMyLDkgKzI0MzIsOSBAQAogCiAvKiAgICAgICAgIHNob3dfYWN0aXZpdHkoICJtZXNzYWdl
ICVsWCB3aW5kb3cgJVggZGF0YSAlcCIsIHR5cGUsIGJvZHlbMF0sIHdkICk7ICovCiAJCXJlcyA9
IGhhbmRsZV93aW5kb3dfcGFja2V0KCB0eXBlLCBib2R5LCAmd2QgKTsKLSAgICAgICAgaWYoIHJl
cyA9PSBXUF9EYXRhQ3JlYXRlZCApCisgICAgICAgIGlmKCByZXMgPT0gV1BfRGF0YUNyZWF0ZWQg
JiYgZ2V0X2ZsYWdzKHdkLT5mbGFncywgQVNfSGl0UGFnZXIpKQogICAgICAgICAgICAgYWRkX2Ns
aWVudCggd2QgKTsKLQkJZWxzZSBpZiggcmVzID09IFdQX0RhdGFDaGFuZ2VkICkKKwkJZWxzZSBp
ZiggcmVzID09IFdQX0RhdGFDaGFuZ2VkICAmJiBnZXRfZmxhZ3Mod2QtPmZsYWdzLCBBU19IaXRQ
YWdlcikpCiAJCXsJCiAgICAgICAgICAgICByZWZyZXNoX2NsaWVudCggc2F2ZWRfZGVzaywgd2Qg
KTsKIAkJCW5ld19kZXNrID0gd2QtPmRlc2sgOwo=
--0015174c1dc8eea11d046eada2fd
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
As-users mailing list
As-users@afterstep.org
http://mail.afterstep.org/mailman/listinfo/as-users

--0015174c1dc8eea11d046eada2fd--