Bug 489591

Summary: KControl error on selecting Keyboard Shortcuts: No such object path '/KdedGlobalAccel' Error: org.freedesktop.DBus.Error.UnknownObject
Product: [openSUSE] openSUSE 11.1 Reporter: Hedge Hog <hedgehogshiatus>
Component: KDE4 ApplicationsAssignee: E-mail List <kde-maintainers>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P2 - High CC: forgotten_--EoyBps8f, wstephenson
Version: Final   
Target Milestone: Final   
Hardware: i586   
OS: openSUSE 11.1   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: KControl/KDE4 Error Dialog Screen Shot
KDE 4.3 systemsettings Global keyboard shortcuts

Description Hedge Hog 2009-03-27 04:31:56 UTC
Created attachment 282459 [details]
KControl/KDE4 Error Dialog Screen Shot

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.7) Gecko/2009022800 SUSE/3.0.7-2.1 Firefox/3.0.7

After updating to KDE4 the ctl_print and Alt+Print shortcuts no longer trigger KSnapshot.  Attempting to set the shortcut using kcontrol/kde4 results in an error.
A workaround is to use kcontrol/kde3


  # uname -a
Linux pm.taqtik.com 2.6.25.20-0.1-pae #1 SMP 2008-12-12 20:30:38 +0100 i686 i686 i386 GNU/Linux

# rpm -qa|grep -i kde
kdebase3-SuSE-lang-11.0-117.1
kdemultimedia3-3.5.9-44.pm.1
kdeutils3-3.5.9-47.1
kdebase3-runtime-3.5.9-65.2
libkdepim4-4.1.3-84.5
kde4-kfind-4.1.3-60.8
kde4-filesystem-4.1.3-27.2
kdeartwork4-wallpapers-4.1.3-19.47
kdeutils4-4.1.3-35.37
kde4-krfb-4.1.3-49.16
kde4-okular-4.1.3-62.21
kde4-kompare-4.1.3-32.42
kde4-kfloppy-4.1.3-35.37
kde4-ktuberling-4.1.3-28.29
kde4-klines-4.1.3-28.29
kde4-bovo-4.1.3-28.29
kde4-plasma-addons-4.1.3-42.52
kde4-kopete-devel-4.1.3-49.16
kdelibs3-doc-3.5.9-49.1
kdenetwork3-3.5.9-39.1
bundle-lang-kde-en-11.0-126.1
compiz-kde-0.7.8-9.1
kdelibs4-doc-4.1.3-69.3
kde4-kdepasswd-4.1.3-60.8
kde4-ktux-4.1.3-17.47
kde4-kbruch-4.1.3-38.47
kde4-umbrello-4.1.3-32.42
kde4-sweeper-4.1.3-35.37
kde4-kig-4.1.3-38.47
kde4-ark-4.1.3-35.37
kde4-ksquares-4.1.3-28.29
kde4-kio_audiocd-4.1.3-37.36
kde4-kanagram-4.1.3-38.47
kde4-kio_sysinfo-11.1-83.29
kdebase3-SuSE-branding-openSUSE-11.0-117.1
kdebase3-session-3.5.9-65.2
kde4-kwin-4.1.3-160.1
kde-susetranslations-11.1-9.33
kdeadmin4-4.1.3-23.38
libkdeedu4-4.1.3-38.47
kdeartwork4-screensaver-4.1.3-18.47
kde4-krdc-4.1.3-49.16
kde4-kio_kamera-4.1.3-62.21
kde4-kalgebra-4.1.3-38.47
kde4-ksame-4.1.3-28.29
kde4-kfourinline-4.1.3-28.29
kdegraphics3-3.5.9-53.1
opensuse-kdequick_en-11.0-6.2
libkde4-4.1.3-69.3
kde4-konqueror-4.1.3-60.8
kde4-marble-data-4.1.3-39.33
kdemultimedia4-4.1.3-37.36
kde4-kcolorchooser-4.1.3-62.21
kdegraphics4-4.1.3-62.21
kde4-ktimer-4.1.3-35.37
kde4-klettres-4.1.3-38.47
kdeedu4-4.1.3-38.47
kde4-parley-4.1.3-38.47
kde4-kalzium-4.1.3-38.47
ruby-kde4-4.1.3-16.50
qtcurve-kde-0.59.1-13.1
kdeaddons3-konqueror-3.5.9-3.1
kdelibs3-default-style-3.5.9-49.1
kdebase3-kdm-3.5.9-65.2
libkdecore4-devel-4.1.3-69.3
kde4-kgreeter-plugins-4.1.3-172.12
kde4-kcharselect-4.1.3-35.37
kde4-webkitpart-4.1.4.svn907112-1.38
kde4-kturtle-4.1.3-38.47
kde4-kpackage-4.1.3-23.38
kde4-kmouth-4.1.3-27.48
kde4-kimagemapeditor-4.1.3-25.50
kde4-kcron-4.1.3-23.38
kde4-kapptemplate-4.1.3-32.42
libkdegames4-devel-4.1.3-28.29
kde4-kspaceduel-4.1.3-28.29
kde4-kolf-4.1.3-28.29
libkdeedu4-devel-4.1.3-38.47
kde4-kgpg-4.1.3-35.37
kde4-kuser-4.1.3-23.38
kdegraphics3-pdf-3.5.9-53.1
kde4-kdm-branding-upstream-4.1.3-160.1
kde4-kinfocenter-4.1.3-60.8
kdebase4-workspace-devel-4.1.3-160.1
kdebase4-wallpapers-4.1.3-173.12
kdewebdev4-4.1.3-25.50
kdenetwork4-4.1.3-49.16
kdebase4-wallpapers-debuginfo-4.1.3-173.12
kdenetwork4-debugsource-4.1.3-49.16
kde4-khangman-4.1.3-38.47
kde4-opensuse-updater-0.7.17-6.2
kdebase4-workspace-branding-upstream-4.0.4-24.6
kdebase3-SuSE-11.0-117.1
kdegraphics3-postscript-3.5.9-53.1
kdemultimedia3-mixer-3.5.9-44.pm.1
kdenetwork3-InstantMessenger-3.5.9-39.2
kdebase4-runtime-4.1.3-71.6
kde4-konsole-4.1.3-60.8
kdebase4-nsplugin-4.1.3-60.8
kde4-filesystem-debugsource-4.1.3-27.2
kde4-kstars-data-4.1.3-39.33
kdesdk4-scripts-4.1.3-32.42
kdeartwork4-4.1.3-18.47
kde4-kpercentage-4.1.3-38.47
kde4-amor-4.1.3-17.47
libkdegames4-4.1.3-28.29
kdebase4-openSUSE-11.1-83.29
kde4-kwikdisk-4.1.3-35.37
kde4-ksnapshot-4.1.3-62.21
kde4-kolourpaint-4.1.3-62.21
kde4-kio_svn-4.1.3-32.42
kde4-kfilereplace-4.1.3-25.50
kde4-kate-4.1.3-32.42
qtcurve-kde4-debugsource-0.62.4-2.4
kde4-kshisen-4.1.3-28.29
kde4-kio_sysinfo-branding-openSUSE-11.1-83.29
kdepim3-3.5.9-53.1
kdepim3-kpilot-3.5.9-53.1
NetworkManager-kde-0.7r821737-0.5
kdeartwork4-icons-4.1.3-19.47
kdesdk4-debuginfo-4.1.3-32.42
kde4-kwordquiz-4.1.3-38.47
kde4-kreversi-4.1.3-28.29
kde4-kmahjongg-4.1.3-28.29
kde4-kbounce-4.1.3-28.29
kde4-kbattleship-4.1.3-28.29
kdemultimedia3-sound-3.5.9-44.pm.1
kdelibs3-3.5.9-49.1
libkde4-devel-4.1.3-69.3
kde4-keditbookmarks-4.1.3-60.8
kde4-dolphin-4.1.3-60.8
OpenOffice_org-kde-3.0.1.3-3.1
kdeartwork4-emoticons-4.1.3-19.47
kde4-kstartperf-4.1.3-32.42
kde4-kdm-branding-openSUSE-11.1-83.29
PolicyKit-kde-lang-11.1-9.33
kdenetwork4-debuginfo-4.1.3-49.16
kdesdk4-4.1.3-32.42
kde4-ktouch-4.1.3-38.47
kde4-marble-4.1.3-38.47
kde4-kmag-4.1.3-27.48
kde4-kget-4.1.3-49.16
kde4-cervisia-4.1.3-32.42
kde4-kstars-4.1.3-38.47
kde4-konquest-4.1.3-28.29
kde4-kiriki-4.1.3-28.29
kde4-gwenview-4.1.3-62.21
kde4-katomic-4.1.3-28.29
kde4-klinkstatus-4.1.3-25.50
kdepim3-notes-3.5.9-53.1
kdegraphics3-kamera-3.5.9-53.1
kdebase4-workspace-ksysguardd-4.1.3-160.1
kdebase4-wallpapers-debugsource-4.1.3-173.12
kdebase4-openSUSE-lang-11.1-83.29
kdesdk4-kdeaccounts-4.1.3-32.42
kdegraphics3-scan-3.5.9-53.1
kdebase3-3.5.9-65.2
kdebase3-nsplugin-3.5.9-65.2
kde4-kdm-4.1.3-160.1
kdegames4-carddecks-default-4.1.3-29.29
kde4-l10n-en_GB-4.1.3-7.25
kdeaccessibility4-4.1.3-27.48
kde4-kmousetool-4.1.3-27.48
PolicyKit-kde-0.2-21.33
kdegames4-carddecks-other-4.1.3-29.29
kde4-yakuake-2.9.4-14.47
kde4-kuiviewer-4.1.3-32.42
kde4-kppp-4.1.3-49.16
kde4-kio_beagle-0.4.0-4.33
kde4-kdessh-4.1.3-35.37
libkdepimlibs4-4.1.3-13.29
kdegames4-4.1.3-28.29
kde4-kscd-4.1.3-37.36
kde4-knetwalk-4.1.3-28.29
kde4-kgoldrunner-4.1.3-28.29
kde4-kbugbuster-4.1.3-32.42
kdenetwork3-news-3.5.9-39.1
kdelibs4-core-4.1.3-69.3
kdebase4-workspace-4.1.3-160.1
kde4-kmplot-4.1.3-38.47
kde4-juk-4.1.3-37.36
kdepimlibs4-4.1.3-13.29
kde4-knewsticker-4.1.3-49.16
kdebase3-samba-3.5.9-65.2
opensuse-kde3user_en-11.0-7.1
kdetv-0.8.9-181.1
kdeartwork4-sounds-4.1.3-19.47
kdeartwork4-kwin-4.1.3-18.47
kde4-kcm_gtk-1.1-127.50
kdebase4-workspace-branding-openSUSE-11.1-83.29
kde4-kteatime-4.1.3-17.47
kde4-kiten-4.1.3-38.47
kde4-kdf-4.1.3-35.37
kde4-kpat-4.1.3-28.29
kde4-kate-devel-4.1.3-32.42
kdeartwork3-xscreensaver-3.5.9-47.1
kdeaddons3-kicker-3.5.9-3.1
kde4-kwrite-4.1.3-60.8
kdebase4-session-4.1.3-26.2
kde4-filesystem-debuginfo-4.1.3-27.2
kdeartwork4-kworldclock-4.1.3-19.47
kdetoys4-4.1.3-17.47
kde4-kgeography-4.1.3-38.47
kdenetwork4-filesharing-4.1.3-49.16
kde4-kttsd-4.1.3-27.48
kde4-kmix-4.1.3-37.36
kde4-kcachegrind-4.1.3-32.42
kdebase4-openSUSE-debuginfo-11.1-83.29
kde4-konqueror-plugins-4.1.3-28.48
kde4-blinken-4.1.3-38.47
kdesdk4-debugsource-4.1.3-32.42
kde4-kopete-4.1.3-49.16
kdemultimedia3-CD-3.5.9-44.pm.1
kdebluetooth-1.0_beta8-109.1
libkdecore4-4.1.3-69.3
kdebase4-libkonq-4.1.3-60.8
kde4-kdialog-4.1.3-60.8
kdeaccessibility4-icons-4.1.3-28.48
kde4-kmtrace-4.1.3-32.42
qtcurve-kde4-0.62.4-2.4
kde4-kwalletmanager-4.1.3-35.37
kde4-knetworkconf-4.1.3-23.38
kde4-kdnssd-4.1.3-49.16
kde4-lskat-4.1.3-28.29
kde4-kmines-4.1.3-28.29
kde4-kblackbox-4.1.3-28.29
kdebase4-openSUSE-debugsource-11.1-83.29
kde4-kjots-4.1.3-86.18
kdeartwork3-kscreensaver-3.5.9-47.1
kdelibs4-4.1.3-69.3
kdebase4-4.1.3-60.8
kdeedu4-noarch-4.1.3-39.33
kde4-kruler-4.1.3-62.21
kde4-kcalc-4.1.3-35.37
kde4-superkaramba-4.1.3-35.37
kde4-kweather-4.1.3-17.47
kde4-kgamma-4.1.3-62.21
qtcurve-kde4-debuginfo-0.62.4-2.4
kde4-ksudoku-4.1.3-28.29
kde4-kjumpingcube-4.1.3-28.29
kde4-konqueror-plugins-lang-4.1.3-28.48

