Ivailo Monev
e21fdc34b6
Merge branch 'master' of ssh://bitbucket.org/smil3y/kde-workspace
2024-05-16 02:36:04 +03:00
Ivailo Monev
50cf4b81fb
kwin: comment correction
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-16 01:58:13 +03:00
Ivailo Monev
43e538f21d
generic: drop redundant tempfile option
...
see the following commit in kdelibs repo:
8c8855d9a62bd422fa15176d9a1271ff2f54c7e2
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-16 01:48:36 +03:00
Ivailo Monev
75c518ed98
kcontrol: use qt_x11_apply_settings_in_all_apps() for settings change notification in krdb
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-16 01:00:21 +03:00
Ivailo Monev
87c93679b8
kwin: rework client killing to not rely on xon program
...
because xon is no longer a thing (not in debian repos apparently) killing
remote clients and killing remote clients required it, assuming
XKillClient() knows how to kill remote clients then it will now. if not
then..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-16 00:50:57 +03:00
Ivailo Monev
94bfe02289
kwin: remove unused logout effect members
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-16 00:00:17 +03:00
Ivailo Monev
0a5808cc21
kwin: break the rules dialog hints text into lines
...
this can be done automagically tho
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-14 13:13:23 +03:00
Ivailo Monev
5e9e7736c8
kioclient: set program icon
...
don't have use for the konqueror icon, might aswell use it for kioclient
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-14 12:25:04 +03:00
Ivailo Monev
e4f7a9dd93
kioclient: remove redundant session bus check
...
KApplication already exits if connection to the session bus cannot be made
KIO does not need connection either (not anymore, tho it can optionally use
it) because there is a fallback via KDynamicJobTracker to a dialog-based
job delegation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-14 12:00:10 +03:00
Ivailo Monev
7cd9432061
kioslave: correct icon in mtp protocol file
...
now it matches the one used in kioslave/mtp/mtp-network.desktop file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-14 04:00:03 +03:00
Ivailo Monev
108e765a83
dolphin: correct role check in PlacesItem::updateBookmarkForRole()
...
this has been incorrect since before the fork, finding bugs like this tho..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-14 03:03:21 +03:00
Ivailo Monev
6c161cc24d
libs: clarify the source of the reply in warning messages
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-14 00:53:38 +03:00
Ivailo Monev
7341176f40
konsole: prepend the action data with the current working directory if it is relative path
...
fixes opening of relative path/URL
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-13 09:31:42 +03:00
Ivailo Monev
fb92498235
konsole: pass the service entry path to KToolInvocation::startServiceByStorageId()
...
fixes regression since 957da2bb43
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-13 09:23:47 +03:00
Ivailo Monev
c90b03837f
kwin: sync default focus stealing level
...
continue from 3ee6dded37
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-13 09:06:33 +03:00
Ivailo Monev
0c0e446cb1
generic: adjust to KDesktopFileActions changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-13 06:19:46 +03:00
Ivailo Monev
b364dfb73e
kcontrol: use KToolInvocation::startProgram() to execute programs
...
because the programs do not have valid service files (autostart)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-13 04:25:30 +03:00
Ivailo Monev
e7f9852d5f
plasma: implement option to disable session management
...
I have idea about adding one more option but not sure if I should, the idea
is to restart applications even if not registered for session management
since klauncher tracks applications anyway. which applications are
restarted then becomes limited to what klauncher starts tho
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-12 23:09:40 +03:00
Ivailo Monev
d30570a6e3
plasma: log bookmarks runner messages to the plasma debug area
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-12 21:10:05 +03:00
Ivailo Monev
59cea6ff49
plasma: setup the session after desktop setup is complete
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-12 23:32:03 +03:00
Ivailo Monev
8de43cce2d
plasma: setup icons for the plasma-desktop actions
...
now that the actions are visible in the shortcuts settings dialog
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-12 23:28:02 +03:00
Ivailo Monev
8d7adf633a
plasma: add the plasma-desktop actions to corona
...
that makes the action shortcuts appear in the shortcuts settings dialog
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-12 23:20:54 +03:00
Ivailo Monev
ee110b2d91
kioslave: return KIO::ERR_DOES_NOT_EXIST as error when the specified URL does not exist
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-12 18:10:12 +03:00
Ivailo Monev
f5e1f7f166
plasma: testing build fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-12 17:13:48 +03:00
Ivailo Monev
28952ca264
generic: adjust to KToolInvocation changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-12 15:12:41 +03:00
Ivailo Monev
3ee6dded37
kwin: default to no focus stealing prevention
...
the only reason I can think of to not give focus to window is when a
okular in presentation mode or gwenview in fullscreen mode is the active
window, i.e. a fullscreen window but that may need additional hint for the
window manager
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-12 14:01:21 +03:00
Ivailo Monev
e637b6dcdb
kcontrol: do not change the window manager until the next session
...
for various reasons
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-12 13:55:58 +03:00
Ivailo Monev
aa239e5701
kinfocenter: use KStandardDirs::installPath() to get the library path
...
slightly more flexible
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-12 12:29:34 +03:00
Ivailo Monev
cb2d6f4bcc
generic: remove unused configuration definition
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-12 12:21:03 +03:00
Ivailo Monev
e0b430e5c9
dolphin: tweak default settings to my liking
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-12 12:10:28 +03:00
Ivailo Monev
62e3280048
plasma: disengage the sensor manager in system-monitor applet
...
KSGRD::SensorMgr does not do it automatically
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-12 12:01:05 +03:00
Ivailo Monev
734c96df2b
libs: pass the port to KSGRD::SensorManager::engage() in KSGRD::SensorManager::resynchronize()
...
no idea why it was not
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-12 11:56:58 +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
6058479e6f
generic: preperations for KRun changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-11 04:03:33 +03:00
Ivailo Monev
2538f86984
plasma: position multiple net monitors correctly in system-monitor applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-10 13:25:39 +03:00
Ivailo Monev
67bbb46469
plasma: handle numbered loopback interfaces in system-monitor applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-10 13:16:07 +03:00
Ivailo Monev
7a09a3a652
plasma: temporary disconnect bookmark manager signals the first time launcher applet is created
...
fixes deadlock since bb574694b1
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-10 12:39:39 +03:00
Ivailo Monev
ae3d5e62cb
plasma: remove redundant method
...
the window manager should probably not be changed if there are active
applications (i.e. until the next login in most cases) to begin with
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-10 12:22:29 +03:00
Ivailo Monev
063f5e745e
plasma: use Plasma::ToolTipManager for the lockout applet tooltips
...
because regular tooltips are not shown when the applet is in panel for
example
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-10 11:52:19 +03:00
Ivailo Monev
62e3336e68
plasma: failsafe for invalid session manager clients
...
e.g. clients killed by SIGKILL
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-10 11:05:43 +03:00
Ivailo Monev
499957d8f5
plasma: do not log the time in debug messages
...
see the following commit in kdelibs repo:
5338c9f8e0ee4135cfb7a6b26fb53a6ab067799b
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-10 07:42:14 +03:00
Ivailo Monev
ce88a90f18
plasma: do not attempt to autorestart plasma-desktop
...
things change, tweaks have to be made
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-10 07:25:29 +03:00
Ivailo Monev
4b7ecbde0a
kwin: call KApplication::saveSession() before saving session
...
see the warning in the KApplication::saveSession() implementation why that
is done
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-10 06:27:16 +03:00
Ivailo Monev
de89beae46
kmediaplayer: initialize variable
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-10 06:26:16 +03:00
Ivailo Monev
7cbe3c4cf7
plasma: remove old client session configs before saving
...
also ensures that if session save is canceled there will be no stale
configs
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-10 05:00:11 +03:00
Ivailo Monev
d13ff93844
plasma: remove client session configs once session is restored
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-10 04:31:01 +03:00
Ivailo Monev
6f8ca7decb
plasma: queue logout if one is requested during initialization
...
that brings it mostly on par with the old session management implementation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-10 04:21:28 +03:00
Ivailo Monev
44129102c6
plasma: delete phase timer once startup is complete
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-10 04:11:49 +03:00
Ivailo Monev
05df032f1e
kwin: format and indent
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-10 04:11:24 +03:00
Ivailo Monev
4b7a502ef7
kate: enable session management from KateApp constructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-10 03:44:11 +03:00