Commit graph

29 commits

Author SHA1 Message Date
Ivailo Monev
5f54837b9a kstart: implement option to not use temporary rules
for simulating clients actually demanding attention (not done by kwin
rule)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-25 09:35:58 +03:00
Ivailo Monev
9194097ab6 kstart: use the same rule number as other rules for demandattention
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-19 04:49:19 +03:00
Ivailo Monev
2f40ea0192 kstart: new --demands-attention argument
requires the previous commit, does nothing unless the window is iconified
or minimized (that is how "demands attention" feature works)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-19 04:09:43 +03:00
Ivailo Monev
957da2bb43 generic: adjust to KRun changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-12 03:22:02 +03:00
Ivailo Monev
fb686dc3c1 plasma: implement session manager
comes along with plenty of other changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-09 08:33:28 +03:00
Ivailo Monev
209a35f8df kstart: port the window state bits
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-21 01:11:08 +02:00
Ivailo Monev
e3bfb448ba kstart: replace KProcess with QProcess
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-21 02:51:44 +03:00
Ivailo Monev
ce48bc0997 generic: preperations for kdelibs changes
automatically replaced via:
find -name CMakeLists.txt -exec sed -e 's|${KDE4_PLASMA_LIBS}|KDE4::plasma|g' -e 's|${KDE4_KIO_LIBS}|KDE4::kio|g' -e 's|${KDE4_SOLID_LIBS}|KDE4::solid|g' -e 's|${KDE4_KFILE_LIBS}|KDE4::kfile|g' -e 's|${KDE4_KDECORE_LIBS}|KDE4::kdecore|g' -e 's|${KDE4_KDEUI_LIBS}|KDE4::kdeui|g' -e 's|${KDE4_KCMUTILS_LIBS}|KDE4::kcmutils|g' -e 's|${KDE4_KDECLARATIVE_LIBS}|KDE4::kdeclarative|g' -e 's|${KDE4_KPTY_LIBS}|KDE4::kpty|g' -e 's|${KDE4_KEMAIL_LIBS}|KDE4::kemail|g' -e 's|${KDE4_KMEDIAPLAYER_LIBS}|KDE4::kmediaplayer|g' -e 's|${KDE4_KPARTS_LIBS}|KDE4::kparts|g' -e 's|${KDE4_KIDLETIME_LIBS}|KDE4::kidletime|g' -e 's|${KDE4_KTEXTEDITOR_LIBS}|KDE4::ktexteditor|g' -e 's|${KDE4_KPASSWDSTORE_LIBS}|KDE4::kpasswdstore|g' -e 's|${KDE4_KARCHIVE_LIBS}|KDE4::karchive|g' -e 's|${KDE4_KDNSSD_LIBS}|KDE4::kdnssd|g' -e 's|${KDE4_KNOTIFYCONFIG_LIBS}|KDE4::knotifyconfig|g' -e 's|${KDE4_KEXIV2_LIBS}|KDE4::kexiv2|g' -i {} +

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 23:27:11 +03:00
Ivailo Monev
472f24878b generic: adjust to kdelibs changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 18:38:55 +03:00
Ivailo Monev
ca21b19e3b kstart: adjust to KToolInvocation changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-19 14:29:04 +02:00
Ivailo Monev
0496f7ff09 kstart: adjust to KXMessages changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-19 04:14:16 +03:00
Ivailo Monev
5dea205ad7 kstart: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 23:29:28 +03:00
Ivailo Monev
2840289b5b kstart: deal with one of the TODOs related to porting old code
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 23:26:39 +03:00
Ivailo Monev
622be47d16 kstart: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 23:19:56 +03:00
Ivailo Monev
e532e0e77c generic: fix regressions since f1cfe7bdba
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-22 07:17:56 +03:00
Ivailo Monev
f238774f26 kstart: remove internal __GNUC__ definition checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-14 20:33:11 +03:00
Ivailo Monev
59e5d0bd57 kstart: correct arguments passing to command
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-17 14:07:26 +02:00
Ivailo Monev
1373cf6752 kstart: adjust to KToolInvocation changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-22 00:30:26 +02:00
Ivailo Monev
32a1119957 Revert "kstart: adjust to recent changes"
This reverts commit a606bf7a21.
2019-06-28 15:40:51 +00:00
Ivailo Monev
a606bf7a21 kstart: adjust to recent changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-13 16:35:56 +00:00
Ivailo Monev
f1cfe7bdba generic: replace KProcess with QProcess where feasable
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-30 16:22:26 +00:00
Ivailo Monev
3be53bc265 generic: get rid of TopMenu window mask
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-26 17:28:08 +00:00
Ivailo Monev
2baf4467d1 generic: major build system cleanup 2015-09-01 04:37:19 +03:00
Ivailo Monev
840c8a25cc generic: make changes required for building against katie 2015-08-12 13:11:16 +03:00
Ivailo Monev
01bca9ae2d generic: cleanups 2015-05-01 21:53:41 +00:00
Ivailo Monev
0bb66c0c17 generic: remove support for override/unmanaged window type (part 3) 2015-04-20 14:10:36 +00:00
Ivailo Monev
c433e4502a generic: adjust for use with CMake moc 2015-02-27 09:28:46 +00:00
Ivailo Monev
24b6d92809 changed bash scripts shebangs 2014-11-15 05:48:13 +02:00
Ivailo Monev
fdeee7c849 imported everything from kde-runtime 2014-11-15 04:16:00 +02:00