Commit graph

2059 commits

Author SHA1 Message Date
Ivailo Monev
b1362e5fb0 generic: compiler warnings fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-07 00:36:01 +02:00
Ivailo Monev
2315772e5a generic: MOC warnings fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-06 23:59:08 +02:00
Ivailo Monev
379e150f0d plasma: remove unused private Kickoff::LeaveModel member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-06 23:30:01 +02:00
Ivailo Monev
413b442118 kgreeter: check the lightdm process exit code
it may start but finish with exit code 1 regardless (and not even show the
greeter)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-07 00:00:24 +02:00
Ivailo Monev
34b6e2389d kgreeter: set Exec to the full path to lightdm-kgreeter-greeter executable
fixes greeter start in some cases (such as when PATH does not include
/usr/sbin by default even if the current user is root, e.g. on Arch Linux)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-06 10:47:23 +02:00
Ivailo Monev
d1bb69fe6b kgreeter: log messages via kDebug() and kError() when initializing
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-06 10:07:06 +02:00
Ivailo Monev
43d5f985e7 kgreeter: use specialized debug area
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-06 09:45:26 +02:00
Ivailo Monev
d3be49d50a kioslave: remove remote slave tests
there are no actual test cases for it, it's just glue code

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-06 05:54:35 +02:00
Ivailo Monev
78f0224414 generic: adjust to KIO changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-06 04:05:59 +02:00
Ivailo Monev
614a644a6b kwin: reconfigure the startupfeedback effect before connecting to ASN signals
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-05 23:08:54 +02:00
Ivailo Monev
dec75243e0 kwin: essentially startupfeedback effect rewrite
caching the QCursor object is crucial for performance, its handle is also
free-ed once there is only one reference for that cursor type and the
object is destroyed

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-05 20:17:50 +02:00
Ivailo Monev
3e08bd6134 kwin: stop the startupfeedback effect before updating the internal state
the cursor ungrabbing branch depends on the type (m_type member), if it
changes the cursor will not be ungrabbed

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-05 07:30:47 +02:00
Ivailo Monev
9536a25d4c generic: set X-DBUS-ServiceName in the desktop files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-05 05:10:46 +02:00
Ivailo Monev
8134e8439c konsole: set X-DBUS-ServiceName in the desktop file
klauncher was rewritten and now it is warning about it, previously it was
guessed

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-05 04:56:40 +02:00
Ivailo Monev
021a6a8770 dontchangethehostname: remove redundant HOME environment variable check
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-05 04:45:39 +02:00
Ivailo Monev
594e39a043 generic: adjust to KCrash and klauncher interface changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-04 22:44:00 +02:00
Ivailo Monev
202403e36d kfind: add all system users and groups into the interface widgets
that way the user will not have to guess them, the option to insert
non-system user or group remains just in case but may be disabled in the
future

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-03 07:52:44 +02:00
Ivailo Monev
4c355f6135 klipper: prepare for KAutostart changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-03 04:06:54 +02:00
Ivailo Monev
64858c66da generic: add bzr, git, hg and svn feature info
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-03 02:36:31 +02:00
Ivailo Monev
8574646a8c dolphin: replace hardcoded version number with the constant for it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-03 02:26:07 +02:00
Ivailo Monev
542edaa1a6 ksysguard: replace tabs with space
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-03 01:12:15 +02:00
Ivailo Monev
4390ea265e kdesudo: use dbus-run-session instead of dbus-launch
dbus-run-session will terminate the dbus-daemon process and cleanup

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 21:08:10 +02:00
Ivailo Monev
ef2d379a63 Merge branch 'master' of https://scm.osdn.net/gitroot/kde/kde-workspace 2022-12-02 20:56:30 +02:00
Ivailo Monev
45a94aca53 plasma: lock_logout dialog messages suitable for the new mode
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 21:27:34 +02:00
Ivailo Monev
ee7194cc31 kdesudo: minor optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 20:56:16 +02:00
Ivailo Monev
d3b9991670 solid-networkstatus: handle NM 10 state as unconnected
10 is NM_STATE_ASLEEP, for reference:
https://developer-old.gnome.org/NetworkManager/stable/nm-dbus-types.html#NMState

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 19:00:57 +02:00
Ivailo Monev
a6d2e5ae6e plasma: fix possible crash in case corona is not initialized and config is not empty
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 06:33:50 +02:00
Ivailo Monev
a006415cea plasma: do not use context for the hybrid suspend translation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 05:41:47 +02:00
Ivailo Monev
70fc7d456b plasma: implement hybrid suspend for lock_logout applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 05:21:38 +02:00
Ivailo Monev
33cfcefcac kinfocenter: check if drmIsKMS() is available
available since libdrm v2.4.105, for reference:
https://lore.kernel.org/amd-gfx/20210407142642.11485-1-leo.liu@amd.com/T/

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 03:16:58 +02:00
Ivailo Monev
045dee4615 kinfocenter: implement information for all DRM devices
hack included

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 04:19:49 +02:00
Ivailo Monev
cee4f5ec91 kinfocenter: implement opengl module KMS info
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 03:55:23 +02:00
Ivailo Monev
0e73f6c454 kinfocenter: use strings matching the drmVersionPtr struct members in opengl module
originally, the code I wrote for that was not using drmVersionPtr even

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 03:34:08 +02:00
Ivailo Monev
fcbec5f0cc generic: adjust to solid power manager changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-01 23:54:21 +02:00
Ivailo Monev
a2c360ff45 generic: version bump
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-01 22:04:20 +02:00
Ivailo Monev
e291a23a3b generic: log kdirshare and kscreensaver messages to specialized debug area
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-01 18:35:21 +02:00
Ivailo Monev
46dc6aa2bb kate: register as plugin
KTextEditor::Factory does its own thing in terms of plugin lookup, view
creation and such. the plan is to remove the KTextEditor interface glue
code (because there is only one part providing the functionality for that
interface - katepart) and register KateDocument as part plugin via
K_PLUGIN_FACTORY() macro but until then that will work

fixes loading of the part in some cases (e.g. when Ark attempts to load it
from its previewer)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-01 02:25:20 +02:00
Ivailo Monev
6cd66f2b1b krunner: correct break indendation in SelectionBar::itemChange()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 19:51:01 +02:00
Ivailo Monev
59760abe64 plasma: rename Auros wallpaper image to match its size
incorrect since before the fork

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 07:01:38 +02:00
Ivailo Monev
c6808b1598 plasma: use Auros as default wallpaper for oxygen desktop theme
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 06:58:51 +02:00
Ivailo Monev
05a94e69c0 libs: try harder to find the current seat from KDisplayManager::newSession()
the `dbus-update-activation-environment --all` call in startkde script
should export it to applications started by D-Bus too but just in case

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 06:20:18 +02:00
Ivailo Monev
67d1219669 kcontrol: correct XkbSetControls() return value check
I should've checked the return type before commit
7e5939c9fb

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 04:49:17 +02:00
Ivailo Monev
bd0e1a7688 kmediaplayer: supress screen power management while playing
feels like adding cherry on top, I want to release soon tho..

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 06:38:54 +02:00
Ivailo Monev
de6f7c87f0 plasma: check the reply of the org.freedesktop.ScreenSaver.Lock call in PowerManagementJob::start()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 03:03:38 +02:00
Ivailo Monev
83cb186aec ksmserver: handle all currently supported power sleep methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 01:54:45 +02:00
Ivailo Monev
47486b2a88 plasma: use Solid::PowerManagement::StandbyState for standby
internally it is handled as Solid::PowerManagement::SuspendState tho so no
real functional change, it will be replaced with HybridSuspendState
eventually

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 01:40:18 +02:00
Ivailo Monev
42006b194e plasma: check if shutdown can be performed from PowerManagementJob::start()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 01:26:58 +02:00
Ivailo Monev
fa178d9e67 plasma: remove redundant breaks in PowermanagementEngine::batteryType()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 01:14:39 +02:00
Ivailo Monev
01250ea736 plasma: replace PowerManagementJob::requestShutDown() with its body
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 01:10:44 +02:00
Ivailo Monev
2c52d64448 plasma: remove unused PowerManagementJob enum and non-existing method declaration
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 01:09:20 +02:00