Re: Dynamic tiling features for kwin
Mikhail Zolotukhin <[email protected]> Wed, 01 Sep 2021 10:38:45 +0000
| Newsgroups | gmane.comp.kde.devel.kwin |
|---|---|
| Message-ID | <8GygWSve1PlqXdIj7vZUHeq-iQf3fnsMCzPcDjk1VM6gl9PG5lX3hTQi0Oo9Z5TF8KJQPCJlbxukoki6MWv6Xzqslf8vPukeUOu0ZAbrYIE=@genda.life> |
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------c9fbf2f06a8b1fcda44d848b07ca18d34deb398899619c1d3d33a7e40e99ebcd Content-Type: multipart/mixed;boundary=---------------------355e637d9d504e0442d7af2c9f19ca9b -----------------------355e637d9d504e0442d7af2c9f19ca9b Content-Type: multipart/alternative;boundary=---------------------b3f3db2205d8c3558607d773c8b953bc -----------------------b3f3db2205d8c3558607d773c8b953bc Content-Transfer-Encoding: quoted-printable Content-Type: text/plain;charset=utf-8 Hi, You have to use KWin Script for that. For example Krohnkite. However, Krohnkite is not maintained for a year as far as I know, to I dec= ided to create a fork, that is focused on being more user-friendly and mor= e developer-friendly by providing developer documentation, unit-tests, CI/= CD pipelines and being maintained not just by one person in the future. Bu= t please note, that I just started to work on it just a couple of days ago= and my time is limited, the current state of the fork is "It does not wor= k, but heavy in development". I would like if you can land a developer's hand. If you are interested, yo= u can of course contribute and ask questions on GitHub. Also, please note,= that it is not an official KDE project, but I really want it to be in the= future if it succeeds. Cheers, Mikhail =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Original M= essage =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 On Tuesday, August 31st, 2021 at 23:23, Stoica Liviu <stoica.liviu97@yahoo= .com> wrote: > Hi, > = > I have been using plasma for a while now and I am very pleased with the = experience so far. But I am struggeling with window management... > = > I was wondering if i could make kwin tile windows like any other dynamic= window manager. > = > My question being, are there any efforts in this direction? > = > If so, can I land a hand? > = > If not, can I start it? Or is dynamic tiling something that is not neede= d/wanted for kwin? > = > Thank you for your time. > = > Best Regards, > = > Liviu Stoica -----------------------b3f3db2205d8c3558607d773c8b953bc Content-Type: multipart/related;boundary=---------------------038c53e9717c72e8bf03462c3008372e -----------------------038c53e9717c72e8bf03462c3008372e Content-Type: text/html;charset=utf-8 Content-Transfer-Encoding: base64 PGRpdj5IaSw8YnI+PC9kaXY+PGRpdj5Zb3UgaGF2ZSB0byB1c2UgS1dpbiBTY3JpcHQgZm9yIHRo YXQuIEZvciBleGFtcGxlIDxhIHJlbD0ibm9yZWZlcnJlciBub2ZvbGxvdyBub29wZW5lciIgdGl0 bGU9Imh0dHBzOi8vZ2l0aHViLmNvbS9lc2plb24va3JvaG5raXRlIiB0YXJnZXQ9Il9ibGFuayIg aHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL2VzamVvbi9rcm9obmtpdGUiPktyb2hua2l0ZTwvYT4u PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+SG93ZXZlciwgS3JvaG5raXRlIGlzIG5vdCBt YWludGFpbmVkIGZvciBhIHllYXIgYXMgZmFyIGFzIEkga25vdywgdG8gSSBkZWNpZGVkIHRvIGNy ZWF0ZSBhIDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9naWthcmkvYmlzbXV0aCIgdGFyZ2V0 PSJfYmxhbmsiIHRpdGxlPSJodHRwczovL2dpdGh1Yi5jb20vZ2lrYXJpL2Jpc211dGgiIHJlbD0i bm9mb2xsb3ciPmZvcms8L2E+LCB0aGF0IGlzIGZvY3VzZWQgb24gYmVpbmcgbW9yZSB1c2VyLWZy aWVuZGx5IGFuZCBtb3JlIGRldmVsb3Blci1mcmllbmRseSBieSBwcm92aWRpbmcgZGV2ZWxvcGVy IGRvY3VtZW50YXRpb24sIHVuaXQtdGVzdHMsIENJL0NEIHBpcGVsaW5lcyBhbmQgYmVpbmcgbWFp bnRhaW5lZCBub3QganVzdCBieSBvbmUgcGVyc29uIGluIHRoZSBmdXR1cmUuIEJ1dCBwbGVhc2Ug bm90ZSwgdGhhdCBJIGp1c3Qgc3RhcnRlZCB0byB3b3JrIG9uIGl0IGp1c3QgYSBjb3VwbGUgb2Yg ZGF5cyBhZ28gYW5kIG15IHRpbWUgaXMgbGltaXRlZCwgIHRoZSBjdXJyZW50IHN0YXRlIG9mIHRo ZSBmb3JrIGlzICJJdCBkb2VzIG5vdCB3b3JrLCBidXQgaGVhdnkgaW4gZGV2ZWxvcG1lbnQiLjxi cj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxkaXY+SSB3b3VsZCBsaWtlIGlmIHlvdSBjYW4g bGFuZCBhIGRldmVsb3BlcidzIGhhbmQuIElmIHlvdSBhcmUgaW50ZXJlc3RlZCwgeW91IGNhbiBv ZiBjb3Vyc2UgY29udHJpYnV0ZSBhbmQgYXNrIHF1ZXN0aW9ucyA8YSBocmVmPSJodHRwczovL2dp dGh1Yi5jb20vZ2lrYXJpL2Jpc211dGgvaXNzdWVzIiB0YXJnZXQ9Il9ibGFuayIgdGl0bGU9Imh0 dHBzOi8vZ2l0aHViLmNvbS9naWthcmkvYmlzbXV0aC9pc3N1ZXMiIHJlbD0ibm9mb2xsb3ciPm9u IEdpdEh1YjwvYT4uIEFsc28sIHBsZWFzZSBub3RlLCB0aGF0IGl0IGlzIG5vdCBhbiBvZmZpY2lh bCBLREUgcHJvamVjdCwgYnV0IEkgcmVhbGx5IHdhbnQgaXQgdG8gYmUgaW4gdGhlIGZ1dHVyZSBp ZiBpdCBzdWNjZWVkcy48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5DaGVlcnMsPGJyPjwv ZGl2PjwvZGl2PjxkaXY+TWlraGFpbDxicj48L2Rpdj48ZGl2IGNsYXNzPSJwcm90b25tYWlsX3F1 b3RlIj48ZGl2PuKAkOKAkOKAkOKAkOKAkOKAkOKAkCBPcmlnaW5hbCBNZXNzYWdlIOKAkOKAkOKA kOKAkOKAkOKAkOKAkDxicj48L2Rpdj48ZGl2Pk9uIFR1ZXNkYXksIEF1Z3VzdCAzMXN0LCAyMDIx IGF0IDIzOjIzLCBTdG9pY2EgTGl2aXUgJmx0O3N0b2ljYS5saXZpdTk3QHlhaG9vLmNvbSZndDsg d3JvdGU6PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNs YXNzPSJwcm90b25tYWlsX3F1b3RlIj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTpIZWx2ZXRpY2Eg TmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDsiPjxkaXYg ZGlyPSJsdHIiIGRhdGEtc2V0ZGlyPSJmYWxzZSI+PGRpdj48cCBzdHlsZT0id2hpdGUtc3BhY2U6 IHByZS13cmFwOyBjb2xvcjogcmdiKDAsIDAsIDApOyBtYXJnaW46IDBweDsiPjxzcGFuIHN0eWxl PSIiPjxzcGFuIGNsYXNzPSJmb250IiBzdHlsZT0iZm9udC1mYW1pbHk6dmVyZGFuYSwgaGVsdmV0 aWNhLCBzYW5zLXNlcmlmIj48c3BhbiBzdHlsZT0iIj48c3BhbiBjbGFzcz0ic2l6ZSIgc3R5bGU9 ImZvbnQtc2l6ZToxM3B4Ij5IaSw8L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PGJyPjwvcD48 cCBzdHlsZT0id2hpdGUtc3BhY2U6IHByZS13cmFwOyBjb2xvcjogcmdiKDAsIDAsIDApOyBtYXJn aW46IDBweDsiPjxzcGFuIHN0eWxlPSIiPjxzcGFuIGNsYXNzPSJmb250IiBzdHlsZT0iZm9udC1m YW1pbHk6dmVyZGFuYSwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmIj48c3BhbiBzdHlsZT0iIj48c3Bh biBjbGFzcz0ic2l6ZSIgc3R5bGU9ImZvbnQtc2l6ZToxM3B4Ij48L3NwYW4+PC9zcGFuPjwvc3Bh bj48L3NwYW4+PGJyPjwvcD48cCBzdHlsZT0id2hpdGUtc3BhY2U6IHByZS13cmFwOyBjb2xvcjog cmdiKDAsIDAsIDApOyBtYXJnaW46IDBweDsiPjxzcGFuIHN0eWxlPSIiPjxzcGFuIGNsYXNzPSJm b250IiBzdHlsZT0iZm9udC1mYW1pbHk6dmVyZGFuYSwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmIj48 c3BhbiBzdHlsZT0iIj48c3BhbiBjbGFzcz0ic2l6ZSIgc3R5bGU9ImZvbnQtc2l6ZToxM3B4Ij5J IGhhdmUgYmVlbiB1c2luZyBwbGFzbWEgZm9yIGEgd2hpbGUgbm93IGFuZCBJIGFtIHZlcnkgcGxl YXNlZCB3aXRoIHRoZSBleHBlcmllbmNlIHNvIGZhci4gQnV0IEkgYW0gc3RydWdnZWxpbmcgd2l0 aCB3aW5kb3cgbWFuYWdlbWVudC4uLjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48YnI+PC9w PjxwIHN0eWxlPSJ3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IG1h cmdpbjogMHB4OyI+PHNwYW4gc3R5bGU9IiI+PHNwYW4gY2xhc3M9ImZvbnQiIHN0eWxlPSJmb250 LWZhbWlseTp2ZXJkYW5hLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWYiPjxzcGFuIHN0eWxlPSIiPjxz cGFuIGNsYXNzPSJzaXplIiBzdHlsZT0iZm9udC1zaXplOjEzcHgiPkkgd2FzIHdvbmRlcmluZyBp ZiBpIGNvdWxkIG1ha2Uga3dpbiB0aWxlIHdpbmRvd3MgbGlrZSBhbnkgb3RoZXIgZHluYW1pYyB3 aW5kb3cgbWFuYWdlci48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PGJyPjwvcD48cCBzdHls ZT0id2hpdGUtc3BhY2U6IHByZS13cmFwOyBjb2xvcjogcmdiKDAsIDAsIDApOyBtYXJnaW46IDBw eDsiPjxzcGFuIHN0eWxlPSIiPjxzcGFuIGNsYXNzPSJmb250IiBzdHlsZT0iZm9udC1mYW1pbHk6 dmVyZGFuYSwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmIj48c3BhbiBzdHlsZT0iIj48c3BhbiBjbGFz cz0ic2l6ZSIgc3R5bGU9ImZvbnQtc2l6ZToxM3B4Ij48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3Nw YW4+PGJyPjwvcD48cCBzdHlsZT0id2hpdGUtc3BhY2U6IHByZS13cmFwOyBjb2xvcjogcmdiKDAs IDAsIDApOyBtYXJnaW46IDBweDsiPjxzcGFuIHN0eWxlPSIiPjxzcGFuIGNsYXNzPSJmb250IiBz dHlsZT0iZm9udC1mYW1pbHk6dmVyZGFuYSwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmIj48c3BhbiBz dHlsZT0iIj48c3BhbiBjbGFzcz0ic2l6ZSIgc3R5bGU9ImZvbnQtc2l6ZToxM3B4Ij5NeSBxdWVz dGlvbiBiZWluZywgYXJlIHRoZXJlIGFueSBlZmZvcnRzIGluIHRoaXMgZGlyZWN0aW9uPzwvc3Bh bj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48YnI+PC9wPjxwIHN0eWxlPSJ3aGl0ZS1zcGFjZTogcHJl LXdyYXA7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IG1hcmdpbjogMHB4OyI+PHNwYW4gc3R5bGU9IiI+ PHNwYW4gY2xhc3M9ImZvbnQiIHN0eWxlPSJmb250LWZhbWlseTp2ZXJkYW5hLCBoZWx2ZXRpY2Es IHNhbnMtc2VyaWYiPjxzcGFuIHN0eWxlPSIiPjxzcGFuIGNsYXNzPSJzaXplIiBzdHlsZT0iZm9u dC1zaXplOjEzcHgiPklmIHNvLCBjYW4gSSBsYW5kIGEgaGFuZD88L3NwYW4+PC9zcGFuPjwvc3Bh bj48L3NwYW4+PGJyPjwvcD48cCBzdHlsZT0id2hpdGUtc3BhY2U6IHByZS13cmFwOyBjb2xvcjog cmdiKDAsIDAsIDApOyBtYXJnaW46IDBweDsiPjxzcGFuIHN0eWxlPSIiPjxzcGFuIGNsYXNzPSJm b250IiBzdHlsZT0iZm9udC1mYW1pbHk6dmVyZGFuYSwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmIj48 c3BhbiBzdHlsZT0iIj48c3BhbiBjbGFzcz0ic2l6ZSIgc3R5bGU9ImZvbnQtc2l6ZToxM3B4Ij5J ZiBub3QsIGNhbiBJIHN0YXJ0IGl0PyBPciBpcyBkeW5hbWljIHRpbGluZyBzb21ldGhpbmcgdGhh dCBpcyBub3QgbmVlZGVkL3dhbnRlZCBmb3Iga3dpbj88L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3Nw YW4+PGJyPjwvcD48cCBzdHlsZT0id2hpdGUtc3BhY2U6IHByZS13cmFwOyBjb2xvcjogcmdiKDAs IDAsIDApOyBtYXJnaW46IDBweDsiPjxzcGFuIHN0eWxlPSIiPjxzcGFuIGNsYXNzPSJmb250IiBz dHlsZT0iZm9udC1mYW1pbHk6dmVyZGFuYSwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmIj48c3BhbiBz dHlsZT0iIj48c3BhbiBjbGFzcz0ic2l6ZSIgc3R5bGU9ImZvbnQtc2l6ZToxM3B4Ij48L3NwYW4+ PC9zcGFuPjwvc3Bhbj48L3NwYW4+PGJyPjwvcD48cCBzdHlsZT0id2hpdGUtc3BhY2U6IHByZS13 cmFwOyBjb2xvcjogcmdiKDAsIDAsIDApOyBtYXJnaW46IDBweDsiPjxzcGFuIHN0eWxlPSIiPjxz cGFuIGNsYXNzPSJmb250IiBzdHlsZT0iZm9udC1mYW1pbHk6dmVyZGFuYSwgaGVsdmV0aWNhLCBz YW5zLXNlcmlmIj48c3BhbiBzdHlsZT0iIj48c3BhbiBjbGFzcz0ic2l6ZSIgc3R5bGU9ImZvbnQt c2l6ZToxM3B4Ij5UaGFuayB5b3UgZm9yIHlvdXIgdGltZS48L3NwYW4+PC9zcGFuPjwvc3Bhbj48 L3NwYW4+PGJyPjwvcD48cCBzdHlsZT0id2hpdGUtc3BhY2U6IHByZS13cmFwOyBjb2xvcjogcmdi KDAsIDAsIDApOyBtYXJnaW46IDBweDsiPjxzcGFuIHN0eWxlPSIiPjxzcGFuIGNsYXNzPSJmb250 IiBzdHlsZT0iZm9udC1mYW1pbHk6dmVyZGFuYSwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmIj48c3Bh biBzdHlsZT0iIj48c3BhbiBjbGFzcz0ic2l6ZSIgc3R5bGU9ImZvbnQtc2l6ZToxM3B4Ij48L3Nw YW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PGJyPjwvcD48cCBzdHlsZT0id2hpdGUtc3BhY2U6IHBy ZS13cmFwOyBjb2xvcjogcmdiKDAsIDAsIDApOyBtYXJnaW46IDBweDsiPjxzcGFuIHN0eWxlPSIi PjxzcGFuIGNsYXNzPSJmb250IiBzdHlsZT0iZm9udC1mYW1pbHk6dmVyZGFuYSwgaGVsdmV0aWNh LCBzYW5zLXNlcmlmIj48c3BhbiBzdHlsZT0iIj48c3BhbiBjbGFzcz0ic2l6ZSIgc3R5bGU9ImZv bnQtc2l6ZToxM3B4Ij5CZXN0IFJlZ2FyZHMsPC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjxi cj48L3A+PHAgc3R5bGU9IndoaXRlLXNwYWNlOiBwcmUtd3JhcDsgY29sb3I6IHJnYigwLCAwLCAw KTsgbWFyZ2luOiAwcHg7Ij48c3BhbiBzdHlsZT0iIj48c3BhbiBjbGFzcz0iZm9udCIgc3R5bGU9 ImZvbnQtZmFtaWx5OnZlcmRhbmEsIGhlbHZldGljYSwgc2Fucy1zZXJpZiI+PHNwYW4gc3R5bGU9 IiI+PHNwYW4gY2xhc3M9InNpemUiIHN0eWxlPSJmb250LXNpemU6MTNweCI+TGl2aXUgU3RvaWNh PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjxicj48L3A+PC9kaXY+PC9kaXY+PC9kaXY+PC9i bG9ja3F1b3RlPjwvZGl2Pg== -----------------------038c53e9717c72e8bf03462c3008372e-- -----------------------b3f3db2205d8c3558607d773c8b953bc-- -----------------------355e637d9d504e0442d7af2c9f19ca9b Content-Type: application/pgp-keys; filename="publickey - [email protected] - 0x2B64AF62.asc"; name="publickey - [email protected] - 0x2B64AF62.asc" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="publickey - [email protected] - 0x2B64AF62.asc"; name="publickey - [email protected] - 0x2B64AF62.asc" LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tDQpWZXJzaW9uOiBPcGVuUEdQLmpz IHY0LjEwLjEwDQpDb21tZW50OiBodHRwczovL29wZW5wZ3Bqcy5vcmcNCg0KeGpNRVlSamZIaFlK S3dZQkJBSGFSdzhCQVFkQUgvZUNTTXJuQWtVUTM0MWR5NnRTMG8wRmFXWWJTQVJRDQp0YW5POVVo M01GL05JVzFoYVd4QVoyVnVaR0V1YkdsbVpTQThiV0ZwYkVCblpXNWtZUzVzYVdabFBzS1ANCkJC QVdDZ0FnQlFKaEdReHNCZ3NKQndnREFnUVZDQW9DQkJZQ0FRQUNHUUVDR3dNQ0hnRUFJUWtRWnpM TQ0KMzhjWXUyY1dJUVFyWks5aVR1MlJqWVc5bUZKbk1zemZ4eGk3WjZZaEFQNGxiMCt2bEZXVGdu dkJtZ2ZBDQp4ZjUwY3g1R3FvN0puMjNpbHB6T3BQVzlpUUQvVGpvM1AxQUFuVUh3MUFVUVB4OFhy MTAwR2MxOWxhTlQNCmZ4UTFwSEdzZ3dET09BUmhHTjhlRWdvckJnRUVBWmRWQVFVQkFRZEFSTWFV cjVFeVk3R0R1SVVubDVpLw0KS0pMUUJpLy9wLzFwN2xSZ2Ntb2hBa0VEQVFnSHduZ0VHQllJQUFr RkFtRVpER3dDR3d3QUlRa1FaekxNDQozOGNZdTJjV0lRUXJaSzlpVHUyUmpZVzltRkpuTXN6Znh4 aTdaNmhWQVFDTlJsOHdwa0VnYUtXalRxWGUNClp4cjR6VDFSSVlDY3ZaeFJPUkRGeXJmOWtBRC9T aVlWUk8vRy9rYlYrYlAxR0c4em9SRkZHTnd0eGw2TA0KdnVnTlhVczhDUVE9DQo9MUw5eA0KLS0t LS1FTkQgUEdQIFBVQkxJQyBLRVkgQkxPQ0stLS0tLQ0K -----------------------355e637d9d504e0442d7af2c9f19ca9b-- --------c9fbf2f06a8b1fcda44d848b07ca18d34deb398899619c1d3d33a7e40e99ebcd Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: ProtonMail wnUEARYKAAYFAmEvWCUAIQkQZzLM38cYu2cWIQQrZK9iTu2RjYW9mFJnMszf xxi7Z2cwAP9io4xfbwoyUv170DQCXnIJv/XhQJpquyXPXmLTdVIQfwEA+B6a HMZs+a7bCC9oql+ysFRovwKNtphLhvklLrfBNwE= =6Z8V -----END PGP SIGNATURE----- --------c9fbf2f06a8b1fcda44d848b07ca18d34deb398899619c1d3d33a7e40e99ebcd--