I first tried to check/confirm the current keyboard shortcut:

Applications>> Configure Desktop (Personal Settings/KDE4)>> General tab: Computer Administration: Keyboard & Mouse>>Keyboard Shortcuts

I then see the following error in a dialog:

Code:

Failed to contact the KDE global shortcuts daemon
Message: No such object path '/KdedGlobalAccel'
Error: org.freedesktop.DBus.Error.UnknownObject

Abandon that route.
Try the KDE3 version of kcontrol, open up a bash shell:

Code:

# pushd /opt/kde3/share/applications/kde
# kcontrol &
# popd

Confirm shortcuts defaults are set:

Regional & Accessibility>> Keyboard Shortcuts>> Shortcut Schemes tab: Defaults: Apply

This won't have fixed the problem but will make sure we are at a common point.
Now, select:

Command Shortcuts tab>> Utilities>> Desktop>> KSnapshot/KDE4: Custom: <Ctl+Print>: Apply



Reproducible: Always

Steps to Reproduce:
1. Applications>> Configure Desktop (Personal Settings/KDE4)>> General tab: Computer Administration: Keyboard & Mouse>>Keyboard Shortcuts

Actual Results:  
Failed to contact the KDE global shortcuts daemon
Message: No such object path '/KdedGlobalAccel'
Error: org.freedesktop.DBus.Error.UnknownObject


Expected Results:  
No error dialog.
Comment 1 Hedge Hog 2009-04-02 00:23:04 UTC
Replaced kde3 repos with the STABLE for KDE 4.1.3.Ran:  
  sudo zypper dup


It appears that kcontrol/kde4 is no longer installed from the 11.0 STABLE KDE repos.

Open systemsettings:
Keyboard & Mouse>>Keyboard Shortcuts>>KDE Component:KWin

Both the Desktop Screeshot and Windows Screen shot shortcuts are correctly set.
Neither shortcuts work, /var/log/messages shows errors.

KDE Menu Editor [(KDE 4.1.3) "release 75.2"] shows the ksnapshot shortcut key is unset.

So the bug seems to be that the KDE menu Editor in 4.1.3 does not know about the 4.1.3 system settings?

# systemsettings --version
Qt: 4.4.3
KDE: 4.1.3 (KDE 4.1.3) "release 75.2"
System Settings: 4.1.3 (KDE 4.1.3) "release 75.2"

Correct?

Finally starting system settings from the command line, as root, opens without any error dialogs, but at the command line:

# systemsettings 
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found
findServiceByDesktopPath:  not found

/var/log/messages shows no errors.
Comment 2 Will Stephenson 2009-04-05 16:16:16 UTC
kded4 is the session daemon that handles global shortcuts in KDE 4.0 to 4.2.

This causes the 
Failed to contact the KDE global shortcuts daemon
Message: No such object path '/KdedGlobalAccel'
Error: org.freedesktop.DBus.Error.UnknownObject
message

