Page 1 of 4 123 ... LastLast
Results 1 to 10 of 31

Thread: kwin global shortcuts disappear after apper update

  1. #1

    Default kwin global shortcuts disappear after apper update

    Hello:

    After a re-boot and log-in here, opensuse 13.1 takes "forever" (I get up and get a snack) to settle down, during which time it cycles through all the desktops every time the mouse is moved or a desktop (any desktop, whichever one happens to be current at the moment) is clicked. When it finally settles down (after 2 or 3 min. or more) and stays on one desktop, kwin global shortcuts have disappeared. This has been plaguing me since the last major barrage of updates came in, when apper installed about 32 of them and effectively broke the system.

    I've read http://www.freetechie.com/blog/kde-4...ortcut-issues/ that this can be fixed, (if ever so temporarily - until the next boot, on this machine) by using the command [ #kwin --replace ]. Here is the response I get for the command:

    Code:
    # kwin --replace
    Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
    X Error: BadWindow (invalid Window parameter) 3
      Major opcode: 20 (X_GetProperty)
      Resource id:  0x220001d
    kbuildsycoca4 running...
    X Error: BadWindow (invalid Window parameter) 3
      Major opcode: 20 (X_GetProperty)
      Resource id:  0x220001d
    X Error: BadWindow (invalid Window parameter) 3
      Major opcode: 20 (X_GetProperty)
      Resource id:  0x220001d
    QObject::connect: Cannot connect (null)::resourceScoreUpdated(QString, QString, QString, double) to NepomukPlugin::resourceScoreUpdated(QString, QString, QString, double)
    QObject::connect: Cannot connect (null)::recentStatsDeleted(QString, int, QString) to NepomukPlugin::deleteRecentStats(QString, int, QString)
    QObject::connect: Cannot connect (null)::earlierStatsDeleted(QString, int) to NepomukPlugin::deleteEarlierStats(QString, int)
    kactivitymanagerd(1849)/nepomuk (library): Could not find virtuoso to connect to. Aborting
    QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory
    QFileSystemWatcher: failed to add paths: /root/.kde4/share/config/activitymanager-pluginsrc
    QDBusConnection: name 'org.kde.kglobalaccel' had owner '' but we thought it was ':1.7'
    OpenGL vendor string:                   X.Org
    OpenGL renderer string:                 Gallium 0.4 on AMD RS880
    OpenGL version string:                  3.0 Mesa 9.2.3
    OpenGL shading language version string: 1.30
    Driver:                                 R600G
    GPU class:                              R600
    OpenGL version:                         3.0
    GLSL version:                           1.30
    Mesa version:                           9.2.3
    X server version:                       1.14.3
    Linux kernel version:                   3.11.10
    Direct rendering:                       yes
    Requires strict binding:                no
    GLSL shaders:                           yes
    Texture NPOT support:                   yes
    Virtual Machine:                        no
    kbuildsycoca4 running...
    When it reaches that last line - "kbuildsycoca4 running..." - it simply stops, never seems to do anything more, never finishes whatever it's doing, and I have no keyboard nor mouse; I must push the button. When the system comes back up, I usually (not always) have my keyboard "shorts" back again until the next reboot, for whatever reason. It's a real pain in the tuchus.

    Regarding the result, above, of the [ #kwin --replace ] command, I wonder that kwin works at all, and what else is missing/broken that it's trying to connect with to "--replace" from.

    The bug report: https://bugs.kde.org/show_bug.cgi?id=216857 indicates that KDE thinks the problem is "upstream" with Qt, but that doesn't seem to do much to fix anything.

    Any thoughts on an opensuse fix for this?

    openSUSE-13.1-KDE-x86_64 | KDE 4.11.5 | sda=80GB Ext4 | sdb=500GB Ext4
    AMD Athlon II X4 640 3.0GHz | Gigabyte GA-880GA-UD3H (rev. 3.1) | DDR3-1333 8GB
    ATI Radeon HD 4250 graphics (DirectX10.1) | Firefox 27.0 | Thunderbird 24.3.0

  2. #2

    Default Re: kwin global shortcuts disappear after apper update

    Quote Originally Posted by Maximillium View Post
    The bug report: https://bugs.kde.org/show_bug.cgi?id=216857 indicates that KDE thinks the problem is "upstream" with Qt, but that doesn't seem to do much to fix anything.
    That bug report is 4 years old! Apparently there was a bug in Qt between 4.6.0 and 4.6.1, we are at 4.8.5 now and this has long been fixed.
    So ignore that bug report please.

    Apparently you have a problem with kded.
    Try to disable all services in "Configure Desktop" (systemsettings)->Startup and Shutdown->Service Management, except "Keyboard Shortcuts". (remember which ones were enabled)
    Does it work then? (after logout/login, or a reboot)

    If yes, enable them one-by-one again to see which one is causing this.

    The desktop cycling problem seems to be mouse/rouchpad related. By default the desktop is switched by using the mouse wheel on the desktop (this can be configured by right-clicking on the desktop and choosing "Default Desktop Settings" and clicking on "Mouse Actions" there).
    Are you using a touchpad? Then this could be caused by the synaptiks service and therefore be related to the first problem.

  3. #3

    Default Re: kwin global shortcuts disappear after apper update

    Quote Originally Posted by wolfi323 View Post
    That bug report is 4 years old! Apparently there was a bug in Qt between 4.6.0 and 4.6.1, we are at 4.8.5 now and this has long been fixed.
    So ignore that bug report please.

    Apparently you have a problem with kded.
    Try to disable all services in "Configure Desktop" (systemsettings)->Startup and Shutdown->Service Management, except "Keyboard Shortcuts". (remember which ones were enabled)
    Does it work then? (after logout/login, or a reboot)

    If yes, enable them one-by-one again to see which one is causing this.

    The desktop cycling problem seems to be mouse/rouchpad related. By default the desktop is switched by using the mouse wheel on the desktop (this can be configured by right-clicking on the desktop and choosing "Default Desktop Settings" and clicking on "Mouse Actions" there).
    Are you using a touchpad? Then this could be caused by the synaptiks service and therefore be related to the first problem.
    Thanks, Wolfi - I'll try that a bit later. It's 4 A.M. here and I'm crashing. I'll let you know what happens when I do....

  4. #4

    Default Re: kwin global shortcuts disappear after apper update

    Hello again:
    Quote Originally Posted by wolfi323 View Post
    Try to disable all services in "Configure Desktop" (systemsettings)->Startup and Shutdown->Service Management, except "Keyboard Shortcuts". (remember which ones were enabled)
    Does it work then? (after logout/login, or a reboot)
    Tried it with all but "Keyboard Shortcuts" disabled, even tried it with everything disabled. No change.
    Quote Originally Posted by wolfi323 View Post
    The desktop cycling problem seems to be mouse/touchpad related. By default the desktop is switched by using the mouse wheel on the desktop (this can be configured by right-clicking on the desktop and choosing "Default Desktop Settings" and clicking on "Mouse Actions" there).
    Are you using a touchpad? Then this could be caused by the synaptiks service and therefore be related to the first problem.
    I don't have synaptic loaded - that I know of - don't have a touchpad nor a mouse wheel. I use a Logitech 4-button trackball, not that I know what the other two buttons do. They haven't ever seemed to be supported in opensuse anyway.

    I have issues with the result of [#kwin --replace] anyway, as follows:
    Code:
    # kwin --replace 
    Connecting to deprecated signal
    Deprecated signal?

    Code:
    QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
    X Error: BadWindow (invalid Window parameter) 3
      Major opcode: 20 (X_GetProperty)
      Resource id:  0x1e0001d
    kbuildsycoca4 running...
    X Error: BadWindow (invalid Window parameter) 3
      Major opcode: 20 (X_GetProperty)
      Resource id:  0x1e0001d
    X Error: BadWindow (invalid Window parameter) 3
      Major opcode: 20 (X_GetProperty)
      Resource id:  0x1e0001d
    QDBusConnectionInterface and kbuildsycoca4 both have problems with window parameters?

    Code:
    QObject::connect: Cannot connect (null)::resourceScoreUpdated(QString, QString, QString, double) to NepomukPlugin::resourceScoreUpdated(QString, QString, QString, double)
    QObject::connect: Cannot connect (null)::recentStatsDeleted(QString, int, QString) to NepomukPlugin::deleteRecentStats(QString, int, QString)
    QObject::connect: Cannot connect (null)::earlierStatsDeleted(QString, int) to NepomukPlugin::deleteEarlierStats(QString, int)
    QObjects can't find the NepomukPlugin?

    Code:
    kactivitymanagerd(5577)/nepomuk (library): Could not find virtuoso to connect to. Aborting
    Could not find a virtuoso? I can find them all over youtube.

    Code:
    QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory
    QFileSystemWatcher: failed to add paths: /root/.kde4/share/config/activitymanager-pluginsrc
    Hard to add a Path to something that ain't there. Why isn't it there?

    Code:
    QDBusConnection: name 'org.kde.kglobalaccel' had owner '' but we thought it was ':1.7'
    So whose is it?

    Code:
    OpenGL vendor string:                   X.Org
    OpenGL renderer string:                 Gallium 0.4 on AMD RS880
    OpenGL version string:                  3.0 Mesa 9.2.3
    OpenGL shading language version string: 1.30
    Driver:                                 R600G
    GPU class:                              R600
    OpenGL version:                         3.0
    GLSL version:                           1.30
    Mesa version:                           9.2.3
    X server version:                       1.14.3
    Linux kernel version:                   3.11.10
    Direct rendering:                       yes
    Requires strict binding:                no
    GLSL shaders:                           yes
    Texture NPOT support:                   yes
    Virtual Machine:                        no
    kbuildsycoca4 running...
    and running, and running, and then, after (Ctrl-C):

    Code:
    Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath)
    Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath)
    then, after mousing to editor and back to konsole:

    Code:
    kglobalaccel(5581)/kdeui (KNotification) KNotification::slotReceivedIdError: Error while contacting notify daemon "Not connected to server"
    kglobalaccel(5581)/kdeui (KNotification) KNotification::slotReceivedIdError: Error while contacting notify daemon "Not connected to server"
    kglobalaccel(5581)/kdeui (KNotification) KNotification::slotReceivedIdError: Error while contacting notify daemon "Not connected to server"
    No keyboard [alt-tab] between screens now. I think I'm lucky to have both programs already open and a mouse that still works.

    Booting again, now ... well, maybe.... No [Ctrl-Alt-F2] now, anything from keyboard only adds more "Not connected to server" lines to konsole like those above....

    Guys, regardless of the age of a bug report, I sincerely believe kwin is currently hosed. Either that or the environment around it is no longer compatible. The way it is now simply sucks, when the function that is supposed to replace/rebuild it can't find anything it looks for. The question is what to do about it now?

    Going for the reset button again....

  5. #5

    Default Re: kwin global shortcuts disappear after apper update

    Quote Originally Posted by Maximillium View Post
    I don't have synaptic loaded - that I know of - don't have a touchpad nor a mouse wheel. I use a Logitech 4-button trackball, not that I know what the other two buttons do. They haven't ever seemed to be supported in opensuse anyway.
    But the synaptiks service is activated by default AFAIK, so maybe that could have interfered (although it shouldn't if there is no touchpad present).

    I have issues with the result of [#kwin --replace] anyway, as follows:
    Code:
    # kwin --replace 
    Connecting to deprecated signal
    Deprecated signal?
    Right, that's strange. I don't see that here.

    Code:
    kactivitymanagerd(5577)/nepomuk (library): Could not find virtuoso to connect to. Aborting
    Could not find a virtuoso? I can find them all over youtube.
    Virtuoso is Nepomuk's database storage backend.

    Code:
    QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory
    QFileSystemWatcher: failed to add paths: /root/.kde4/share/config/activitymanager-pluginsrc
    Hard to add a Path to something that ain't there. Why isn't it there?
    And why /root/.kde4/share/config/activitymanager-pluginsrc? Are you running it as root?

    Code:
    kglobalaccel(5581)/kdeui (KNotification) KNotification::slotReceivedIdError: Error while contacting notify daemon "Not connected to server"
    kglobalaccel(5581)/kdeui (KNotification) KNotification::slotReceivedIdError: Error while contacting notify daemon "Not connected to server"
    kglobalaccel(5581)/kdeui (KNotification) KNotification::slotReceivedIdError: Error while contacting notify daemon "Not connected to server"
    Could be because you disabled all kded services I guess.

    Booting again, now ... well, maybe.... No [Ctrl-Alt-F2] now, anything from keyboard only adds more "Not connected to server" lines to konsole like those above....
    Hm, Ctrl+Alt+F2 (to switch to a text console) has nothing to do with KDE. That's a feature of X directly.
    Or do you mean Alt+F2 to open krunner?

    Guys, regardless of the age of a bug report, I sincerely believe kwin is currently hosed. Either that or the environment around it is no longer compatible. The way it is now simply sucks, when the function that is supposed to replace/rebuild it can't find anything it looks for. The question is what to do about it now?
    Again, forget that bug report. That particular bug has been fixed ages ago (and only was in a pre-release version).
    And what you are experiencing is certainly _no_ general problem in kwin or anything, otherwise it would not be only you to experience this, no?
    Please try to create a new user (with YaST->Security and Users->User and Group Management f.e.), login as that user and see if the problem exists there, too.

    Maybe not all necessary packages got updated for some reason?
    Please try to run "sudo zypper up" manually in Konsole and post the output.

    And please also post the output of:
    Code:
    zypper lr -d
    Last edited by wolfi323; 19-Feb-2014 at 03:37.

  6. #6

    Default Re: kwin global shortcuts disappear after apper update

    Quote Originally Posted by Maximillium View Post
    I have issues with the result of [#kwin --replace] anyway, as follows:
    Code:
    # kwin --replace 
    Connecting to deprecated signal
    Deprecated signal?
    Btw, by googling for that I found this: https://bbs.archlinux.org/viewtopic.php?pid=932598, where the problem was caused by the graphics driver (nvidia).
    Disabling compositing by running this should fix it apparently:
    Code:
    kwriteconfig --file kwinrc --group Compositing --key Enabled false
    So, are you using the nvidia driver?
    And if yes, how did you install it? There was a kernel update recently which would render the nvidia driver non-working if you installed it "the hard way" (by downloading the .run files from the nvidia homepage). In that case you always have to reinstall the driver after a kernel update (and in case of an update to xorg-x11-server or Mesa as well).

    And please install the package "Mesa-demo-x" and post the output of:
    Code:
    glxinfo | grep render

  7. #7

    Default Re: kwin global shortcuts disappear after apper update

    Quote Originally Posted by wolfi323 View Post
    Btw, by googling for that I found this: https://bbs.archlinux.org/viewtopic.php?pid=932598, where the problem was caused by the graphics driver (nvidia).
    Disabling compositing by running this should fix it apparently:
    Code:
    kwriteconfig --file kwinrc --group Compositing --key Enabled false
    So, are you using the nvidia driver?
    Nope - this board has ATI Radeon HD 4250 graphics (DirectX10.1). Had nvidia on the last board, irrelevant now.

    Quote Originally Posted by wolfi323 View Post
    And if yes, how did you install it? There was a kernel update recently which would render the nvidia driver non-working if you installed it "the hard way" (by downloading the .run files from the nvidia homepage). In that case you always have to reinstall the driver after a kernel update (and in case of an update to xorg-x11-server or Mesa as well).
    I'm beginning to question the devs changing the kernel from something that works to something that does not. Maybe this is not all the fault of the hardware mfrs?

    Quote Originally Posted by wolfi323 View Post
    And please install the package "Mesa-demo-x" and post the output of:
    Code:
    glxinfo | grep render
    Thanks, wolfi - Here it is:

    Code:
    ~> glxinfo | grep render
    direct rendering: Yes
    OpenGL renderer string: Gallium 0.4 on AMD RS880
        GL_MESA_texture_signed_rgba, GL_NV_conditional_render, GL_NV_depth_clamp, 
        GL_MESA_window_pos, GL_NV_blend_square, GL_NV_conditional_render, 
    ~>
    Now I wonder if the nvidia driver was the only one affected by the kernel change.
    openSUSE-LEAP 15.0 KDE-x86_64
    Gigabyte GA-F2A88X-D3HP (rev. 1.0) | 16GB DDR3-1866
    AMD 880G + SB850 Chipset | ATI Radeon HD 4250 (DirectX10.1)
    sda=80GB Ext4 | sdb&sdc=500GB Ext4 | sdd=1T Ext4
    Firefox 60.6.1esr(64-bit) | Thunderbird 60.6.1(64-bit)

  8. #8

    Default Re: kwin global shortcuts disappear after apper update

    Quote Originally Posted by Maximillium View Post
    Nope - this board has ATI Radeon HD 4250 graphics (DirectX10.1). Had nvidia on the last board, irrelevant now.
    OK.

    I'm beginning to question the devs changing the kernel from something that works to something that does not. Maybe this is not all the fault of the hardware mfrs?
    Hm? Everything works fine here, and ever did. And I dare to say most people don't have that problem, so I don't think the "devs changed the kernel from something that works to something that does not". If they did, even if it was only for your system, it would be worth a bug report though.

    The hardware mfrs fault may be to not provide (working) drivers for Linux. But that should not be the case with your card AFAIK (AMD does contribute to open source since quite some time)

    I just stumbled about that when googling for "kwin --replace Connecting to deprecated signal", so I thought it may be the problem here. (and a graphics driver problem did sound reasonable)
    But apparently this is not your problem.

    Thanks, wolfi - Here it is:

    Code:
    ~> glxinfo | grep render
    direct rendering: Yes
    OpenGL renderer string: Gallium 0.4 on AMD RS880
        GL_MESA_texture_signed_rgba, GL_NV_conditional_render, GL_NV_depth_clamp, 
        GL_MESA_window_pos, GL_NV_blend_square, GL_NV_conditional_render, 
    ~>
    That looks ok.

    Now I wonder if the nvidia driver was the only one affected by the kernel change.
    You misunderstood.
    If you install the nvidia (or fglrx) driver by downloading it from their homepage, you have to reinstall it every time there is a kernel update.
    That's not related to changes in the kernel, but is necessary because the new kernel and its modules are in a different directory, so the driver's kernel module is not found any more.

    But again, this doesn't affect you, since you're using the open source radeon driver anyway. (and fglrx doesn't support your card)

    So, how about the other things I asked?
    I.e.:
    Do you have the same problem with a new user?
    What does "zypper up" say? (maybe the update wasn't installed completely)

    Does it maybe work when you boot to recovery mode? (Advanced Options in the boot menu)

  9. #9

    Default Re: kwin global shortcuts disappear after apper update

    Quote Originally Posted by wolfi323 View Post
    You misunderstood.
    If you install the nvidia (or fglrx) driver by downloading it from their homepage, you have to reinstall it every time there is a kernel update.
    That's not related to changes in the kernel, but is necessary because the new kernel and its modules are in a different directory, so the driver's kernel module is not found any more.

    But again, this doesn't affect you, since you're using the open source radeon driver anyway. (and fglrx doesn't support your card)
    Heh - I had to look up "fglrx"....

    Probably irrelevant at this moment, but does this mean that every time there is a kernel update, that the older kernel still remains on the drive - meaning that multiple copies of varying kernels could conceivably exist on the drive? Just for my understanding....

    Quote Originally Posted by wolfi323 View Post
    So, how about the other things I asked?
    I.e.:
    Do you have the same problem with a new user?
    What does "zypper up" say? (maybe the update wasn't installed completely)
    Zypper shows nothing outstanding. Supposedly all O.K.

    Quote Originally Posted by wolfi323 View Post
    Does it maybe work when you boot to recovery mode? (Advanced Options in the boot menu)
    Only tried "recovery mode" once before; If I remember, it opened to a command-line interface, I was totally lost, and haven't tried it again since.

    Trying the "new user" option next....
    openSUSE-LEAP 15.0 KDE-x86_64
    Gigabyte GA-F2A88X-D3HP (rev. 1.0) | 16GB DDR3-1866
    AMD 880G + SB850 Chipset | ATI Radeon HD 4250 (DirectX10.1)
    sda=80GB Ext4 | sdb&sdc=500GB Ext4 | sdd=1T Ext4
    Firefox 60.6.1esr(64-bit) | Thunderbird 60.6.1(64-bit)

  10. #10
    Join Date
    Nov 2009
    Location
    West Virginia Sector 13
    Posts
    15,769

    Default Re: kwin global shortcuts disappear after apper update

    By default when a new kernel is installed openUSE will keep the last 2 kernels plus the new one. After a successful boot to the new one the oldest of the 3 are removed. You can boot to the older kernel by going to advanced in grub and selecting it

    If you install a propritary driver NVIDIA or ATI by a repo it will auto link to the new kernel when it is updated. If you install by hand you have to reinstall by hand on each kernel update

Page 1 of 4 123 ... LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •