KWIN and sound issues

Hey all, I’ve randomly run into some strange issues. Hopefully I’m posting into the appropriate forum thread.

I’m not sure what else might be affected but suddenly I am getting error notifications for Kwin when I exit anything (windows won’t close properly, extremely slow switching between windows etc.)
It seems when I click minimize the window closes.

At the same time I’ve entirely lost my sound usage, no volume control at all.

I didn’t change any settings anywhere that I can think of.

I’m not sure if anything else has been screwed up yet.

I think I may have caused the issues when installing applications earlier, I was just browsing rpm groups and sort of started installing things which seemed interesting but stupid me I can’t remember exactly what I did or if that was even the root of the problem. Maybe I broke a dependency or something…?

Help!

Possibly mixed distros.

show
zypper lr -d

I’m going through software history of everything which was installed today and trying to remove it to see what happens, no luck yet. Whatever I did installed a load of different lib packages and some plasma packs.

zyspencer@linux-5h00:~>
spencer@linux-5h00:~> zypper lr -d
Repository priorities in effect: (See ‘zypper lr -P’ for details)
90 (raised priority) : 2 repositories
99 (default priority) : 10 repositories

| Alias | Name | Enabled | GPG Check | R

efresh | Priority | Type | URI
| Service
—±------------------------------------±----------------------------------------±--------±----------±-
-------±---------±-------±-------------------------------------------------------------------------------
--------------------±-------
1 | http-download.opensuse.org-432bf063 | KDE:Frameworks5 | Yes | (r ) Yes | Y
es | 99 | rpm-md | http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_15.0/
|
2 | http-download.opensuse.org-5b31c062 | KDE:Qt5 | Yes | (r ) Yes | Y
es | 99 | rpm-md | http://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_Leap_15.0/
|
3 | http-download.opensuse.org-5b687383 | games:tools | Yes | (r ) Yes | Y
es | 99 | rpm-md | http://download.opensuse.org/repositories/games:/tools/openSUSE_Leap_15.0/
|
4 | http-download.opensuse.org-add66b4b | home:opensuseitalia | Yes | (r ) Yes | Y
es | 99 | rpm-md | http://download.opensuse.org/repositories/home:/opensuseitalia/KDE_Frameworks5_
openSUSE_Leap_15.0/ |
5 | http-opensuse-guide.org-23cc4f60 | libdvdcss repository | Yes | (r ) Yes | Y
es | 99 | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_15.0/
|
6 | http-packman.inode.at-55c15302 | Packman Repository | Yes | (r ) Yes | Y
es | 99 | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_15.0/
|
7 | openSUSE-Leap-15.0-1 | openSUSE-Leap-15.0-1 | No | ---- | -
— | 99 | rpm-md | hd:///?device=/dev/disk/by-id/usb-Lexar_microSD_RDR_000000000001-0:0-part2
|
8 | packman | packman | Yes | (r ) Yes | Y
es | 90 | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.0/
|
9 | packman-essentials | packman-essentials | Yes | (r ) Yes | Y
es | 90 | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.0/Essentials
|
10 | repo-debug | openSUSE-Leap-15.0-Debug | No | ---- | -
— | 99 | NONE | http://download.opensuse.org/debug/distribution/leap/15.0/repo/oss/
|
11 | repo-debug-non-oss | openSUSE-Leap-15.0-Debug-Non-Oss | No | ---- | -
— | 99 | NONE | http://download.opensuse.org/debug/distribution/leap/15.0/repo/non-oss/
|
12 | repo-debug-update | openSUSE-Leap-15.0-Update-Debug | No | ---- | -
— | 99 | NONE | http://download.opensuse.org/debug/update/leap/15.0/oss/
|
13 | repo-debug-update-non-oss | openSUSE-Leap-15.0-Update-Debug-Non-Oss | No | ---- | -
— | 99 | NONE | http://download.opensuse.org/debug/update/leap/15.0/non-oss/
|
14 | repo-non-oss | openSUSE-Leap-15.0-Non-Oss | Yes | (r ) Yes | Y
es | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/non-oss/
|
15 | repo-oss | openSUSE-Leap-15.0-Oss | Yes | (r ) Yes | Y
es | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/oss/
|
16 | repo-source | openSUSE-Leap-15.0-Source | No | ---- | -
— | 99 | NONE | http://download.opensuse.org/source/distribution/leap/15.0/repo/oss/
|
17 | repo-source-non-oss | openSUSE-Leap-15.0-Source-Non-Oss | No | ---- | -
— | 99 | NONE | http://download.opensuse.org/source/distribution/leap/15.0/repo/non-oss/
|
18 | repo-update | openSUSE-Leap-15.0-Update | Yes | (r ) Yes | Y
es | 99 | rpm-md | http://download.opensuse.org/update/leap/15.0/oss/
|
19 | repo-update-non-oss | openSUSE-Leap-15.0-Update-Non-Oss | Yes | (r ) Yes | Y
es | 99 | rpm-md | http://download.opensuse.org/update/leap/15.0/non-oss/
|
spencer@linux-5h00:~>

