GNOME screen sharing completely borked with recent Mantic updates
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-control-center (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
The most recent Mantic turned off Screen Sharing, which was previously turned on.
When I go to turn it on in the sharing control panel, i see that sharing is completely disabled, i.e., the rocker switch at the top of the window is off, presumably because the only kind of sharing I had enabled was screen sharing, i.e., I didn't have media sharing enabled, so presumably once screen sharing was turned off sharing in general turned off.
So I turn that top rocker switch back on, and now I need to configure screen sharing, which still says it's off, so I click on that.
The window that comes up says VNC, which is *VERY* strange since we quite a while ago switched from VNC to RDP, right? Why has it reverted to VNC?
But in any case I can't do anything at this point. The rocker switch in the upper left corner of the screen sharing pop-up won't let me turn it on. The rocker switch next to my network connection won't let me turn it on. And there's no way to close the pop-up! I have to kill the settings app to make it go away at this point.
This is bad.
ProblemType: Bug
DistroRelease: Ubuntu 23.10
Package: gnome-shell 45~beta.1-0ubuntu2
ProcVersionSign
Uname: Linux 6.3.0-7-generic x86_64
NonfreeKernelMo
ApportVersion: 2.27.0-0ubuntu2
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
Date: Fri Sep 1 09:59:39 2023
DisplayManager: gdm3
InstallationDate: Installed on 2019-01-02 (1703 days ago)
InstallationMedia: Ubuntu 18.10 "Cosmic Cuttlefish" - Release amd64 (20181017.3)
RelatedPackageV
SourcePackage: gnome-shell
UpgradeStatus: Upgraded to mantic on 2023-05-20 (104 days ago)
This sounds like either a Settings bug, or just a natural consequence of (accidentally?) removing some dependencies from the default install. The latter I think is also the responsibility of the Settings app to resolve or communicate to the user what's missing.