Re: windows all shift 3-4 pixels left every workspace change in F42
Trevor Cordes <[email protected]> Mon, 24 Nov 2025 20:45:52 -0600
| Newsgroups | gmane.comp.window-managers.sawfish |
|---|---|
| Message-ID | <[email protected]> |
--MP_/SZSqYemYph9lECv3pf3PJd8 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline On 2025-11-24 Jan Kasprzak wrote: > It might be theme related, or something with local config > modifications: I did not see anything like that on F42 or F43 on > three different desktops. I use "blue-steel" theme. I just tried every theme that on my system, which strangely is only 9 themes, and does not include blue-steel. That's also a bit strange since I've seen that in the past. I guess Fedora is stingy with what themes it supplies by default. Every theme showed the same bug, even one of the themes that had a super thin border. The windows seem to move by the same pixel count regardless of theme. I looked through my ~/.sawfish/custom file and it does not appear to contain any customization that would cause this. I cam attaching my custom file if that can help someone else spot the problem. I am running XFCE4, but I am pretty sure the DE can't affect window position -- that's a WM function, right? There was talk in the F42 release notes about XFCE updates for wayland, however (of course) I am not running wayland. Seems like such a tiny bug, but in reality watching my (dozens of) windows slowly "walk" to the left side of my screen -- across 3 monitors! -- is going to make me insane after a few days! --MP_/SZSqYemYph9lECv3pf3PJd8 Content-Type: application/octet-stream; name=custom Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=custom OzsgU2F3ZmlzaCB1c2VyIGN1c3RvbWl6YXRpb24gLS0gZG8gbm90IGVkaXQgYnkgaGFuZCEKOzsg VXNlIHRoZSBjb25maWd1cmF0b3IgaW5zdGVhZC4KOzsgc2F3ZmlzaCB2ZXJzaW9uIDEuMTMuMCwg d3JpdHRlbiBNb24gTm92IDI0IDIwOjQ0OjA1IDIwMjUKCihjdXN0b20tc2V0LXR5cGVkLXZhcmlh YmxlIChxdW90ZSBtYXRjaC13aW5kb3ctcHJvZmlsZSkgKHF1b3RlICgoKChXTV9OQU1FIC4gIl5n a3JlbGxtIikpIChpZ25vcmVkIC4gI3QpIChzdGlja3kgLiAjdCkgKGN5Y2xlLXNraXAgLiAjdCkg KHdpbmRvdy1saXN0LXNraXAgLiAjdCkgKHRhc2stbGlzdC1za2lwIC4gI3QpKSAoKChXTV9DTEFT UyAuICJeQ2hyb21pdW0tYnJvd3Nlci1wcml2YWN5L2Nocm9taXVtLWJyb3dzZXItcHJpdmFjeSQi KSkgKGZyYW1lLXR5cGUgLiBub3JtYWwpICh3aW5kb3ctdHlwZSAuIG5vcm1hbCkpICgoKFdNX05B TUUgLiAiXkNvbnRyb2wkIikpIChpZ25vcmUtcHJvZ3JhbS1wb3NpdGlvbiAuICN0KSAocG9zaXRp b24gMjg4MCAuIDQ1MCkpICgoKFdNX05BTUUgLiAiXkdvbGRXYXZlIikpIChpZ25vcmUtcHJvZ3Jh bS1wb3NpdGlvbiAuICN0KSAocG9zaXRpb24gMTQ0MCAuIDApIChmcmFtZS10eXBlIC4gbm9ybWFs KSAodGl0bGUtcG9zaXRpb24gLiB0b3ApKSAoKChXTV9OQU1FIC4gIl5DVjoiKSkgKGlnbm9yZS1w cm9ncmFtLXBvc2l0aW9uIC4gI3QpIChwb3NpdGlvbiAwIC4gMCkpICgoKFdNX05BTUUgLiAiXnRv ZG8kIikpIChzdGlja3kgLiAjdCkpICgoKFdNX1dJTkRPV19ST0xFIC4gIndzNCIpKSAod29ya3Nw YWNlIC4gNCkpICgoKFdNX05BTUUgLiAiQXVkYWNpb3VzJCIpKSAoaWdub3JlLXByb2dyYW0tcG9z aXRpb24gLiAjdCkgKHBvc2l0aW9uIDIxMzcgLiA0NTApIChzdGlja3kgLiAjdCkgKGN5Y2xlLXNr aXAgLiAjdCkpKSkgKHF1b3RlIG1hdGNoLXdpbmRvdykgKHF1b3RlIHNhd2Zpc2gud20uZXh0Lm1h dGNoLXdpbmRvdykpCihjdXN0b20tc2V0LXR5cGVkLXZhcmlhYmxlIChxdW90ZSB3aW5kb3ctaGlz dG9yeS1hdXRvLXNhdmUtcG9zaXRpb24pIChxdW90ZSAoKSkgKHF1b3RlIGJvb2xlYW4pIChxdW90 ZSBzYXdmaXNoLndtLmV4dC53aW5kb3ctaGlzdG9yeSkpCihjdXN0b20tc2V0LXR5cGVkLXZhcmlh YmxlIChxdW90ZSBkZWZhdWx0LWZyYW1lLXN0eWxlKSAocXVvdGUgU3R5bGVUYWIpIChxdW90ZSBm cmFtZS1zdHlsZSkpCihjdXN0b20tc2V0LXR5cGVkLXZhcmlhYmxlIChxdW90ZSBwbGFjZS13aW5k b3ctbW9kZSkgKHF1b3RlIGNlbnRlcmVkKSAocXVvdGUgc3ltYm9sKSkKKGN1c3RvbS1zZXQtdHlw ZWQtdmFyaWFibGUgKHF1b3RlIHdvcmtzcGFjZS1uYW1lcykgKHF1b3RlICgiMSIgIjIiICIzIiAi NCIgIjUiICI2IiAiNyIgIjgiICI5IiAiMTAiICIxMSIgIjEyIikpIChxdW90ZSAobGlzdCBzdHJp bmcgIldvcmtzcGFjZSBuYW1lcyIpKSkKKGN1c3RvbS1zZXQtdHlwZWQtdmFyaWFibGUgKHF1b3Rl IHBsYWNlLXRyYW5zaWVudC1tb2RlKSAocXVvdGUgY2VudGVyZWQpIChxdW90ZSBzeW1ib2wpKQoo Y3VzdG9tLXNldC10eXBlZC12YXJpYWJsZSAocXVvdGUgcmFpc2Utd2luZG93cy1vbi1mb2N1cykg KHF1b3RlICgpKSAocXVvdGUgYm9vbGVhbikgKHF1b3RlIHNhd2Zpc2gud20uZXh0LmF1dG8tcmFp c2UpKQooY3VzdG9tLXNldC10eXBlZC12YXJpYWJsZSAocXVvdGUgY3ljbGUtcmFpc2Utd2luZG93 cykgKHF1b3RlIHQpIChxdW90ZSBib29sZWFuKSkKKGN1c3RvbS1zZXQtdHlwZWQtdmFyaWFibGUg KHF1b3RlIGNhYmluZXQ6cmFpc2Utd2luZG93LXRpbWVvdXQpIChxdW90ZSAyMTIpIChxdW90ZSAo cmFuZ2UgKDEgLiAxMDAwKSkpKQooY3VzdG9tLXNldC10eXBlZC12YXJpYWJsZSAocXVvdGUgcGFn ZXItc2hyaW5rLWZhY3RvcikgKHF1b3RlIDY0KSAocXVvdGUgbnVtYmVyKSkKKGN1c3RvbS1zZXQt dHlwZWQtdmFyaWFibGUgKHF1b3RlIHBhZ2VyLXdvcmtzcGFjZXMtcGVyLWNvbHVtbikgKHF1b3Rl IDQpIChxdW90ZSBudW1iZXIpKQooY3VzdG9tLXNldC10eXBlZC12YXJpYWJsZSAocXVvdGUgdmll d3BvcnQtZGltZW5zaW9ucykgKHF1b3RlICgxIC4gMSkpIChxdW90ZSAocGFpciAobnVtYmVyIDEp IChudW1iZXIgMSkpKSkKKGN1c3RvbS1zZXQtdHlwZWQtdmFyaWFibGUgKHF1b3RlIENydXg6bm9y bWFsLWNvbG9yKSAocXVvdGUgIiMyNWE1MmFkN2IyM2QiKSAocXVvdGUgKG9wdGlvbmFsIGNvbG9y KSkpCihjdXN0b20tc2V0LXR5cGVkLXZhcmlhYmxlIChxdW90ZSBDcnV4OmJ1dHRvbi10aGVtZSkg KHF1b3RlIHdpbmRvd3MpIChxdW90ZSAoY2hvaWNlIChkZWZhdWx0ICJEZWZhdWx0IikgKHBsYXRp bnVtICJNYWMgT1MgUGxhdGludW0iKSAobWFjb3MteCAiTWFjIE9TIFgiKSAod2luZG93cyAiTVMg V2luZG93cyIpIChuZXh0ICJOZVhUU1RFUCIpIChjb21wbGV0ZSAiQ29tcGxldGUiKSAoY29tcGxl dGUtaW52ZXJzZSAiQ29tcGxldGUgKEludmVyc2UpIikpKSkKKGN1c3RvbS1zZXQtdHlwZWQtdmFy aWFibGUgKHF1b3RlIENydXg6c2hvdy13aW5kb3ctaWNvbnMpIChxdW90ZSAoKSkgKHF1b3RlIGJv b2xlYW4pKQooY3VzdG9tLXNldC10eXBlZC12YXJpYWJsZSAocXVvdGUgbW92ZS1sb2NrLXdoZW4t bWF4aW1pemVkKSAocXVvdGUgKCkpIChxdW90ZSBib29sZWFuKSkKKGN1c3RvbS1zZXQtdHlwZWQt dmFyaWFibGUgKHF1b3RlIGF1ZGlvLWV2ZW50cy1lbmFibGVkKSAocXVvdGUgKCkpIChxdW90ZSBi b29sZWFuKSAocXVvdGUgc2F3ZmlzaC53bS5leHQuYXVkaW8tZXZlbnRzKSkKKGN1c3RvbS1zZXQt a2V5bWFwIChxdW90ZSBnbG9iYWwta2V5bWFwKSAocXVvdGUgKGtleW1hcCAoY3ljbGUtd2luZG93 cyAuICJXLVRBQiIpICgoYWN0aXZhdGUtd29ya3NwYWNlIDEwKSAuICJDLUYxMCIpICgoYWN0aXZh dGUtd29ya3NwYWNlIDEpIC4gIkMtRjEiKSAoKGFjdGl2YXRlLXdvcmtzcGFjZSAyKSAuICJDLUYy IikgKChhY3RpdmF0ZS13b3Jrc3BhY2UgMykgLiAiQy1GMyIpICgoYWN0aXZhdGUtd29ya3NwYWNl IDQpIC4gIkMtRjQiKSAoKGFjdGl2YXRlLXdvcmtzcGFjZSA1KSAuICJDLUY1IikgKChhY3RpdmF0 ZS13b3Jrc3BhY2UgNikgLiAiQy1GNiIpICgoYWN0aXZhdGUtd29ya3NwYWNlIDcpIC4gIkMtRjci KSAoKGFjdGl2YXRlLXdvcmtzcGFjZSA4KSAuICJDLUY4IikgKChhY3RpdmF0ZS13b3Jrc3BhY2Ug OSkgLiAiQy1GOSIpICgoYWN0aXZhdGUtd29ya3NwYWNlIDEyKSAuICJDLUYxMiIpICgoYWN0aXZh dGUtd29ya3NwYWNlIDEzKSAuICJDLVByaW50IikgKChhY3RpdmF0ZS13b3Jrc3BhY2UgMTQpIC4g IkMtU2Nyb2xsX0xvY2siKSAoKGFjdGl2YXRlLXdvcmtzcGFjZSAxNSkgLiAiQy1QYXVzZSIpICgo YWN0aXZhdGUtd29ya3NwYWNlIDExKSAuICJDLUYxMSIpICgocnVuLXNoZWxsLWNvbW1hbmQgImZp cmVmb3giKSAuICJNLUMtdyIpIChzZW5kLXRvLXdvcmtzcGFjZS1yaWdodCAuICJNLUMtUmlnaHQi KSAoc2VuZC10by13b3Jrc3BhY2UtbGVmdCAuICJNLUMtTGVmdCIpIChzZW5kLXRvLXdvcmtzcGFj ZS11cCAuICJNLUMtVXAiKSAoc2VuZC10by13b3Jrc3BhY2UtZG93biAuICJNLUMtRG93biIpIChu ZXh0LXdvcmtzcGFjZSAuICJXLVJpZ2h0IikgKHdvcmtzcGFjZS11cCAuICJNLVVwIikgKHdvcmtz cGFjZS1kb3duIC4gIk0tRG93biIpIChuZXh0LXdvcmtzcGFjZSAuICJNLUJ1dHRvbjMtQy1DbGlj ayIpIChwcmV2aW91cy13b3Jrc3BhY2UgLiAiTS1CdXR0b24xLUMtQ2xpY2siKSAoKGFjdGl2YXRl LXdvcmtzcGFjZSAyKSAuICJNLUJ1dHRvbjItQy1DbGljayIpIChwcmV2aW91cy13b3Jrc3BhY2Ug LiAiVy1MZWZ0IikpKSkKKGN1c3RvbS1zZXQta2V5bWFwIChxdW90ZSB3aW5kb3cta2V5bWFwKSAo cXVvdGUgKGtleW1hcCAocmFpc2UtYW5kLXBhc3MtdGhyb3VnaC1jbGljayAuICJCdXR0b24xLUNs aWNrIikgKHJhaXNlLWFuZC1wYXNzLXRocm91Z2gtY2xpY2sgLiAiQnV0dG9uMi1DbGljayIpICht b3ZlLXdpbmRvdy1pbnRlcmFjdGl2ZWx5IC4gIlctQnV0dG9uMS1Nb3ZlIikgKHBvcHVwLXdpbmRv dy1tZW51IC4gIlctQnV0dG9uMi1DbGljayIpIChyYWlzZS1sb3dlci13aW5kb3cgLiAiVy1CdXR0 b24zLUNsaWNrIikpKSkKKGN1c3RvbS1zZXQtdHlwZWQtdmFyaWFibGUgKHF1b3RlIHdtLW1vZGlm aWVyLXZhbHVlKSAocXVvdGUgKG1ldGEpKSAocXVvdGUgbW9kaWZpZXItbGlzdCkpCihjdXN0b20t c2V0LXR5cGVkLXZhcmlhYmxlIChxdW90ZSBkZWZhdWx0LWZvbnQpIChxdW90ZSAoIlBhbmdvIiAu ICJTYW5zIDkiKSkgKHF1b3RlIGZvbnQpKQooY3VzdG9tLXNldC10eXBlZC12YXJpYWJsZSAocXVv dGUgcmVzaXplLXNob3ctZGltZW5zaW9ucykgKHF1b3RlIHQpIChxdW90ZSBib29sZWFuKSkKKGN1 c3RvbS1zZXQtdHlwZWQtdmFyaWFibGUgKHF1b3RlIG1vdmUtc25hcC1lcHNpbG9uKSAocXVvdGUg MjApIChxdW90ZSAobnVtYmVyIDAgNjQpKSkKKGN1c3RvbS1zZXQtdHlwZWQtdmFyaWFibGUgKHF1 b3RlIG1vdmUtc2hvdy1wb3NpdGlvbikgKHF1b3RlIHQpIChxdW90ZSBib29sZWFuKSkKKGN1c3Rv bS1zZXQta2V5bWFwIChxdW90ZSBib3JkZXIta2V5bWFwKSAocXVvdGUgKGtleW1hcCAocmVzaXpl LXdpbmRvdy1pbnRlcmFjdGl2ZWx5IC4gIkJ1dHRvbjEtTW92ZSIpIChtb3ZlLXdpbmRvdy1pbnRl cmFjdGl2ZWx5IC4gIkJ1dHRvbjItTW92ZSIpIChsb3dlci13aW5kb3cgLiAiQnV0dG9uMy1PZmYi KSAocmFpc2UtYW5kLXBhc3MtdGhyb3VnaC1jbGljayAuICJCdXR0b24xLU9mZiIpKSkpCihjdXN0 b20tc2V0LXR5cGVkLXZhcmlhYmxlIChxdW90ZSBmb2N1cy13aW5kb3dzLXdoZW4tbWFwcGVkKSAo cXVvdGUgKCkpIChxdW90ZSBib29sZWFuKSkKKGN1c3RvbS1zZXQta2V5bWFwIChxdW90ZSB0aXRs ZS1rZXltYXApIChxdW90ZSAoa2V5bWFwIChtb3ZlLXdpbmRvdy1pbnRlcmFjdGl2ZWx5IC4gIkJ1 dHRvbjEtTW92ZSIpICh0b2dnbGUtd2luZG93LXNoYWRlZCAuICJCdXR0b24xLU9mZjIiKSAocmVz aXplLXdpbmRvdy1pbnRlcmFjdGl2ZWx5IC4gIkJ1dHRvbjItTW92ZSIpIChsb3dlci13aW5kb3cg LiAiQnV0dG9uMy1PZmYiKSkpKQo= --MP_/SZSqYemYph9lECv3pf3PJd8-- -- Sawfish ML