I resolved the kwin issue, seems plasmoid was removed somehow.

Still have the problem regarding my sound setting in the taskbar, sound works but I have virtually no control.
I’ve installed kmix and pulseaudio which both serve the same sort of purpose and do work as an improper fix to the problem but still unsure how to repair the stock volume controls.

With all those repos I’m not surprised you have problems. you have two different KDE frame work repos (#1 and #4). there could be version differences there

Is there a fix of some fashion you can recommend to get my system cleaner or closer to fresh without doing a full reinstall? I’ve definitely bloated my system but I’m not sure what I’ve installed or what has been removed that caused all this mess.

I’m not an overly advanced user so I appreciate any assistance.

I’ve managed to get the volume back and system running relatively normally, however still some bugs…“Discover” won’t run, not that I really use it but I assume it’s somehow related to my other desktop issues. Desktop configurations crash when I try to open any of them.

Well best guess is to remove one of the framework repos then do a zypper dup from the other

syntax is

zypper dup --from #

where # is the current number/alias of the remaining repo. Note the numbering changes when you remove so always check
Or remove both frameworks and do the dup from the base openSUSE-Leap-15.0-Oss

Note also you don’t need two packman repos though it should not hurt just slow updates

sweet thanks.

what would you recommend for the pacman repos? I think part of the reason I have so many repos is I tend to follow a “to do list” type thing whenever I install a new distro or upgrade - https://itsfoss.com/things-to-do-after-installing-opensuse/

what is my next step for this? I’ve been using linux for like 10 years (primarily opensuse) but suddenly with Leap 15 I’m constantly running into little issues.

There are some running programs that might use files deleted by recent upgrade. You may wish to check and restart some of them. Run ‘zypper ps -s’ to list these programs.
spencer@linux-5h00:~> zypper ps -s
The following running processes use deleted files:

PID | PPID | UID | User | Command | Service
-----±-----±-----±--------±--------------------------------±-------
1817 | 1 | 1000 | spencer | start_kdeinit (deleted) |
1818 | 1 | 1000 | spencer | kdeinit5 (deleted) |
1831 | 1818 | 1000 | spencer | klauncher (deleted) |
1834 | 1818 | 1000 | spencer | kdeinit5 (deleted) |
1862 | 1818 | 1000 | spencer | kaccess |
1867 | 1604 | 1000 | spencer | kwrapper5 (deleted) |
1873 | 1598 | 1000 | spencer | kglobalaccel5 (deleted) |
1874 | 1818 | 1000 | spencer | ksmserver |
1906 | 1874 | 1000 | spencer | kwin_x11 |
1908 | 1 | 1000 | spencer | baloo_file (deleted) |
1911 | 1 | 1000 | spencer | krunner |
1914 | 1 | 1000 | spencer | plasmashell |
1931 | 1 | 1000 | spencer | gmenudbusmenuproxy |
1935 | 1 | 1000 | spencer | kdeconnectd |
1940 | 1598 | 1000 | spencer | kactivitymanagerd (deleted) |
1956 | 1818 | 1000 | spencer | org_kde_powerdevil |
2092 | 1598 | 1000 | spencer | kuiserver5 |
2183 | 1818 | 1000 | spencer | kdeinit5 (deleted) |
2309 | 2145 | 1000 | spencer | kmozillahelper |
2334 | 2145 | 1000 | spencer | plasma-browser-integration-host |
2769 | 1598 | 1000 | spencer | baloorunner |
2782 | 1914 | 1000 | spencer | konsole |

You may wish to restart these processes.
See ‘man zypper’ for information about the meaning of values in the above table.