Is kded4 running at all? 

If it is, do you get an answer if you introspect it with "qdbus org.kde.kded"?
Comment 3 Hedge Hog 2009-04-19 09:04:13 UTC
# ps aux |grep -i kded4
hedge     9590  0.0  0.7  75332 14972 ?        S    Apr14   0:11 kded4
root     14229  0.0  0.4  59420 10240 ?        S    Apr18   0:02 kded4
root     22842  0.0  0.0   2112   548 pts/10   D+   19:02   0:00 grep -i kded4

and 

# qdbus org.kde.kded
Could not connect to D-Bus server: org.freedesktop.DBus.Error.Spawn.ExecFailed: dbus-launch failed to autolaunch D-Bus session: No protocol specified
Autolaunch error: X11 initialization failed.
Comment 4 Lubos Lunak 2009-04-21 15:13:14 UTC
You need to run those commands as the user, not root.
Comment 5 Hedge Hog 2009-04-24 06:46:21 UTC
Interesting....

In the mean time I have updated KDE4 from the stable repos, had a couple of issues but got there (prev release was 75.2).

> systemsettings --version
Qt: 4.4.3
KDE: 4.1.3 (KDE 4.1.3) "release 76.3"
System Settings: 4.1.3 (KDE 4.1.3) "release 76.3"

I then changed /etc/sysconfig....DEFAULT_WM to be kwin, after having tried:
 - kde (the suggested default)

It seems that your selection of a "session type" before logging on does not correctly set the values in /etc/sysconfig of the default display and window manager... but this is a separate bug - so I'll leave that until later.

Now qdbus 'introspection' returns something as both root and ordinary user:

# qdbus org.kde.kded
/
/KdedGlobalAccel
/MainApplication
/kbuildsycoca
/kded
/modules
/modules/desktopnotifier
/modules/kdedglobalaccel
/modules/ktimezoned

> qdbus org.kde.kded
/
/KDebug
/KHotKeys
/KdedGlobalAccel
/MainApplication
/kbuildsycoca
/kded
/modules
/modules/desktopnotifier
/modules/favicons
/modules/kdedglobalaccel
/modules/khotkeys
/modules/ktimezoned
/modules/kwrited
/modules/networkstatus
/modules/powerdevil
/modules/randrmonitor
/modules/remotedirnotify
/modules/susefreespacenotifier

Having made this change to the window manager we still have the original bug:

Open systemsettings:
Keyboard & Mouse>>Keyboard Shortcuts>>KDE Component:KWin

Both the Desktop Screen shot and Windows Screen shot shortcuts are correctly set.
Neither shortcuts work, however now when you press 'ctl+print-screen' or atl+print-screen' there is nothing shown in 

# tail -f /var/log/messages

Likewise I see nothing in:

> tail -f .xsession-errors
Comment 6 Forgotten User --EoyBps8f 2009-05-15 15:23:04 UTC
Same here with the packages from KDE:42, i.e. ctrl+print does not launch ksnapshot. this did work at some point before though.
Comment 7 Hedge Hog 2009-10-01 04:14:26 UTC
Updating bug meta data and upgrading the severity because:
 - atl/ctl+print not working has been confirmed across multiple versions of openSUSE and KDE
 - Using kde3 is no longer a viable solution to set these values
 - This issue severly limits new users obtaining help in community forums by removing the possibility of easily providing 'snapshots of how they have their system or application configured

Upgraded to openSUSE 11.1 updated and upgraded KDE to 4.3 from factory:
 - atl/ctl+print-screen shortcut is configured _but_ still does not work 'out-of-the-box'
 - The "/KdedGlobalAccel" error does not occur, some progress
 - The "findServiceByDesktopPath:  not found" error does not occur when starting system settings from the command line.


> systemsettings --version
Qt: 4.5.2
KDE: 4.3.1 (KDE 4.3.1) "release 168"
System Settings: 1.0


> ps aux |grep -i kded4
hedge     6597  0.0  0.0   3232   764 pts/17   S+   13:53   0:00 grep -i kded4
hedge    14087 47.4  1.7 173736 36308 ?        R    Sep30 729:46 kdeinit4: kded4 [kdeinit]


> cat /etc/sysconfig/windowmanager |grep -i wm
## Type:        string(gnome,startkde,startkde3,startxfce4,twm)
## Config:      profiles,kde,susewm
# Here you can set the default window manager (kde, fvwm, ...)
DEFAULT_WM="kwin"


> qdbus org.kde.kded
/                                    
/MainApplication                     
/NotificationItemWatcher             
/kbuildsycoca                        
/kded                                
/modules                             
/modules/NotificationItemWatcher     
/modules/desktopnotifier
/modules/kephal
/modules/kephal/Configurations
/modules/kephal/Outputs
/modules/kephal/Screens
/modules/khotkeys
/modules/ktimezoned
/modules/kwrited
/modules/networkstatus
/modules/networkwatcher
/modules/notificationitemwatcher
/modules/phononserver
/modules/powerdevil
/modules/randrmonitor
/modules/remotedirnotify
/modules/solidautoeject
/modules/susefreespacenotifier
/org
/org/freedesktop
/org/freedesktop/PowerManagement
/org/freedesktop/PowerManagement/Inhibit


Open systemsettings:
Keyboard & Mouse>>Global Keyboard Shortcuts>>KDE Component:KWin

"Desktop Screenshot to clipboard" is Ctl+Print
"Windows Screenshot to clipboard" is Alt+print
Comment 8 Forgotten User --EoyBps8f 2009-10-01 06:12:44 UTC
It's not alt+ or ctrl+ but just print-screen, always has been.

Enabling it is easy as well and to have it enabled by default is another fixed bug, i.e. bug 504714.

Open Systemsettings > Keyboard shortcuts and add/enable the ksnapshot item.
Comment 9 Hedge Hog 2009-10-01 06:53:37 UTC
Hmm, now I am puzzled :)
Sven your comment #8 appears to contradict your comment #6?

On KDE 4.3 print-screen does work... it is set in the 'global keyboard shortcuts' component 'hotkeys'.
Interestingly this is the only shortcut for that kde component - is this as it should be?

As you can see in the attached screen shot, after updating KDE from 4.2 to 4.3, the kwin settings for "desktop/window screeshot to clipboard" point to alt/ctl+print shortcuts and these don't work.

Either way, it does appear that user upgrading their KDE installation will encounter this bug.
Comment 10 Forgotten User --EoyBps8f 2009-10-01 07:12:32 UTC
Yes, but no. Time has passed since KDE 4.2 and thus it was fixed. The Khotkeys module was replaced etc. Why I wrote ctrl+print I'm not sure, it was always print screen.

If you have a look at the shortcuts from the kwin section, both just put a screenshot into the memory, i.e. they are not meant to start any app. One takes a snapshot of the whole screen, the other of a window.

So if the bug is about the dbus error it can be considered fixed.

If it is about ctrl/alt+print screen not starting ksnapshot, it seems invalid.

Enabling the "print screen" action is handled in bug 504714, so this bug report would be a duplicate.

And if this bug is about not being able to make a screenshot to the clipboard, (no ksnapshot involved), then it would be minor (no security relevance, easy workaround) and upstream anyway.
Comment 11 Hedge Hog 2009-10-01 07:17:55 UTC
Created attachment 320603 [details]
KDE 4.3 systemsettings Global keyboard shortcuts
Comment 12 Hedge Hog 2009-10-01 07:29:59 UTC
Maybe this is why you, myself and most others thought that Atl+print-screen is expected behavior:

http://michael-jansen.biz/blog/mike/2009-05-17/kde-common-problems-altprintscrn-does-not-work

That all sounds rational except my prior experience and many others is that Atl+print is the shortcut to use - albeit only as a hangover from KDE3.

This is just to say that this UI change to expected behavior should really be in flashing lights.

Maybe a "10 most surprising changes: KDE 3 -> KDE 4.3"?

You can mark as fixed from my point-of-view.

Many thanks to those who fixed it!
Comment 13 Lubos Lunak 2009-10-02 13:36:02 UTC
This is a dupe of bug #504714 if I'm getting it right.

*** This bug has been marked as a duplicate of bug 504714 ***